2007年9月14日金曜日

ちょっと得をしたなと思ったこと。

この前に発表されたipodのラインナップで、ipod shuffleだけが仕様を変更せず、好きな色がなくなったこと。

前のspring greenっぽい緑色が良かったのだ!

いやはや…得した…か??(^^;)


今日は迷える子羊に、地獄行きを宣言してしまったような日かも。
その宣言しなかったら、こっちが地獄行きだったと思うが。
人の気持ちが分からなくても、自分がやられたら嫌だと思うことは
他人にしてはいけませんねという話です。そういう理屈が通じない
世代に移り変わっていったのか、それともいつの時代にもそのような人間
がいるものなのか。

宇宙戦争という100年も前の、SF小説を読み返していると、
その時代でもやっぱり利己的な人間はいるものですね。生物単体として
必要な欲求からくるものかのかもしれないが、社会性を尊ぶ動物としては
どうだろうなぁ??と。犬のようにピラミッド的な軍事体制が社会機能として
優ているなんて極論には賛同などとうていできないが。

他人を思いやるって事は、誰かがやらなきゃだめなことじゃなくて、
それぞれの人間がやらなきゃいけないことなんだよな。

価値観の違いっていうのは致命的なもんですね。

2007年9月13日木曜日

暇を見つけて、お役立ちソフト開発決定!!!!

というわけで、ソフトウェア開発を、片手間でしてしまおうという企画、第一段です。

いままで便利なソフトって難しいよなって考えていました。

んなことないです。


例えば、愛猫がPCに向かっているときによってきて、キーボードを叩き始めたら??
こういう時には次の二つの製品が役に立ちます。

キーボードロッカー::専用ロックボタンがついているキーボード(市販されていません!!)。猫がきたら押す。そうするとキー入力を受け付けない。絶対ネーミングとデザインで売れる事間違いないキーボードだ!!

キーボードロッカー::ソフトウェア。画面上のボタンを押すだけで、キー入力が無効となり、マウスしか働かないようなソフトウェア。

この二番目のソフトウェアをWindowsだけでなく、Macでも、linuxでもうごくようにすればいいさ!!

pythonでかけるし!!(たぶん)

wxpythonでGUI部品かけばいいさ!!(きっと大丈夫)

そして、出来たスクリプトを公開して、あとはpythonとwxpythonのインストールの仕方を送付しておけば良い!!!ダウンロードしてクリックだけなら、きっと大丈夫!!


すげぇ〜俺!


でも、いつつくるんだろう???
結構難しいですよ〜

2007年9月12日水曜日

秋

ちょっと秋めいてきましたね。風が心地よいです。そして、眠いです(^^;) もう既に眠たいです…。

2007年9月11日火曜日

やはり、猫は

猫好きとして、究極の願望といえば、「猫と住む」である。

なぜ、「猫と住む」のを願望とするのか、それは猫がそばにいる事を考えただけで幸せになるのならば、更なる幸せが待っているに違いないからである。

猫を飼うって事を考えたことがある人は、この世に幾千万もいるだろう。猫が嫌い、猫アレルギー持ちならば、考えたくないことかもしれないのだから、少なめに見積もってみた。猫を飼うって事は本当に猫にとって幸福なのか考えさせられることが、昔あった。

ある夜、アパートに帰る道すがら、猫の鳴き声がした。交差点近くの草むらで。白い服を来た女性が気になるのかチラと見て去って行った。その時、僕は猫と目があってしまった。

「にゃー、にゃー」とか細い声で懸命に鳴く猫。ちょっと痩せぎみで、歩くのもヨロヨロとしていた。子猫?かな?と眺め入っていると、歩道に降りてきたそうにしているが、車のすごい音で怖くて降りれないらしい。飼うことは出来ない。可愛そうだけど、今の僕には縁が無いよなと、歩き始めた。すると、猫も同じ方向に歩いていくではないか!!

僕が行く先にはもっと大きい交差点がある。車のとおりは激しく、歩き渡るまでに1、2分ほどかかるほど、でかい道路だ。このままでは猫が引かれてしまう。そう思った僕は歩みを止めた。そうするとその猫も止まって、鳴き出す。

何とか猫をまこうと、先に進んだり、戻ったり。それでも懸命についてくる。猫と僕の距離が近くなったとき、猫が僕の足に触れようとしてきた。触れたら本当にずっとついてきてしまう!やむなく車道を突っ切った。そうすると猫は動けないのか立ち止まったままだった。

