2013/8/24に開催された LLまつり にて「モダンPHPチュートリアル」というタイトルのチュートリアルを担当しました。内容としてはPHPをあまり追いかけていないような方にComposerを中心とした現在よく利用されている開発手法と、PHPのバージョンアップに伴い廃止された機能などを紹介しました。 古くなったプラクティス 古くなったプラクティスとしてはレガシー化したコードによく現れる特徴や、最新のPHPでは利用できなくなった、あるいは今後利用できなくなる項目として下記を挙げています。 ファイルの末尾の ?> 拡張子 .inc のファイル CR+LF (PSRにてPHPの改行コードはLFが推奨されました。) register_globals(廃止済み) safe_mode(廃止済み) magic_quote(廃止済み) @(例外処理を使うべき) var(public private st
Admin bundles Admin Bundle Getting Started 1. Installation 2. Creating an Admin 3. The Form View 4. The List View Reference Guide 1. Configuration 2. Architecture 3. Create child admins 4. Dashboard 5. Search 6. The List View 7. Creating and Editing objects 8. The Show action 9. Setting up a custom show template (very useful) 10. Deleting objects 11. The Export action 12. Saving hooks 13. Form Typ
(2013/5/26追記) こちらの情報はインストール手順等が既にに古くなっています。新し目の翻訳情報はこちらにまとめています。 http://okapon-pon.hatenablog.com/entry/2012/12/24/235408 (追記終わり) (この記事ははてなダイアリーからのインポート記事になります) おかぽんと申します。本エントリーが初投稿となりますよろしくお願いします。 このエントリーは「Symfony Advent Calendar JP 2011」の23日目の記事になります。 アドベントカレンダーをご存知ない方はこちらをどうぞ。http://gihyo.jp/news/info/2011/12/0101 今回が初ブログでAdvent Calendarに参加するために作ったわけですが、完全にボリュームを見誤り日付が変わってしまいました。1週間ぐらい前から地道に翻訳を
PHP Mobile Detect - lightweight PHP class for detecting mobile devices スマホ・タブレットの判別ができるPHPクラスライブラリ「PHP Mobile Detect」。 判別ならば文字列マッチングでもよいという人もいると思いますが、グローバル変数や無駄なマッチングを省くためにこうしたクラスライブラリを活用するのもよいかもしれません。 次のようにコードがシンプルですっきりと読みやすくなります。iPhoneやiPod touch、Android等をマッチングさせるコードは美しくないですね。 どのぐらいメンテナンスされるのかという点がきになったりしますが、そこまでルールが極端に変わることもなさそうですね。 関連エントリ スマホを判別するのに便利なJSスニペット Retinaディスプレイ判別で自動で高解像度画像を出しわけ可能な単独
この記事は年以上前に書かれたもので、内容が古かったり、セキュリティ上の問題等の理由でリンクが解除されている可能性があります。 掲示板CMSで使い勝手の良いのを探して、phpbbやWordPressのプラグイン を使用してみましたが、どうもピンと来ないと思っていたところ、WordPress.orgの フォーラムがよかったなぁ、と思って探したらすぐに発見。なんで気が付かなかったのか・・ bbPressというフォーラム(掲示板)系CMSが、やはりGPLの元、オープンソースで提供。 日本語リソースが配布されている。これはありがたい。 参照:よくきたblog-bbPressの翻訳をしてみた と言うわけでインストールです。 bbPressインストール方法 bbPressをダウンロード 日本語リソースをダウンロード(ja.moとja.po) bbPressを解凍して/bb-includes/内にlang
Swift Mailerは優れたメール送信ライブラリであり、Symfony Standard Editionにおける標準のメール送信コンポーネントです。バージョン4.1.8までは文字エンコーディングにISO-2022-JPを使った日本語メールがサポートされていませんでしたが、先日リリースされたバージョン4.2.0でついにサポートされました。(@ganchikuさん、ありがとうございます。) Swift Mailerの初期設定Swift Mailerのドキュメントには日本語メールを使うための初期設定が以下のように記述されています。 Using Swift Mailer for Japanese Emails - Documentation – Swift Mailer require_once '/path/to/swift-mailer/lib/swift_required.php'; S
This document discusses breaking and penetration testing Ruby on Rails applications. It covers fingerprinting the Rails framework, testing the attack surface through routes, session security issues, authentication vulnerabilities, authorization testing, CSRF protection bypass, model attribute assignment and SQL injection issues, view rendering exploits, and insecure defaults. Recommended tools for
Wow. Last week’s opinion piece about switching from Netbeans to Sublime Text 2 has been the most popular blog post I’ve written for quite a while. As the interest seems to be there, I thought it would be a great idea to follow up with a post taking you step by step through how I’ve set up Sublime Text 2 for PHP development, and showing you some of the useful features that you get out of the box wi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く