銀月の符号

Python 使い見習いの日記・雑記

日記

cjholiday 更新

jholiday.py が更新していたので cjholiday.py を追いつかせました。山の日関連。 Windows 用の Python 2.7 バイナリあります。Python C API を数年ぶりに触りました。 ctypes では不足の事態に追い込まれてこれを使う、なんて状況がそうそうあるはずもなく…

生きてるー

ブログ書かず、いや書けず。仕事はけっこうできているつもりだけれどもプライベートになるとアウトプット量が激減してしまう。あいかわらず残念なブログ。この半年の間に Python は 2.7.5 と 3.3.2 に。マイナーバージョンアップ。あと年始あたりからニンジ…

口座残高にダメージ

ソーシャゲームつくる仕事している以上、一度はソシャゲ遊びまくってみようと、とあるゲームのイベントを勝ちにいった。お金かけると熱くなれるのを確認。しかし口座にダメージ。そして無課金プレイに戻る、と。

気がついたら2012年10月(またかよ)

放置再び。ブログを書くことができない体質にでも変わってしまったのだろうか。この半年はてなダイアリーに書くことはなかったけれども、ほかの人のを読んだり、はてなブックマークしたりとはてなにお世話になっている状態はつづいております。この間 Python…

気がついたら2012年3月

放置すること1年以上。前書いていたときには、こんなにあいてしまうなんて予想だにせず。仕事急がしいし。でも全力で進みつづけた1年半。後悔はしていない。 Python で日数を数える ところで、何日あけちゃったんだ? Python はこんな調べ物にもつかえます。…

Windows Python 2.7 でも MeCab 0.98

先週土曜 2010/8/7 に Windows で MeCab 0.98 の Python 2.7 バインディングをビルドしました。方法はやっぱり以前と変わりなしです。 ダウンロード 前々回 形態素解析エンジン MeCab 0.97 とその Python バインディングを MinGW でビルドする - 銀月の符号 …

日記かいてない

Python 2.7 がリリースされたりと世の中は進み続けているのに、オレの日記は1月以上止まっていたようだ。はてダの入力インターフェースも気がついたら新しくなっていたし。さて、なに書こうかな? 今週金曜夜から無事生還できたら、 Python 2.7 で遊ぶんだ……

100,000 ヒット

今日は引っ越してから11日目。だいぶ落ち着いてきたので1月ぶりに自分のはてダを…と思ったら。アクセスカウンタが 100623 を表示。とうとう 6 桁に到達。 2 年と 2 ヶ月かぁ。このブログを始めたころは、いろいろとあせってたなぁ。なにも経歴が無い、と。な…

MessagePack メモ

http://msgpack.sourceforge.net/ Python help(msgpack) するとファイルライクオブジェクトに対して入出力する pack, unpack と、 Python 文字列を対象とする packb (= packs), unpackb (= unpacks) の説明あり。 import sys import msgpack msgpack.pack([1…

setup.py install --home=~

python setup.py install --home=~と export PYTHONPATH=~/lib/pythonの合わせ技を思い出した。今度は忘れないようにメモ。テスト中の Python ライブラリを Python システム外に仮置きする簡単な方法のひとつ。 --home=~ と 8 文字タイプするだけでホームデ…

スミス数(すみすすう)