その日以降、その猫に付きまとわれる日が続いた。家にまではこなかったけど、周囲の人の援助もあるのか、餌をもらっているらしい。僕もついついあげてしまった。だって僕を見分けるんだもんね。

そして、猫の里親を探すハメにまで深入りしてしまった。もちろん無事に見つかって、今では元気に暮らしているらしい。ちゃんとお子さんがいる夫婦持ちで、奥さんが猫が好きだそうだ。


猫の里親を探していたときは、まるでかわりに就職活動をしているような気分だった。首輪が鳴く、人懐っこく、痩せていて、木に登れない、土の上よりコンクリートを好む。これはどー見ても飼い猫だった証拠だ。飼い猫だったゆえに、野性猫として生きる手段を身につける術を失った。この猫が生きる術は、飼い主が見つかること以外は無かった。無事里親が見つかったときは、自分の事のように喜んだ。だって、あれだけ悩んだのだから。捨てられたのか、迷い猫になったのかは分からないけれど。そして里親の方に深く感謝しています。

人間も同じだと思う。生活する手段が奪われるのは。例えば専業主婦になってしまえば、楽だと世間では言われるかもしれない。逆に家に囲われることで、家事にとらわれることで、日々変わる世間の細かい様相の変化や、常識の変化などにふれる機会が失われるからだ。例えば子供が過保護に育てられるとかも同じだろう。大切にされること、危険から守られることって、ある意味、自衛手段や生活手段や哲学を自分から会得する機会から遠ざかるという事にはならないだろうか? 

だから、「猫を飼う」事にためらいを同時に感じてしまう。将来捨てるとかそういう事ではなくて、生涯看取ってやれば良いという事ではなくて。人間に庇護されるのを猫は本当に望んでいるのだろうか? 猫を飼う事自体が、人間の一方的なエゴイズムなのではないだろうか?

昔だったら、猫エイズなんてものは無かったんだろう。平気で自宅付近で放し飼いにしていて、付近の家屋を鼠やゴキブリなどの伝染病介在する可能性のある動物を排除するのに役立ってきたのだから。益獣であったのは昔のこと。科学の発展や文化の発展により、猫が直接役に立つことが無くなったし、お互いが厳密過ぎる所有権を主張するが所以に飼い猫は屋内に追いやられた。

でも、これは人間の都合なんだよね。野良猫がいるのも、元々からいる環境だからというよりは、捨て猫の方が実際多い。猫エイズの大元は人間のせいかどうかは分からないけど。

猫が好きな故に、悩ましいんです。

でも、やっぱり、飼いたいのですけどね。

2007年9月7日金曜日

ipod touch

ipod touchが発売されました。

薄いプレート上の機械です。

用途は音楽だけではなく、無線LANでつなげてWebも見れるし、メールもかけるし
音楽も、映画も!!

当然アプリケーションはiphoneと同等かそれ以下に制限されるようですけど。

PDAの進化バージョンってかんじですかね?

http://www.apple.com/jp/ipodtouch/

これでPCからDVD動画を拾ってきて、転送が出来てということも出来たら楽しいのだけど。
実際は出来るのかな?H.264ビデオ形式かmpeg4形式がサポートらしいですね。quick time proを買わないとwindowsじゃエンコードできないかな?


こういう機械でやりたい事は…テキストを読める、プログラムソースが書けるのが
第一条件ですね。その次にcompilerがあるかどうか。その次に…

safari上でjavaなら動くのかな?python動いてくれないかなぁ…

これを見る度におもうのだけど、iphoneとかipod touchって、
超人ロック(古い漫画)の最後の方に出てきた、「テレビ」とにているなぁとw
「テレビ」の方はシール見たいにペラペラな材質で動画を再生できるんですけどね。

2007年9月6日木曜日

「最近のコメント」問題(3)

どうも、スクリプトが動かないケースもあるようなんです。そこで、このブログで使っている最近のコメント用のスクリプトを公開します。長い行を改行出来ないbloggerの仕様と、長い行をコピーできないブラウザの仕様の問題だとおもいます。firefoxだと問題なく視野外にあってもコピーできるのですが。

これまでの記録は以下のリンクを参照

http://toranekosan.blogspot.com/2007/08/blogger.html
http://toranekosan.blogspot.com/2007/09/blogger2.html

