done is better than perfect

自分が学んだことや、作成したプログラムの記事を書きます。すべての記載は他に定める場合を除き個人的なものです。

2013-10-01から1ヶ月間の記事一覧

Pythonのtuple内包表記の落とし穴

タイトルは釣りです。というかあると思ってたら落とし穴に引っかかりました。 以下のコードを実行すると…… t = (x for x in range(4)) for x in t: print x for x in t: print x 出力 0 1 2 3 二回目のfor文が実行されていません。なんでやねん。 なまじエラ…

はてなブログに移行した

この記事からはてなブログで書くことにしました。広告などがあるのが気にかかりますが、markdownなども普通に使えてすごく便利ですね。コードのハイライトも def main(): print "Hello, hateblo!" if __name__ == "__main__": main() 簡単ですね。Wordpress…

はてなブログに移行します

Wordpressで今までやってましたが、管理が面倒になってきたのではてなブログに移行します。 http://dibtp.hateblo.jp/ こちらが移行先のアドレスです。

お名前.com VPS を借りたらまずやること(Debian) (2)

code{white-space: pre;} これは前の記事の続きです。 パーティションの設定(/homeを別パーティションに移動) iptablesの設定 を行います。 3. パーティションの設定 この記事は、こちらの記事と こちらの記事を参考にしています。ありがとうございます。 パ…

PEP8 のお話

小ネタ。PEP8のお話。 以下の様なコードを考えます。 def f(x, y = 1): pass def g(z, w=1): pass a = 1 b=1 これを、PythonのコードがPEP8と呼ばれるコーディング規則に則っているか調べてくれる ツールpep8を使って解析してみると、以下の様なエラーが出ま…

Mac + git + githubに起こった問題

小ネタ。githubにpushしようとして、今までエラーにならなかったのに突然エラーに成った時にすること. 上記の状況で唐突にこのようなエラーが出ました。 'Permission denied (publickey). fatal: Could not read from remote repository.' もちろん、sshの公…

Mac+homebrew+Python+SQLiteでハマった。

小ネタ。Mac + Homebrew + Python + SQLite使っている人向け。 最近brew upgradeして、pythonでimport sqlite3したらこんなエラーが出るようになりました。 Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/local/Cellar/python/2.7.3/</module></string>…