タグ

ブックマーク / blog.myrss.jp (4)

  • 「@」でエラー抑制すると PHP が遅くなるという噂について : a My RSS 管理人ブログ

    PHP では @ を付けることでエラーを回避できるという便利な記述方法があり、ものぐさな私などは if (@$var["foo"]) $result = $var["foo"]; みたいなコードを書いてしまいます。 で、この処理が「遅い」という噂やツッコミを度々受けるので調べてみました。 「ほら、そんな気にするほどでも無いよ」という結果を期待していたのですが、、、なんじゃこりゃ。。。 劇遅じゃないですか、これ。 いやはや・・・ ちょっと列挙しますね。以下のようなコードを単純 for 文で 100万回実行したときの結果です。 error_reporting(0) で PHP4 if (@$a["hoge"]) $b = $a["hoge"]; ⇒ 約 2.4 秒 if ($a["hoge"]) $b = $a["hoge"]; ⇒ 約 1.3 秒 if (isset($a["hoge"]))

  • PHP一行で書けるRSSリーダー : 管理人@Yoski

    これだけ (PHP5)。 <?php foreach(simplexml_load_file('http://www.flickr.com/services/feeds/photos_public.gne')->entry as $it) echo $it->content ?> すいませんすいません via 5-second RSS parser。 開発合宿でも simple_xml 便利!という話しがでていたのですが、もはや RSS って PHP serialize と同じくらい手軽に扱えるようになってきていますね、という趣旨のエントリということで。 もういいかと思いますが、RSS 2.0 だとこんな感じ。 <?php foreach(simplexml_load_file('http://blog.myrss.jp/index.xml')->channel->item as $it)

  • My RSS 管理人 ブログ: 新サービスのネーミングを考えるときに行うべきこと

    先日 RSS リーダーの UserAgent の話しを書いていたら追加情報のトラックバックをいただきました。 kokepiの日記 - WEB型RSSリーダのユーザーエージェントと、モバイルのRSSリーダ。 これからは、「情報を集める一番良い方法は情報を発信することだ」と思いますので素晴らしいです。ありがとうございます。 さて、その User Agent の中にまぎれているもので気になるものがあります。 ActiveReader/1.0 (http://underdev/; * subscribers) 実はこれ、フレッシュリーダーを開発しているときのコードネームなのですが、当はこのまま「Active Reader」という名前でリリースする予定でした(既にドメインなども取得済み)。 ですが、残念ながら(恥ずかしながら)商標でひっかかり断念した、という経緯があります。 さて、これからは個人で

  • Google Base 公開:早速レビュー : 管理人@Yoski

    Google Analytical をレポートしようと集計結果を待っていたら、ついに Google Base がリリースされました。 ・Official Google Blog: First Base 最近すすめられている Google アカウントがあれば誰でも使えるサービスとなっています(まだ日語版はありません)。 以前からさまざまな憶測を呼んでいましたが、やはり craigslist のような classifieds サービスとなっています。 ※Google では「なんでも共有サービス」との位置づけになっているようですが、情報を出したい人と情報を欲しい人とが指定されたカテゴリ(拡張はできるけど)でやりとりするのって・・・やっぱり classifieds ではないかと。。 さくっと触ってみっましたので、軽くレビューです。 公開直後でありながらすでにたくさん登録されているのですが、基

  • 1