2010年06月たのしいPython今夜コードを書いているすべてのヒトへプロフィールAuthor:辻真吾(つじしんご)www.tsjshg.infoいまは、大学の研究室を主な拠点に、色々やってます。このブログはPythonの話題が中心ですが、どちらかというと日々の仕事で使う知識を、自分のためにメモしたものです。万が一どなたかの役に立てば光栄です。githubgoogle-code-prettify管理者ページこのブログをリンクに追加するWindowsでEmacsMacやLinux(Ubuntu)でプログラムやテキスト文章を書くときは、Emacsを使っています。Windowsではこれまで、秀丸やEmEditorでEmacs風のキーバインドを無理矢理設定して使っていました。WindowsでEmacsを使わないのか?と突然疑問に思い使ってみることにしました。(まあ、きっとたくさんの優れたテキストエディタが存在するからだと思いますが、感覚的に相性が悪いような気はもちろんあります。もろ使っているという話をあまり聞かない気はします。ちなみに、xyzzyも利用させてもらっていますが、こちらにもあるように、Emacsの設定ファイルである.emacsを各環境(MacとLinux)で使いまわしたいという気持ちは分かります。いうわけで、手元のXPにインストールしてみました。バイナリが配布されているので、インストールはzipファイルを解凍して適当なディレクトリに配置するだけです。Emacsのように、生粋のUnixライクな環境で育ったアプリをWindowsで使うと、どうにも戸惑うことが多々ありますが、今回も.emacsをどこに置くのか?という最も基本的なところでつまずきました。file?に親切な解説があります。書いてあって、その人の環境によるというのが実際のところでしょう。Windows環境に持ってきているので仕方のないところです。私の場合は、cygwinなどを入れているうえに、いろいろ考えるのが面倒だったので、C:\の直下に.emacsを置いてみました。なんとも気持ち悪い配置ですが、まあ設定が効いたので良しとしましょう。いくつか困ったことが。b」と入力するときに、bがIMEにとられてしまい、Emacsにわたりません・・・・。これは、なんか解決策を探さないと、どうにも使い勝手がわるいです。python-modeがloadされず、エラーになることも判明・・・まあ、基本的なキーバインドだけでも使えるようになったところで、ひとまず良しとして、追々修正していきましょう。2010.06.29追記Pythonモードに関しては、https://launchpad.net/python-modeから持ってきた、python-mode.elを、C:\emacs-23.2\lispに放り込んでとりあえず急場をしのぐことに。老後も進化する脳(2009/03/19)リータ・レーヴィ・モンタルチーニ商品詳細を見る買ったのを忘れていて、昨日寝室で偶然見つけました。買ったときはおそらく、30台も半ばになって記憶力などの衰えを感じ、この本に励ましてもらおうと思ったのですが、そうは問屋が卸しません。書いている人が101歳のイタリア上院終身議員。もとは脳神経のノーベル賞学者です。科学的に老年になっても脳は進化することを説明してくれるのかとおもいきや、ミケランジェロ、ガリレオ、バートランド・ラッセル、ピカソといった超偉人たちが、晩年までいかに優れた業績を出し続けたかを書いてくれています。「そりゃーイチローはメジャーでもヒット打てるけど、凡人はバッティングセンターでも空振りだよ」と思ってはいけません。脳細胞は年齢とともに死滅するのは確かですが、残った脳細胞はそのネットワークの形を変え、更なる脳の進化を支えるのです。惰性で生きず、広い視野とバランスのとれた思考を持ち続けることが重要だと言っているような気がしますが、この圧倒的な才能の差はどう埋めたら良いのだろう?という点はすこし考察する価値はあるかもしれません。著者の知識が膨大かつ緻密で、偉人たちのオムニバス伝記としても楽しめます。原著はイタリア語なので読めませんが、訳はとってもこなれています。会社を定年退職したお父さんお母さんにプレゼントするとよいかもしれません。Tweetテーマ:読んだ本。Ziade商品詳細を見る拙著の出版でお世話になった技術評論社の編集の方から、出ることを事前にお知らせされていて、期待していた一冊です。翻訳書はわけのわからない訳だと読んでいて疲れるので、ほんとは気合い入れて原著で読んじゃおうかとか思っていたのですが、内容を確かめてから買おうと思い、今日本屋さんへ行ってきました。めくってみると、原著の時点では2.5対応だったものを2.6以降も視野に入れた記述にしたり、訳もかなりこなれていたので、これはいいなと思い購入しました。さっきまで読んでいましたが、この本かなりいけてる予感がします。実際のコードを見て、「そうそう、こういうふうに書くとかっこいいよねー」と同感したり、「あー、そうね。いう方法もいいよねー」と感心したり、Python好きで良かったーと思いつつ、すぐに使えて、自分が成長できる(している気になれる)技が満載です。