Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

PHPによるデザインパターン入門 - Proxy〜具体的な実装を隠す身代わり

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 構…

PHPによるデザインパターン入門 - Decorator〜かぶせて機能UP

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 構…

PHPによるデザインパターン入門 - Flyweight〜同じものは一度しか作らない

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 構…

PHPによるデザインパターン入門 - Interpreter〜言語の文法表現を通訳する

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 振…

PHPによるデザインパターン入門 - Mediator〜すべては相談役が知っている

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 振…

PHPによるデザインパターン入門 - Builder〜生成の手順と手段を分離する

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 生…

PHPによるデザインパターン入門 - Composite〜木構造を表す

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 構…

PHPによるデザインパターン入門 - Command〜要求をクラスで表す

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 振…

PHPによるデザインパターン入門 - Chain of Responsibility〜処理のたらい回し

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 振…

PHPによるデザインパターン入門 - Bridge〜実装と機能の架け橋

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 構…

PHPによるデザインパターン入門 - Abstract Factory〜関連する部品をまとめて作る工場

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 生…

PHPによるデザインパターン入門 - Iterator〜順々にアクセスする

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 振…

PHPによるデザインパターン入門 - Façade〜シンプルな唯一の窓口

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 構…

PHPによるデザインパターン入門 - Factory Method〜生成処理と使用処理を分離する

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 生…

PHPによるデザインパターン入門 - Adapter〜APIを変更する

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 構…

PHPによるデザインパターン入門 - Singleton〜いくつ作るかを制限する

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 生…

PHPによるデザインパターン入門 - TemplateMethod〜処理を穴埋めする

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。サンプルコードを手直ししたものをgithubに上げてありますのでそちらもどうぞ。 GoF本における分類 振…

PHPによるデザインパターン入門 - デザインパターンを使うデメリット

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。 ここまでデザインパターンを紹介してきて、「何だ。良いことずくめじゃないか」と感じられたのでない…

PHPによるデザインパターン入門 - デザインパターンを使うメリット

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。 本書で取り扱うGoFのデザインパターンですが、修得し実践していくことでどの様なメリットがあるので…

PHPによるデザインパターン入門 - GoFパターン

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。 1995年、Erich Gamma氏、Richard Helm,氏 Ralph Johnson氏、John Vlissides氏の4名(GoF:Gang of Fou…

PHPによるデザインパターン入門 - オブジェクト指向

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。 「オブジェクト指向」と聞くと、最初はどうしても「何やら難しそう」といったイメージがありますね。…

PHPによるデザインパターン入門 - デザインパターンとは?

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。 そもそも「パターン」とは何でしょうか? 英語の「pattern」が日本語に翻訳される場合は、「模範」「…

PHPによるデザインパターン入門 - 目次

このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。 2006/11/23に株式会社秀和システムさんから発売された「PHPによるデザインパターン入門」(ISBN4-7980-1516-4)を執筆し…

Do You PHP?のWebサイト閉鎖とコンテンツ移行について

2005/05/30から独自ドメイン(doyouphp.jp)で公開していたDo You PHP?ですが、 コンテンツが古い(PHP4とかいつの話だよ)&全然更新していない(はてダも。。。) 公開当時よりPHPユーザーが大幅に増え、それに伴って良質なコンテンツが大量に公開されている サ…

HTC One(M7/801n)を修理に出した

愛用していたHTC One(M7)ですが、先日修理に出したのでログ的にまとめておきます。 やらかした経緯 ポーチに入れてエナメルバッグに入れといたんですが、気付いたらフロントガラス(ゴリラガラス)が割れていました。。。 クモの巣状ではなく、画面下1/3ぐらい…

Temperature Layerをバージョンアップした

約1年間絶賛放置プレーだったAndroidアプリ「Temperature Layer」を久々にアップデートしました。最新は、ver.1.0.4です。 Temperature LayerというAndroidアプリ作った - Do You PHP はてな Temperature Layerとは? Temperature Layerはバッテリー温度を表…

console.log()でFirebugのコンソールに出力されない

環境 Firefox29.0.1 Firebug1.12.8 現象 よくある console.log(data); というJavaScriptを実行しても、Firebugのコンソールに出力されない。Firefox28(29?)までは問題なかった。また、Firefox29から復活したWeb開発ツールのコンソールには正しく出力される…

CyanogenMod11-nightlyが更新できない

現在HTC One(m7ul)にCyanogenMod11-nightlyを入れて遊んでいるんですが、今月(2014年5月)からCMUpdaterでのROM更新でエラーになるようになりました。一応解決したのでまとめときます。以下、自己責任で;-) 環境 HTC One (m7ul) CWM(ClockworkMod) 6.0.4.6-to…

PHPからCloudera Impalaに繋いでみた

最近ビッグデータ()系のサーバに対してあれこれやってるんですが、ひょんなことから調べる必要が出てきたのでざっくりまとめてみました。 間違ってる所があれば、指摘をお願いします;-) 基本的な環境 CentOS 6.2(x86_64) PHP 5.5.11 CDH 4.6+Cloudera Impala…

svn: E155036: Please see the 'svn upgrade' command

今頃引っかかりました。。。 svnの操作で $ svn update svn: E155036: Please see the 'svn upgrade' command svn: E155036: Working copy '/path/to/webapp' is too old (format 10, created by Subversion 1.6) $ となる場合、ワーキングコピーをアップグ…