This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

Pages

2010年4月18日日曜日

iPad早く発売しないかなぁ

いやぁ日本でのiPadの発売日延びましたねぇ。 どこかのブログでiPadの日本発売日は4/24とかいう情報見つけてワクワクしてたのに、 その日の夜にニュースつけたら、発売が1ヶ月延期とかなってるし。。 何という肩透かし。 という訳で、ただ待ってるのも癪なので、いろいろと情報が出ているサイトなどを巡ってみる。 http://labs.chitika.com/ipad/ iPadの発売数が表示されてるみたいだけど、これどうやって集計してんだろ? あー、説明ページがあるみたいね。 けど読むのが面倒なので、とりあえずこの位の数字ということで理解しておこう。 もうすぐ100万か~、今年中に世界での販売台数1000万いったら凄いなって話があったけど これは本当にいくかもなぁ。 http://www.youtube.com/user/Apple YouTube内にあるAppleの公式ページ いろいろ動画がアップされているけど、大して目新しいものは無いな。 少し前の記事だが、 ソニー、2010年中に「iPad」対抗の製品を発表へ--WSJ報道 http://japan.cnet.com/mobile/story/0,3800078151,20409853,00.htm なんと、ソニーがネ...

2010年4月13日火曜日

iPhoneとかいうもの

最近、iPhone向けのサイト構築を勉強している。 基本的にはPCのブラウザで動作するものがだいたい動くのだが、何点か注意を行う必要がある。 Flashが使えない Javaも使えない HTML5は微妙に使えたりする CSS3とかも何となく使えたりする JavaScript(もちろんAjaxライブラリとか)はもちろん使える Cookieは利用できる。但し勝手に消えるらしい。 (参照サイト:http://suin.asia/2009/09/13/iphone_local_strage_for_email_password_remainder) 上記によるとjavascriptで使えるSQLite(ドメイン別に5MB)が用意されているらしいので、それを使うといいらしい。 リンクの押しやすさを考慮してあげる必要がある viewportなんかで表示領域を制限してあげるといい感じ。 :hoverは使えない。 UserAgentにiPhoneって入っているので切り分けはしやすい。 3GとWifiがいるので、IP制限は基本不可 デコード後の GIF、PNG、TIFFといった画像は、2Mbytesまで デコード後のJPEG画像は、32Mbytesまで アニメーションGIFは、2Mbytesまで HTML、CSS、JavaScriptといった各リソースファイルは、10Mbytesまで JavaScriptの実行時間は、5秒まで JavaScriptのアロケーションは、10Mbytesまで 同時に開けるドキュメントは、8つまで などなど。 うーん、しかし使ってるうちにだんだんiPhone欲しくなってきた。...

2010年4月9日金曜日

JavaScriptでPHP

忘れないうちにメモ。 JavaScriptでPHPの便利な関数が利用できる。 http://phpjs.org/ 利用できる関数はこっち http://phpjs.org/functions/index ソースはこんな感じ。 <html><head><script type="text/javascript" src="php.default.min.js"></script></head><body><script type="text/javascript"><!--  tt = md5('aaa');  echo(tt);//--></script></body></html> ただ、IE8では動作せず。Firefox、Chrome、Safari、iPhone、Androidでは動作確認。まだ、検証の余地ありか。HTML5時代には結構いい...

2010年4月2日金曜日

rssをparseするにはやっぱりsimplexml_load_fileは向いてない

RSS1.0のデータを最初はsimplexml_load_file()で取ってきてたんだけど、 dc:dateみたいな名前空間接頭辞がついたデータが取得できない。orz これじゃいかんと思いなおし、楽するためにライブラリを探してみたら、なんだかよさげなのを発見! MagpieRSS: RSS for PHP(http://magpierss.sourceforge.net/) DLしたファイルをサーバーに設置して require('rss_fetch.inc'); $rss = fetch_rss($url);と書くだけで、あっという間にparse終了。 なんて簡単便利。 若干おかしな所(途中に空白)もあったけど、影響ないから別にいいや。 しかも、これで取得したデータは、そのままserialize()してunserialize()出来る。 さっきまでの苦労はいったい。。 結論: 自分の欲しいものは探せばだいたい落ち...

unserialize()できねー

外部から取得したRDFファイルをキャッシュするために、serialize化してDBに保存。 取り出して、データがある事まで確認できたが、unserialize出来ない。 どうやら、 simplexml_load_file()で取得したXMLをserializeするとunserialize出来ないらしい。。 どういう事やねん。 しょうがないので、いろいろ調べた結果、object型をstring型に変更してserializeすればいいらしい。 function format( $xml ){    $result = array();    // channel    $result['channel']['title'] = (string)$xml->channel->title;    $result['channel']['link']  = (string)$xml->channel->link;    $result['channel']['description'] = (string)$xml->channel->description;  ...