2007/8/16 木曜日

PHPのemptyに許可されるのは変数だけ

Filed under: 技術メモ — dev0000 @ 16:24:25 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

empty

注意: empty() は、変数のみをチェックし、それ以外の値を チェックすると文法エラーを生成します。つまり、次の例は動作しません: empty(trim($name)).

ハマってた。。。

array_filter、create_function

Filed under: 技術メモ — dev0000 @ 4:40:09 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

array_filiterあるんだよね。
こう書けることにさっき気づいた。
(配列操作関数はなかなか覚えきれない。。。)

PHP:
  1. <?php
  2. $a = range(1,100);
  3. /*
  4. $max = sizeof($a);
  5. for ($i=0;$i<$max;$i++) {
  6.   if ($a[$i] % 5 == 0){
  7.     unset($a[$i]);
  8.   }
  9. }
  10. */
  11.  
  12. $a = array_filter($a, create_function('$a', 'return ($a % 5 != 0);'));
  13. print_r($a);

初心者向け言説ばかりだと言語のイメージが狭小化される

Filed under: IT世間話 — dev0000 @ 4:38:35 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

初心者向け言説ばかりだと言語のイメージが狭小化される、とふと思った。
ある時点を過ぎると、「初心者向け本ばかり」というのはプラスのイメージを与えないかもしれない。

そこそこメジャーな言語であればフレームワークなり利便性の高いライブラリ、開発環境が揃っているハズで、実業務においても使用されているとは思うのだが、そういったものはないが如く議論されてしまうのだな。

「what」(何ができるか)、「how」(どうやってできるか)があるとすれば、「what」は大差ない気がする。
例えば、Webアプリケーション開発言語において、MySQLへの接続が「全くできない」言語を思い浮かべることのほうが難しい、とか。
そもそも「what」を実現する為、局所的に他言語のアーキテクチャに接続することは「全然あり」なわけだし。

となると、「how」なわけだけど、初心者向け「how」がイメージとして広まると、なかなかそこから一歩進むのは難しい。
最近はそれなりに技術力のある人の言説もネットに溢れてきて多方面からの評価が可能になったので結構マシになったと思うけど。

「Java2Ruby」読了

Filed under: 書籍 — dev0000 @ 3:39:58 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

読み終わった。

(続きを読む...)

GoogleBotのように振舞う

Filed under: IT世間話 — dev0000 @ 2:41:03 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

Surfing As GoogleBot - Their IP, Their User-Agent, Their Bot Characteristics
「GoogleBotとして」Webを見る方法についての記事。
(続きを読む...)

HTML convert time: 0.591 sec. Powered by WordPress ME