比較
バージョン番号の比較(というかソート)ってどうやってます? ちょっと作ってみたけど…完全ではないなぁ。 これだと文字数で0を足しているだけなので、整数だけとかアルファベットだけならいいけど「9a」(9にパッチが当たった想 …
バージョン番号の比較(というかソート)ってどうやってます? ちょっと作ってみたけど…完全ではないなぁ。 これだと文字数で0を足しているだけなので、整数だけとかアルファベットだけならいいけど「9a」(9にパッチが当たった想 …
Python2.3.4でhotshotでプロファイル取りながら負荷をかけていくとSegmentation Faultで落ちることがあるのってオレだけ? プロファイラ動かさないと落ちないのだけど。詳細はよくわからないので、 …
玄人はPostscriptを手で書くらしいですが、我々素人はもう少し簡単な方法を使う必要があると私は考えます。というわけで、半分オススメの方法。 TkのCanvasに絵を書く Postscriptに出力する 例えばPyt …
昨日のMHTMLの話の続きで、要するにページを保存するときに、関連する複数のファイルを保存したい&URLをメタデータとして持っておきたいということだと思った。 これだけだったらzipやtarでファイル名が入る領域にURL …
こんなものはいかがか? WindowsのIEではMHTMLという形式で、Webページ全体を保存することができる。MHTMLはメールの添付ファイルの形式をアーカイブ形式として使っている。なぜこのような形式を採用したのか理解 …
存在しないメンバを参照しようとするとAttributeError例外が出るので、単にそれを受け取って代替の関数で上書きしちゃえばいい。 try: get_major=os.major get_minor=os.major …
複数のRSSをマージするプログラムって、あまり転がってませんね。どうせXMLだから自力でもどうにかなるか、というわけで、rssmerge.pyを書いてみました。けっこう適当なので、あまり使いものになりませんでしょう。途中 …
恥ずかしげもなく、bm2opml.py、opmlsplit.pyをとりあえずさらしておきます。 それぞれ、Mozilla(firefoxでしか試していない)のブックマークをOPMLに変換する、含まれる情報がかなり落ちる上 …
Continue reading ‘MozillaのブックマークをOPMLに変換する、あるいはOPMLのツリー構造の特定のパスを取り出す’ »
トップとそれにまつわるページ(RSS/OPMLの表示)を少し変更しています。しばらくは変な状態になったり直ったりします。 たぶん、少しは見やすくなってるんじゃないかと思います。昔の見え方にするCSSもいずれ書きます。(で …
Pythonでいつも忘れて変なことになるのでメモしておく。 連想配列(辞書)をforで受けるとkeyしか出てこない、という話。 a={“key1″:”val1”, “key2″:”val2”} for i,j in a: …