タグ

phpに関するhardfloorのブックマーク (58)

  • 便利な日時操作ライブラリ Carbon - localdisk

    PHPで月末日を取得する - Qiita [キータ] 僕は頭が悪いので date 関数とか strtotime 関数とかの引数を覚えきれない。いい加減いやになったところで見つけたのが Carbon という日付操作ライブラリです。 briannesbitt/Carbon · GitHub このライブラリ、Laravel で使われてまして Model の updated_at や created_at は Carbon のインスタンスが入ってます。便利。みんな Laravel 使え。 使い方は Gist を参照してください。 参考 Laravel4、Carbonの紹介なのだ。

    便利な日時操作ライブラリ Carbon - localdisk
  • 2013年PHPの話題を一挙に振り返るまとめ | Engine Yard Blog JP

    2013年も当にあとわずかになりました。 日は今年話題になったPHPについての記事を公式のリリースやはてなブックマークから抽出してきた内容を元に今年を振り返ってみましょう。PHPにとって今年はどのような一年だったのでしょうか。 参考: 2012年のPHP周辺の話題振り返り | Engine Yard Blog JP PHPのバージョン 2013年中にリリースされたPHPのバージョンは5.3、5.4、5.5の3系統で合計29のリリースが行われました。リリースサイクルはほぼ毎月という形でした。またPHPの公式サイトがレスポンシブ対応の新しいデザインに切り替わりました。詳細は下記の通りです。 Version 5.4.11 2013/1/17 Version 5.3.21 2013/1/17 Version 5.4.12 2013/2/21 Version 5.3.22 2013/2/21

    2013年PHPの話題を一挙に振り返るまとめ | Engine Yard Blog JP
  • http://www.rodeo.jp.net/tech/phalcon-php-framework/

  • http://www.nemousu.com/article/20120506/php-markdown-usage

  • Mac 10.7.2にPEARを入れる。 | プログラムの種 ブログ

    表題通り、PHPのPEARをMacにインストールするというお話です。 portからhomebrew派になった私としては、 brew install pearなどしてみましたが、ありませんでした(笑) でも実は(XCode入れてるからかもしれないけど)Macにインストーラが用意されてるんですね。 $ ls /usr/lib/php/ build extensions install-pear-nozlib.phar pear といわけで実行します。 # php install-pear-nozlib.phar [PEAR] Archive_Tar - installed: 1.3.7 [PEAR] Console_Getopt - installed: 1.3.0 [PEAR] Structures_Graph- installed: 1.0.4 [PEAR] XML_Util - inst

  • 6分でわかる最近のPHP ― 2012夏

    さて夏がやってきました。夏と言えばPHPということで、昨年に引き続き、最近のPHP事情をご紹介。 1. PHP5.4リリース PHP5.4が2012年3月にリリースされました。 Traits や Short array syntax(配列の短縮構文)、array dereferencing(foo()[0]) などのPHP言語拡張、PHPコマンドで起動するビルトインサーバ、そしてパフォーマンスの改善など大きな変更が加えられています。 言語自体の機能追加も注目ですが、ビルトインサーバは多くの人にとってメリットになるでしょう。これを使えばPHPアプリケーションの動作確認のためにApacheやnginxなどのhttpdサーバを自分のPCに入れる必要はありません。 下記のようなコマンドを打つだけで、ビルトインサーバが起動します。新しいフレームワークやライブラリ、アプリケーションを試してみたい時に手

  • PHPer必見!PHPのベストプラクティスをまとめるプロジェクト | Act as Professional

    PHP (The Right Way) PHPをはじめた初心者がWEBにはびこるクソな情報に揉まれて、残念なコードを書いたり、バッドプラクティスを平気でやってしまうことをストップさせるべく立ち上がったプロジェクトのようです。 PHPの開発に携わる人へ、ベストプラクティスや厳選した情報をまとめています。 当にPHPを使えるPHPerになるためには必読な内容ばかりです。日々進化するPHP回りの技術もシッカリ押さえてます。 こちらのサイト → PHP (The Right Way) 最近発売された小川さんのもモダンにまとめられてますが、それのもっと技術的な所を押さえてます。

    PHPer必見!PHPのベストプラクティスをまとめるプロジェクト | Act as Professional
  • PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com

    みなさんこんにちは。@ryuzeeです。 ComposerはRubyでいうところのBundlerのようなもので、アプリケーションが必要とする外部ライブラリを、そのアプリケーション固有の状態で一元的に管理してくれるツールです。 PHPではPearのようなコマンドを使ってライブラリをインストールすることが一般的ですが、アプリケーションによって必要とするバージョンが違う、といったケースでは問題が起こりやすくなります。 例えば手動でインストールをしていた場合、将来的にライブラリの配布が終わってしまったり、特定のバージョンが配布されなくなると困ってしまいます(したがって、インストールしたバージョンは構成管理の対象とするべきで、常に環境を再現可能にしなければいけません)。 Composerを使うことで、そのような問題からは簡単に解放されます。 なお、ComposerはPHP5.3.2以降で利用可能です

    PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com
  • 繋がらないWiFi

    docker compose healthcheck docker-composeでよくある悩み Posted by nysalor on January 23, 2026 · 1 min read eager_loadでサービスを停止させた話 この記事はリサーチ・アンド・イノベーション 開発者ブログ のアドベントカレンダーに掲載した記事を一部手直ししたものです。 Posted by nysalor on December 21, 2025 · 6 mins read Rubyで関数型プログラミング rubyと言えばオブジェクト指向言語ですね。 Posted by nysalor on March 07, 2025 · 6 mins read graphql loves rails この記事はリサーチ・アンド・イノベーション 開発者ブログ のアドベントカレンダーに掲載した記事を一部手直しし

    hardfloor
    hardfloor 2012/03/20
    APC
  • Nginx+Fastcgi+PHPでサクサク快適サイト構築!

    こんにちは、井川です。連日、猛暑続きですね。熱中症には気を付けて、がんばりましょう。 今回は、軽量なWebサーバであるnginxPHPを組み合わせて使う方法を紹介します。 Webサイトにとって、軽さはとても重要なポイントです。PHPはライトウェイトな言語でありながらも、symfonyなど最近のフレームワーク次第ではWebサイトが重くなってしまいます。特に、Apacheで多くのリクエストを同時に受け付けると、レスポンスを返さなくなることがあります。こうした場合、キャッシュを使ったり、Key/ValueストアやMongoDBなどNoSQLにしたり、スケールアウトしたりと、様々な対応が考えられます。 しかし、もっと根的な解決方法はないでしょうか? WebサーバとしてApacheではなく、nginxとFastcgi-PHPを使ってみましょう(lighttpdなどもありますが…)。ベンチマークで

    Nginx+Fastcgi+PHPでサクサク快適サイト構築!
  • cloudpackブログ - yumでphp5.2系をインストール

    通常、yumコマンドでphpのインストールを行うと、5.1系か5.3系となります。 5.2系をインストールするには、レポジトリのutterramblingsを追加する必要があります。 追加方法は、下記となります。 ○utterramblings.repoファイル作成 vi /etc/yum.repos.d/utterramblings.repo [utterramblings] name=Jason’s Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka 上記記述を行い、保存します。 utterramblings.r

    cloudpackブログ - yumでphp5.2系をインストール
  • Centos5でphp5.2をインストールする最も適した方法 - mziの日記

    Centos5のデフォルトはPHP5.1。 どうしても、PHP5.2が必要な場合、Centos5に入れる方法は、主に3つある。 1、yumのリポジトリを探す。 2、rpmを探す。 3、ソースコードから入れる。 最近、リポジトリ管理されていないと、パッケージの依存関係がわからないので、よく1番目で対応することが多い。簡単だしね。 で、今までは、Centos.org以外のサードパーティーのリポジトリでやってた(EPELなど)。 しかし、以下にTestingがあるよとの記述が、、、。恥ずかしながら知らなかった。 http://wiki.centos.org/HowTos/PHP_5.1_To_5.2 バージョンや依存関係もcentos.orgのパッケージ記述とあっていそうなので、幸せになれると思いますよ。 # wget http://dev.centos.org/centos/5/CentOS-

    Centos5でphp5.2をインストールする最も適した方法 - mziの日記
  • php-cgiがよくハングしてお困りの方へ : Happy my life

    nginxとspawn-fcgi/php-cgiで運営していて以前から悩んでいる事が一つあった。なぜか2時間毎ぐらいにphp-cgiがハングしてしまうという問題が…。仕方ないのでハングする度に死活監視で復活させていた。 致命的な問題でもなかったが、死活監視から頻繁にメール届いてウザいなー、そのうち手を打たないと、と思いつつ今日まで来た。 で、Ubuntu 10.04 LTSに移行するついでにいろいろ調べていると、How to Stop Crashing / Hanging of php-cgi / spawn-fcgi with nginx / lighttpdという記事を見つけた。 同じ問題で悩んでいる人いるんだね。という事で読み進めてみるとヒントが書いてあった。 > We found out an important, but less advertised environment v

  • Mirror of wiki.summercode.com

    Hello, I've been collecting random blog posts and notes during the past years and while I was evolving as developer and professional. There was a separate website for this collection wiki.summercode.com; but in 2018 I decided that it's too much to support an independent domain and it's time to simplify my IT infrastructure and make it faster (by precompiling everything into static HTML). So, I've

  • PHP スライド・ベスト10 - Feelin' Kinda Strange

    PHP界隈でまたイライラすることがあったが、ちょっと落ち着くために今まで個人的に見たスライドの中で勝手に決めたベスト10をここで紹介したいと思う。というのも、最近だとこれとか見るに「あれ、あんましスライドチェックって皆しないの。。」と思ったからで、改めて紹介していないと見過ごされてるかも、モッタイナイと感じたからだ。(そういえば自分の情報源について謎とか言われることがあるが、ここで紹介するのはjoind.in経由で知ったのが半分ほど。なのでPHP関連の情報に飢えてる人はjoind.in見たほうがいいかも知れないが、「またレビュー身内ぼめやんけ」とかジャンクなスライドとかに時間を浪費することになるのでネットウォッチ気質がない人には薦めない) Phpをいじり倒す10の方法 View more presentations from Moriyoshi Koizumi moriyoshiさんが20

    PHP スライド・ベスト10 - Feelin' Kinda Strange
  • 最近 PHP のセットアップ時にいつもやってる設定 | バシャログ。

    レーザー治療までしたのにくしゃみ出まくってるんですけど、いったい何なんですか。どうもこんにちは nakamura です。 PHP-5.3.x 系もだいぶ浸透してきた今日この頃ですが、今日はここ最近新規にウェブサーバを立てる際にいつもデフォルトでやっている PHP 周りの設定をまとめてみました(よくよく考えたら PHP-5.3.x 系とかあんまり関係ないけど)。環境は CentOS 5 or 6 の PHP-5.3.x です。remi リポジトリを使って最新版の PHP を入れてます。 /etc/php/php.ini 毎回さわっているのは大体この辺ですね。他はサイトの仕様にあわせて適宜。 [PHP] expose_php = Off [Date] date.timezone = Asia/Tokyo セッションの保存先を memcached に セッションの保存先はデフォルトで memca

    最近 PHP のセットアップ時にいつもやってる設定 | バシャログ。
  • PHP で h() を書くなら一緒に echo しよう。 - こせきの技術日記

    名前が長い関数 htmlspecialchars() を h() と書けるようにすると便利、という話がある。 PHP: htmlspecialchars - Manual htmlspecialchars関数を簡単に扱えるようにする 第1回 CakePHPを使いたくなる5つの特徴:CakePHPで高速Webアプリ開発|gihyo.jp … 技術評論社 htmlspecialchars() なんて長い名前は絶対忘れるし、ENT_QUOTESだのUTF-8だのも書き忘れるに決まっている。 h() は CakePHP でも使われていて、いいと思う。いいと思うんだけど、もうちょっといける。 <?php /** 改善前のエスケープ関数 */ function h($str) { return htmlspecialchars($str, ENT_QUOTES, 'UTF-8') } このようにエスケ

    PHP で h() を書くなら一緒に echo しよう。 - こせきの技術日記
  • PHPDocumentorの利用方法まとめ

    インストール後はphpdocコマンドが使用可能になります。とりあえずテストにDoctrineをPHPDoc化してみたいと思います。 ※下記は自分の環境にての実行となります(phpdocコマンドがある箇所から実行してください sasa-no-MacBook-Pro:Desktop sasa$ /opt/local/bin/phpdoc -t ./doctest/doc  -d ./doctest/Doctrine/ -o HTML:Smarty:PHP -t: DOCの出力先 -d:DOCにする対象フォルダ -o:出力形式の指定 コマンド実行中にWaringとか結構でたりしますが、うまいことそれなりに作成をしてくれます。 ただ、個人的にデフォルトのものだとデザインがいけてないです。そこでデザインにもこだわりたいというあなたへPHPDocumentorはSmartyを利用しているので、出力する

    PHPDocumentorの利用方法まとめ
  • Yiiフレームワークでもっと理解したいMVCの話 - なんたらノート第三期ベータ

    2011年内に書ききれなかったトラックバックです。あけましておめでとうございました。 PHPのアドベントカレンダーに Ruby on Rails と CakePHP と Django と Symfony2(*1.x とは別物なので2と明記) の特長がうまくまとまってるいいエントリが書かれていました。 フレームワークで語るMVCの話 : PHP Advent Calendar #19 - basuke の日記 で、Yii をネタに加えて、勝手に追っかけたいと思います。Yii を題材にしますが、だからみんな Yii を使えという話ではなく、MVCフルスタックフレームワークは Yii から学ぶことがいっぱいあるという話です。 Yii の第一印象はよりオブジェクト指向的な CakePHP でした。config フォルダ以下のファイルに array で設定を書いて、models と controll

    Yiiフレームワークでもっと理解したいMVCの話 - なんたらノート第三期ベータ
  • このURLのページは表示することが出来ませんでした。 IP分散サーバーならIQサーバー|クラスCの完全分散が月額139円~

    このURLのページは表示することが出来ませんでした。 IQサーバー