すみすさんの すみす.jp ドメイン取得祝いに、スミス数ライブラリを Python で書いたよ。*1 smithnumber.py version 1.1 (2010/3/24) smithnumber.py version 1.0.3 (2010/3/23) smithnumber.py version 1.0.2 (2010/3/23) smithnumber.py version 1.0.1 (20…

Ubuntu インストール失敗、と騒ぐ前に md5 チェックくらいしようぜ、オレ

Windows の Virtual Box 3.1.4 に Ubuntu 9.10 (Ubuntu Japanese Team の)をインストールしようとしたときのこと。インストーラの質問にいろいろ答えてファイルコピーを待つのみ、となったのだけれども 80% ほど進んだところで、ディスクへのコピー失敗のダ…

自転車パンク

自転車の後輪がさっそくパンクしてしまった。今年はまだ 3 回しか乗ってないのに。おれが重たいのと、路面が滑り止め用砂利だらけなのと、まだ寒くてゴムの伸縮性が、の 3 つの悪条件が重なったせいだろうなぁ、たぶん。

降雪

しんしんと降る雪。せっかく自転車に乗れるようになったのに、また乗れなくなった。最近、寒い日と暖かい日の気温差が大きい。風邪引かないようにしないと。

雪融け

雪降ったり融けたりの繰り返しでなんだかあわただしい。とりあえず、自転車に乗れる程度には路面が出てきたところ。今日からはサイクリングとウォーキングを交互に行うぞー。痩せるぞー。

Python が好きな理由を思い出してみる

Python を好きになったきっかけってなんだったっけ? 好きに理由は要らないと思ってはいるものの、言葉にできないと人に伝えるときにすごく不便だと思ったのでまとめようとしてみる。インデント? ダックタイピング? itertools ? functools ? unittest ? 標…

好奇心

うまく話せない、自信ない、返答が遅い・でない、などなどの原因について考える機会ができたので。今日の結論は、「普段から深く考えてない」から。突然いい考えが思いつくはずもなく。普段考えていること、およびその組み合わせしかとっさには出ないわけで…

雪融け中

最低気温がプラス。2月の北海道でこれはめずらしい。

「頭痛が痛い」、ほど極端なものでないにしろ、 この手のまちがった文章を書き言葉に誤って入れてしまうことが増えてきた。 …日々、意識することが重要ということか。

カウンタ変数? いやイテレータ

1週間以上ブログ更新しないのはけっこうあることだけど、1週間 Python コード書かなかったのはひさしぶり。ネタはないけれど、無理やり作って書いてみるか。昔の自分に今の自分が Python 教えるならば…といった設定にしてみる。 ジェネレータとか enumerate…

PyGame 復習中

年末になったことだし(意味不明)、 PyGame の復習をするか。と、いうことで昨日からごそごそ作業中。とりあえず題材は 2D シューティングっぽい何か。弾避けゲームともいう。タイトル画面(っぽいの)とゲームオーバー画面(っぽいの)、直進する弾と自機…

年越し

大掃除終了、入浴終了で、今年の汚れをきっちり落とす。準備完了。いざ、 2010 年へ。

普段書かないゲーム関連

クリスマスだけれども(だからこそ?)ゲーム三昧。 ぷよぷよ7 だいへんしんルールも真面目にやり始めた。なるほど、ぷよ通とは違うゲームだ。多ツモのキャラの場合はなお。りんごなど多ツモのキャラは、でかぷよを使った単発や 2 ダブ攻撃が重要っぽい。そ…

BeautifulSoup を使ったコード片のメモ

昔作ったはずなんだけど、コードをなくしたらしい。なので作り直した。はてな上にメモしておけば、今度こそなくさない?(いや、ちゃんとバックアップ取れよオレ) BeautifulSoup とは? HTML, XML パーサ。メモリにツリー状のデータを構築するタイプ。標準…

Python レシピネタ切れ

レシピネタ切れ中。「237:汚染モード(taintモード)を使う」とか「250:ブロックを委譲する」のような、明らかに困難なものの比率が高くなってきた。さて、どうしたものか。無理に増やすより、半年以上前のものの手直しでもするかな。見直すと怪しいコードが…

Web 更新チェッカー作るぜ?

今年もあと2ヶ月。成果として人にアピールできるコードを1つ書こうと思って。2ヵ月後の自分に向けて宣言しておく。 RSS リーダー + Web 更新チェッカーのようなアプリを作るぜ! 今年のうちに作るのを目標に。ここ1年、自分用の Python ライブラリ、 CUI…

カレンダー出力

ちょっと HTML でカレンダーつくる必要に迫られたのだけれども、手打ちすると td タグの海の中に誤りが混入しそうな気がしたので(弱気すぎるだろ、オレ)。ここは半自動生成したいなと思った。なにか作っておけば、もし翌月の分を作る時、楽ができるという副…

居眠り床屋問題解いたけれども

multiprocessing モジュールのマニュアル読みつつ、「居眠り床屋問題」をとりあえず解いた。けれども id:sumim さんからおそわった Axon.STM とかをつかってないので、もうしばらくこの問題とは付き合うことになりそう。要勉強。 # coding: utf-8 u"""居眠り…

Python Sapporo ? から帰宅

感謝 今月の Python 札幌は中止だったのだけど、それにもかかわらず 3 名の勇者さまが簡易オフしてたので乱入。 id:sumim さんとお話しする機会に恵まれまして、 Smalltalk 愛、プログラミング愛を見せつけられました。あぁ、それとくらべてオレの甘いこと。…

今日のバグ

Python/C API でクラスオブジェクト実装中のこと。実行時エラーに30分ほど苦しんだあげく発見(型名、メンバは変えてある)。 typedef struct { int spam; PyObject_HEAD int ham; int eggs; } spam_object; PyObject_HEAD マクロの上にメンバを定義してある…