2014年10月6日月曜日

無邪気な18歳millieにおもう

Millie Smallはジャマイカ生まれ。
『My Boy Lollipop』がヒットした1964年当時18歳。
※日本では梅木マリ・中尾ミエがカヴァーしています



カンボジアにいてもおもうんですが、ウチの社員とか見てても、18歳になってもこの無邪気さを保てる民族と、保てない民族があるというのは、それは民族固有のことなのか、それとも世界共通の文明発展段階によるものなのか?

後者であるとしたら、文明とは果たして幸せなことであるのか、それとも必ずしもそうでないのか?

これは、無邪気ということが幸せなことであるのか、それともそうでもないのか、ということと直結しますけれども…。

盆踊りの時刻と入場料がわからねえ

恒例のカンボジア日本人会盆踊りが今月19日にあります。

無償で準備や寄付などされている方々には本当に頭が下がります。

子供がよさこい踊ったりもしますので、僕としても時間あけたり、チケット購入とか、そろそろしないといかんとおもうのですが…。

時刻とか入場料の情報がメールでは来てないようです。

ポスターとかあちこちに貼られてるんだろうとおもいますが、ひきこもりの僕は目にする機会がありません\(^o^)/オワタ

ちなみに僕は、おみこしの誘導係になっています。

会報に書いてあるんだろうけど…。最後に会報来たのいつだったかな…?

独眼竜ならぬ緑眼竜の問題――貴女を眠れなくさせる論理パズル

なかなか面白い頭の体操を英語圏で見つけた[PDF]ので、日本語圏へ紹介しておきます。

Green-eyed dragons 
  You visit a remote desert island inhabited by one hundred very friendly dragons, all of whom have green eyes. They haven't seen a human for many centuries and they are very excited about your visit. They show you around their island and tell you all about their dragon way of life (dragons can talk, of course).  
  They seem to be quite normal, as far as dragons go, but then you find out something rather odd. They have a rule on the island which states that if a dragon ever finds out that he/she has green eyes, then at precisely midnight on the day of this discovery, he/she must relinquish all dragon powers and transform into a long-tailed sparrow. However, there are no mirrors on the island, and they never talk about eye color, so the dragons have been living in blissful ignorance throughout the ages. 
  Upon your departure, all the dragons get together to see you off and in a tearful farewell you thank them for being such hospitable dragons. Then you decide to tell them something that they all already know (for each can see the colors of the eyes of the other dragons). You tell them all that at least one of them has green eyes. Then you leave, not thinking of the consequences (if any).  
  Assuming that the dragons are (of course) infallibly logical, what happens? If something interesting does happen, what exactly is the new information that you gave the dragons? 


日本語へ訳してみました。

緑眼竜の問題 
 あなたは遠い無人島に着きました。そこには、とても友好的な竜が100頭住んでいました。彼らはみな眼が緑色でした。竜たちは、もう何世紀も人間を見ていなかったので、あなたが来たことをとても喜んでくれました。彼らは、島じゅうを案内してくれて、竜の生活の様子をなんでも教えてくれました(もちろん竜は言葉をしゃべれるのです)。 
 竜であることを差し引くかぎり、彼らには何もおかしな点はないように見えました。ところがある日あなたは、奇妙なことに気づきました。島にはひとつの掟があったのです。その掟とは、自分の眼が緑色だということを知ってしまった竜は、それを知った日の真夜中12時ちょうどに、竜の能力をすべて失い、尻尾の長い雀に変わってしまうというものでした。ただ、島には1枚の鏡もなく、また、彼らは眼の色の話は絶対にしませんので、竜たちはみな知らぬが仏で、先祖代々幸せに暮らしつづけてきたのでした。 
 あなたが島を発つ時が来て、竜たちは全員、あなたを見送りに出て来てくれました。涙々の別れの中であなたは、竜たちがしてくれたいろいろなおもてなしへの感謝を伝えました。その時あなたは、あることを口にしました。そのあることとは、彼ら全員がすでに知っている事実です(なぜなら竜たちはそれぞれ、他の竜たちの眼の色が見えますので)。あなたは彼ら全員に「あなたがたのうち少なくとも1頭は眼が緑色ですよ」と告げたのです。そしてそれがどういう結果を招くか(あるいは何も招かないか)について考えることなく、あなたは島を離れました。  
 竜たちがつねに論理的であると前提(もちろん)して、何が起こるでしょうか? もし何かしら興味深いことが起こるとすれば、あなたが竜たちに与えた新情報とは、正確に言って何だったのでしょうか? 



