たとえば…プログラミングでいいや.
今,頻繁にコーディングしているもののうち,プロジェクトと呼べるようなもの(と言ってもComitterは1~3人だけど)は3つ.
個性を抽出しながら情報を収集するAggregator,Railsで作ったiPhone向け家計簿,Web上で人工知能と対話しながら描けるマインドマップエディタ.
# 昨日,もう一個増えた.移行が容易な同窓会Webサービス.
ところが,これらについてblogを書くことはほとんどない.
書こうとするモチベーションがないわけじゃない.
書き始めたとしても,blogというメディアにそぐわなくて途中であきらめてしまう.
実際,他の人のblogを漁ってもある程度以上の規模になると急に少なくなる.
開発日記的blogですら,最初こそコードを載せていても途中で成果としての機能説明だけになって,その裏でどんなノウハウが培われているかは途端に見えにくくなる.
よく見かけるのは「#01 x分ではじめる!yyyy!これであなたもzzz!」のような連載スタイル.
一見良さげ.
ところが,連載ものでもIoCやテンプレートエンジンのような”構造”が意味をなす話に当てはめられると非常に読みにくい.
個人的にも最近はGlue言語での解決が好きだったりするので,ある程度の規模とその全体像が常に傍らにないと何も語れない.
一方でスニペットレベルの技術検証的なコードや小道具レベルのツールについては書きやすい.
たぶん,執筆コストと得られる見込み対価がちょうど良いんだろう.
続きを読む…
PyScripter大好き.
インデント命のPythonはやっぱりエディタの助力が欲しいけど,これはIDEの割に軽快で見た目も良い.
もっと評価されるべき.
もっとTips共有されるべき.
# 標準の外部ツール設定も弄りがいがあるし,jythonやiPythonとの連携も面白そう.
言っててもはじまらないので,ひとつだけ.
pydocより美しくドキュメントを生成してくれるepydocをPyScripterから使う設定.
“ツール”→”ツールの設定”に外部ツールを一個以下のように追加する.

epydocの設定
名前(Name)は適当に.
アプリケーション(Application)は
$[PythonExe-Short],または
pythonw.
パラメータ(Parameters)は
$[PythonDir]\Scripts\epydoc.py -v –html $[ActiveDoc-Short].
作業ディレクトリは(Working Directory)は
$[ActiveDoc-Dir].
他はお好みで.
これで,編集中の.pyファイルからhtmlマニュアルをサクッと作れるようになる.
パラメータの
–htmlを
–pdfにすればpdfにもなる,ハズ.
# 俺はなぜかps2pdf周りでエラーになるから,自分でdvipdfmxしてる.
あとはepydocもpydocみたいにローカルサーバ立てられればなぁとか生成したhtmlをブラウザで開くところまで設定したいなぁとか思うけど,
まぁ些事は暇なときにやることにしよう.
PyScripter version 1.9.9.6 has been released at http://pyscripter.googlepages.com. This release provides compatibility with Python 3.01.
via: PyScripter v1.9.9.6 released – PyScripter | Google グループ
いつの間にかPyScripterでPython 3.0がまともに動くようになってた.
ありがたい.
ガチなコーディングにはもちろん,Python独習にもPyScripterは欠かせない.
M+ (エムプラス)というフリーで高品質な日本語フォントがあります。 ひらがな・カタカナはあるのですが、漢字はありません。 そこで、同じくフリーな IPAフォント (どちらも改変・再配布が許可されています!) の漢字と組み合わせた合成フォントをここで配布しています。
via: M+ と IPAフォントの合成フォント
ちょっと他所向きに作るアプリのフォントは迷いはじめるときりがない上にお金の話も見え隠れする.
面倒なので,開発初期からM+IPAでUIは作って一つの基準としている.
# さすがに”MS ゴシック”は野暮ったいしね.
エディタのフォントも”M+2VM+IPAG-circle.ttf”だったりするので,
このフォントは仕事用,物書き気分,作り手次第,等々様々な単語やイメージを想起させる少し特殊なフォント.