2006-06-01から1ヶ月間の記事一覧

遅延評価

http://www.scheme.com/tspl3/ の"Section 5.6. Delayed Evaluation" より引用。 An expression subject to lazy evaluation is not evaluated until its value is required and once evaluated is never reevaluated 必要になるまで値の評価を行わない 一度…

bash と getopt の連携.

このページの内容は古すぎるので,新しい記事を用意しました http://d.hatena.ne.jp/pyopyopyo/20180426/p1 複雑な shell script を書くためには,コマンドライン引数の構文解析が必要不可欠.そこで,bash上でgetoptを使ってコマンドライン引数を解析する方…

gimp のプラグインの雛形

とりあえず,数値を+1するプラグインを書いてみた.つまり,script-fu で (inc 10)とすると,(11) を返すプラグインである. #include <libgimp/gimp.h> static void query (void); static void run (const gchar *name, gint nparams, const GimpParam *param, gint *nretur</libgimp/gimp.h>…

gimpのプラグインのコンパイル方法(gimptoolの使い方)

C言語でgimp のプラグインを作る方法ついて調査したので,メモ.gimpでは,単純なプラグインならscheme(script-fu)で書くことが出来ます.しかし,複雑な処理を実現するには,やはりCでローレベルな記述する必要があります.というわけで,環境は linux のみ…

お題は「100までの整数から素数を列挙せよ」

http://ll.jus.or.jp/2006/blog/doukaku1 にて,「キミならどう書く 2.0」というプログラミングスキルを競うコンテストが開催されているみたい.お題は「100までの整数から素数を列挙せよ」.面白そう.とはいえ,100までの素数なんて25個しかないのだから,…

gdm でログインすると日本語が入力できない

http://debian.fam.cx/index.php?Japanese#gnomerc よりどうも gdm の古いバージョンは ~/.xsessionを読み込んでくれないらしい. gdmのバージョンが >= 2.6.0.8-1 であれば,問題ないみたい.