Monthly Archives: May 2007

PHPとユニクロって似ている気がした

へぇ、使ってるんだーと言われると条件反射的に「いや、」と言い訳したくなるこそばゆさが。 いや、言い訳する必要はないはずなんだけど。いやいや。

Posted in 感動する | 1 Comment

PHPの比較演算子($a == $b)で注意が必要なとき

どこかで既出だとは思いますが。というより以前同じようにハマった記憶があるようなないような。 PHP: PHP 型の比較表 – Manual マニュアルだとこのページ、以下のBlueShoesの方が見やすい、 BlueShoes: PHP Cheat Sheet 「comparison with ==」の表で”foo”との比較でtrueになる値が3つある。3つもある。 <?php if (0 == 'foo') { echo "hello!\\n"; } if (true == 'foo') { echo "hello!\\n"; } if ('foo' == 'foo') { echo "hello!\\n"; } [funaki@localhost]~/work% php test.php hello! hello! hello! えーーーー。って感じがします。 解説はマニュアルにもちゃんとあった。仕様です。 PHP: 文字列 – Manual 整数値を文字列と比較する際、文字列が 数値に変換されます。 true/falseのときは===,!==を使うようにしていましたが文字列を比較するときも、strcmpか型比較付===を使うべきなのですね。。 Rubyに浮気宣言してから早2ヶ月。進展なし。 [...]

Posted in いじる | Leave a comment

YWitter: Yahoo!WidgetによるTwitterクライアントをつくった

Yahoo!ウィジェットでついったークライアントをつくってみました。 http://www.zuzara.com/pub/ywitter/YWitter.widget もちろんYahoo!ウィジェットエンジンが必要です。WindowsVistaとXPで動作確認しました。 で、Y!APIコンテストに応募。 ネタ的には、前の記事のコメントでも指摘されたとおり二番煎じになっていることは確か。 Twiggee – Yahoo! Widgets 版 Twitter クライアント作ってみた (nakatani @ cybozu labs) 作り始める前にY!公式のギャラリーでしか類似のウィジェットがないことを確認しなかったのがまずかったのですが、まぁ、いいんじゃないでしょうか。いや、中谷氏ももしコンテストに応募されていたらじゃんけんで後出しする感じなので申し訳ないですが。。ソース参考にしてしまいましたし(^^; 今回がんばったところは、 アニメーション 新着メッセージがひゅぅっとフェードインして表示されます。上向きに出るか下向きかを設定できます。ウィジェットにメソッドが用意されているのでごくごく短いコードで作れましたけど。 ウィジェット系そのもののプログラミングが初めてでしたが予想以上に簡単!JavaScriptでさくさく組めます。リファレンスがPDFで読みづらいですがちゃんとそろっています。ただ、prototype.jsのようなHTML上で使うライブラリは動かないのでscript.aculo.usのEffectはちょっと改変したぐらいでは動きませんでした。 ソースは、拡張子をzipに変えて解凍すれば見れます。が、美しくないです。 ホリデープログラミング入門の方で、来週辺り解説しようと思っています。 認識している問題点と今後修正するとしたら sleepすると全体のハンドルがフリーズするっぽいので要検討 X-Twitterが認識されていない? Aboutがまだない 英語版 2日間更新しまくって、twitterも面白いと言えば面白い気がしました。 あと友人がtwitter検索を作っていた。 twitter : Twitter.FM

Posted in つくる | 4 Comments

Page optimized by WP Minify WordPress Plugin