今年の春からHabréで、当社のブログは過去1週間にわたってITの世界からの興味深いニュースのダイジェストを公開しています。 ダイジェストは多くの好意的なレビューを受けていますが、多くのユーザーは、プログラミングトピックのニュースのこのような選択が計画されているかどうかを繰り返し質問しています。 そして、私たちはついにそのようなダイジェストを皆に提示する準備ができました。 いずれにせよ、ニュースはphpに関連付けられています。これは当社の主要なプログラミング言語の1つです。
もちろん、Habrの読者が好まない限り、ダイジェストを2週間ごとに公開する予定です。 したがって、私たちはあなたのアドバイス、フィードバック、またはコメント内の推奨事項についてコメントさせていただきます。
素敵な読書を!
ニュースとリリース
- Zend Framework 2.0.2リリース-このリリースでは、URL生成に影響するルーターサービスの問題が修正されています。
- PHPUnit 3.7リリース -小さな変更点。 テスト(PHP_CodeCoverage)でカバーされるコードの割合に関するレポートを作り直しました。
- Codeception 1.1.4では、新しいLocatorクラスが導入されました -この投稿では、タグとCSSまたはXPathセレクターの両方を使用して、レイアウト用に複数の要素を組み合わせる方法について説明します。 また、「tab」キーを使用して「tabindex」メソッドを使用してページ要素の動きをシミュレートする方法も示します。 さらに、「href」属性の値によって要素を決定する方法を示す小さなコード例があります。
- Ext4Yii 1.1が利用可能 -多くの改善と修正に加えて、このバージョンではTreeGridコンポーネントが導入されています。
Php
- PHP 5.4入門 -ベストセラーの本php | Architects 'Guide to PHP Securityの著者であるIlia Alshanetskyのスライドで、PHPの新しいバージョンについて知りたいすべてのこと。
- PHPでのバイナリデータの解析 -投稿で、著者はまず「Cスタイル」文字列の展開(各文字のASCII値の取得)について話し、これをordを使用してPHPで行うべきではないことを示します。 代わりに、作成者は「アンパック」、ビット演算子、およびbindecを使用して、実際のバイナリ文字列データを処理します。
- PHPに構文糖を追加する方法は? -最新ではありませんが、著者がZend Engineの動作の基本的なことと、独自のチップで言語を拡張する方法について語る非常に面白い記事です。
- シングルトンがPHPUnitの「問題」なのはなぜですか? -PHPUnitを使用した最も人気のあるデザインパターンの1つを使用するコンポーネントのテストの問題に関する興味深い考察。
- PHPのクラウドホスティング -著者の意見では、同様のサービスに必要な要件を説明し、最も一般的なソリューションの概要を示します。
学習教材
- 抽象クラスとインターフェイス -著者は、おそらくインタビューで最もよく寄せられる質問の1つに詳細な回答をします。 これらの概念の違いについて、いつ、どの概念を適用するのが良いかについて、例を挙げて説明します。
- 独自の短いリンクのサービス(URL Shortener)を作成します-URLを短くて使いやすい外観(Twitterなど)に変換するためのシンプルなツールを作成します。 短いリンクと完全なリンクの間のリンクを格納するための単純なデータベースの構造について説明し、リンクに対応するランダムハッシュを作成するためのPHPコードと、それを減らすためのコードを示します。 また、当然のことながら、PHPコードは逆変換用に提供されます-短いものから完全なものまでです。
- スクリーンキャストPHPUnitユニットテスト - ユニットテストを初めて使用する場合は、このスクリーンキャストを使用して、より深く調査することができます。 著者は、TDDアプローチを実証するための基礎としてLaravelフレームワークを使用しています。
- Zend Framework 1を使用する開発者向けのZend Framework 2の紹介 -この記事では、2つのバージョンの3つの主な違い、つまり、扱いにくいクラス名ではなく名前空間のサポート、モジュール方式、ブートストラップの使用について説明します。
- ウェビナー:ZF2でのZendFormの操作 -ZF2では、Webアプリケーションでのフォームの処理を簡素化する、完全に再設計されたフォームコンポーネントが導入されています。 Webセミナーから、ZendFormを使用してフォームをレンダリングし、フィルターを使用して入力データを検証する方法を学習します。 フォーム要素の構成、データフィルター、エラー処理、ビューヘルパーを使用したレンダリングが考慮されます。
- Composerを使用してYiiアプリケーションを作成する-Yiiアプリケーションの依存関係を簡単かつ簡単に管理する方法
- PHPを使用したQRコードの生成 -この記事では、 PHP QRコードライブラリを使用してQRコードを生成するプロセスについて説明します。
- PHPのネームスペース-PHP 5.4は、すでに強みとメインを備えており、多くはPHP 5.3の機能を完全には使用していません。 ネームスペースとは何か、そしてそれらの使用方法について人気があります。
- 初心者向けのNode.js - Node.jsを使用する際の基本原則、その長所と短所。 また、Node.jsと従来のサーバー言語(PHP、Python、Ruby)の違いについても説明します。
- CodeIgniterのレイアウト -この投稿は最近、著者のブログに掲載され、ページで共通のレイアウトを使用する方法について説明しています。
- 例でIMAPライブラリを使用して作業を 続けます -最初の部分では、メールサーバーに接続してメッセージを読み取るために必要な機能について説明します。 2番目の部分では、電子メールの処理を続行し、メッセージの削除方法、添付ファイルのダウンロード方法などについて説明します。
- ZF2 で ServiceManagerを使用し、 続きます -この記事では、ServiceManagerを使用してコントローラーにモデルを導入する基本について説明します。
CMS / CMF
- Drupal Linux Journal特集
- Wordpress 3.5ベータ版が利用可能
WordPressプラグインのリリース
- 分岐後 -Wordpress用のGit。 代替バージョンを作成することでコンテンツを分岐できる、非常に素晴らしいプラグイン。
- 高度なブラウザーチェック -ユーザーのブラウザーがサイトでサポートされていない場合、ユーザーに警告を表示できます。
- WP Debug Robotは、UDPを使用するWordPress用の控えめなデバッグツールです。
- 自動投稿タガー -ユーザーが指定したタグを投稿に自動的に追加します。
- SiteFeedback.comフィードバックタブ -サイトのページにレビュー付きのタブを追加できます。
- Cookieコンプライアンス-Webサイトを新しいEU Cookie規制に準拠させるのに役立ちます。
- WP用語集 -サイトに用語集を作成できます。
- さらに別の関連投稿プラグイン -独自のアルゴリズムに基づいて推奨投稿のリストを表示します。
- Facebook - Facebookのソーシャル機能とサイトを完全に統合します。
- qTranslate-多言語サポートをサイトに追加します。
- BuddyPressは、Wordpressのソーシャルネットワークです。 最終更新は8月ですが、プラグインは非常に興味深いため、レビューに含まれています。
dbritan 、 nestor 、 pronskiyが作成した資料