どうですか? 簡単ですか?

以下ネタバレ注意!!!!

過去からのWi-Fi…そのルータの接続先は、1992年のインターネットだった!

みたいなSF作品を思いついてしまった。

インスパイア元はこちら
あるある的内容。
これはこれで、フィリップ=K=ディックの小説の題材になりそうな雰囲気だが。
内容は全然関係ない。
これのタイトルだけ見た時点で、SFを思いついてしまった。

当然、主人公はバブル崩壊を止めようとするのである。

ホイチョイの『バブルへGo!』とホーガン先生の『Thrice Upon a Time』を合わせたような内容である。

しかし1992年当時のインターネットは、主人公である17歳の少女には想像もつかぬほど、アレな空間であった…。

この「アレ」な部分の描き込みしだいで面白くなるとおもう。
もしかしたら。

(2014.10.6 18:18追記)1992年ではバブルはとっくに崩壊しているようです。バブルへGO!! で戻った先は1990年だったようです。しかし1990年だとまだインターネットと呼んでいいものかどうか…。EYE-NETとかNIFTY Serveにつながることにしますか。

時々引っかかってくるLIGが面白すぎて一体何の会社だかさっぱりわからない件

たまにやけに面白い内容あって、見るとLIGなんですよね。

今回はこれ。

http://liginc.co.jp/omoshiro/pr-omoshiro/111234
女遊びに最適!10股かけても絶対に大丈夫な最強人事管理システムが登場 | 株式会社LIG

シンガポールへの場面転換と悲壮な技術陣がものすごくベタですけど身につまされました。
同じような立場として。

こういうコンテンツを作り出せる方に僕は嫉妬します。

もうひとつおすすめ


今までのだと、これも切なくておすすめです。同じような立場として。

http://rarejob-lig.com/
もしも僕の嫁が突然フィリピン人に変わったら

華倫変先生のナームちゃんの話の3D版というか。
妻も3日前に30歳になりましたが、朝起きたらいないんじゃないかといまだに僕は思っています。
(日本で2回いなくなったし。)

HubotからWinSCPでlsが取れない

Redmineのチケット上で指定されたファイルをWebDAVで自動ダウンロードできるようになった。


サーバ上にあるファイルの一覧を出したい


だが、指定ファイルが存在しなかったときが問題だ。

「Not found」
ってメッセージはREST APIでRedmineのチケットに書き込めるようになった。

一歩進んで、
「今あるのはこれらのファイルですよ?」
ってのもチケット上に出したい。

が、一筋縄ではない


WinSCP .NET AssemblyサイトのJScriptサンプル
http://winscp.net/eng/docs/library_session_listdirectory#example
だと、lsの結果をnew Enumerator()でめでたく列挙子化できている。

だがEnumeratorはnode.jsにはない。
http://msdn.microsoft.com/ja-jp/library/ie/6ch9zb09(v=vs.94).aspx

node.jsには列挙子みたいなものがないようだ。
あったとしても、JScriptと同じ方法でCOMコレクションを扱える保証はない。

ArrayとかObjectでやってみたけどダメ。

いろいろ頑張ってみた。
けれどもできない。

というか、無理ぽ


結論としては、node.js用win32oleでCOMコレクション対応が未実装なのが原因だった。

作者さんが
https://github.com/idobatter/node-win32ole
「can not handle some COM VARIANT types, array etc.」
と言っちゃってる。
だから間違いない。

発想の転換


まあ、WebDAVのlsだったら単に普通にHTTPで
http://username:password@example.com/path/
からGETしたものをCheerioでほのぼのスクレイプすればいいような気もしますが。
https://github.com/cheeriojs/cheerio