タグ

ブックマーク / lab.hde.co.jp (2)

  • PythonのUnicodeEncodeErrorを知る - HDEラボ

    Pythonにはじめて触って、いつのまにか1年が過ぎたのですが、一番はまったのは、やっぱりunicodeの扱いだったと思います。 特に、 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128) のようなエラーにはさんざん悩まされました。ここがたとえばrubyなど他の言語と比べてわかりにくいために、Pythonが取っつきにくい言語になっているのではないか、と個人的には思います。 そこで、このエラーに関係するはまりどころとTipsをいくつか列挙してみました。これからPythonに触れられる方の参考になればと思います。 なお、環境はUNIX上のPython 2.4, 2.5を想定しています。 u1はunicode型で、s1はstr型です。s1にどのよ

    mickn
    mickn 2013/07/25
  • メーリングリスト配送システムを作ってみた - HDEラボ

    HDEラボの桜井です。 台風の動向が気になります。 そういえば、お盆に血迷ってメーリングリスト配送システムを作ってしまったので、 GoogleCodeで公開します。 名前はmaidodomoです。 http://code.google.com/p/maidodomo/ 全部Perlで書かれており、aliasesを使うMTAであれば使えます。 できることは、 当然ですが、メーリングリストを作れます 言うまでもありませんが、メーリングリストのメンバーにメールを配送します 当たり前すぎですが、件名にメーリングリスト名と通し番号を付与します です。 気が向いたら、気になるところをテコ入れします。 言い忘れてましたが、ライセンスはApacheLicense2.0です。

    mickn
    mickn 2009/09/09
  • 1