2007-10-01から1ヶ月間の記事一覧

IKEAに行ってきたのでスクレイピングしてみる。

IKEA港北に付き添いで行ってきました。付き添いと言っても野郎ですが(w。シンプルで好感が持てるデザイン、さすが北欧家具だなと(でも今の自分の家には合わないな...それなりに広い所に住まなくては)。日本のメーカには真似できなさそう。そして買い物…

Flickrの検索APIでJSONが指定できるわけだが

通常はXMLだけど、format=jsonでJSON形式で結果を出力できます(XMLをパースして取り出すは非常に面倒)。 しかし、この機能は現在のところドキュメントには載っていないようです。 http://www.flickr.com/services/api/flickr.photos.search.html Perlのモ…

PlaggerとWeb::Scraperでアクセスランキングを出してみる

久々にPlaってみました。アクセスログを集計して結果(上位10件)をRSSで出力するようにしてみました。 処理の流れ(変に遠回りしてる気もしますが) ログファイルをもとにアクセス数をカウント アクセス数が多い順にソート ページにアクセス Web::Scraperで…

POEでmemcachedらしきものをつくってみる

perlのPOEを使ってmemcachedを再現してみました。 esecached.pl memcachedの偽物なので、こんな名前です。できるのはset,get,delete,flush_allだけ。flagもexptimeも無視します(笑)。 Cache::Memcachedを騙せる事を確認しました。POEをはじめて使ったので…

Javascriptでmemcachedにソケット通信する

MOONGIFTで紹介されていたJNEXTを使うとブラウザからソケット通信をする事ができます。これを使ってmemcachedにソケット通信するモジュールを作ってみました。 10/9 ソースをcodereposに移しました add,replaceが使えるようになりました(使ってる人なんかい…

Javascriptでmemcachedにソケット通信する(続き)

ステータスを取得するメソッドを用意しました。関数の引数にステータス情報の配列が渡されてきます。 mm.stats( function(s){ var str = ""; for(var i=0;i<s.length;i++){ str = str + s[i]+"<br/>"; } document.getElementById('stats').innerHTML = str; } );実行するとこんな感じ。 取得したステ</s.length;i++){>…