いきなりですが、ブログを変えました。

3ヶ月ほどで変更したその理由はというと、コードを記載するのが不便だったからです。
初めは個人ブログとプログラミングの記事をごっちゃの予定で始めましたが、個人的な記事は別のブログに移転してしまったので、プログラマーとしての記事だけをここで書くことなり、結果コードを記載するのに不便になり移転、という流れです。

WordPress自体は使いやすかったですけどね。執筆という面倒な仕事に手間を増やしたくなかったので。
http://d.hatena.ne.jp/nantekkotai/ 

自分にあったフレームワークを探す旅をしております。
といっても、cakePHP, Ruby on Rails, TurboGears, Djangoくらいですが。
結論から言うとcakePHPかDjangoかなと。

Railsはパフォーマンス面でやはり問題があるように思えます。
なんか遅いですね、気になりますね。
Ruby自体非常にコードが書きやすいのですけども。

cakePHPは軽くて、セットアップの手間も掛からない。コードの組み方もRailsに似ているところが使い勝手よくてGood。
調べてみると問題もあるようなのですが、僕くらいの人間がフルスクラッチ書くよりよっぽど安全だと思うし、対処法を知っていれば、大丈夫ではないかと思います。
レンタルサーバでもちゃちゃっと構築できるのが一番の魅力でしょうか。

でTurboGearsはセットアップでよくわからなくなって、諦めたと・・・。
Djangoはかなり好印象です。使いやすいみたいだし、管理画面も自動生成するという驚き機能付き。
このフレームワークでどこまで出来るのか、もっと知りたい。
けれど知るためにはPythonを使いこなせないといけない。

そこでPythonを少し頑張ってみることしました。
以前Pythonコードの書きづらさをどこかの記事に書きましたが、少し工夫するとむしろ読みやすくなってスッキリすることがわかりました。
ポイントはできだけ行を詰めて書くことですね。
というより、詰めて書くのがデフォルトなのではと思うようになってきました。
どうしてもHTMLでわかりやすく記述するために、余計な空行を入れる癖がついていたのですが、そのせいでPythonコードが読みづらくなっていたようです。
書き方がわかると、読みやすい。これはいい!

目指す方向がRubyからPythonに移りそう。 

先日Ubuntu8.04がリリースされたので早速バージョンアップしてみました。
インストール自体は問題なく終わったのですが、_(アンダーバー、アンダースコア)が打てないという現象が発生。
開発用PCでアンダーバーが打てないとは致命的すぎる・・・。
ということでネットで情報をサルベージすると公式コミュニティに情報がありました。
さすが。

8.04Betaへのupgradeに伴う不具合について

これの#3の方のコメントに助けられました。

>cd ~                                     #ホームディレクトリに移動
>xmodmap -pke -> .xmodmap      #.xmodmapファイルを作成
>vi .xmodmap
keycode 211 = backslash underscore     #keycodeの番号は、xevコマンドで確認する

こんな感じで直りました。
これで問題なく動きます。