This package is not maintained, if you would like to take over please go to this page.
今まではPEAR::XML_RSSでしたが、今後はこれでしょうかね?RSS0.9x/RSS1.x/RSS2.0/Atomに対応しているようです。 XML_Feed_Parser is a parser for (the various) RSS and Atom format XML feeds. It attempts to provide a somewhat unified API while still allowing access to the full details of each feed type. ということで、http://www.doyouphp.jp/sample/sample_xml_pear_rss.shtmlを元ネタに(RSS1.0/2.0だけですが)ざっと試してみました。以下コードです(手抜きだ。。。)。 <?php require_once 'XML/
CakePHPを解説するScreencastをまとめてみました。 フレームワークを理解するのにソースやドキュメントを見て触るのが一番良いのは間違いないですが、動画や音声での解説はイメージを頭に作るのにとても役立ちます。 私も今はソースやファイル構成が(ざっくりですが)頭に入っていますが、Screencastを見るとより理解が深まるように感じます。 1. Admin Routing Admin Routingの使用法です。(/adminでadminアクションを呼び出す方法) bakeでMVCを生成して、adminアクションに対応させていきます。 2. Episode 1: Using Debug Messages URLに対応するMVCが無い場合に表示されるエラーメッセージに従ってアプリケーションを構築していきます。 序盤はMVCをbake&エディッタで書いていきますが、途中からscaffo
イザ!ブックマークは、イザ!会員で共有するソーシャルブックマークです。ブックマークの概要情報 雨雲レーダー - ウェザーニュース 2008/08/26 15:27 全国の雨雲レーダーで、最新の雨雲の動きをリアルタイムでチェックできます。天気予報とともに利用すれば、防災時や毎日の生活に役立ちます。地域、再生時間、スピードなどの動作設定も自由自在。 weathernews.jp 推薦人:日直さん カテゴリ:ライフ>暮らし>その他
Googleがリリースしてる無料のアクセス解析ツールがGoogle Analytics。元々はUrchin社が有償で提供していたアクセス解析ツールとあって、かなり高性能。 そんなGoogle Analyticsですが、普通にHTTPS(SSL)なページに埋め込むと、IEなどでセキュリティーに関する警告が出てきてしまいます。それを防ぐ方法。 やり方はとても簡単。GoogleからのJavaScriptを読み込む際のプロトコルとドメインを変更するだけ。以下例。 <script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ _uacct = "自分のアカウントID"; urchinTracker
XHTMLでCDATA区間を使う。以上。 経緯 HTML4のscriptタグでJavaScriptをちょろっと書く時、中にHTMLタグがあるとダメという話が発端である。例えば、以下のようなのがダメだ。 <script type="text/javascript"> document.write('<p><a href="http://www.hikoboshi.org">hikoboshi.org</a></p>'); </script>ちなみに、ブラウザで動かせば多分動く。(試してないけど。)じゃあ何がダメかというと、HTMLの仕様的に。ちなみにこういう書き方をすると、多分HTML4でもXHTML1でもダメだと思われ。 そんな話をきっかけに、いろいろ調べた。 何故ダメか まずはHTML4のDTDを調べる。(別にstrictを選ばなくても良いんだけどとりあえず。) http://www.w
番号ポータビリティ開始とともに、携帯電話向けネットサービスが活況を見せ始めた。オークションサービスやSNS(ソーシャルネットワーキングサービス)にキャリアが自ら参入する一方、携帯向けロボット検索も強化され、公式サイト以外の「勝手サイト」へのアクセス経路が整備されつつある。 「携帯ユーザーには、PCユーザーがネットを使い始めたとき味わったあの新鮮な感動が、まだ残っている」――携帯オークション「モバオク」や、200万ユーザーを突破した携帯ゲーム&SNS「モバゲータウン」などで成功を収めてきた、ディー・エヌ・エー(DeNA)モバイル事業部長の守安功さんは言う。 PC向けインターネットと比べると、携帯ネットは便利なサービスが少なく、画面は小さく、通信速度は遅い。PCと比べて使いやすいとは言えず、携帯のネットはほとんど使わないというPCユーザーは珍しくない。 だが「PCと携帯を比べても意味はない」と
Subversionのpost-commitフックでsvn updateできないときは 2006-12-26 OSCON : Subversion Best PracticesではWebサイトのsvn updateはpost-commitフックで自動的にやろうといわれています。 私もそれに倣って以下のコードをpost-commitに書いてみたのですが、何度やってもうまくいきませんでした。post-commitフックスクリプト自体は動作しているのですが...。 /usr/local/bin/svn up /path/to/working/directory >> /tmp/svnupdate.log & そこで同じ境遇の人がいないか探してみたところ、見つけました。 SubversionによるPHP開発環境バージョン管理話 2006.10.03-[Id of Radiance]より。 ところが
Subversion ベストプラクティス 2006-11-16 Brad Choate: OSCON: Subversion Best Practicesの和訳に挑戦してみました!誤訳などありましたら遠慮無くコメントしてください。また、一部が原文のままです。 原文と訳文の併記版 (Wiki)がありますので、誤訳がないか確認される方はそちらをご覧になると便利かと思います。Wikiを直接修正していただいても結構です! ちなみ私は英語初心者で、こういう翻訳作業は初めてです。また今回の翻訳にあたって一部をfjkktkys (fjkktkys blog)に添削していただきました。ありがとう! それではどうぞ。 原文へ OSCON: Subversion Best Practices これは、たった今私が出席しているOSCONのまとめです。この部屋は人でいっぱいだよ。 このお話はグーグル勤務のBen
以前、attachEventでは複数イベントを登録して前のイベントの戻り値を見るというのができなくて悶絶していたが、結局やりたいことはイベント(メソッド)に対してアスペクトを適用すればよいということに気がつき、いろいろ調べた結果、すばらしいサイトをいくつか見つけ、早速コピペの雨あられで目的のものを完成 下のスクリプトを別ファイルにでもして、対象のHTMLにてインクルードすれば、全リンクとボタンにて2度押し防止機能が搭載できる うひょぉぉ アスペクトすげぇぇ // window の Load イベントを取得する。 window.onload = window_Load; function window_Load() { var i; // 全リンクのクリックイベントを submittableObject_Click で取得する。 for (i = 0; i < document.links.
Webアプリケーションでは、外部からの変数に対して、形式チェック(Validation)を行ないます。PHPでこれを行なう場合に、ありがちなミスをいくつか挙げてみました。 この日記は、がるさんの日記に触発されて書いたもので、いくつかの例を引用しています。 がるの健忘録(2006/11/08) - 素晴らしき自動的な世界〜或いは「型のない」世界〜 型の問題 数値と文字列の比較 <?php $input = "2'; DELETE FROM hoge; --"; if ($input == 2) { // ↑TRUEと評価される がるさんの日記で紹介されていた例に、手を加えたものです。 if文中の式がTRUEになるのは、PHPの「==」演算子が、数値型と文字列型変数を比較する際に、文字列を(かなり強引なやり方で)数値型に変換するからです。変数の比較は、同じ型同士で行なうのが無難だと思います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く