Entries from 2010-08-01 to 1 month

ncコマンドでTCP proxyを動かしながら記録する

Mac

$ mkfifo hoge $ /usr/bin/nc -l 127.0.0.1 5555 < hoge | tee -a in | /usr/bin/nc example.com 80 | tee -a out > hogeとか。BSDのncとLinuxのncでは引数の渡し方が異なる

beginとかautoとかでdetachする

Catalystでハマった あるControllerで、指定の条件下ではアクションを実行させず404にしたい、というときにbeginとかautoで package MyApp::Controller::Hoge; use Moose; use namespace::autoclean; BEGIN { extends 'Catalyst::Controller' } sub begin :P…

カッコつけないPerl、カッコつけすぎなPerl

http://e-arrows.sakura.ne.jp/2010/08/is-lisp-really-has-too-many-parenthesis.html perlでカッコを使わないように階乗を計算するにはどうしたら良いんだろう? 再帰を使うとどうしてもサブルーチン定義で"{", "}"を使うことになってしまいそう、じゃあ後…

「ごはんとFlash with JS」に参加してきた

もう2日以上経ってしまいましたが。 http://level0.kayac.com/2010/07/gohan_flash_with_js_20100821.php 恥ずかしながら入社するまで存在を知らなかったので、今回が初めての参加でした。wonderfl,jsdo.itの中の人としてユーザの皆様とも交流できる良い機…

SKK(ddskk)を入れてみた

Emacsテクニックバイブル ?作業効率をカイゼンする200の技?作者: るびきち出版社/メーカー: 技術評論社発売日: 2010/08/03メディア: 単行本(ソフトカバー)購入: 27人 クリック: 1,039回この商品を含むブログ (68件) を見るを少しずつ読み進めている。 日本…

Objective-C向けOAuthライブラリ"OAuthCore"を使ってTwitter APIを叩いてみる

Sabotter for iPhoneのアップデートに向けてTwitterのOAuth認証の部分の実装をどうするか検討していて。 Google Code Archive - Long-term storage for Google Code Project Hosting.にあるライブラリだとなんだか巨大すぎて、もっと軽く扱えるもの無いのか…

Gitレポジトリの最近の変更を調べる

Git

この一週間での変更 git diff HEAD@'{1 week}'とか リビジョンの指定方法はたくさんあって覚えきれないけど git help rev-parseの"SPECIFYING REVISIONS"にすべて載っているはず。

Cライブラリを使ってiPhoneからTwitter APIを叩いてみる

libcurlをiPhoneアプリからつかう方法 (ついでにopensslも) | tech.kayac.com - KAYAC engineers' blog を読んで、面白そうだなーと思い Cの世界でTwitter OAuthを叩くところまでやってみようと思った。調べたらOAuth用のCライブラリもあるようで。 liboauth…

今さらながら全裸botをOAuth対応した

ちょっとしたミスで@zenra_botが1週間ほど動かなくなってしまっていて、直すついでにようやくOAuth対応もしてみることにした。 http://github.com/sugyan/Zenra/commit/1ce64e748a5684dff2f9118345cc48af11f27b88 やり方については詳しく説明されている記事…