@kyanny's blog

My thoughts, my life. Views/opinions are my own.

2009-06-01から1ヶ月間の記事一覧

GitHubGrowler が動かせなかった

github のフィードを Growl で表示する GitHubGrowler が便利 | Supernova をみて GitHubGrowler を導入してみたが、 launchd で起動できなかった。 local::lib を使っているので $HOME/perl5/lib とかを環境変数に指定したがうまくいかなかった。

Getopt::Long::Descriptive を使ってみた

MooseX::Getopt のドキュメントを読んでいたら Getopt::Long::Descriptive というのがあるのを知ったので少しいじってみた。weatherhacks.pl · GitHub #!/usr/bin/env perl use strict; use warnings; use Getopt::Long::Descriptive; use WebService::Simpl…

GNU Screen でウィンドウを縦に二分割する/二分割したウィンドウを元に戻す

ウィンドウではなくてリージョン、と呼ぶらしいけど。 C-a S (split) 縦に二分割する C-a [TAB] リージョン間を移動する C-a Q (only) 今アクティブなリージョン以外のリージョンを破棄する(only なのに Q??) C-a X (remove) 今アクティブなリージョンを破…

Sledge::Dispatcher の SledgeExtension てのが動いてない気がする

<Location /hoge> SetHandler perl-script PerlHandler Hoge::Dispatcher PerlSetVar SledgeMapFile conf/hoge-map.properties PerlSetVar SledgeExtension .json </Location>こんな風にしておいて sub dispatch_index {} を定義しておくと、http://example.com/hoge/index はレスポンス…

「シリコンバレーから将棋を観る」を読んだ

残念残念とギター侍がリバイバルしたかのように盛り上がっているさなかに読んだ。話題性という点からみると、あと二週間早く読み終わって感想を書いておかなければ意味がなかったな、と残念に思う(アフィリエイト的な意味で)。もう残念ブームも下火だろう…

痴漢を罰することと痴漢えん罪をなくすことは全く別の話だ

痴漢冤罪に関して雑感 : 金融日記これはひどい論理の飛躍だ。 僕は思うんですけど、ここは女性陣はちょっとお尻を触られたぐらいでいちいち怒らずに、多少のことは我慢して、ひとつ大目に見てやってくれないものでしょうか? http://blog.livedoor.jp/kazu_f…

性犯罪の話(暴論)

以下、暴論。http://www.lovepiececlub.com/kitahara/2009/06/post-173.html 404 Blog Not Found:正論即暴挙やや旧聞に属する話題みたいだけど、京都教育大学の学生による集団強姦事件について。上のエントリを読んで知った。女性の欲望云々の話は、わからな…

「ファイルのパスをクリップボードにコピー」する Automator ワークフローを Finder のコンテキストメニューに追加する方法

2010/05/11 追記 Snow Leopard 版の Automator でのやり方を書いた 「ファイルのパスをクリップボードにコピー」する Automator ワークフローを Finder のコンテキストメニューに追加する方法 Snow Leopard 版 - 刺身☆ブーメランのはてなダイアリー AppleScr…

Template Toolkit の WRAPPER ディレクティブ (auto wrapper) を使う

サンプルを書いて github に置いた。ので、そのことを忘れないようにメモ。GitHub - kyanny/template-toolkit-auto-wrapper-example: Template Toolkit (tt2) WRAPPER (auto wrapper) examples. できることできないこと 複数のラッパーを入れ子にできる。 WR…

Macbook を買ってだいたい一年が経った

ThinkPad X30 の液晶破損という事故をきっかけに Macbook を手に入れてからだいたい一年が経った。というわけで一年使ってみた所感。 キーボード やっぱりなんだかんだいってキーボードはイマイチかもしれない。会社じゃ HHKB Professional 2 ばっかりだし、…

その後の Redmine

あんなに褒めてたくせにあのあと一回も起動してないwいまは mongrel とかじゃなくて mod_rails (Passenger) が主流らしいことはわかった。あと Leopard からは Apache 2.x が標準でついてくるので Passenger 導入はかなり楽そう、ということもわかった。あ…

Emacs で新規に空のバッファを作る

M-x switch-to-buffer [RET] hoge-buffer [RET]これしか知らない。 iswitchb 使ってるので C-x b でできないからやたら面倒。 create-new-buffer とか new-buffer とか、ありそうでなかった。もしくは *scratch* とかに貼り付けておいて、M-x rename-buffer …

外付け HDD を買ったので Time Machine でバックアップさせてみたのだが・・・

160GB の内蔵ディスクを 130GB くらい使ってて、 500GB の外付け HDD を繋いでバックアップ開始させたところ、内蔵ディスクの倍以上の 350GB くらいを消費してさらにバックアップし続ける。一体何を??圧縮せずに保存しますとは書いてあったが保存時に膨張…

gist.github.com の Private Clone URL から git clone する

