Python の if __name__ == ‘__main__’: を Perl, Ruby, PHP で行う

以下の Python コードの if 文の本体は、直接スクリプトとして呼び出された場合のみ実行され、ライブラリとして読み込まれた場合は実行されない。 if __name__ == ‘__main__’: # do som [...]…続きを読む

演習5-18 K&R プログラミング言語C

演習5-18 エラーが発生した場合は行末までスキップして次の入力を待つ。 エラー時にはグローバル変数 is_error に 1 を代入し結果の出力を抑制する。 #include <stdio.h> #incl [...]…続きを読む

Vim の Sparkup プラグインで HTML タグを Zen Coding 風に簡単入力

Vim プラグインの Sparkup (rstacruz’s sparkup at master – GitHub) で、CSS セレクタ風の記述から HTML タグ文字列を入力することができる。 [...]…続きを読む

演習5-14, 演習5-15, 演習5-16, 演習5-17 K&R プログラミング言語C

演習5-14 逆方向のソートを取り扱えるようにする。 my_qsort 関数に引数として reverse を追加し、比較の方向(<, >)を変化させる。 演習5-15 大文字・小文字の区別なしに比較できるよう [...]…続きを読む

Google 検索結果をハイライト表示する(Greasemonkey)

Greasemonkey Script の『Google 検索結果をハイライト表示する(Greasemonkey)』を公開しました。 旧スクリプト の内、あまり使わなくなった機能を省いて、キーワードのハイライト表示漏れを [...]…続きを読む

演習5-13 K&R プログラミング言語C

演習5-13 読み込んだ行を、引数で与えられたサイズのリングバッファ配列に保存していく。 readlines はリングバッファ配列内の読み出し開始インデックスを返すように修正した。 writelines は読み出し開始イ [...]…続きを読む

5.10 コマンド行の引数, 演習5-11, 演習5-12 K&R プログラミング言語C

5.10 コマンド行の引数 argc は、コマンド名 + 引数の数 argv は、コマンド引数の文字列配列を指すポインタの配列を指すポインタ #include <stdio.h> int main(int a [...]…続きを読む

演習5-10 K&R プログラミング言語C

演習5-10 4.3 外部変数 K&R プログラミング言語C の逆ポーランド計算機をコマンド引数の文字列を利用するように修正する。 積算の記号 * は、コマンド引数ではシェルに展開されてしまうので x を利用す [...]…続きを読む

演習5-9 K&R プログラミング言語C

演習5-9 #include <stdio.h> #include <stdlib.h> int day_of_year(int, int, int); int month_day(int, in [...]…続きを読む

演習5-8 K&R プログラミング言語C

演習5-8 月数の範囲を 1〜12、日数の範囲を 1〜daytab[leap][month]、通算日を 1〜365 + leap 以下に限定してチェックを行う。 month_day はエラー時には EXIT_FAILUR [...]…続きを読む
Page 2 of 3123
↑ページの先頭へ