2005-05-12

Python Challengeのヒントのフォーラムに、「これって英語圏の人間には不利だよね。ネイティヴ・スピーカーはひとつの概念について(非英語圏の人々よりも)たくさんの言葉を連想するだろ。だから、よりたくさんのキーワードを試さなくちゃいけないことになるじゃないか。」というアレな発言をしている人がいましたが、ふざけるな、と。

ようやくlevel 20にきましたが、もうぜんぜん解ける気がしない。フォーラムのヒントも悪態ばかりでだんだん役に立たなくなってきてるし……。

2005-05-10

Level 17 解けた……。あれを集めるのは最初からやらなきゃいけなかったのか。

ほほう

NOD32アンチウイルス、トレンドマイクロでいうところのWORM_MYTOB.ED(だと思われるメール)を「未知の新種ウイルス」として検出しましたよ(つまりまだパターンファイルがきてない状態で見つけたということ)。さすが。

って、最近はどのアンチウイルス・ソフトウェアでも、パターンファイルになくても怪しいやつを検出できるようにはなってるのかな?

ちなみに、POPFileがこのメールをspamと判定してたので、このメールはごみ箱に直行してました。怪しいメールが受信箱に残らないので危ないものを踏まなくてすむという意味でも、この手のフィルタリングツールは役に立ってるかもしれません。

2005-05-09

Python Challenge

Level 17でつまったぁ。あとちょっとっぽいんだけど……。

Python Challenge、おもしろいです。問題がC Magazineでやってるような、数学の問題をプログラミングで解くというタイプじゃないので(どっちかというと宝探しの知恵比べみたいな感じ)、数学的な知識のない僕みたいな人間でも楽しめます。

やり方を知らない処理についてはPythonのドキュメントをあさることになるので、けっこう勉強になりますね。画像の扱いなんてこれのおかげでやり方を覚えたようなもんだ。

2005-05-02

日付が数日ずれてるのは気にしない方向で。

iMac G5出たってことはPowerBook G5も出るかな?(なんでそんなことが気になるのかはわかんないけど)

さくらインターネットのPython

さくらインターネットのPythonは、バージョン2.3です。これが2.4だとはじめから日本語のコーデックが入っているのでひじょうに使いやすいのに……。

要望として書きたいくらいだけど、どこに投げればいいんだろう。「お問い合わせ」というほどのものではないんですけど……。

それと関連して、いまの環境でJapaneseCodecsを使うのにいちばん適切なやりかたというのはなんだろうという疑問もあったんでした。一般的には環境変数PYTHONPATHを使えってことだと思うのですが、さくらインターネットのApacheだとPassEnvディレクティブが使えないみたい。

JapaneseCodecs(あるいはその他の外部モジュール)を /home/hoge/lib/python にインストールしてあるとき、こいつをCGIで呼び出すには、

  1. スクリプトの一行目で #!/usr/bin/env PYTHONPATH=/home/hoge/lib/python python とやる。
  2. import japanese する前に sys.path'/home/hoge/lib/python' を追加する。
  3. 上記と同じことをホームの .pythonrc.py でやって import user する。

あたりが思いつくのですが、どれがいいんでしょう。1, 2が素直といえば素直だけど、スクリプト内に自分の環境のパスが生で入り込んでしまう。3は見た目がきれいになるけど、そもそもuserモジュールのワザを使うのがなんとなく気持ち悪いような気がしてしまう。うーむ。

ところで例のアレはlevel 711までいきました!

メーラーいらない人たち

まわりにはメール用のアプリケーションは使わないという人がけっこういます。ブラウザベースの、いわゆるWebメールというやつでじゅうぶんだそうで。メールソフトって基本的なアプリケーションのわりには最初の設定が面倒くさいし、いまはケータイに転送もできるし、わりきってしまえばそういう気持ちはわからなくもないですが。

でも自分の場合はアカウントがいくつもあるし(ちょっと整理したいくらい)、Webメールだけだとさすがにつらい。

なんでこんな話をするのかというのは、わかる人にはお察しいただけるかと。