適当な思いつきで書くブログ

UbuntuやPerlやJavaScriptやVimやZshやShellScriptやMySQLと戯れている中で適当な思いつきでやってみたことを書いています。

php

PropelでBLOBな値の中身があるかないかの判定

php

BLOBの中身を見たいときはgetContents()を使うっぽい。 $item = ItemPeer::retrieveByPK(FOO); if ($item->getBlobData() && $item->getBlobData()->getContents()) { // あるよ } プロペルって聞くとライフが0.5くらい減る気がするのなんで。

html2textを利用してVimからPHPマニュアルをサクっと開いてみる

ついカッとなってやった。マニュアルが見られればなんでもよかった。 html2text必須 nmap M :call RefsPhpMan()<CR> function! RefsPhpMan() " let proxy = '--proxy http://proxy.com:8080' let proxy = '' let str = expand("<cword>") let word = substitute(str, '_</cword></cr>…

不正なハンドラがreaddir()に渡されたときの返り値がPHP5.2と5.3で異なり下手すると無限ループする(というか、した)でござる

PHP