2010-08-01から1ヶ月間の記事一覧

MySQL Clusterのエラーについて調べてみた

設定自体は結構前に終わってたんだけど、改めてエラーについて調べてみた。 どうしてエラーが出るのか、何をどうすればエラーが出なくなるのか、の辺り。 運用中のエラーはまだ出た事がない。 今まで見た事のあるエラーはこれで全部。 あとは設定の確認方法…

Pearにパッケージ提案のドラフトを作成してみた

Openpearで登録してあったHTTP_OAuthProviderをPearにパッケージの提案をしてみようかと。 今回は、とりあえずドラフトの作成まで。 HTTP_OAuthProvider - Openpear http://openpear.org/package/HTTP_OAuthProvider アカウント発行 待たされた。 Your accou…

HTTP_OAuthProviderにSAP用のSignature検証機能を追加してみた

コンシューマのライブラリに追加した方が自然なのかなと思ったけど、機能的にはプロバイダだから、HTTP_OAuthProviderに追加。 mixiではSAPという呼び方をしてるけど、この用語はOpenSocial共通の言葉なんだろうか…? Social Application Providerの略らしい…

XenServerのライセンス期限が近づいたらメールで通知するようにしてみた

XenAPIでライセンスの期限を調べて、期限が近づいてたらメールで通知する。 コマンドラインだと、このコマンド。 xe host-license-view メールは、普段ならPostfixを入れるけど、XenServerのホストマシンには殆ど何も入れられないから、元々入ってるPythonで…

XenServerのライセンスが切れたらどうなるのか調べてみた

XenServerのライセンスが切れたらどうなるのか調べてみよう! …と思い立ったのが、確か3ヶ月位前。 気づいたらとっくに切れてた。 ライセンスが切れてるのに気づいた サーバのハードディスクのランプが光っていた。 何ヶ月もつけっぱなしにしてたし、XenServ…

Dropboxの仕様を調べてみた

セキュリティ部分について調べるつもりが、何か別の所まで調べてしまった気がする。 C:\Documents and Settings\USERNAME\Application Data\Dropbox\host.db 1行目 16進数表記の文字列。 16進数表記で40バイト。 バイナリ表記で20バイト。 2行目 Base64エン…

UIScrollViewで縦にドラッグしたか横にドラッグしたかで挙動を変える

縦長のビューを作って、縦にドラッグした時と横にドラッグした時で挙動を変えたい。 例えば、こんなUIScrollViewがあったとする。 frame => CGRectMake(0,20,320,460) contentSize => CGSizeMake(320, 800) これなら通常なら横にドラッグしても何も起こらな…

HTTP_OAuthProviderのトークン保持にMemcachedとMemcacheを追加した

HTTP_OAuthProviderのトークン保持は今までCache_Liteしか使えなかった。 流石にそれだけじゃあ寂しかったので追加。 Pecl::MemcachedとPecl::Memcacheを追加。 世の中の流れとしては、Pecl::Memcached推奨らしい…。 トークンの保持するクラスは、ストアドラ…

HTTP_OAuthConsumerに3Legged系のメソッドを追加した

以下メソッドを追加した。 ・getRequestToken ・getAuthorizeURL ・getAccessToken メソッド名は、HTTP_OAuth_Consumerと同じにした。 ただ、引数はちょっと違う。 example 前回と同じく、以下ソースを修正。 HTTP_OAuthを利用してTwitterのOAuth認証を行う …

OpenpearでHTTP_OAuthProviderを公開してみた

公開した。 Openpearでパッケージを公開するとメールアドレスも公開されるという事をさっき知った。 もういいやと思って、文中のPear準拠のコメント部分で本名も晒した。 プログラムは去年書いたものをベースにしたんだけど、結構書き方も変わった。 なかな…

OpenpearでHTTP_OAuthConsumerを公開してみた

公開した。 HTTP_OAuthConsumer - Openpear http://openpear.org/package/HTTP_OAuthConsumer Revision 1978: /HTTP_OAuthConsumer/trunk http://svn.openpear.org/HTTP_OAuthConsumer/trunk/ 機能 HTTP_OAuthとの主な違いは、シグネチャ方式に、HMAC-SHA1だ…

UIViewのタッチイベントをUIViewControllerにデリゲートする

コントローラに定義したメソッドをタッチで呼び出したくて奮闘した。 デリゲートって、なんか小難しい技なのかと思ってたけど、単にコントローラとかのインスタンスのポインタをビューのインスタンス変数に入れておくってだけっぽい。 正確には違うのかもし…