古い高校の教科書に載っていたもので、こんなことなら中学のも残しておいたらよかったよ。気のきいた選曲されてるもんなんですよ、教科書って。いえば、高校の実習にいったときは教科書買ったけど、中学の実習にいったときってどうだったっけ。買ったんじゃなかったかなあ。O.なんて書いてある。フェードアウトですね。これ、生身じゃちょっと無理です。Beを歌って、そしたら本当にいい歌で、歌詞も平明でわかりやすく、それでいてとても深くて、なにか啓示のようなことを歌っています。苦難の状況にあるとき、母メアリーが現れて、それがあるままにしておきなさいという。今置かれている状況をあえて変えようとするのではなく、それを受けいれて、継続しなさいと受け取ったらいいのか、あるいはすべてを神さまに委ねて、あなたはあなたのなすべきことをなしなさい、そう捉えるのがいいのか。聴く人によってそのとりようは違ってくる、そんな歌だと思います。その感じたことがその人にとっての正しいことなのだと思います。Beもそうなんですね。語るようにして歌われる、その表現はビートルズのものとはまったく違っていて、静かにしてシンプルな伴奏にのせた歌の表情の豊かなこと、しんみりと思いをつのらせる、美しくて、感動的な名演です。真に力のある歌、歌手は、多くを必要とすることなしに、ただそのありのままで、人の心にはいりこんで、豊かにする。そのように思わせる、そんな歌なのです。私は、趣味ではプログラムは書かないのですが、仕事では書くことがあって、けれど自分はプログラマですといえるほどのものは書きません。どんなプログラムを書くのかといえば、Excelに通してしまったために値が変更されてしまったCSVを手当てするプログラムであるとか、CSVファイルを読んでログインIDとパスワードをメールで通知するプログラムであるとか、そういったものを書くんですね。隙間みたいな時間で書けて、うまく作ってやると、あとあとも便利に使えそうな、つまりは繰り返しやることがわかってる作業を楽にする目的で、あるいは人の目だと見逃しをやらかしてしまいそうな、けれどやること自体は単純な(いいかえればつまらないが量だけはしこたまある)作業を確実にやっつけたいときとかに、プログラムは役立ちます。プログラムとひとくちにいいましても、言語が違えば作法も変わってきます。そのため、自分にあった言語を選ぶのが大切です。作法が自分にあっているというだけでなく、自分の使っているプラットフォームに対応しているかどうかも重要です。Windowsしか使わないという人だったらなでしこあたりが最適と思われますが、残念ながら私は自宅ではMacintoshを使っているため、なでしこはあきらめざるを得ませんでした。職場ではWindowsを使い、自宅ではMacintoshを使う、そんな私にマッチした言語はPythonでした。Pythonの特徴は、プログラムのブロックを表現するのに、タブ(インデント、スペース4つが推奨)を用いることとよくいわれます。Perlなんかでは波括弧({})を使いますが、Pythonはインデントの深さでブロックを表現するから、誰が書いたプログラムであっても、そこがブロックであるとわかる。こんな具合に、言語自体が持っている規約がプログラムを読み易くするのに貢献するから、人の書いたプログラムであっても、また自分が昔書いたプログラムであっても、スムーズに読んでいくことが可能です。GroupのPythonの紹介あたりを読んでいただくとして、あるいは今日紹介しようとしている本、『みんなのPython』の著者である柴田淳氏のBlog、Pythonがプログラミングの学習に向いているたった一つの理由を読んでいただくとして、それで面白そうだなと思ったら『みんなのPython』買っていただくとして、いや、本当にPythonはお勧めです。なでしこでもいいんですけど。私がPythonを愛用しているのは、エリック・レイモンドがすすめていたから、ということもあったのですが、他にもいろいろ理由があって、まずは先程のインデント、こうした言語の仕様から適切なプログラミングの作法を学ぶことができるのではないかという期待があって、そしてweb上に公開されているまとまった和訳ドキュメントの存在です。体系的なリファレンスがあるというのは、プログラミング言語に限らず、なにを学ぶにしても重要なことで、自分の手にしている情報が新しいかどうか、信頼できるものであるかどうか、それがはっきりしているだけで学習の効率はあがります。この点、Javaなんかも素晴しい。IDEあたりを使うと、Javaの作法についてもがんがんつっこみ入れてくれて、すごく勉強になります。Pythonはドキュメントが充実しています。Pythonでわからないこと、調べたいことがあったら、まず標準ドキュメントを読みにいくというのがならいになっています。何度アクセスしたかわからない、それくらいであるのですが、しかしこれらをしっかり全部通して読んだこともまたないのですね。いやあ、あれは辞書みたいなものだと思ってまして、わからないことが出るまでは読まない。そんな横着をしているせいで、時にまわり道をするようなこともあって、例えばそれはこんな具合です。Excelで開いたため値が変更されたCSVが持ち込まれたときの話です。0埋めで桁がそろえられているデータの0が全部とんでしまった。それに対し私は、0埋めをする関数を書きまして、それはこんな具合。s文字列を渡すと、0を追加して指定の長さ(デフォルトで6桁)にして返してくれる関数です。同様のことをしてくれる関数(正確にはメソッド)はPythonが標準で用意していて、つまり私は書かないですむ関数を書いたってわけなんですね。今回の関数は短いものだったからいいけど、これがもっと長くて複雑でややこしくて面倒なものだったら、どうでしょう。やらなくてもいい苦労です。私は面倒は大嫌い、しないといけない苦労も避けたい、そんなタイプです。苦労、面倒を避けるためにも、ちゃんと言語の仕様は知っておいた方がいいなあ。『みんなのPython』を買ったのは、ちゃんとPythonを知りたいと思ったからでした。この旧版を買わなかったのは、その存在を知った時点ですでにちょっと内容が古びはじめていたからでした。今回の改訂はすごくありがたかったです。発行はつい先月の11日。扱われるバージョンは、現在主流である2系の最新版である2.6です。私は常に最新版をと思っているので、ちょっとしたプログラムを書くさいには3.0.1を使っていますが、CGIには2.6.2を使っているから、まだまだ有用です。出ていると知った翌日にはもう買っていました。それでちびちび読んでいる最中です。知らなかったこと、知りたかったことがいっぱい書かれています。それも、わかりやすく、親切に、丁寧に書かれていて、プログラムなんてしたことない、っていう人にもきっとわかる、そんな丁寧さはちょっとまどろっこしいと思わないでもないのだけど、いずれその丁寧さに感謝する日がくるはず。理解できてないようなトピックにぶつかった時に、まどろっこしいなんて思ってごめんなさいと謝るのですね。いわれると、人によるかな、というしかないでしょうね。このBlogから四コマ漫画に関係しそうなページを抽出してリストを作るとかね、あるいは自分のサイトのリンク集にデッドリンクがないかチェックするとかね、あるいは更新履歴を残さない、過去ページも残さない、そんな漫画家のサイトを定期的にチェックして、更新されていたら内容をダウンロードするとかね、応用しようはいくらでもあろうかと思います。私はどれもやってませんが。コンピュータに関することで、こんな風にやりたいんだけど、いいソフトがないんだな、と思うようなことってあるかと思います。それがあんまりに高度なことだとお手上げでしょうけど、ちょっとしたことなら、こうしたプログラミング言語を使うことで解決できたり、作業、手順を簡略化できたりするっていうことは結構あるものです。したときに、Pythonが力になってくれるかも知れませんよ。改訂版』東京:ソフトバンククリエイティブ,2009年。『まんがタウン』2009年6月号ゴールデンウィークのおともに四コマ誌。今日の『まんがタウン』で一段落ですね。休みに発売日が重なって前倒しになった三冊、いや二冊か、『ホーム』は発売日どおりでした、一日一冊のペースで読んで、今日で三日目。雑誌感想もとりあえずの打ち止めです。『クレヨンしんちゃん』は、正直なところを申しまして、あんまり好きな漫画じゃありません。今回の石の話、とてもよかった。確かにベタで、こうなればこうくるだろうという、そういう予測にきっちりはまる、そんな話であったのですが、あの晴れやかなボーちゃんの笑顔、あれ見たら、そんなことはどうでもいいじゃないか。これは、望まれるまま、望ましいかたちに落ち着いて、よいと感じられる漫画であったと思います。『うちの大家族』は、あゆむが三バカから一歩リードかと思いきや、結局全然リードできていないという、そんな話。いうか、彼らの基本の立ち位置考えると、一歩リードとか最初から思わない。とばしてるなあ、みゆみ。『天下無双!恋メガネ』はとってもよい表紙、じゃないや、扉ゴマ。私は、こういう直視する表紙が好きです。天華のモテないという秘密、それをちょっと共有できるような相手が出たってことなんでしょうか。この人が定着するのなら、それはとてもいい関係なのではないかと思います。それはそうと、最初の柱の煽り、笑ってしまいました。応援します、なにをかわからんけど。『そんな2人のMyホーム』は、おやじさんがかわいそう。いつになくかわいそうな輝君。妻への愛の深さが偲ばれて、なんかちょっとつらいとさえ感じられる回でした。おやじさん、かわいそう。『中華なOLめいみん。』、エレベータの扉をこじ開けるメイミンが、なんていうんだろう、ヤクルトの空き容器とかで作れそうなシンプルさで、可愛かった。おかみ』は、ふたりの関係性は少し進んで、けれどおかみ退場というわけにはならんのですね。状況を動かしつつ、環境を変えないためには、これくらいがちょうどよかったってことなのかも知れません。愛ライフ』は注釈がふるってます。1970年代には、街中で野良犬をしばしば見かけた。飼い犬の無駄吠えが現在より格段に多かった。たしかに、私の知る昭和もそんなだったように思います。学校帰りに野良犬と遭遇したり、またサイレンや時報のメロディベルに合わせて吠える犬があっちにもこっちにもいて、そうか、あれは昭和の風景だったのか。『三色だんご』は、市川さんの蜜月が終わり。この人の女運の悪さは惚れ惚れさせるものがあるな。聞かれて、どう考えてもどっちも素敵じゃないよな。『ほほかベーカリー』は、店長の可愛い期間が終了です。日本勢が完敗ってのは解せない裁定です。『だめよめにっき』はフルカラーに復帰。本編においてもツマコの魅力はとどまるところを知らず、ほほか店長の可愛い期間は終了したけれど、ツマコの可愛い期間は絶好調開催中である模様です。レーシックってあらためて説明されると、すごく怖いな。『子供失格』に描かれるもろもろは、私の思うところを反映するかのようで、このシニカルさは最高です。萌えないメガネ女子大原さんが萌えないっていうのはおかしい。私、彼女に萌え萌えですが。『だらだら毎日のおでかけ日和』は、確かにこうして描かれると、その街に興味が出てきて、自由が丘ですか、ちょっといってみたいかもって気になります。今回の見どころは、動物苦手といいながら、ちょっとさわれて嬉しくなってるダンナ様でしょう。め、眼鏡だからじゃないよ?『龍天寺夫妻の生活』、友人のよっこはいいたい放題だな。あんなオヤジがタイプの人も世の中にはいるかも知れない。私も、あのオヤジとちゅーするなんてごめんでありますが。あ、それは、ロマンスグレーなおじさまならオッケーってことじゃない。『光の大社員』、すずなサン出現ですっかり鳴りを潜めたと思われた係長のぬううッは、ひとりでいるときに発揮されてるのですね。係長の買い求めた本、『忍術とおもしろ手品』は学研のひみつシリーズ『忍術・手品のひみつ』を彷彿とさせて、ああ、ちょっと懐かしい。『よせ☆あげ』、ライバルが継続して登場して、それはかわりものというか、極端な人がまた増えたってことなんですが、けれど嫌いな感じじゃない。いうか、結構気にいっています。『みねちゃんぷるー』は、今日も雅が可愛かった。いうか、どうしても中学生ということを忘れてしまいがちです。いや、それは結婚の必要要件じゃない。どっちか得意なほうがすればいいのよ。『かりあげクン』、パンジージャンプは素晴しいな。見どころは、きれいなかりあげであります。」,『まんがタウン』第10巻第6号(2009年6月号),23頁。