2008-03-19から1日間の記事一覧

QuickSilver + Python

http://quicksilver.infogami.com/PyObjCPluginsUniversalDev It's possible to create Quicksilver plug-ins using PyObjC and py2app 後で読む。

Gaucheいれた。 gosh> (define-syntax bar (syntax-rules () ((bar x y z) (if x y z)))) #<undef> gosh> bar #<macro bar> gosh> (bar (p #t) (p 1) (p 2)) #t 1 1 ふむふむ。 gosh> (define-syntax (chain (syntax-rules () ((chain x ()) x) ((chain x y)(chain ((car y) x)</macro></undef>…

growl+find_name_error.py

http://www.ustream.tv/recorded/mSEuvLtA35Ze.omWwevfSbF2pLttiKm7動画にしてみたが、コードが読めないな。 Growlの設定で音を割り当てたりできるようなので、find_name_errorの側でMac用に音を鳴らす仕組みとか入れない。あとWindowsのバルーンを使うアレ…

Grapher

Mac

いろんなものがデフォルトで入っているのは楽しいと思うんだよ。邪魔なときだけ消せばいいと思うんだよ。ひとたび消してしまうと「入れるのが面倒だから」と行って、新しい経験から逃げてしまうようになると思うんだよ。Grapherなんてのが入っていた。Mac面…

Pythonのif文を式にする

さっき光成さんにC++の変態的なコードの話を聞いていたらむらむらと変態的なことがしたくなってしまったので欲情にまかせて以下略 >>> class IF(object): def __call__(self, cond): class Cond(object): def then(self, f): if cond: class Result(object):…

キーの状態を取得するにはどうすればいいんだ?

Mac

ひとりごと。 自分にフォーカスのあたってないプログラムがキーの状態を取得する方法がわからないなー。 - http://developer.apple.com/documentation/Cocoa/Conceptual/EventOverview/HandlingKeyEvents/chapter_6_section_1.html#//apple_ref/doc/uid/1000…

Pythonのライブラリはどこだ

Mac

>>> import logging >>> logging <module 'logging' from '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/logging/__init__.py'>/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/だって。覚えられないし毎回Finderの^CmdGで移動するのも面倒なのでブックマークしとこうと思ったのだけど、Finderにはフォルダをブックマークする</module>…

\r\nの改行をまとめて\nにする

Mac

自分でツリーをたどってnkfかなと思ったけど。dos2unixでいいらしい。 $ sudo port install dos2unix $ export PATH=$PATH:/opt/local/bin $ find . -name "*.py" -exec dos2unix {} \;findの-execは{}の位置に見つかったファイルのパスを入れてコマンドを実…

温度

暖かいと思ったけどまだ寒いのか 手足が冷えると胸が痛い

きめるにぽたん