blog

  1. QRコード
    1. #Linux
    2. #データベース

    MongoDB起動しようとしたら_S_create_c_localeがどうので起動しない

    MongoDBを起動するときに発生する「_S_create_c_locale name not valid」というようなエラーへの対処方法です。
  2. QRコード
    1. #Gentoo

    gentooでtimezone-dataとやらをアップデートしようとしたらsymbolic linkがどうので失敗した

    gentooの`sys-libs/timezone-data-2014a`を更新しているときに発生する、`Too many levels of symbolic links`というエラーへの対処方法です。
  3. QRコード
    1. #Python
    2. #gevent

    pythonのgeventにAssertionErrorとか言われて詰みかけた話

    pythonのgeventで発生する「assert not self.headers_sent」や「TypeError: an integer or string of size 1 is required」とかいうエラーへの対処方法です。
  4. QRコード
    1. #Web
    2. #Python
    3. #gevent
    4. #ライブラリの紹介

    pythonのgeventとやらでwebsocket

    pythonのgeventというライブラリを使って、websocketを使ったリアルタイム通信を実装してみました。
  5. QRコード
    1. #SSH
    2. #サーバ
    3. #コマンド

    sshサーバをプロキシサーバとして使う

    OpenSSHにはsocksプロキシとして動作させる機能があるようです。というわけで、実際に試してみました。もの凄く簡単でした。
  6. QRコード
    1. #Linux
    2. #C言語

    UNIXソケットとやらをC言語で試してみた。

    macやlinuxなんかで使えるUNIXソケットを使った通信をC言語で試してみました。
  7. QRコード
    1. #Python
    2. #標準ライブラリ

    python3.2以降のlru_cacheが素敵すぎて。

    python3.2からfunctoolsモジュールに追加された「lru_cache」というデコレータを使って、関数の引数と戻り値のペアをキャッシュする方法です。
  8. QRコード
    1. #Python
    2. #テスト
    3. #標準ライブラリ

    pythonのベンチマーク用モジュールtimeitの使い方と落とし穴。

    pythonの標準モジュールの一つである「timeit」というベンチマークツールの使い方の紹介です。
  9. QRコード
    1. #Python
    2. #メタプログラミング
    3. #言語仕様

    pythonの__setattr__をオーバーライドしてみたら楽しいかもしれない。

    pythonの__setattr__をオーバーライドして、クラスの色々な挙動をカスタマイズするという実験をしてみました。
  10. QRコード
    1. #Python
    2. #メタプログラミング
    3. #言語仕様

    pythonには__getattr__の他に__getattribute__なんてものがあるらしい。

    pythonがクラスのメンバを取得する流れと、その仮定で使う`__getattr__`と`__getattribute__`の挙動について調べてみました。
  1. 前へ
  2. 18
  3. 19
  4. 20
  5. 21
  6. 22
  7. 23
  8. 24
  9. 次へ