2008-02-01から1ヶ月間の記事一覧

Mercurial 勉強中 (1)

Mercurial の特徴 Mercurialでバージョン管理,http://python.matrix.jp/modules/mercurial.html#id3 も参照のこと。 分散型 SCM として設計されている 各レポジトリのチェックアウトはおのおの(基本的に)独立している;独立して生きていける Subversion …

Mercurial のウェブインタフェースを mod_wsgi にのせてみた

ちまたでは git が流行のきざしのようですが,わたしは今年 Mercurial を勉強する予定なのです。で,表題の件,最終的に Trac with TracMercurial に移行するつもりなので必要なくなりそうですが,技術的興味からやってみました。あ,でも hg から http 経由…

噂の SeamlessRDP を動かしてみた

環境は クライアント: rdesktop 1.5.0 (ディストリビューション付属) on Fedora 8 サーバ: Windows XP Pro SP2 on VMware Server 1.0.3 on CentOS 5.1 です。で,元記事(SeamlessRDPでXPとLinuxをシームレスに統合 (1/3) - ITmedia エンタープライズ)の…

Perl の文字列の内側の記事の補足

前回の記事が期せずしてホッテントリ入りしたので,ちょっとマズいと思い。 前回の記事が難しいと思ったとしても,それは恥ずべきことではありません。 あくまで Perl の内部構造の話ですから*1。 ただ,Perl で文字列を扱う/文字コードを扱うのは難しい,…

UTF8 フラグあれこれ

UTF8 フラグについてわかってるつもりだったんですが,utf8::is_utf8 considered harmful - Bulknews::Subtech - subtech を読んで混乱したので,自分なりにまとめてみました。間違いがありましたらご指摘よろしく。 まとめ スカラー変数の内部表象の状態を…

breakttc を Perl で書いてみた

TTC ファイルを分割するためには BREAKTTC.EXE という Microsoft 製のソフトウェアがあるのですが,今は公開されてないようですし,いちいち Windows を立ち上げるのも面倒です。TTC の構造については仕様が公開されているので Perl で書いてみました。non s…

ハードディスクビデオカメラ GZ-MG275 を買った

Victor Everio GZ-MG275 をネット通販にて送料込み4万円台前半で購入しました。1年前発売の機種ですね。JVCケンウッド ビクター Everio エブリオ ビデオカメラ ハードディスクムービー 40GB GZ-MG275-S出版社/メーカー: JVCケンウッド発売日: 2007/02/10メデ…

ProxyPass には retry=?? を指定しておく

Apache でリバースプロキシを使い,フロントサーバからアプリケーションサーバにアクセスするようにすることも多いかとおもいます。このとき,アプリケーションサーバを落とすと,フロント(プロキシサーバ)がブラウザに 503 Service Temporary Unavailable…

mod_subsitute と mod_ext_filter

HTTPなアプリケーションのデバッグのために出力の一部を書き換えたいということがある。アプリケーションを書き換えたくない状況ではApache HTTPサーバのフィルタで対応できそうだ。そういうわけで、何か適当なモジュールはないだろうか検索してみたところ、…

テキストの文字種分割の補足の補足

split して空文字列を grep で抜くほうがベターかと思います。 テキストの文字種分割の補足 - daily dayflower 「ベターかと思います」とか断言してしまいましたが, (正規表現の最後に最後に「|.」を足すだけでも良いかもしれませんね。) Perl で日本語テ…

テキストの文字種分割の補足

Perl で日本語テキストを簡単に字種かたまりに分割できないかな、 と思い、perlunicode を読みながらサンプルプログラムを書いてみました。 対象テキストは UTF-8。 Perl で日本語テキストを字種分割 たつをさんは,m// でマッチングさせて分割させてますけ…

多段 ssh / rsync するために ProxyCommand を使ってみる (2)

さーて,どんどんこんらんさせていきますよ。 高度な例 (3) - 多段 ssh 要件は*1 host:gw1 に user:foo というアカウントがある host:gw2 に user:bar というアカウントがある host:target に user:baz というアカウントがある user:dayflower が host:local…

多段 ssh / rsync するために ProxyCommand を使ってみる

以前 2.(gateway で netcat を ssh 経由で実行することによる転送)はよくわからないけど失敗 多段 rsync がめんどくさい - daily dayflower と書きましたが,なんとなく仕組みがわかってきたので書きます。2年前くらいに流行ってたネタなので今更感満点。 …