タグ

ブックマーク / mattn.kaoriya.net (184)

  • Big Sky :: C++で簡素なXMLRPCライブラリ書いた。

    ずいぶん前からXMLRPCC++で扱うのに小さいライブラリないかなーと思ってました。 書いたといっても結構前からあったのですが、いらん所を削ぎ落として簡素なXMLRPCライブラリとして仕立て上げました。 簡素とは言えど、一般的な物ならば色々動きます。 例えば、ブログに一気に、しかも機械的にポストしたい場合とか おれは今すぐXMLRPCしたいんだ!そしてどうしてもC++でXMLRPCしたいんだー! って事ないですか?MovablebTypeをインストールしたけど、XMLRPCするのにC++コンパイラは入ってるけど、PerlRubyPythonは入ってない...とか悲しすぎます。 今回紹介する"tinyxmlrpc"はそんな、小さい様で大きな問題を解決出来るかもしれないライブラリです。 mattn's tinyxmlrpc at master - GitHub tiny xmlrpc l

    Big Sky :: C++で簡素なXMLRPCライブラリ書いた。
    hiroyukim
    hiroyukim 2009/08/17
  • Big Sky :: ReverseHttpで誰よりも速く「はてなブックマーク」に反応するツール書いた。

    ReverseHttp面白いですね。 ReverseHttp Tunnel HTTP over HTTP, in a structured, controllable, securable way. Let programs claim part of URL space, and serve HTTP, all by using an ordinary HTTP client library. http://www.reversehttp.net/ ただ勘違いされやすいのが「何がReverseなの」という部分。通常ブラウザからリクエストが送信され、それに対する応答がサーバから返されます。ReverseHttpはサーバで何かアクションが起きた場合に、ブラウザ側がその通知を受信する...なんて事が出来るプロトコルです。仕組みはcometというlong pollに似た仕組みで、サイトのdemo

    Big Sky :: ReverseHttpで誰よりも速く「はてなブックマーク」に反応するツール書いた。
    hiroyukim
    hiroyukim 2009/08/06
  • Big Sky :: IEとFirefox/Google Chromeでクリック/ダブルクリックの発生回数が異なる。

    こまったねー。 例えば、divにclickとdblclickを両方割り当てた場合、「トンッ、トントン!」とクリックとダブルクリックを発生させた場合 Firefox/Google Chromeだと「トントン」で2クリックが発生 IEだと「トントン」では1クリックしか発生しない なんて動きになってる。以下検証に使ったコード。 <html> <head> <script type="text/javascript"> (function() { var reg = function(e, t, f) { if (window.attachEvent) e.attachEvent('on'+t, f); else e.addEventListener(t, f, false); }; reg(window, 'load', function(e) { var c1 = 0, c2 = 0; var

    Big Sky :: IEとFirefox/Google Chromeでクリック/ダブルクリックの発生回数が異なる。
    hiroyukim
    hiroyukim 2009/07/31
  • Big Sky :: C++で軽量Webサーバ書いた。

    書いたといっても結構前からあったのですが、いらん所を削ぎ落として軽量Webサーバとして仕立て上げました。 軽量とは言えど、CGIを使って結構色々動きます。 例えば、ソースアーカイブを解凍したらCGIがあって、apacheから見える場所にコピーして...とか面倒くさかったりしますよね。 おれは今すぐWebサーバを起動したいんだ!そして今いるディレクトリのファイルをWebサーバからサーブしたいんだー! って事ないですか?blogソフトウェアをダウンロードして今すぐ試したいけど、apacheインストールされてなかった...とか悲しすぎます。 今回紹介する"tinytinyhttpd"(tthttpd)はそんな、小さい様で大きな問題を解決出来るかもしれないソフトウェアです。 mattn's tinytinyhttpd at master - GitHub tiny tiny httpd http:

    Big Sky :: C++で軽量Webサーバ書いた。
    hiroyukim
    hiroyukim 2009/07/31