PHPでAtomAPIを使ってみた。 基本的にHTTPが分かってない。なので、POSTで名前なしのXMLデータを流すにはどうすればいいかさっぱり。これまでは、PerlのXML::Atom::Clientあたりに任せてたから、じゃあPHPではどうするってのが分からなかった。 UnknownPlace. - PHP で WSSE 認証 眠る開発屋blog:HTTP_Requestを使ってはてなフォトライフへ画像を投稿 WSSEの使い方とPOSTでXML(Atom)を流す方法が書いてあった。HTTP_RequestのsetRawPostData関数使うと名前なしで流す事ができるらしい。最初上の方の記事だけ見てて、下の記事からのトラックバックだって気づかずに、XMLをエスケープしたものをPOSTしてた。なので500エラーで困惑。 ちなみに、記事の通りPHP5ではsha1関数がバイナリ出力に対応して
// ==UserScript== // @name アプリケーション名 // @namespace 名前空間; サイトURLなど // @description アプリケーション概要 // @include 有効にするURL(*可) // @exclude 無効にするURL // @exclude 無効にするURL // ==/UserScript== ※よろしくない方法。 function helloworld() { alert('Hello world!'); } window.setTimeout("helloworld()", 60); ※よろしい方法 window.helloworld = function() { alert('Hello world!'); } window.setTimeout("helloworld()", 60); オブジェクトのメソッドとして実装し
今利用しているのはBloglines。すっきりした感じがお気に入り。素早くさっと読める事が大事だから、変にこった表現はいらない。タイトルと概要が見易く表現されていると読み易くて確認が楽。未読と既読の管理が出来ている事が大事。新着のアイテムを次々にストアしてその通知をしてくれると嬉しい。読んだアイテムを保管する必要は無い。気になったらパーマリンクを切り取るSBSを利用する。フィードリーダー+SBSはまた別の話。管理のためにはカテゴライズが必要だけど、結局全部読んでるからあまり意味が無い。フィードにタグ付けして分類はサービス側に頼りたい。 という事で、まとめてみる。 titleとdescriptionをスッキリと表示 新着アイテムを自動的に蓄積していく アイテムの新着を知らせる機能 既読アイテムは破棄(クリッピングは別サービス) カテゴライズは不要で、タグ付け出来れば十分 全てのフィードを一度
PHP拡張として、JSON変換モジュールphp-jsonとYAML処理モジュールSyckをインストールしてみた。 URIマッピングとかフレームワークの設定周りで使われてる以外で、どんな事に使われてるんだろう。一応、SimpleTestのログとかを記録するのに使えるかなと思っている。構造を持ったデータ(ハッシュとか)をそのまま扱えるのは嬉しい。テストケース群の構成が構造的になる予定なので、それを記録するのにちょうどいい気がする。 ブラウザエミュレーション機能を提供してくれるWebTestCase使って、ウェブインターフェースからのテストを実現する。で、今気になっている事は、レポートをどうやって表現しようかなってこと。基本的にコマンドを1回打てばそれで最後まで走ってくれる事を期待している。ただ、PHPを実行する場合、実行時間の問題もあるし、SimpleTestが基本的にクラス単位で実行されるっ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く