先日VirtualBoxに入れたUbuntu8.10へgitをインストール。 参考サイト http://blog.champierre.com/archives/670最新のバージョン確認はここ Index of /pub/software/scm/git/ 作業開始 % cd /tmp % wget http://www.kernel.org/pub/software/scm/git/git-1.6…
モデルの使い方も人それぞれだと思うのですが、個人的にメソッドチェーンが好きなので、とりあえずその様に扱える様にしてみました。実用的かどうかは実用してみないと分かりません。 使用バージョン:Ver1.7.7 http://framework.zend.com/download/current/…
IRC-Proxyのtiarraをようやく入れたのでメモ。 サーバーを用意していないので、とりあえず自分のマシン(MAC-OSX10.5.6)で動かしてみる。 ※2011/12/13追記 ZNCというSSL対応のIRCプロキシが良さそうです。 EC2 に ZNC という IRCプロキシ入れてみた - 気が向…
使用バージョン:Ver1.7.6 比較的最近加わったライブラリであるZend_Paginatorを使用してみた。 http://framework.zend.com/manual/ja/zend.paginator.html 公式マニュアル フレームワーク側の準備をする まずはインスタンス作成。他ライブラリと同様、直接…
codecheck.inのテキストエディタ勉強会で@sugmacさんが紹介されていたproject.vimを試してみる事に。 とりあえず仕事で使っているZendFrameworkのプロジェクト管理をやってみた。 インストール project.vimからまずはパッケージをダウンロード。展開すると、…
現時点での最新版である ZF1.7.6 にて確認。 原因 Mail/Transport/Abstract.php 上記ファイルに問題あり。 $content) { if (isset($content['append'])) { unset($content['append']); $value = implode(',' . $this->EOL . ' ', $content); $th…
まずCydiaからTerminalをダウンロードして、パスワードを変更する。デフォルトの状態では、「root」と「mobile」のユーザーどちらも、「alpine」というパスワードに設定されるので、このままでは危険。 mobileユーザーのパスワード変更 passwd old passward …
NAT接続でsshしようと色々やってみたけどどうしても、 ssh exchange identification: Connection closed by remote hostエラーが出て繋がらなかった。hosts.allowとかiptablesとか弄ってみたけどダメ。もっと簡単だというブリッジ接続で試してみた。 VB(Ubun…
とよしんのブログ PwnageTool 2.2リリース、iPhone 3G 2.2脱獄成功!!こちらを参考にMACでJBしました。JB自体は所要時間2〜30分で問題無く出来たのですが、その後いくつか問題発生。 1) カメラ画像が一部消えていた。 2) 同期していないアプリが消えた。 3)…
http://framework.zend.com/manual/ja/zend.db.select.html#zend.db.select.execute.tostring マニュアルは上記 select() ->from('products'); $sql = $select->__toString(); echo "$sql\n"; // 出力は、次のような文字列になります // SELECT * FROM "prod…
今回、Ubuntuを触ってみる為に仮想環境を作ってみた。VMWareはお金がかかるので、無料のVirtualBoxを試してみる事に。http://evernote.com/pub/ishikawa_takanori/ProgrammingNotes#7d34b648-9a0e-4db0-8e4d-10c9d4f872c0 こちらのishikawa_takanoriさんとい…
Zend_View, Zend_Layoutに関するヘルパー使用法の覚え書き。 アクションコントローラー内の各アクションで自動ビューレンダラー無効 _helper->viewRenderer->setNoRender(); アクションコントローラー内の各アクションで、任意のビュースクリプトを呼び出し …
FireFox用プラグインのUbiquityWEBの中で実行できるコマンドランチャーなのですが、自分でコマンドを登録できます。今回、PHPのマニュアル検索が楽になるコマンドを作ってみました。 Search PHP Manual from FUNCTION(ja) makeSearchCommand({ name: "php", …
最近分岐を書く時に、できるだけ三項演算子で書く様にしています。 理由は、プロっぽく見えてご満悦できるからです。「if文より処理が早い」http://blog.katsuma.tv/2007/12/javascript_arg_check_2.htmlとか、「そんな事ない」肉少なめ PHPのチューニングネ…
焦ってる時、疲れてるとき if ($val == true) { 等と比較する時に、 if ($val = true) { 切羽詰まったあげくこんなコードを書いてて、デバッグに苦しむ事があると思います。いつかある気がします。 回避するチョッとしたテク そこで、 if (true == $val) { …
http://framework.zend.com/manual/ja/zend.db.profiler.html マニュアルはここ。ZF1.6系から、Zend_Db_Profiler_Firebugというコンポーネントが入りました。 これはFireFoxのアドオンであるFireBug, FirePHPを使用して、Zend_Dbで発行したクエリの詳細(生…
例えば、 SELECT a.*, b.group_id, c.option_name FROM user AS a, group AS b, option AS c WHERE a.name = 'foo' AND a.group_id = b.group_id AND a.option_name = c.option_name というクエリと同じ内容に、O/Rマッパーでアクセスするには… 用意するもの…
PHP5.1.0以降 http://php.benscom.com/manual/ja/function.htmlspecialchars-decode.php その名の通り、htmlspecialcharsによりエンティティされた文字列を元に戻す関数。 string htmlspecialchars_decode ( string $string [, int $quote_style ] ) オプシ…
仕事でZendFrameworkを使ってFTPアプリを作る事になった。早速関係しそうなコンポーネントが無いか調べてみたところ、 「Zend_File」なるものが1.6から追加されているという事が判明。http://framework.zend.com/manual/ja/zend.file.htmlZendFrameworkリフ…