$HOME/.ssh/config に設定を足す必要があった。 Host gist.github.com User git Port 22 Hostname github.com IdentityFile ~/.ssh/github_id_rsa TCPKeepAlive yes IdentitiesOnly yes

livedoor Blog でテンプレートをカスタマイズせずに個別記事のはてなブックマーク数を表示する javascript

を、書いてみた。gist:128740 · GitHub <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> if (location.href.match(/^http:\/\/.*?\/archives\/\d+\.html$/)) { google.load('jquery', '1'); google.setOnLoadCallback(function(){ $('<a>').attr({ href : 'http://b.hatena.ne.jp/entry/' + …</a>

Perl の Unicode フラグの扱い

追記 2009-06-12 - つれずれなるままに… がとてもわかりやすい。俺も UTF-8 flagged とかじゃなくて「バイト列」と「文字(の)列」の違いだと考えはじめてから理解が早まったように思う。あとだしじゃんけん−。技術的なことは何も書いてません。ただの回顧…

Array::Diff で二つの配列の差分をとる

メールアドレスのリストをもらってきて、その一覧に対して何か処理をして、結果影響があった行について出力し、両者を比較したら何行か差があったのでどこが違うか調べようと思って、 Array::Diff を使った。今回のケースだとふつうに diff(1) を使っても同…

Email::Address::Loose でメールアドレスを正規化する

"Kensuke Kaneko " みたいなのが混ざってるメールアドレスのリストからアドレスパートだけを抜き出したかったので Email::Address::Loose を使った。 Email::Address::Loose は Email::Address とほぼ同じで Email::Valid::Loose を使ってるだけ。gist:12845…

Macbook (Leopard) に Redmine 入れてみた

お手軽なガントチャート作成ソフト(ただし、表計算ソフトウェアを除く)が欲しいなーと思っていて、ここしばらく気にかけていたのだけど、 Trac の対抗馬っぽいプロジェクト管理ソフトウェアである Redmine は標準でガントチャートを備えていてよさそうだっ…

今週のイブニング

今週といっておきながら、今週発売だったかどうかは把握していない。 モテキ やっぱどーも感情を突き動かされない。著者が女性だと知ってしまったから、というのは一つの理由になりうると思う。あと、藤本の言動がまったく、自分の考える「モテない男性」像…

Class::Data::Inheritable について

こういうことをしても良いのかどうか不安だったので調べたら、大丈夫のようだった。 PerlのClass::Data::Inheritableの解析 package Parent; use strict; use base qw(Class::Data::Inheritable); __PACKAGE__->mk_classdata(qw(hoge)); 1; package Child; u…

Yahoo! Japan のキーフレーズ抽出 API を Perl から叩く

http://developer.yahoo.co.jp/webapi/jlp/keyphrase/v1/extract.htmlやってみた。 XML::* なモジュールをさわるのが久しぶりでいろいろ戸惑ったりした。キーフレーズ(特徴語)ってのは、キーワードと読み替えても差し支えないもんなんだろうか。特徴語を含…

「とりあえず作ってみて」

少し前に @forestk が「とりあえず作ってみて」に対する不満をつぶやいていた。それをみて俺も、そうだよなあ、言うほど簡単に作れるもんじゃないよね何であれ、と同意した。それよりけっこう前に @cho45 が「二回か三回くらい作り直さないといいものが作れ…

アニメ「時をかける少女」をみた

通常版をレンタルで。限定版(未開封)を持っているが、ここまであけずにおいたのならもうすこしこのままにしておこう、という気持ちがあり、手を付けなかった。通常版を一枚買ったほうがいいな。映画公開時に一回か二回みて、以降は DVD でも地上波でもみて…

日本のインターネットが残念だという話について

梅田望夫さんのインタビューを読んだ。面白かった。日本のWebは「残念」 梅田望夫さんに聞く(前編) (1/3) - ITmedia NEWS Web、はてな、将棋への思い 梅田望夫さんに聞く(後編) (1/3) - ITmedia NEWS そういう言われ方をすれば、もうみんなそう思ってい…

git log --author=pattern --comitter=pattern みたいなのを svn で

やりたかったので適当なフィルタをでっちあげた。でもこれ svn のどこかのバージョンで使えるようになっていたような記憶があるけど http://svn.collab.net/repos/svn/tags/1.6.2/CHANGES を見てもよくわからなかった。http://gist.github.com/121255svn log…

芸能人ブログによく見られる、本文の過剰な改行は「ファッション」に過ぎないのでは?

嫌な話を聞いたお金云々という話は、真偽がわからないのでどうとも言えないが、ファッションとして本文をたくさん改行するスタイルが成立しているってのは十分ありえると思う。はてなーが見慣れてないだけで。例えば、携帯小説とか(あまり読んだことないけ…

Git 特集でためになったこと

git add -p の、機能とかコマンドの説明ではなくて考え方がとてもためになった。一つのコミットの中に、お互いに無関係な変更を混ぜないということ。そういう小さいところで丁寧な仕事をして、積み重ねていくことが大事なんだなーと思った。環境によって、綺…