2006年8月アーカイブ

Movable Type へAtom API で投稿できるようにするために、WSSE認証について調べた。

簡単にいうと、ダイジェスト認証を片方向でやってしまう、言わば「簡易ダイジェス認証」かな。ダイジェスト認証はOpenSSLを使ってCで書いたことがるので、WSSEでもCで書きたかったが、perlのコードを見つけてしまったので、高速化が必要になるまでこれで代用しよう。

perlで書くととてもシンプル!禁断の果実だなぁ。

めでたく、Movable Type へサクサクとAtomAPIで投稿、閲覧、更新、削除できるようになったが、「投稿日時を指定日時に設定できない」など、制約があることが判明。なんか技があるのかなぁ。

参考:
Six Apart : Developer Documentation : TypePad Atom API
Six Apart Atom Resource Center

ヴイエムウェア、ついにMac OS X向けの製品を発表 - CNET Japan

一瞬、PC上でOSXを動かすVMwareかと思ったけど。その逆だった。Virtual PC for Macとどこが違うんだろ?CPUをエミュレーションしないですむ分、速いとは思うけど、それだけのことでは?

PC/Mac両刀派としては、ぜひPC上でOSXを動かすバーチャルマシンを出して欲しい。いつまで、「アップルハードウエア以外でアップルOSを動かすことは許されない」神話が続くのだろうか…

ハイユーザビリティOSでローユーザビリティOSをエミュレーション意味とは?ローコストパフォーマンス(=高価格&低性能)ハードでハイコストパフォーマンスハードをエミュレーションする意味とは?まっ、いいか。

MovableTypeに記事を投稿するプログラムを書いてみた。一応動作してくれる。 これを以下のmakefileでmakeするとちゃんと動く。64bit Linuxを使っているので/usr/lib64となっている。libxmlrpc-c関連は全部つけたが不要なものも混ざっているかもしれない。

XML-RPC-Cを使ってみる

| | このエントリーを含むはてなブックマーク

XML-RPCは「リモート手続き呼び出しを行うための簡単で手軽な方法です。Perl,、Java、Python、C、C++、PHP や多くの他のプログラミング言語で使用できます。」と色々なところで説明してある。動機は、要はXML-RPCが打てるビーム砲が欲しかったから。ターゲットはたくさんある。TBスパムのような非道なことはしないけど。

■ダウンロード
SourceforgeからCVSを使ってダウンロードしようとしたけど、反応なし。orz
次に、Sourceforgeから安定バージョンのソースコードをダウンロードしてmakeするも、エラーがでてOUT。orz
最後に、yumで3つのモジュール、xmlrpc-c、xmlrpc-c-apps、xmlrpc-c-devel、をダウンロード。やっとうまくいった。rpmを作ってくれた人、ありがとう。

※yum listを実行してみると、ほかにもphpやJava用のrpmも用意されていることがわかる。(個人的には興味ないけど)

■コーディング・マニュアル
この後、libxmlrpc_clientというライブラリを使ってプログラムを作ることになるが、まともなマニュアルを探すのに結構苦労した。結局、Sourceforgeのところにあるマニュアルが一番わかりやすそう。サンプルプログラムを使って丁寧に説明している。

■サンプルプログラムをmakeして走らせる
次の記事(エントリ)にあるサンプルプログラムをmakeして走らせた。ここまできたらあとは、楽勝だ!

データを集めるビジネス

| | このエントリーを含むはてなブックマーク

ITmedia News:米AOL、5Gバイトの無料オンラインストレージを提供

Gmailも1アカウントあたり3G弱まで使えるが、いくつでもアカウントはもらえるので、容量制限はあまり問題ではない。WEBやメールでアップロード、WEBでダウンロードとなるので利用方法が限られてくるが、使いようによっては、ありがたい「容量制限なし無料ネットストレージ」となる。YouTubeやFlickrも使い方によっては、パーソナルな「容量制限なし無料ネットストレージ」となりうる。

こんな感じで、最近はデータを集める(それもハンパじゃない量を)ことを、ほとんどボランティアモードで、ビジネスとするISPが多いけど、儲かりまっか?なにか企んでるでしょ?

About morifuku.net


このブログは クリエイティブ・コモンズ・ライセンス の下でライセンスされています。
このブログは著作者(またはその著作物使用者)のクレジットを表示して、その著作物を使用(または再使用)させていただいていることがあります。
このブログに関するご質問、お気付きの点等は morifuku[at]gmail.com までご連絡ください。

This blog is licensed under a Creative Commons License.
If you have any questions or notices, please contact morifuku[at]gmail.com.
Powered by Movable Type 4.01