2009-01-01から1年間の記事一覧

Zend_Config を Zend_Cache してくれるプラグイン作った

Zend_Config ファイルはだいたい Zend_Cache させて使ってるんですが、Zend_Cache の記述をまとめて書けないだろうかと思いたちプラグイン化してみました。http://framework.zend.com/manual/ja/zend.cache.html http://framework.zend.com/manual/ja/zend.c…

PHP5.3のクロージャでfizzbuzz

PHP

3の倍数でfizz, 5の倍数でbuzz, どちらも含めばfizzbuzz " : "buzz<br>") : ($count % 5 ? "fizz<br>" : "fizzbuzz<br>")); return 100 > $count++ ? $fizzbuzz($count) : false; }; $fizzbuzz(1); 以上、やってみたかっただけ。

Ubuntu9.0.4でzfコマンド試してみた

遅ればせながらzfコマンド使ってスキャフォルディングってみようと思い立ち、以下のサイトを参考にさせて頂きました。RADツールによるPHPアプリケーション速効開発 - Zend_ToolとZend_Application - (1/4):CodeZine(コードジン) lllnorikolll@online » Ze…

iPhone3.0 を Mac にマウントさせる方法

iPhone OS2の頃は、DiskAid2.0 を使ってマウントしていた。 OS3は対応しておらず、その後3.0にバージョンアップしたようだけど、有償($9.90)になった。 14日のデモ期間付き。 他に方法は無いか調べた。 2009/11/29 追記 現在、http://www.iphone-explorer.co…

Ubuntu 9.0.4 へ PHP5.3.0 動作環境を作る

先日VirtualBox3.0.1 へ セットアップした Ubuntu9.0.4 に PHP5.3.0をビルドする。 apache, php, mysql は Ubuntuのセットアップ時にインストールしておいたものとする。 phpはデフォルトの状態だと、5.2.6がインストールされていた。 参考サイト PHP5.3.0が…

Distributed Hoge - 分散なんとか勉強会 codecheck.in at Fusic

分散なんとか勉強会 5月30日に株式会社Fusicさんの会議室で行われた、codecheck.in主催の「分散なんとか」勉強会に参加してきました。 Fusicさんいつも場所を提供して頂き、本当にありがとうございます。 当日の模様はustreamで配信されており、以下から見る…

Zend_Config(.iniファイル)内で定数使えた

使用バージョン:Ver1.7.8 http://framework.zend.com/download/current/ ZFのダウンロードはこちら .iniファイルの中でも定数使えたら便利 と思って試した。普通に使えた。index.php内などのグローバルなスコープで定数宣言しといて…

Zend_ExceptionとErrorHandlerプラグインとErrorControllerでのエラーハンドリングについて

例外ハンドリング時に考えた色々な事についての備忘録。 使用バージョン:Ver1.7.8 http://framework.zend.com/download/current/ ZFのダウンロードはこちら ZFにおける例外発生時の処理 ZFはPHP5ベースなので、何か問題が発生した時は例外をスローして対応…

Ubuntu8.10へgit1.6.2をインストールした作業ログ

先日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…

ZendFrameworkでモデルをメソッドチェーンで呼ぶ様にしてみた

モデルの使い方も人それぞれだと思うのですが、個人的にメソッドチェーンが好きなので、とりあえずその様に扱える様にしてみました。実用的かどうかは実用してみないと分かりません。 使用バージョン:Ver1.7.7 http://framework.zend.com/download/current/…

tiarraを入れてみたので設定とかのメモ

IRC-Proxyのtiarraをようやく入れたのでメモ。 サーバーを用意していないので、とりあえず自分のマシン(MAC-OSX10.5.6)で動かしてみる。 ※2011/12/13追記 ZNCというSSL対応のIRCプロキシが良さそうです。 EC2 に ZNC という IRCプロキシ入れてみた - 気が向…

Zend_Paginatorを使ってみた

使用バージョン:Ver1.7.6 比較的最近加わったライブラリであるZend_Paginatorを使用してみた。 http://framework.zend.com/manual/ja/zend.paginator.html 公式マニュアル フレームワーク側の準備をする まずはインスタンス作成。他ライブラリと同様、直接…

project.vimを使ってZendFrameworkのプロジェクトを管理してみる

codecheck.inのテキストエディタ勉強会で@sugmacさんが紹介されていたproject.vimを試してみる事に。 とりあえず仕事で使っているZendFrameworkのプロジェクト管理をやってみた。 インストール project.vimからまずはパッケージをダウンロード。展開すると、…

Zend_Mailで送信したメール本文の頭が一行改行されるバグ

現時点での最新版である ZF1.7.6 にて確認。 原因 Mail/Transport/Abstract.php 上記ファイルに問題あり。 $content) { if (isset($content['append'])) { unset($content['append']); $value = implode(',' . $this->EOL . ' ', $content); $th…

iPhoneをJBしてから色々やった事

まずCydiaからTerminalをダウンロードして、パスワードを変更する。デフォルトの状態では、「root」と「mobile」のユーザーどちらも、「alpine」というパスワードに設定されるので、このままでは危険。 mobileユーザーのパスワード変更 passwd old passward …

MacからVirtualBoxのUbuntuへssh接続

NAT接続でsshしようと色々やってみたけどどうしても、 ssh exchange identification: Connection closed by remote hostエラーが出て繋がらなかった。hosts.allowとかiptablesとか弄ってみたけどダメ。もっと簡単だというブリッジ接続で試してみた。 VB(Ubun…

iPhoneをJailBreakしたけど、これからやる人はこれ注意しといた方がいいよ

とよしんのブログ PwnageTool 2.2リリース、iPhone 3G 2.2脱獄成功!!こちらを参考にMACでJBしました。JB自体は所要時間2〜30分で問題無く出来たのですが、その後いくつか問題発生。 1) カメラ画像が一部消えていた。 2) 同期していないアプリが消えた。 3)…

Zend_Db_Selectオブジェクトを生クエリに変換する方法覚書

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…

MacOS10.5.6 に VirtualBox2.1.4を入れて、Ubuntu8.10を乗せてみた。

今回、Ubuntuを触ってみる為に仮想環境を作ってみた。VMWareはお金がかかるので、無料のVirtualBoxを試してみる事に。http://evernote.com/pub/ishikawa_takanori/ProgrammingNotes#7d34b648-9a0e-4db0-8e4d-10c9d4f872c0 こちらのishikawa_takanoriさんとい…