Riding Rails: Rails is moving from SVN to Git
Rails は Git に移行するよというお話みたいです。
以前 Mercurial は調べて軽く触った程度で、開発に使ったわけでもなく細かい使い方を していたわけでもありませんでした。 使用が止まっていたのでこれを機に(?) Git を使ってみようかな。
仕事は CVS と Subversion だなあ。とりあえず CVS はもうありえない。 VSS はもっとあり得ない。
一週間ずっと体調が悪い。ここまで長引くのも珍しいなあ。
体調が悪いといいつつ花見で酒飲んだり、街中歩き回ったり、夜更かししてれば直るものも直らないよなあ。 ついでに金・土夜更かしして、翌日の時間が少なくなってしまうのはもったいないから早く寝よう。うん。
アカギ 21 巻が 4 月 26 日にようやく発売。同じ頃に MONSTER 完全版 5 も出るかな。

一度試しに購入して飲んでみたところ、飲みやすくおいしかったので北杜 12 年サントリーを もう一度購入。(リンク先は音がなります)
2000 円ぐらいのお手頃価格で気に入ってます。ビールより日本酒。日本酒よりウイスキーが好き。 ビールはすぐに顔が赤くなって眠りたくなっちゃう。体が気持ち悪いくらい斑模様に赤く反転もします。
北杜をおいしく飲みつつ↓の作業。
どうしようもなく今さら Plagger を自宅サーバにインストールしてみた。
恥ずかしながら Perl や CPAN もよく理解していないけど CPAN から test Plagger をして、 色々モジュールを入れた後に最新版を svn でチェックアウトしたところ Ubuntu にインストールできた。 ちょっと時間はかかったけど難しくなかった。
ひとまず LDR のフィードを取得してから広告消しーの全文取得して GMail に流すというありきたりなやり方で運用してみる。
cron にも登録してようやく家のサーバマシンが稼働しているといった感じ。
普段 Gmail を触っていなくて、あーだこーだして気づけばすごい時間になってしまった。 LDR のほうが断然いい。 Bookmark のフィードもピンを止めて開けるし。
ということで Fastladder と連携すれば幸せになりそうな気がしてきた。
例えば今だと Firefox3 と Firefox2(Main) を共存させていて、 Firefox2 を起動したいと思ったらランチャーをホットキーから立ち上げて
fi
と入力し Firefox2 を立ち上げる。
Firefox3 のときには beta という Profile を作成して別々に Profile を分けているので、 f3 というキーワードで登録し Firefox3 までのパス -p beta といった引数の情報を事前に与える。
f3
と入力することで Firefox3 を beta Profile で立ち上げる、といったことを bluewind でやっていました。
bluewind にはこれまでずっとお世話になって使わせてもらっていましたが、開発が止まってしまい (これを責めるのはおかしな話です) Vista からホットキーの割り当てができませんでした。 この問題は XP で割り当てた設定ファイルを持ってくるという強引のやり方で免れていました。
いつか変えないとなあと思いつつ使っていたのですが、今日 tyoro.exe: Launchy - QuickSilverライクなWindows用Launcer で Launchy というコマンド型のランチャーが紹介されていて知り、試用してみて個人的に感じた特徴として以下の 4 点。
使ってみるとカタログに登録している条件でアプリケーションを自動でスキャンしてくれるけど、 一発でヒットしないことも。キーワードと立ち上げたアプリケーションを記憶 してくれるけど、すこし学習をさせないといけないっぽい。 このあたりは手動 (bluewind の場合「送る」)でキーワードをハードに登録するのとあまり変わらないかな。
それでも Vista に正式対応しているし、キーワード入力後に TAB 押下後に引数を動的に 与えることができたりメリットが大きそうなコマンド型のランチャーに出会えたので bluewind から乗り換えてみることにします。
しかし Windows であれだけ軽く動作し機能がスマートなコマンド型のランチャーにはもう出会えない気がします。
一覧に出すのが多分なかったので勉強がてら書いてみました。
% port installed T -n +2 G -v "(active)" S -r "s/\s//g"
.zshrc には以下のエイリアスを定義済み。 sed コマンドは port から gsed をインストール済みで gsed にリンクを張っています。
ここから awk につなげてそのままコマンド文にしたり。っていうことを初めてまともにやった気がします。
Environment > SFTP > Server does not use UTF-8 を Off にする。
としても化けたままでどうしたものか。
Session > Allow SCP fallback を Off にしたところ正しく表示することができた。 このオプションは SFTP に失敗したら SCP に切り替えるものだと思うんだけど。
With the option selected, WinSCP tries to find SFTP server and when it fails it initiates SCP protocol.
MacPorts から trac をインストール。 Subversion と Apache はすでにインストール済み。 mod_python だとエラーになってうまくいかなかったので、 fastcgi で動作させる。
sudo port install trac sudo port install mod-fastcgi
/Users/trac を Trac のホームにする。すでに example リポジトリはある。
trac-admin example initenv
質問に適当に答えて完了。
あと Apache の設定ファイルに設定を追加していく。 Debian と同じように設定ファイルを分割する。
AddHandler fastcgi-script .fcgi LoadModule fastcgi_module modules/mod_fastcgi.so Include conf/extra/httpd-trac.conf
ScriptAlias /trac "/opt/local/share/trac/cgi-bin/trac.fcgi" <Location "/trac"> SetEnv TRAC_ENV_PARENT_DIR "/Users/trac" order deny,allow deny from all allow from all </Location> <Location "/trac/example/login"> AuthType Digest AuthName "example" AuthUserFile /Users/trac/auth Require valid-user </Location>
Digest 認証ファイルを作成する。
cd /Users/trac sudo htdigest -c auth "example" ussy
Apache を再起動後に http://localhost/trac でログインまで確認できた。
仕事でやりたい(やれる)ことがぼんやりと見えてきた。 とりあえずこんなことやりたいと言っておいた。空き時間使ってやっていくかな。
認められれば時間が取りやすくなるだろうし、とりあえずつくって成果あげないと。 こんなとき 20% ルールが欲しい。仕事がないとみるや勝手に作業するだけだけど。
作業していて帰りたくなくなるのは久しぶりだな。途中で飽きたらすぐに帰ります。
「サーバ」と「サーバー」、Microsoft流の表記はどっち?:CodeZine
そういえばなぜプログラマは「ー」をつけたがらないのだろう。 自分も普段使用するときはつけていないんだけど理由が思い出せない。
2 月ぐらいに正規表現第 2 版を購入しようとしたけど、一部で第 3 版が 出るという話を聞いたので我慢してた。
sed もようやく使うようになってきたことだし、少しずつ理解を深めたい。
それにしても Perl/Java/.NET/PHP とカバー範囲が広い。
コンソールで使うだけなので Server 版をインストール。 いっそ Debian にしようか少し迷いました。
今回は RAID1 に挑戦してみようということで HDD を購入してソフトウェアで RAID1 を導入してみました。 少し前の PC なので HDD は IDE。やはり需要がなくなってきていて店頭に並んでいる数もかなり減っていました。 もう数年もすれば価格も高騰してしまうんでしょうか。そうしたら今のサーバ機は捨てないといけなくなるなあ。
RAID1 の動作自体はubuntu 7.04 serverでSoftwareRAIDを構築してみたを参考にさせてもらいうまくいきました。実際にありがたみが分かるのは ハードディスクが壊れてからでしょう。
クリーンインストールした後には ncurses-term を最初にインストールすること。 リモート接続で 256 色が標準で対応していると 勘違いして SSH 接続をしたときにバックスペースが効かないと勘違いしてしまいました。
セットアップはまだまだ続く・・・
ただなんとなく MacOSX のターミナルの設定を置いておきます。
http://www.pshared.net/pub/mac/ussy.terminal.tar.gz
テキスト
ウインドウ
シェル
キーボード
詳細
EMOBILE に乗り換えて EMONSTER で無線ルーターを手にいれるのだ。
データ通信カードが欲しいけど価格が高いと思って踏み切れなかった。 データ通信カードに携帯があればよかったのか。発想の逆転である。
DVD Player の設定から kiosk モードにすると省電力モードにならないです。
MacBook でムービーを見ていると途中で省電力モードになって画面が暗くなる。 まさか地道にマウスを動かして明るくするわけもないよなあと。
ただこれをやるとメニューが出てこないから、巻き戻したりチャプターの移動をしたい場合 Esc で画面をフルスクリーンから切り替えて kiosk モードをオフにしないといけないです。
もっとスマートなやり方はないのかなあ。