2006-02-01から1ヶ月間の記事一覧

すべての node の配列を取得する

dbへのアクセスは遮蔽されていない。というか直接生データをいじることになるようだ。マジ勘弁。 $qr = db_query('SELECT * FROM {node}'); while ( $qro = db_fetch_object($qr) ){ $node = node_load(array('nid' => $qro->nid)); $nodes[] = $node; dump_…

taxonomy から vocabulary と term の配列を取得する

if ( module_exist('taxonomy') ){ $vocabularies = taxonomy_get_vocabularies(); foreach ($vocabularies as $vocab){ var_dump( $vocab ); $terms = taxonomy_get_tree($vocab->vid); foreach ($terms as $term){ var_dump( $term ); } } }

Windows NT 4.0

NT 4.0 搭載の NTFS にはハードリンクもリパースポイントもありません。ディレクトリ構造をいじろうとするとかなり困ります。 160 GB の HDD を追加したら容量も含めてあっさり認識したのには驚きましたが。

古い IDE コネクタ

IDE コネクタは逆差し防止用としてピンが一つだけ欠けています。ケーブル側も同様に欠けた部分には穴が開いていません。 しかし、UATA/33 またはそれ以前の時代の IDE コネクタにはピンが欠けていないものがあります。こうしたコネクタに新しいケーブルを使…

標準出力に出力された文字列を取得する

ob_start(); var_dump( $hoge ); $output = ob_get_contents(); ob_end_clean(); 個人的には Perl と共に絶滅して欲しい $ で変数が始まっている。記号の使い方がキモイ いまどきクラスライブラリでない 変数の参照と関数の参照が違う グローバル変数の乱舞 ピ…

PHP

PHP に関してはノウハウを全く覚えられないし覚える気もないので備忘録

LinuxでNightCam 130を使おうとする

ドライバは http://mxhaard.free.fr/ にあるので使えると思うのですが、対応してない。 VendorIDが0c45、ProductIDが613eなので探してみると http://gkall.hobby.nl/sn9c10x.html に情報があった。ブリッジチップがSN9C120、センサがOV7630らしい。本当なの…

CMS

http://www.typo3.com/ http://www.joomla.jp/ http://www.drupal.jp/ http://www.zope.org/ http://plone.org/

Windows版

テスト用にWindows XPにインストール。 tarボール落としてREADME.txt読め。以上。 .exe版インストーラにはろくな説明付いてないので注意。

三項(条件)演算子 - conditional operator

ありません。イヤない方がきっといいんですけど andとorでしのぎます。まあほとんどのフローはand/orで書けちゃうんですけど

関数閉包 - function clausure

def hoge(var): def foo(): print var return foo fnc = hoge('closure') fnc() > closureみたいなやつです。 PythonとかのLLだと変数とかはレキシカルスコープで回収されない、ステートメントが終了してもどこかから参照されている限り生存しています。 ま…