ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

tcl

SystemCにTclを組み込む

全てはここからなんちゃらかんちゃら window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform…

Gauche-CVでモノクロ画像を作る

Programming Computer Vision With Pythonを読み始めました。Pythonでそのまま画像処理をしても面白くないので、aharisuのごみ箱で公開されているGauce-CVを使ってみました。 Python PILで画像をモノクロにする。 Programming Computer Vision With Python …

tclkitを使って単一exeファイルを作る。

Tcl/Tkには、単一exeを作るためのtclkitというツールが存在します。tclkitを使ってpath.tclからpath.exeを作ってみます。 ファイルの入手 最低限必要なファイルをequi4.comから入手します。 http://equi4.com/pub/sk/から、sdx.batとsdx.kitをダウンロードし…

[tk] パスを表示するプログラム

tcl

何でも良いのでTcl/Tkのプログラムが一つ欲しかったので、前職で欲しかったツールをTcl/Tk作ってみました。環境変数PATHから無効なPATHと重複しているPATHを色分けして表示してくれます。不要なPATHを削除したり、実行ファイルのドラッグ&ドロップでパスを…

Tcl のすごいところ その1

tcl

おそらく続きません。 お仕事でTclを使う機会が増えてきて、いくつかアプリケーションも書いているのですが、Tclには時々驚くような機能があります。その中の一つを紹介します。 呼び出し側のループを制御する Tclでは、procというコマンドを使って、他の言…

Tcl/Tkで使われているカプセル化手法

Tcl/Tkのソースコードを眺めていたら、面白そうなコードを見かけたので紹介します。 tclとtkの関係 例えば以下のコードをhello.tcl等に保存して、wish hello.tclを実行すると、いわいるtcl/tkのアプリケーションが立ち上がります。 button .b -text {push} -…