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

mb_encode_mimeheader()の使い方

PHP

mb_encode_mimeheader()は、mbstring.internal_encoding*1から第二引数の文字コード、またはmbstring.languageで指定した言語に合った文字コード(JapaneseならISO-2022-JP)に変換した上でbase64へエンコード、エンコード情報を付加します。 よって、レンタル…

はてブのあのタグ何なの?うざい>_<

「*web」とか超うざい>_< 「*あとで」ならタグ自動補完の関係でまだわかるけど。。。うざい>_<

PHPのメモリの使い方

PHP

unset()をしているが、メモリの消費量は変化しない。 えぇぇぇ!ということで調べてみた。 ちゃんと開放されてます。つか、オーバーヘッドひどいな。

PEAR::Pagerがきもい

http://d.hatena.ne.jp/elf/20070531/1180596453 ふいた。 オプションの「httpMethod」がPOSTの場合、生成されたリンクがjavascriptを駆使してがんばってPOSTしてた。 'Sliding', 'itemData' => $items, 'urlVar' => 'p', ); $pager = Pager::factory($opti…

Smartyで出力ファイルの改行コードがおかしくなる

改行コードCRLFのテンプレートをコンパイルすると最後の改行コードがCRになるんだけど、俺だけ?キシュツ?気の迷い?

PDT+PHPEclipse

dev

PHPEclipseのPHPブラウザがtypo用に役立っていた訳ですが、PDTだと使えなくて残念。 と思ってたら、両方突っ込んだら使えた。 ハッピー!

Subversive

dev

ファイルのリネームがmoveじゃなくdelete、addなのが残念。

PDT

dev

id:yosiwoさんが無駄にはしゃいでいたのでPHP Development Toolを試してみました。 いつの間にかPHP IDEから名前変わってたんですね。 1.0リリース前の最終リリースですし安定していて設定周りもだいぶ変わってました。 インストール VistaはProgram Filesに…

.htaccess

order deny,allow deny from all # docomo # http://www.nttdocomo.co.jp/service/imode/make/content/ip/ allow from 210.153.84.0/24 allow from 210.136.161.0/24 allow from 210.153.86.0/24 # full browser # allow from 210.153.87.0/24 # au # http:/…

Service_YouTube

constructor Service_YouTube::__construct() constructor Service_YouTube::__construct() - コンストラクタ 概要 require_once 'Service/YouTube.php'; void __construct( string $developerId, [ $options = array()]) 説明 Service_YouTubeコアクラスの…

テンプレートまわり

用件定義 テンプレートを携帯で振り分け出力したい テンプレートがなかった場合Warningを返すのはいやなのでなんとかしたい 基本設計 テンプレートがなかった場合表示するデフォルトテンプレートを設定する 携帯テンプレートは、以下の種類のテンプレートを…

テンプープレートファイルのファイル名決定方法を変更したい

テンプレートファイルの場合、編集中に「このsearchはどこのsearchだっけ」と思うことがあるので単一ディレクトリに突っ込む方向で。 /** * 遷移名に対応するテンプレートパス名が省略された場合のデフォルトパス名を返す * @access public * @param string …

アクション名の決定方法を変更する

http://ethna.jp/ethna-document-dev_guide-action-formname.htmlフォームヘルパを利用したい場合getActionRequestもオーバーライド。 Sample_Controller.php: /** * フォームにより要求されたアクション名を返す * @access protected * @return string フォ…

subclipse

環境変数SVN_SSHを設定すればsvn+ssh利用可能 plinkだとダイアログうざいのでPuttyごった煮のplinkwを利用したところすっきりリポジトリ svn+ssh://user@host/svnrootSVN_SSH plinkw -pw passwd鍵指定だとなんかうまくいかない plinkw -i id_rsateraterm利用…

開発環境 VM上のCentOS4.4の設定メモ

足りないパッケージインスコ $ sudo yum install libpng-devel libjpeg-devel httpd-develPHP5.2.1はソースから mbstr-enc-transを呪文のように唱える人いますがとっくにないって $ wget http://www.php.net/get/php-5.2.1.tar.gz/from/jp.php.net/mirror $ …

はてなアンテナが欲しい

釣られて全日記削除してパブリック化。