2006-03-25[n年前へ]
■「男と女のデート大戦略(アルゴリズム)」をプログラムで語るスレ

Tech総研ブログ 平林 純@「hirax.net」の科学と技術と男と女に「男と女のデート大戦略(アルゴリズム)」をプログラムで語るスレ 〜 オープン・ソースで「デート」支援 〜を書きました。
「男と女の間のデート戦略アルゴリズム」をプログラム言語で考えてみょう!という、ぽいんつさんをリスペクトしつつ(インスパイアされた)話です。プログラミング言語でデート戦略(シナリオ)を書けば、デートの作戦や考え方や(自分が予想する)相手の対応がすっきりわかりやすくなるでしょうし、何より面白そうです(理系的には)。
「誰もが活用できるデート戦略(アルゴリズム)」をオープン・ソースで開発してみることにしましょう。
float Men::interest(Person *one) { if( type==OPPAI_SEIJIN ) // 胸星人 retrun one->bust; // 興味は相手の胸の大きさが全て… }
float Women::judgeOne(Person *men) { switch (mensInterest)){ if(OPPAI_SEIJIN) return HATE; else if (PERSONALITY) return LIKE; }
double dispatchingで実装した方がいいのでしょうが… あくまで自立オブジェクトとして考えなくてはならないところが難しい
オブジェクト間での、コミュニケーションが上手くいくかどうかの問題にも繋がってきそうな。つまり、相互作用における相互参照に不正確・不確実さが入り込んでくる…という。
でもって、コミュニケーションに不正確・不確実性・確認の困難性が入り込んでくる場合、double dispatch がそもそも可能か…
2007-08-23[n年前へ]
■WIKI+画像処理
空いている時間は、テスターのアドバイスを参考に、「WIKI+画像処理」アプリをスケッチし直している。このアプリは、一番最初にノートにアイデアを描いた時は、"Cinderella Magic"という名前だった。だから、そのイメージを忘れないように、今でも隅っこにこんな文字を入れ込んである。
A dream is a wish your heart makes. If you keep on believing, the dream that you wish will come true.当初は、画像処理の拙い部分をWikiで補い、コトバで書ける単純な画像処理マクロを実装し、ついでに、別に考えていたWiki アプリを合体させる予定だった。つまり、あまりにもアイデアてんこ盛りだった。
スケッチを人に見せ、ヒアリング作業をするたびに、Wiki部分が見えなくなっていく。この調子でいくと、αテストが終わる頃には見た目「画像処理アプリ」になってしまうかも。
2008-08-03[n年前へ]
■評論は何もできない実装しない人にまかせとけ
それが、ハードウェアでも、ソフトウェアでも、対して違いはない。「可能な条件下で作る」ただそれだけだ。実装する立場になってみれば、評論家・解説者みたいな曖昧で一般的な言葉は絶対に出てこない。たくさんの「条件」が決められてしまえば、嫌でもその条件に応じた最適解が決まってしまうものだ。そんなものだ。
評論なんか何もできない実装しない人にまかせとけ。実装して、その動いた結果が全てだ。上手く動けばオッケーだし、上手く動かなきゃ、上手く動くまでやるだけだ。
Iram Amayoa.
2008-11-14[n年前へ]
■「色を変える"宝石"ガーネット」と「"変化"するMathematica」
「色を変える"宝石"ガーネット」の光吸収スペクトルを探すうちに、こんなページやこういったページに出会いました。こういうページを眺めていると、単純な色名では表現できない宝石の光吸収スペクトルを(数式処理プログラムの)Mathematicaで関数にして、さまざまな照明の中で、宝石が外に見せる色を計算するライブラリを作りたい、と思ったりします。
光吸収スペクトルは変わらなくても、照明光スペクトルや視覚スペクトルに依存して「見た感じ」が変わるようすをMathematicaで描いてみたいと思ったわけです。
そんなことを思いながら、もうすぐ公開される Mathematica の新バージョン、バージョン7を見ました。そのMathematicaが"変化"し続けるさまは、なぜか「色を変える"宝石"ガーネット」を連想させました。さまざまな機能が追加され、姿・見た目が大きく変わっているように見えても、少しその新たな装いを脱がしてみると、その下にはこれまで同じ「HEADで表現される構造が組み合わさったオブジェクト」が見えてきて、そこに色を変える宝石と同じさまを感じたのです。
色鮮やかに映える機能をとても魅力的に感じる人は、多いことでしょう。その一方で、特に変化するわけでもない内部の光吸収スペクトルや基本オブジェクト構造に不思議に心惹かれる人もいるように思います。「さまざまな機能を使って何かをしたい」と思う人もいれば、「基本構造を組み合わせて何かを作ってみたい」と思う人もいそうな気がします。
もちろん、その時の気分で「どっちが好き」かは変わることも多いかもしれません。このページを読む人は技術系の人が多いと思いますが、(この瞬間の)あなたなら「どちら」を好むのでしょう。どちらを選ぶのでしょうか?

