スクリプト

Pythonでコッホ曲線を描く

土曜日なので,コッホ曲線を描いて遊んでみた.

子プロセスで親プロセスの環境変数を変更したい

...が,簡単にはできないらしい.今やりたいことを整理すると: (1) ある bash スクリプト hoge.sh では何か環境変数が定義される,(2) シェル (tcsh) で hoge.sh を実行して,hoge.sh の中で定義される環境変数をシェルで使いたい,(3) hoge.sh は変更しな…

eps を回転するコマンド

epsffit というコマンドを使えば,eps を回転できる.epsffit は少々使い勝手が悪いので,使いやすくするスクリプトを書いてみた.

最強のコマンドライン グラフ プロット ツール

いちいち Gnuplot を起動してグラフを描画するのが面倒なので,コマンドラインから使える Gnuplot のラッパスクリプトを書いた.変化するデータファイルをリアルタイムにプロットするスクリプトも組み込んだ.とても使いやすいので紹介する.

Google Chrome が重いので RAMディスク を使って高速化!

Google Chrome がたまにすごく重くなる.ディスクアクセスが原因のようだ.そこでキャッシュ(消えても問題ないファイル群)~/.cache/google-chrome を RAMディスク /dev/shm 以下に移動したのだが,それでも改善されない.そこで,設定ファイル~/.config/go…

変化するデータファイルをリアルタイムにプロットするスクリプト

シミュレーションなどでデータをファイルに出力する際,リアルタイムにデータをプロットしたい場合がある.gnuplot を popen し,自動的に replot によって描画を更新する python スクリプトを作ってみた.

コマンドライン辞書(改)

英辞郎 on the Webの仕様がちょっと変更されたので,コマンドライン辞書を改造した. 続きを読む(20080629の日記へ)

LaTeX のコンパイルを自動化するスクリプト - ドラフト版のバージョン情報・タイムスタンプも

LaTeX のコンパイルを, jbibtex のコンパイルも含めて(自動的に判断される),自動化するスクリプトを書いた.また,昨日の記事 作成時刻やバージョン情報を PDF にスタンプする を使って,バージョン情報,リビジョン情報,タイムスタンプなどをドラフト…

作成時刻やバージョン情報を PDF にスタンプする

作成時刻やバージョン情報を PDF にスタンプするためのスクリプトを作った. LaTeX とか pdftk を使う.

あるシンボルが どのオブジェクトファイル/共有オブジェクトに含まれているか検索するスクリプト

プログラミングしていると,あるシンボル(変数名,関数名,クラス名,etc.)がどのオブジェクトファイル(or アーカイブファイル)や共有ライブラリで定義されているか,調べたいことがある(どのファイルをリンクすればいいかわからないときなど).通常は…

Google Calendar API を使って1日の予定を一覧するPHPスクリプトを作る

そんなスクリプトをわざわざ作らなくても,Settings -> Calendars -> CALENDAR -> Notifications -> Daily agenda にチェックを入れておけば,5am(実際は4:30am頃?)にメールで予定一覧を送ってくれる.が,フォーマットが気に入らない(携帯メールに転送…

bash は '-E' を echo できない(?)

echo '-E' とすると,'-E' が echo のオプション(エスケープ文字を解釈しない)として解釈され,echo できない.変数に代入したりしても同じ.しかたないので,C++ で引数を直接出力するプログラムを書いた. (追記@Oct.14,2009)printf -- '-E' とするの…

フェードイン・アウトする動画をコマンドラインから作るスクリプト

高価な動画編集ソフト(premiere とか)がなくても動画作れちゃうんだぜ!

bash 用コマンドラインオプションパーサ

bash で使えるコマンドラインオプションパーサとしては,組み込みの getopts とかコマンド getopt が代表的だが,もっと手軽に使えるのはないものか.ということで作ってみた.

inotifywait を使って,ファイルが作成されたらアクションを起こすスクリプトを書く

例えば,ディレクトリ /tmp/hoge に print.ps というファイルが作成されたら,それを自動的に印刷するようにしたい場合,ファイル作成イベントを監視する必要がある. inotifywait というコマンドを使えばそれが簡単にできるので,紹介する.

bashで2次元配列モドキ

bash で2次元配列を扱いたいときがまれにある.が, bash には1次元配列しか無いし,配列の要素に配列を代入することもできない.そこで疑似的に2次元配列を使う方法を考えてみた.

壊れたシンボリックリンクを一覧する

linux で,リンク先のファイルが存在しないシンボリックリンクを一覧するスクリプト.

コマンドライン辞書

linux のコマンドラインで % ej dictionaryとか打つだけで,英辞郎 on the Webの検索結果が表示されると便利だ.