Processing触ってみた
教育用(?)のプログラミング言語であるProcessingを使って、お絵かきソフトっぽい何かを作ってみました。
pythonのgeventにAssertionErrorとか言われて詰みかけた話
pythonのgeventで発生する「assert not self.headers_sent」や「TypeError: an integer or string of size 1 is required」とかいうエラーへの対処方法です。
pythonのgeventとやらでwebsocket
pythonのgeventというライブラリを使って、websocketを使ったリアルタイム通信を実装してみました。
UNIXソケットとやらをC言語で試してみた。
macやlinuxなんかで使えるUNIXソケットを使った通信をC言語で試してみました。
pythonの__setattr__をオーバーライドしてみたら楽しいかもしれない。
pythonの__setattr__をオーバーライドして、クラスの色々な挙動をカスタマイズするという実験をしてみました。
pythonには__getattr__の他に__getattribute__なんてものがあるらしい。
pythonがクラスのメンバを取得する流れと、その仮定で使う`__getattr__`と`__getattribute__`の挙動について調べてみました。
pythonで最大値、最小値を求める色々
pythonでリストやタプルなどなどの中の最大値や最小値を探す方法です。
pythonでローマ数字を作る
pythonを使って、数値をローマ数字に変換するコードを書いてみました。
python/tkinterのlabelに貼り付けた画像を消す方法。
Python/tkinterで、一度ラベルに表示させた画像をあとから削除する方法です。
RCSは結構便利っぽい?
RCSという超単純なバージョン管理ソフトの紹介です。1ファイルだけですが、地味に便利に使えます。