Entries from 2008-09-01 to 1 month

ファイルハンドルの出力先に変数を指定する

perldocによると、SVN::Clientモジュールのcatメソッドは $ctx->cat(\*FILEHANDLE, $target, $revision, $pool);という使い方をしろと書いてある。 FILEHANDLEにSTDOUTを指定すれば標準出力はできるし、適当なファイル名でopenしてやればファイルに書き出す…

SVN::Clientモジュール

SVN::ClientモジュールはCPANには登録されていないらしい。 # apt-get install libsvn-perlから入手。

SVN::Clientで最終変更日時を取得する

SVN::Clientモジュールから最終変更日時を取得する #!/usr/bin/perl use strict; use warnings; use SVN::Client; my $ctx = new SVN::Client; $ctx->info("/hoge/fuga", undef, 'HEAD', sub { my ($path, $info, $pool) = @_; print $path, "\n"; print $in…

Taintモード時の汚染回避

Taintモードで実行する"-T"オプションをつけていると、以下のプログラムは動かない。 #!/usr/bin/perl -T use strict; use warnings; use Cwd; use SVN::Client; my $ctx = new SVN::Client; my $current_path = Cwd::getcwd; my $list = $ctx->ls($current_…

一行HTTPアクセス

$ perl -MLWP::Simple -e 'getprint "http://hoge/fuga.html"'なるほど、便利だ。

Mac暦3週間

Mac

Macを使い始めて3週間経過。 というかObjective-Cに初めて触れてから3週間。 いまだにその思想はよく理解できていないけど、とりあえずちょっとしたアプリならドキュメントみながら作れるようになってきた気がする。 デバッグ以外にもInstrumentsでメモリ…

AuthzSVNAccessFile

AuthzSVNAccessFileで指定したファイルで権限設定を行うことができた。 しかし指定したファイルで [/] user = rwとだけ書いてあったらuserだけはなんでもできそうなものだけど。 * = rと書かないと誰も読めなくなる。 まだどこかの設定がおかしいのか、そう…

権限設定

うーん、よくわからん。 Apache2の設定でBASIC認証はかけられるようになったけど、これとレポジトリのconf/svnserve.confでの権限設定は別物なのか?? HTTPで匿名でのread権限を与えて、許可ユーザーだけに(SSLで?)write権限を与える、ということをしたい…

マシン解体へ

http://d.hatena.ne.jp/sugyan/20080915/1221446207 続き。 まぁ結局他のヒトからCD-ROMドライブを借りて付け替えてみたわけで。 PC分解して部品を交換するなんて初めての経験だったからドキドキ。ジャンパーピンってなんだ?初めて触るぉwww とかそんな…

家にサーバーが欲しい

友人から、長らく使っていないPCを貰いうけたので自宅サーバーにできないかと思って立ち上げてみた。 だが、PS/2端子のキーボードが無いと起動すらしない。マウスはあるがキーボードは無い。仕方なく買いに行く。 ようやく揃ったところで起動。WinXPが入って…

10分で作れるらしい

ちょうどSubversionに挑戦しようとして色々苦戦しているところに、はてブのホッテントリにこんな記事が!! 10分で作る、Subversionレポジトリ - UNIX的なアレ うんうん。ここまでは自分で調べたやり方で間違ってなさそうだ。 さらに進んでSSLを有効にする設…

エンジニアの未来サミット

エンジニアの未来サミットに行ってきた。 ひとことで言うと、「残糞感の残る内容であった」。 いや、いろんな意味で面白かったです。

NSなんとか

Mac

CocoaかわいいよCocoa 家にMac欲しくなってきた・・・

玄箱でバージョン管理

debian玄箱にSubversionを入れてみようと思い、苦戦中。 参考にしているのは Subversion - Linux Wiki Debian 設定メモ - Create http://www.zuk.jp/debian4/subversion.html 玄箱+debian-etch+subversion+web-dav+ssl - kshimo69のブログ など。 そもそもSV…

話題の拡張機能「Ubiquity」

Ubiquity。なんて読むんだ?ゆびきてぃー? 既に流行に遅れてしまった感があるけれど、やはり新しいものには食いついていかなければ、と今さら入れてみた。 説明を読んでる限りでは自分はあまり活用することなさそうだけど・・・ ブラウザを、Webを活用でき…

どうでもいい話

はてなブックマーク - 地球上でもっとも地球に見えない島、ソコトラ島 -ぱるぷんてにゅーす なにげなく、脊髄反射的に書いた「あとで住む」にスターが7つもついてビックリ。

玄箱復活へ

引越しに伴い、自宅サーバーとして動かしていた玄箱Proを停止させていたが、ようやくもうそろそろ動き出しそう。 ネットワークがわからないせいで色々苦戦した。 ダイナミックDNSを新しく登録し直してみたり。 ルーターが変わって設定がわけわからなくなり、…

Macでよく使うキーボードショートカット

Mac

仕事でMac OS Xを使うことになった。初めてのMac。 早く慣れなければ、ということでとにかくキーボードショートカットを覚えた。 よく使うものまとめ。オプションキーは右と左を使い分けたりしている。 これで今のところ大して不満はない。 safariショートカ…

剰余計算

Web

実際に割り算をしないで17で割った余りをできるだけ簡単に求め… - 人力検索はてな 数学の話。色々な考え方があって面白い。 あとでまたジックリ読もう。

凹んだとき

Web

リグレト - みんなで「ヘコむ」を楽しもう! 今のところ大してヘコむようなことはないけど、いつかヘコんだらここで癒されよう。

9月

引越しも無事終わり、今日から新生活スタート。のはず。