August 2011
2 posts
1 tag
グループ定義の均等化
序 .NET Framework の正規表現は Perl 系の正規表現を拡張したものになっているが、同じ Perl 拡張な鬼車とは違った形になっているので興味深い。それはさておき、その .NET の正規表現マニュアル がゴミすぎるのでここに正しい解説を記そうかと思う。 グループ定義の均等化 さて、.NET Framework の正規表現でもっとも特徴的なもの (というか独自機能) は グループ定義の均等化 (Balancing group definitions) であろう。が、この機能は独自機能である上に、他の .NET Framework の正規表現の挙動に依存し、さらに解説に誤解を招く記述や誤りが満載なため、極めて理解困難な事になっている。ゆえに、関係する部分を説明しつつ、この謎に迫っていくこととする。 一致した部分式と一致した名前付き部分式と部分式の序数 ...
Aug 21st
5 notes
1 tag
たのしいGit
序 言うまでもないことだが、タイトルはジョークである。 そもそもバージョン管理は本来我々がしたい事ではない(一部の人を除く)。別に作りたいものがあり、そこでの作業を円滑に進めるためにバージョン管理するのだから、所詮はヤクの毛刈りである。さらに、Gitクライアントのへっぽこさも相まってなかなかに時間を食われる。この文書はそのような人々が、より円滑にGitを使えることを祈って書かれた。 なお、バージョン管理というのはとても複雑なシステムであるため、バージョン管理自体が目的な人には楽しい世界である。そのような人々はぜひGitやその他のバージョン管理システムのマニュアルやソースコードを読んでいただきたい。きっとその奥深い世界を堪能できることだろう。 Git概説 ...
Aug 16th
109 notes