正規表現について(復習編)

正規表現(Regular Expression)ってIndesignにも実装されてますし、Javascriptにもgrep Objectなんてものがありますので、本当はばりばり活用するべきものなのだろうけど、ついつい面倒でさけて通れるならまわりみち〜なんてものぐさな怠け者です。
まあ、そういっても必要な時はやはり使わなければいけない訳です。しかし、そんなことやってると記憶の彼方で霞んでいるのが世の常。いや、そんな事言ってるUnix使いお前だけだよって言われそうですが。今回は反省の意味も込めてREの走り書きをまとめてみました。

続きを読む……


javascriptでベジエ曲線をコントロールする

暑い日々が続いていますが、皆様はいかがお過ごしでしょうか。こう暑いと水辺が恋しくなります。次のお休みは海でも行ってみようかなと思いつつ仕事をこなしていますが、ここ数年泳いだ事が無いので少々怖かったりもします。
さて、本題。illustratorはベジエ曲線を利用した描画システムが特徴的なのは皆様ご存知の通りなのですが、このベジエ曲線ってスクリプトから正確にコントロールするには、それなりの知識が不可欠な訳です。
理論上ではバーンスタイン基底関数なんかが出て来て非常に難解で複雑なものなのだけど、実はこのベジエ曲線、実装はとても容易でわかり易かったりするんだ。

続きを読む……