かきかたえんぴつ

いつかどこかで何かの役にたつかもしれないメモ

2013-01-01から1年間の記事一覧

Markdown 関連

HTML の入力は面倒だし、マークアップされた文書自体はたいへん読みにくい。そこで、あとで HTML に変換することを想定して、プレーンテキストとしても読めるようにマークアップしようってことで生まれた記法が Markdown である(と、とりあえず理解している…

Aspell 0.60.6.1 を MinGW でコンパイルする

Win32 版 Aspell バイナリ が古いので、最新版のソースコードをコンパイルしてみた。MinGW(32bit)と MSYS の最新版がインストールしてあり、それぞれパスが通っている状況で行っている。各バイナリパッケージは MinGW-builds の /files/host-windows/relea…

round の速度

Python で比較。10*1000*1000 回ループさせたらこのぐらい。 cast: 2.792 s floor: 2.524 s ceil: 2.539 s round: 10.761 s pass: 0.472 sキャストや切り捨てに比べて round は 5 倍ぐらい時間がかかっている。実行したコードは以下。 import datetime impor…

続・Inkscape SVG の各レイヤを PDF にエクスポートする

プレゼンのスライド作りに Inkscape を使いたいので、前回のスクリプトを拡張した。以下のスクリプトは、Inkscape で作成した SVG の各レイヤを各ページにもつ PDF を出力する。'background' という名前のレイヤはつねに表示される。id に 'pages' を含むテ…

Inkscape SVG の各レイヤを PDF にエクスポートする

Inkscape で作った SVG の各レイヤを個別の PDF ファイルに書き出し、最後にそれらを 1 つの PDF ファイルにまとめる Python スクリプト。Inkscape と gswin32c に PATH が通っていると仮定。Windows 用なので、他の環境で動かすには修正が要る。 import os,…

Windows で Unicode 文字をキーボードから入力する

Unicode 文字を入力する機能を用意しているプログラムもあるが(Microsoft Word や Inkscape など)、そのような機能が無い場合、Windows の機能が使える。レジストリをいじる。regedit で HKEY_CURRENT_USER\Control Panel\Input Method に EnableHexNumpad…