2009-09-01から1ヶ月間の記事一覧

Pythonでの日本語処理:Unicode型と文字列型

Pyhton の XML/HTML パーサ・ライブラリ BeautifulSoup を使って、Google の検索結果を整形する Python スクリプトを書いたところ、Python の日本語処理で UnicodeEncodeError、UnicodeDecodeError ではまった。いい機会なので、Python で日本語処理に関して…

Python DNS Library のメモ書き

Python で DNS 問い合わせを色々と送信する必要があったので、以下のライブラリを使用した。付属している test スクリプトだと細かな使用方法まで言及していない。このライブラリを利用する上で必要となりそうな、問い合わせに必要な情報・レスポンスがどの…

複数のCSVファイルの統合(マージ)

2 つの CSV ファイルがあり、それらを統合(マージ)する必要がありました。どうすれば手軽にできるか試してたので、メモとしてまとめます。対象となる CSV ファイルは以下の 2 つ。CSV A, CSV B に含まれる parmA, paramB, paramC, paramD, paramE をまとめ…

2009/8/29(土)〜2009/9/6(日)のセキュリティトピックス

ここ一週間、意図的にセキュリティ関連の情報を見ないようにしていたので、ざっとここ一週間のめぼしいセキュリティトピックスをメモがてらまとめる。 Microsoft IIS FTP サービス の脆弱性 IIS FTP サービスに Stack-based バッファオーバーフロー(Buffer …

閉じたメール送受信環境を構築する

メール送信クライアントやお問い合わせフォームのウェブアプリケーションの動作テストする場合、メール送受信環境が必要となる。メール送受信環境はどの組織でもあるが、実環境をそのまま利用すると、何かあった場合に問題となる。大抵閉じた環境を構築し、…

モザイク != Mosaic

id:kaito834:20090829の投稿で Twitter クライアントのスクリーンショット画像に Gimp でモザイク加工して掲載しましたが、ふっと思う。「モザイクを復元ってできないんだよね、もちろん」。これまでも画像にモザイク加工を施してきたけど、インターネットに…