「最近のコメント」問題(2)の解答スクリプトはエラーが入っていたようです。確認するために同一コードを消さなければいけないようですが、さすがにそれはやっかいです。

結局<> < /script > となってしまう事を確認しました。

なので、無難な手段としてこのブログで使っているスクリプトをそのまま公開します。



<div id="recent_comment_list"></div>

<script>

<!--

function recent_comment_callback(obj) {

var data = obj;

var statusHTML = '<ul>';

for (var i=0; i<data.feed.entry.length; i++) {

statusHTML+= ('<li><a href="'+data.feed.entry[i].link[0].href+'">');

statusHTML+= (data.feed.entry[i].summary.$t.substring(0,10));

if (data.feed.entry[i].summary.$t.length > 10) {

statusHTML+= ('...');

}

statusHTML+= ('</a> - ');

statusHTML+= ('<span class="item-date">'+data.feed.entry[i].published.$t.substring(0,10)+'</span>');

statusHTML+= ('<span class="item-author"> '+data.feed.entry[i].author[0].name.$t+'</span>');

statusHTML+= ('</li>');

}

statusHTML += '</ul>';

document.getElementById('recent_comment_list').innerHTML = statusHTML;

}

-->

</script>

<script text="text/javascript" src="http://toranekosan.blogspot.com/feeds/comments/summary

?alt=json-in-script&callback=recent_comment_callback&max-results=

10"></script>



このような感じです。改行しても問題ないようですね。

下のリンク先で、上のスクリプトを貼り付けて、実行すると動作確認が出来ます。
さらに、自分のURLに変えて動作確認すればよいかとおもいますが。

http://html.appelle.jp/cgi-bin/makesouce_cgi.cgi

windowsでpython

スクリプトなどのプログラムエディタとして知られているらしいgeanyというソフトは、python用エディタとして使うのには優れています!

http://geany.uvena.de/Main/HomePage


自動でtab補完をしてくれるので、楽にプログラムを組むことが可能です。
pyhtonだけ対応しているわけではないですが、優秀でなおかつ軽いソフトです。


http://ymasuda.jp/python/biopython/index.html


biopythonというものもあるようです。バイオ系計算処理などをこなす
モジュール群です。PDBからデータをとってきたりと、結構重宝するソフト
らしいです。


でも、やっぱ自分が意図したことをやるには自分で作らないとね!geanyのおかげでwindows上でpythonを動かす環境はすべてそろいました。

geany MSYS(cygwinでもよい)と、pythonのパッケージがあれば!

例えば、長い文書を(あるセンテンスで区切って、それぞれの名前で保存する)なんて事もスクリプトで解決できます。たとえば、いっぱいある画像を、PILを使って、すべて同じ加工方法で別名保存を行うなど。人がやれば一個一個アプリで開いて作業する事を、短時間で正確にやってしまいます。

でも、情報はほとんど英語なんだよな(涙)

2007年9月5日水曜日

年始から現在までを振り返る

本日は愚痴特集です。

ちょっと喜ばしい事がありました。有頂天ってほど手放しには喜べませんが、良い値を出してくれました!!!!!!!やっとか?!まじか?!原因は計算時間不足?!どうやら、試行錯誤する必要なく、何も考えずに、長い時間ほおりこんで置けば良かった用です。それも二週間くらい前にw俺はアホちゃうか。なんとか値がリーズナブルになってきましたからね。そして予想通り構造まで戻ったww この半年以上僕は幻影を追いかけさせられていたようです。ちょっとした閃きで数ヶ月の仕事を覆せるものなんですね。よく5日前だけど、考え付いたものだなぁ。9月の初めの土曜日に閃きが落ちてきて、それが正しかったんです。だけど、そのあとに残るものは苦渋と後悔です。また同時に発見の喜びもこみ上げるので、微妙に最高です!(僕以外の人間で、それも全くの初心者だったら、きっと先入観も無く出来てたのだろうなぁ。無意識の畏怖が次の手を打つ僕の中にあったのは否めないし。)

