引っ越すのと一緒にWordPressに移行した。タイミング的にレンタルサーバの乗り換えがあったので、一緒にやっちまったぜ。WordPress初挑戦ですが、ちゃんと使えるかしら。たなかPython用フレームワークwebapp2をいじってみたよコメントを残すPython向けのウェブアプリケーションフレームワークはいろいろあるのですが、その中からwebapp2をいじってみたのでメモがわりにここに書いてみるぜ。webappという名前を見て気付いた人もいると思うけど、GoogleAppEngineで使われてるフレームワークなのだ。webappがPython2.5用の以前からあるフレームワークで、webapp2の方はPython2.7向けの新しいフレームワーク。GoogleAppEngine上だけでなく、ふつーのWSGIアプリケーションとして動くんですな。今回はGoogleAppEngineを使わずにwebapp2をいじってみることにしたよ。最初はwebapp2のインストールなのだが、今回はわけあってモジュールとしてインストールせずに使ってみた。必要なのはwebapp2WebObpasteの3つ。それぞれ最新版のwebapp2-2.5.1.zip、WebOb-1.2b3.zip、Paste-1.7.5.1.tar.gzをダウンロード。そいつらをディレクトリext以下で展開しておいておいた。webapp2-2.5.1/まあ、ふつーに使う人はeasy_installなりpipでインストールすればいいんじゃないかな。後はコードを書くだけですね。Worldを書いてみた。world!」じゃなくて「こんにちは世界」じゃないか、というツッコミはなしの方向でお願いできればと。恐ろしすぎですよ...動かすのは簡単。上のコードをmain.pyで保存してるとします。main.pyこ・れ・だ・け。2.7.1でございます。GoogleAppEngineをよく使う人にとっては、GoogleAppEngine以外のところでも同じ感覚でウェブアプリ書けてステキ。webapp2自体はシンプルなフレームワークなので、いろいろ自分色に染めまくるのもいいかも。たなかJavaScriptでSHA-256が計算できるライブラリjsSHAを使ってみたコメントを残すJavaScriptでSHA-256を使う必要があったので、使えそうなライブラリをグーグル先生に問うてみた。何個か見つけたけど、ライセンスがはっきりしなかったり、特定のライブラリ依存だったりで困ったのだが、なんとかよさげなのを見つけた。http://jssha.sourceforge.net/こいつね。使い方は簡単で、SourceForceからダウンロードしたzipなりtar.gzなりを展開して、srcディレクトリを覗くとsha***.jsというファイルがあるので、使いたいハッシュアルゴリズム選べばOK。今回の場合はsha256.jsね。ハッシュ値求めるソースはこんな感じで。"HEX");HMACとかも対応していてステキなライブラリとなっております。気になるライセンスは修正BSDなんでガンガン使えるぜ。たなか常夜灯のナツメ球にLED導入してみたコメントを残す自宅の常夜灯に使ってるナツメ球が切れてしまった。実は真っ暗ではなかなか寝付けないお子様なのだ。言うわけで、いとしのヨドバシカメラでナツメ球を買ってきたぜ。ま、昔ながらのフィラメントのやつも売ってるけどね。値段はナツメ球にあるまじき420円(税抜)。フツーのやつは100円以下だよな...まあ、長持ちするからいいや。寝てる間に点いてるもんだから気にしなくてもいいけどね。時代とはこんな感じでうつろいゆくものなのかと感じましたとさ。たなか決意コメントを残す4/1ですね。年度も変わり心機一転。ワタクシもさぼりがちなこの日記を毎日書く決意を新たにしました。