Entries from 2009-06-01 to 1 month

Command+Tabをスムーズに行うための些細な努力

Mac

自分はマウス動かすの大っ嫌い派なので、DockとかFinderとか基本的にほとんど使わない。 Mac上でのアプリケーション切り替えは常にCommand+(Shift+)Tabキーで行う。 でも起動しているアプリケーションが多くなると、目的のアプリケーションに切り替えるため…

twitter で 60 日以上発言が無い人を remove する ワンライナー を作る

twitter で 60 日以上発言が無い人を remove する - Djangoへの片思い日記 僕自身はFollowはまだ200人弱で、全然制限に引っかからないので困らないのだけど、面白そうなので自分でも書いてみる。 まずはAPIの選定。 http://watcher.moe-nifty.com/memo/docs/…

Ubuntu上のtiarraでtig.rbとwig.rbを動かした

先日ようやく自宅サーバーでtiarraを動かしたので、そこでtig.rbとwig.rbを動かした。予想外に苦戦… Tiarraを使ってみる - すぎゃーんメモ tig.rbとwig.rbはIRCでTwitterやWassrのタイムラインを表示させたりPOSTしたりできるIRC Gateway。このあたりを参考…

BPStudy#22 に参加してきた!

GoogleAppEngineの話に興味もあり、何度か名前は聞いていたけど参加したことのなかった「BPStudy」に初参加してきた。 BPStudy - connpass id:yuroyoroさん遅刻のため第一部/第二部を入れ替え。最初にスティルハウス佐藤一憲さん(id:kazunori_279)から。 第…

Wassrでもらったイイネ!をスクレイピングして取得する

API経由だとJSONでないと取得できず、しかもリアルタイムなデータではないっぽい。 ので、Web::Scraperを使って取ってみるテスト。 #!/opt/local/bin/perl use strict; use warnings; use Encode; use Web::Scraper; use URI; # ユーザー情報 my $user = scr…

irssiからtiarraに/loadコマンドを送る方法

tiarraの設定変更は、IRCクライアントから/loadコマンドを送れば反映される仕組みらしいのだけど、 irssiで/loadコマンドを入力するとそれはirssiのモジュールをloadする命令となり、tiarraに届かない。 tiarraのSystem::Reloadでcommand名を変更してやれば…

Tiarraを使ってみる

IRCをもう少し使いこなせるようになりたい。 とりあえず前々から気になっていた「Tiarra」というIRC Proxyを入れてみた。 Tiarra : Archive 設定などは以下のURLを参考にした。 Tiarra + mobirc を導入してIRCを楽しもう。 - 日々、とんは語る。 IRC Proxy T…

自宅Linuxサーバー運用に向けて

自宅でWindows VISTAのデスクトップマシンを使ってたけどMacBook買ってからさっぱり触らなくなっていたので、潰してUbuntu入れてみた。 とりあえず遠隔操作をしやすいように、とzsh入れた。Macの場合とlsの色とかがちょっと違うので少し変更。 autoload -U c…

Terminalで「ZOO KEEPER」を楽しむ

Apache ZooKeeperのことではありません。ゴメンナサイ。 「ZOO KEEPER」というゲームが好きなんです。 KITERETSU: ZOOKEEPERアクティブ ZOO KEEPER (ゲーム) - Wikipedia 最近突然またZOO KEEPERをやりたくなってFLASH探してみたりiPhoneアプリで探してみた…

プログラミングお勉強きろく

プログラミングお勉強きろく 面白いので読んでる。どんどん学習していってるのが分かるので楽しい。 自分もこれくらいたくさんアウトプット出せるようになりたいなー。 ソースコードのインデントがスペース4文字にしてくれるとより読みやすくなっていいんだ…

アジア美人のか〜わいいポーズの画像をひたすら集めまくってみるワンライナー

これを1行と呼んでいいのかどうか、はともかくとして。 perl -MWeb::Scraper -MURI -le'do{map{print}@{($r=scraper{process"#home_left img","i[]","\@src";process"span.pages",p,TEXT}->scrape(URI->new("http://asianposes.com/category/pose/".($n?"pa…

GAE/J でアクセスカウンターを作った

Google App Engine でカウンターを作ってみた(再) - すぎゃーんメモの続き。というか変更。 以前にPython版で作ったGoogle App Engine上で動くアクセスカウンターを、Javaで作り直してみた。 http://gae-counter.appspot.com/ 基本的な作りは同じで、 Google…

ハノイの塔ワンライナー

「とべとべ」で拝見しました、ハノイの塔。 http://tobe-tobe.kwappa.net/wiki/?event%2F2009-06-03%20vol.4 Perlで書くとどんなカンジに?と調べてみると以下のものを発見。 Hanoi: Perl じゃあとりあえずコレをワンライナーにしてみよう、と少々の改造を加…

いつの間にかSabotter for iPhoneがAppStoreに出ていた件

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=314272660&mt=84月末にAppStoreにコッソリ登録してみて、「Pending Contract」状態になってしばらく何も動きがなかったので、そろそろAppleに問い合わせるか何かしないといけないかなぁ…

第二回チキチキ 日本ペアプログラミングの会java-ja支部会(仮)

めも。 第二回チキチキ日本ペアプログラミングの回java-ja支部会 @dwango会場提供のドワンゴ様に感謝。1. id:t-wadaさんによる講演 第一回のまとめ たのしかったですよ 前回のKPT 撮影が入ってよかった 自由に発言してどんどん訊ける雰囲気が良かった 今回も…

最大公約数ワンライナー

お題:自然数で与えられる引数の、最大公約数を出力する。 CPANモジュールを使用する Acme::Toolsにgcd関数が入っている。 $ perl -MAcme::Tools -le'print gcd@ARGV' 111 185 37 Math::Numbersモジュールだとnewに突っ込む形になる。 $ perl -MMath::Number…