おぎろぐはてブロ

なんだかんだエンジニアになって10年以上

2010-01-01から1年間の記事一覧

*RubyKaigi 2010の動画アップとエンコードについて

(taken by Naoto Takai)KYに黄色のUstream T-shirtを着てるのがオレオレ昨年に引き続き今年もRubyKaigiにKaigiFreaksとして参加させていただきました。 メイン会場、サブ会場の動画をアップしていますので、参加できなかった方、参加してまた見たい、よかっ…

PHP Conference Japan 2010発表者募集のお知らせ

久しぶりの記事だけど、ただの転載です。。 毎年恒例のPHPカンファレンス。今年は発表者を募集しています!通常の講演と短いLTです。 ■ PHP Conference Japan 2010発表者募集のお知らせ日本PHPユーザ会は、2010年9月24日(金), 25日(土)に PHP Conference Jap…

Google Latitudeのダッシュボードがすごい

現時点では、Androidケータイ所有者でないと使えないGoogle Latitude。Android端末の設定で位置情報を送出するようにしておけば、勝手に位置情報がGoogleに送信される機能です。プライバシーの問題はありますが、自分のように、geo tagging大好きな人には楽…

PHPカンファレンス2010は9/25(土)開催です

と、Twitterの公式アカウントで告知したとおりです。 会場は、ここ3年恒例のPiO小展示ホール。それ以外はすべて未定です。第11回目のPHPカンファレンス、2000年に設立したPHPユーザ会は設立10周年となります。イベントの立ち上げに興味があるとか、Ustream配…

Traffic Serverのオープンソース化:70万行のコード、9ヶ月 (和訳)

先日、Yahoo!からTraffic Serverのオープンソース化が発表されましたが、その公開についての記事がYDN Blogに出ていたので適当に訳してみました、 http://developer.yahoo.net/blog/archives/2010/02/opensourcing_traffic_server_700k_lines_of_code_9_mont…

PHPのstream wrapperをさわってみた

PHPには、ストリームラッパーというファイルなどへのアクセスを抽象化するしくみがあります。普段よく使う http:// とかがそうです。 組み込みで提供されるストリームラッパーは以下です。 ファイルシステム HTTP と HTTPS FTP と FTPS PHP 入出力ストリーム…

pharのしくみ

PHP5から追加された機能として、SimpleXMLとかSPLなど、動作的にユーザレベルでは実現できないおもしろい動きをするものがあります。5.3から標準モジュールとなったpharも同じように結構見えないところでPHP本体の動きを変えるような実装をしているので、調…

現在trunkにあるTokyoCabinetのdbaハンドラをPHP5.3で使ってみる

dba関数というのを知っていますか?dbm形式のデータベースの抽象化レイヤとなる関数を提供するモジュールで、PHPのソースコードに同梱されています。 PHP: DBA - Manual 例えば、dbm や qdbm といったものを利用できる他、inifile という php.ini 形式のよう…

OAuthのPHP実装

OAuthの実装については、http://oauth.net/code/ に各言語ごとに情報が載っています。 PHPのところを適当に訳すとこんな感じ。 OAuthをサポートするPHP Extensionがある。John Jawedによって書かれた。例はここに、段階的な説明もある。このPECLパッケージは…

PHPでWSSE認証のメモ

はてなダイアリーAtomPubにリクエストを投げるためには、WSSE認証が必要ですが、その認証をPHPのみでやるときのメモ。sha1()で第2引数を true にするのを忘れてはまった。

Services_Amazon_SQSを触ってみた

Amazon SQS (Amazon Simple Queue Service) は、Amazonが提供するジョブキューイング用なメッセージ格納のキューです。 ここでは詳しい説明は、省略します。これ単体で使うというよりは、EC2で処理させて、スケーラブルに処理を捌くというのが用途かと思いま…

Services_Amazon_SQSが、マルチバイトを含むリクエストだと動作しない理由

Services_Amazon_SQSで、マルチバイト文字を含めたデータを送ると、 The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for detai…

FacebookのXHPを導入してみた

XHPとは、 Today, I'd like to take to this opportunity to share with you a project that's quickly becoming a cornerstone of front-end PHP development at Facebook. XHP is a PHP extension which augments the syntax of the language to both make…

Ustream Producer Pro (有料版)を試してみた

前の記事で、無料版のUstream Producerのレビューをしましたが、199ドルの有料版 Ustream Producer Proについて試用レビューを書いてみたいと思います。 なお、無料版と同様の部分については省略していますので、前の記事も合わせて読んでいただけるといいか…

Ust用ライブ編集ソフト Ustream Producer (無料版)を試してみた

Ustreamから、Ustream時に配信に使うライブ編集のソフト "Ustream Producer" が出ていました。 Ustream Producer is now Telestream Wirecast | Watson Media 無料版と199ドルの有料版がありますが、両方を試してみました。(Mac版のみ確認していますので、Wi…