あと年末年始にかけて出てきた人間関係上の粘着問題に、違う切り口でバッサリ解決できたというのも大きい。年始から数ヶ月間、やっぱ、精神的にストレスがある環境下では、男の方がサバサバしてるわけでなく、なるほど粘着的で女々しいなと、痛感させられたw(今までの人生でそんな事なかったんだけどね。稀なのかもしれん。)そこに積極的な女の子がしっかり入ってくれていたら、僕も面倒な目に会いつづけることもなかったろうな。決してダビンチコード(中巻)の影響ではない。○○らしさを求められる集団や集合や概念ってのはそもそも、本質的に○○ではない事を明確に意味する。だから「男らしい」って行為は、男がほとんどしない行為なんだなぁ、きっと。同じように「女らしい」って行為は、女がほとんどしない行為なんだなぁ、電車に乗るときっと分かるよ。政治家らしく潔くっていうが、政治家で潔い人って稀でしょ? 大人なんだから大人らしくしなさいって、何故かよく聞きますよね? ん?なんか間違っているような論理になってるような? 気にしないで流しましょ。


んで、一応このブログは、gromacsというプログラムの使い方、pythonのプログラムの組み方、文献管理ソフト(xmlフォーマットを定義して)作成、出会った猫に関して記録していこうという趣旨で行こうかなと。今ではほぼ壊滅状態w gromacsは5cpu以上の並列処理が出来ないし、pythonは結構ネタを用意しないと、xmlは今勉強中、猫には出会わないという状態なので。

なので、気が向いたことが、これから主になっていきますので!!

やっぱ写真とか絵があると映えるのだけどねぇ〜。 

bloggerの「最近のコメント」問題(2)

昼飯どきに訪れたら、昨晩うまくいかなかったようでして、


arm22さんのブログ
http://360-to-issho.blogspot.com/2007/08/blogger10.html

のソースを以下にじゃっかん書き換えたものを示します。


<div id="recent_comment_list"></div>
< script >
<!--
function recent_comment_callback(obj) {
var data = obj;
var statusHTML = '<ul>';
for (var i=0; i<data.feed.entry.length; i++) {
statusHTML+= ('<li><a href="'+data.feed.entry[i].link[0].href+'">');
statusHTML+= (data.feed.entry[i].summary.$t.substring(0,32));
if (data.feed.entry[i].summary.$t.length > 32) {
statusHTML+= ('...');
}
statusHTML+= ('</a> - ');
statusHTML+= ('<span class="item-date">
'+data.feed.entry[i].published.$t.substring(0,10)+'</span>');
statusHTML+= ('<span class="item-author"> '+data.feed.entry[i].author[0].name.$t+'</span>');
statusHTML+= ('</li>');
}
statusHTML += '</ul>';
document.getElementById('recent_comment_list').innerHTML = statusHTML;
}
-->
< /script >
<script text="text/javascript" src="http://XXXXXXX.blogspot.com/feeds/comments/summary?
alt=json-in-script&
callback=recent_comment_callback&max-results=10"></script>

最後の行に改行を施したら、arm22さんのスクリプトのままで動くようです。やっぱjavaやhtmlは分からないなぁ^^; 前のもなんで動いたんだろう^^;


以下は使い方

これをテンプレート:レイアウト:ページ要素追加: HTML/JavaScriptで、コピーしてください。

コピーしたのちにパラメータをかえなければなりません。

上のスクリプトの最後から二番目の行にて、http://XXXXXXX.blogspot.com/feeds/comments/summaryと、あります。このXXXXXXXは各bloggerのアカウント名によって異なります。ここに自分のアカウントもしくはブログのアドレスを表示したときに相当する綴りを入れてください。当blogではtoranekosanに相当する箇所です。

さらに、上のスクリプトで数字を変更することで体裁を整えられます。substring(0,32)の中の32を当blogでは10にすることによって、コメント内容表示の時に長すぎる文章になるのを解消しています。よって、上のスクリプトで32と書いてある箇所すべて(二ヶ所しかないが)を任意の数字に書き換えることで、自分のblogにあったスタイルになります。

さらに、上のスクリプトで、表示する件数を変更することも可能です。最後の行のmax-results=10の10を5にすることで最新5件まで表示するということも可能です。


では、飯タイムに戻りますw

2007年9月4日火曜日

ぶり返し

えっと、涼しくなると、体重がもとに戻ってしまいました^^; 

熱くなる→食欲がわき憎い→プチ飢餓状態

寒くなる→プチ飢餓状態継続で、食欲あり→太る

ま、一ヶ月ぶりに体重計乗ったので、本当かどうか分からんけど。だいたい、体壊さなければ良いと思いますしね。