tag:blogger.com,1999:blog-38328337520892533642024-03-19T14:08:26.494+09:00Seeds of Seeds毎日、萌芽的アイデアを紹介します。これらのアイデアは著者自身が考察したものですので、誤りがある可能性があります。批判的に読んでいただきたいと思います。minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.comBlogger1604125tag:blogger.com,1999:blog-3832833752089253364.post-57119879263286998992022-09-29T09:13:00.000+09:002022-09-29T09:13:31.003+09:00無人店舗 open vs close<p> 労働者人口の減少に伴い。様々な対策が必要になっている。中でもコンビニの省力化は重要である。コンビニでの雇用が減少することで不利益を被る人もいるが、コンビニ経営自体が足り立たなくなると本末転倒である。コンビニは社会インフラとなっている。</p><p>無人店舗には様々な方式がある。ここでは視点を変えてopen、closeと分類してみる。</p><p>open型とは、店舗が人に対して解放されている形態であり、人が店舗に入る。いわゆるウォークスルー型だ。Amazon Go, TOUCH TO GOなどの事例がある。入口ではスマホで客を認証し、店内ではカメラやセンサーで客がどの商品を手に取ったかなどの行動を認識し、出口では決済する。この方式は、実店舗に近く、馴染みやすい。状況によっては、入口での認証を省ける場合もある。</p><p>close型とは、店舗が人に対して解放されていない形態であり、人が店舗に入らない。いわゆる自動販売機型だ。auミニッツストアなどがある。アプリで注文し、店舗で受け取る。この方式は、ロボットなどを必要とするため、設備投資が大きくなる。しかし、防犯対策や在庫管理などに有意性がある。</p><p>私は、かねてよりコンビニで予約購入をしたいと考えていた。店舗に行くと欲しいものが売り切れていることがあるからだ。予約時に決済まで済ませておけば、確実に購入できるはずだ。もっとも配送スケジュールにもよる。Amazonなどの配送を参考にすれば、前日に予約すれば翌日には確実に入手できるはずだ。このような予約購入に適しているのはclose型である。</p><p><br /></p>minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-27024158753404184632022-01-02T10:27:00.002+09:002022-01-02T10:27:39.938+09:00理系プログラミングと文系プログラミング<p>受験生はやむなく理系か文系かを選択しているが、理系と文系の区分は本来あいまいなもので、あまり決めつけは良くないと思っている。プログラミングを理系と文系に分類するのも不本意ではあるが、他に適切な呼び名を思いつかなかった。</p><p>プログラミングに2つの流れを感じる。理系プログラミングと文系プログラミングだ。いずれも、ここで名付けたものなので一般的な概念ではない。</p><p>理系プログラミングは、競技プログラミングに代表される問題解決のためのプログラミングだ。ここでの問題解決は、社会的な問題の解決ではなく、出題された問題を解くことだ。しかし、正しい答えを出すだけでなく、計算時間等様々な制約を満たす必要がある。そのためにはプログラミングの技法を極める必要がある。</p><p>文系プログラミングは、実際に役立つアプリケーションを開発するためのプログラミングだ。アルゴリズムよりライブラリやAPIなどの知識が重要である。</p><p>どちらも重要であるが、1つの科目で両方を目指すのは難しい。理系プログラミングはアルゴリズムなどのCS系科目で学ぶことができる。しかし文系プログラミングは応用分野により異なる。それぞれの専門科目(必ずしも文系科目ではない。むしろ理系科目)で学ぶ必要がある。</p><p>理系・文系の命名は不適切かとも思う。理系は深さ、基礎などを意味し、文系は広さ、応用などを意味する。適切な語を思いついたら、紹介したい。</p><p><br /></p>minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-67803926967349396312021-07-21T10:06:00.004+09:002021-07-21T10:06:38.319+09:00マドラー付きスティックコーヒー<p> スティックコーヒーはインスタントコーヒーを飲みやすくした。わざわざ軽量する必要もなく、最初からミルクや砂糖を混ぜておくこともできる。</p><p>お湯だけ準備していざ飲もうというときに、スプーンもマドラーないことを思い出す。そこでスティックごとに簡単なマドラーを入れておいてはどうだろう。箱の容器に入れてもよいのだが、いっそのことスティックの中に入れてしまう。攪拌さえできればよいので、飴の棒のようなもので十分だろう。</p>minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-66567680936557673132020-10-09T14:22:00.002+09:002020-10-09T14:22:21.588+09:00IT的政党<p>民主主義の原理は集合知だろう。</p><p>であるなら、それを突き詰めてはどうか。</p><p>つまり、私心を排除し、民衆の声だけで政策を定める政党を作ったらどうだろう。例えば、政策を提案し、一般から投票してもらい、多数決で決める。議員本人の意向は一切関係ない。決まったことは党の政策として実現を目指す。</p><p>ある意味、N党と同じくシングルイシューであるが、汎用性が異なる。</p><p>間接民主主義を否定する試みかもしれないが、中道の意見を集約できるかもしれない。</p><p><br /></p>minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-41437264999492209052020-07-01T20:16:00.000+09:002020-07-01T20:16:04.165+09:00飛行機が飛ばなければ地上で格安ホテルにしてはどうだろう。<br />
もともと機内宿泊できる設備がある。<br />
燃料も使わないし、係留費が賄えればよい。<br />
有料機内サービスも可能だ。<br />
映画も見放題。<br />
羽田は普通に国内線の需要があるので無理する必要はない。<br />
成田は遠すぎるかな?<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-90682183955881134452018-06-10T21:20:00.001+09:002018-06-10T21:20:48.211+09:00産業革命の本質人類の歴史において、産業革命ほど画期的な変換点はない。<br />
人口推移のグラフを見ると産業革命を契機に爆発的に人口が増加していることがわかる。<br />
いわゆる指数関数的な増加である。<br />
その他の革命、例えば農業革命などは微々たる影響しか及ぼしていない。<br />
つまり、産業革命は革命の質が他の革命とは本質的に異なる。<br />
しかし、産業革命が単なる蒸気機関の発明に過ぎないなら、それほど大きな影響を及ぼしたことを説明できない。<br />
私見であるが、産業革命とは、科学が(当時はまだ富裕層の)庶民にまで普及した結果、継続的なイノベーションが起こるようになったことを意味するのだと思う。<br />
蒸気機関に続いて、紡績機械なども発明された。さらに幾多の発明が今日まで続いている。<br />
産業革命によって始まったイノベーションの連鎖は今日まで継続しており、それゆえ指数的に発展するのだろう。<br />
<div>
その意味では、今日もなお産業革命のただ中にあると言える。</div>
よって、産業革命を第2次以降に分類することは無意味である。<br />
<div>
ただし、これまた私見であるが、コンピュータやインターネット、マスコミュニケーションに代表される情報革命は非物質的な発展を目指す意味において新たな革命と言えるだろう。</div>
minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-1506697996550023612015-04-06T07:54:00.002+09:002015-04-06T08:01:42.031+09:00WorldEyeWorldEyeは学研のデジタル地球儀だ。<br />
正確には半球形ディスプレイだ。<br />
様々な応用が考えられる面白いデバイスだ。<br />
<br />
表示できる動画および画像のサイズは480 x 480である。<br />
例えば、以下のような画像を表示させてみる。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZomQfXAf34UXPnbPpyB_pDIBuAZpteOPjcaTwDVQQ7SpWIboBd29L2gw-KHzkRi-xnIIr1ObOwBy_YX8Ag348OMZoxvT7xFQI848Q6pdfVHBdHfSGNgDgJhccLGtN2kwjUkh26BdUUU3Q/s1600/worldeye1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZomQfXAf34UXPnbPpyB_pDIBuAZpteOPjcaTwDVQQ7SpWIboBd29L2gw-KHzkRi-xnIIr1ObOwBy_YX8Ag348OMZoxvT7xFQI848Q6pdfVHBdHfSGNgDgJhccLGtN2kwjUkh26BdUUU3Q/s1600/worldeye1.png" height="320" width="320" /></a></div>
<br />
<br />
付属USBメモリのFREEフォルダに入れ、本体のメニューで選択すればよい。<br />
ちなみにmini HDMI端子が付いているので、PCの映像も表示できる。ケーブルが手元にないので、まだ試していない。<br />
<br />
上の図は円を等間隔で描いたものだ。しかし、残念ながらWorldEyeでは等間隔で表示できない。見た目には気にならない程度だが、中心は短く、周辺は長くなる。もっとも内側の円の半径は約4.6mmだが、順に4.7mm、4.95mm、5.3mmと間隔が長くなる。微妙に比例でないのが困る。中心と周辺で約1cmの差ができるので、無視するわけにもいかない。<br />
<br />
この辺は座標変換の問題なのか、デバイスの問題なのかよくわからない。<br />
ちなみに、WorldEyeの地球儀データはきちんと補正されている。<br />
<br />
おそらく魚眼カメラの映像を表示したり、Ricoh Thetaのパノラマ映像を表示することを考える人がいるだろう。<br />
しかし、魚眼カメラの比率とはかなり違うし、Thetaの映像とは向きが違う。単純にはいかない。<br />
魚眼カメラではないが、Google Earthを表示してみたので、比べるとよい。経度の長さがかなり違う。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXmE79kv10ywq1VN0EkjAKlHs2jRudNJQurZ7tTDft1i1pUe39gWcCleLZn6CUnAG3tLdo5Ii2Tk0-rmGTRka_ec_hkjMD1_m3U7yB0SXp8rTXRAp8Oix1LB2eXIP3ijoZRLeDoM_75BP5/s1600/2015-04-06+07.05.18.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXmE79kv10ywq1VN0EkjAKlHs2jRudNJQurZ7tTDft1i1pUe39gWcCleLZn6CUnAG3tLdo5Ii2Tk0-rmGTRka_ec_hkjMD1_m3U7yB0SXp8rTXRAp8Oix1LB2eXIP3ijoZRLeDoM_75BP5/s1600/2015-04-06+07.05.18.jpg" height="320" width="240" /></a></div>
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-51858704265677296472015-03-19T18:28:00.001+09:002015-03-19T18:28:30.521+09:00Leap Motion + Smartphoneマルチタッチが革新的なスマホを生んだ。(単にスマホがマルチタッチを選んだだけかもしれないが、マルチタッチがなければスマホの成功はなかったろう。今まで失敗し続けたPDAが証明している。)<br />
さらに、もう一段進化すると、今度はノータッチになるかもしれない。Leap Motionとスマホの組み合わせだ。スマホ画面から離れたところでアクションし、操作するようになるかもしれない。<br />
Leap MotionはKinect同様の赤外線3Dスキャナ、モーションセンサといってよい。<br />
現在のところ、かなりのCPUパワーを必要とするが、スマホがそれだけのパワーを手に入れるのは時間の問題だ。<br />
ただし、片手がスマホで埋まってしまうことがおしい。どのように使うとよいか考えることが楽しい。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-89625026629800704632015-03-08T08:26:00.002+09:002015-03-08T08:26:35.323+09:00ヒトを知るプロジェクトからヒトを創るプロジェクトへ少し前はヒトゲノムが話題になった。実に実りあるプロジェクトだったと思う。<br />
今度はヒューマンブレインが話題となっている。同様に多くの成果が期待できる。<br />
<br />
しかし、ゲノムに比べると成果は限定的となる。<br />
機械による知性は楽観的にできるだろうと予測する。<br />
しかし、より欲しいのは知識のコピーである。<br />
ヒトが考えるしくみがわかったとしても、生きている人の脳に干渉できなければ、コピーはできない。<br />
よって、ナノマシンの研究が不可欠である。むしろ、ナノマシンの成果に依存している。<br />
<br />
ヒトの脳にチャレンジすることは意義深い。<br />
しかし、人工知能を作るだけなら、必ずしもヒトである必要はない。知性が最低でもあるとされる生物であれば、何でもよい。<br />
しかし、ねずみの脳が大きくなればヒトの脳になるかどうかは断言できない。<br />
<br />
人は脳だけで生きている訳ではない。<br />
生命の定義は有機であるがゆえに、人工知能は機械である。<br />
人工知能の進化には、五感が重要である。<br />
少なくとも視覚、聴覚は脳と直結して学習する必要があるだろう。<br />
これらのインターフェースもヒューマンブレインの成功には不可欠であろう。<br />
あるいは、これらがあれば、もっと豊かな成果が期待できる。<br />
<br />
よって、ブレインの次は人体の創生が課題となるだろう。<br />
再生医療の発達も時期を同じくしている。<br />
個別に作成した臓器を組み合わせる方法がもっとも初期に選択されるだろう。<br />
この場合、新たな生命を生み出すのではなく、医療の一環として考えられる。<br />
<br />
次は、人工細胞が課題となるだろう。<br />
細胞から分化し、発達する過程を調べる。<br />
さらに発達の過程を制御し、不具合を除去する必要がある。<br />
また、事前に遺伝疾患を除去しておく必要がある。<br />
これにより発達障害の多くが克服されるだろう。<br />
<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-66444695727221960922015-03-08T07:17:00.001+09:002015-03-08T07:40:52.065+09:00フォグレットの課題フォグレットは、現実世界に仮想空間を実現できるだろうか?<br />
将来的な問いの意味により答えは変わる。<br />
<br />
仮想世界を物体として実現したいなら、多くの課題があり、困難である。<br />
1つは、当然だが、ナノテクの進歩によりフォグレットが実現できることが前提である。<br />
1つは、フォグレットの結合方式が問題となる。機械的な結合でなければ加えられる力に耐えられない。極端な話、自重で瓦解する。<br />
1つは、エネルギーの供給である。無線による電力供給を仮定しているのでは、永続的な仮想空間は実現できない。同様にエネルギーが必要となる磁気的な結合も困難である。<br />
<br />
現実的な可能性としては、3Dプリンタなしに3D造形を実現するクレイとしての応用であろう。<br />
単に形を作るだけなら、エネルギーの問題も発生しない。結合方式も機械的でよい。ただし、用途によっては強度が足りない可能性もある。<br />
<br />
仮想世界をフォグレットのみで仮想的に実現したいなら、可能かもしれない。<br />
フォグレットは人体の内部から視覚と聴覚を操作する。<br />
どうやってというのはよくわからない。これも当然課題の一つだ。しかし、できるという人はいる。<br />
この方法は理性を保ったまま幻覚を見ているようなものだ。<br />
物理的制約はずっと少ないが、倫理的制約はずっと高くなる。<br />
文化は技術ほど簡単には変わらない。しかし、技術がある世代の大半に普及したとき、文化は一気に変わる可能性がある。それでも、その他の世代との競争により淘汰される可能性がある。<br />
<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-75998564508734070782015-02-28T10:40:00.000+09:002015-02-28T10:44:56.581+09:00KindleKindleを買った。<br />
今までは、iPhoneにもKindleアプリを入れているので、わざわざ買う理由がなかったのだが、iPhoneでは画面が小さすぎるのでKindle購入に踏み切った。<br />
今回の購入は自分のためではなく、スマホが使えない人向けだ。<br />
紙に比べて便利な点が多くある。<br />
1. 字を拡大できる<br />
2. その場で辞書を引くことができる<br />
スマホに比べても利点がある。<br />
3. 画面が大きい。<br />
4. 消費電力が小さい。<br />
5. 価格が安い。<br />
もちろん欠点も多々ある。しかし、価格や消費電力とのバランスの問題だ。<br />
<br />
Kindleを家族で使い分けるには、アカウントで接続した後、コンテンツをダウンロードし、使わせる前にアカウントの接続を削除すればよい。<br />
<br />
ここで、電子書籍について改めて考えてみたい。<br />
もしも、すべての書籍が電子化されたらどうなるだろう。<br />
90%は問題がないどころか、便利になるだろう。<br />
しかし、残り10%が解決できない限り十分とはいえない。<br />
<br />
例えば、絵本は難しい。<br />
PC並みの大画面のデバイスを使えば、従来以上の絵本ができるのはわかりきっている。しかし、絵本を見る子どものためにそのような高価なデバイスを買う親がどれだけいるだろう。絵本だけでは、デバイスの価格に対して十分な価値があるとはいえないだろう。<br />
むしろ、スマートTVのアプリとして位置づけた方がよいかもしれない。<br />
メディアに応じて出版部門の再編が必要かもしれない。<br />
<br />
次は付録付き雑誌だ。<br />
付録というリアルなモノが主役なので、電子書籍にはなりえない。<br />
<br />
低学年向き学習教材も電子化が難しい。<br />
ユーザの年齢が、デバイス自体を使えないほど低いからだ。<br />
とはいえ、小学校1年生でもタブレットは十分に使える。<br />
学校でタブレットを使わないのは、単に導入コストが大きいからだ。<br />
タブレットがあれば、問題なく使える。<br />
実際、ベネッセは教材としてタブレットを提供している。個人的にはアプリで十分だと思うが。<br />
教科書会社が教科書に沿った学習教材をアプリとして販売すればよいだろう。<br />
このように家庭では教材の電子化が進むだろう。しかし、学校では電子化はあまり進まないかもしれない。主に経済的な理由により。<br />
低学年向き学習教材は、すぐには電子化されないが、徐々に電子化されるだろう。それでも年齢的な限界はある。<br />
<br />
絵本や雑誌だけでは本屋の商売は成り立たないだろう。<br />
Amazonだけがあればよいという未来が垣間見える。<br />
<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-85157181897160084502015-02-14T09:13:00.003+09:002015-02-14T09:21:46.796+09:00Firebaseで認証付きアプリを作るにはFirebaseはバックエンドサービスです。BaaS(Backend as a Service)と言われますが、Firebaseのサイトには直接BaaSという言葉はなさそうです。<br />
一言で言うと、ドキュメント型データベースとそのライブラリからなるシステムです。ドキュメント型データベースはMongoDBが有名です。Firebaseはデータ全体がJSONです。Firebaseのデータをビジュアルに編集できるWebページを提供しています。<br />
これだけなら単にMongoDBをWebサービスにしても同じことです。しかし、Firebaseが面白いのはAngularJSなどのクライアントサイドフレームワークとの相性が抜群だということです。AngularJS用にAngularFireというライブラリを提供しています。AngularFireでは、MVCをクライアントサイドで実現します。AngularFireのModelは、DOM、Firebaseと3方向に同期されます。その結果、クライアント単体でアプリケーションを実現します。つまり、<b>アプリケーショサーバがいらない</b>のです。<br />
<br />
Firebaseにはホスティングの機能があり、Webサーバとしても働きます。しかし、それはWebページを配信するためのものであり、サーバ側で処理するアプリケーションサーバを意味しません。<br />
Webアプリケーションは3層モデルを採用してきました。3層からアプリケーションサーバが除かれると2層のクライアントサーバに戻ります。しかし、アプリケーション配信が不要などWebアプリのメリットは維持しています。<br />
なお、その他のJavaScriptでも同じく2層モデルを構成できます。しかし、JavaScript以外の言語では従来通り3層モデルとなります。<br />
2層化にはセキュリティの問題があります。クライアントに自由にデータベースを操作することを許すので、不正アクセスも簡単です。よって、読み取り専用データを除けば、必ず認証(Authentication)・承認(Authorization)と組み合わせる必要があります。<br />
<br />
FirebaseではOAuthのライブラリも提供しています。GoogleでログインするWebアプリも簡単に作れます。OAuthのクライアントIDおよび秘密鍵はFirebase側に登録され、リダイレクトページも用意されます。承認はFirebase側でセキュリティルールを設定することで実現します。一般的には、ログインしたユーザだけがアクセスできるように設定します。<br />
問題となるのは、クライアントコードが不正に改変された場合です。特にOAuthを使うと、例えばGogoleのユーザなら誰でも不正アクセスすることができます。そのため、OAuthに加えて独自の絞り込みが必要になります。なお、OAuthには送信元が登録されるので、クライアントコードをコピーしてもOAuth認証を回避できるわけではありません。<br />
<br />
実際に、AugularFireで認証付きアプリを作成しようとすると、情報が少ないことに驚きます。そこで、具体的な方法を紹介します。ただし、この方法は試行錯誤の結果なので、必ずしもベストあるいは公式に推奨される方法とは限りません。<br />
<br />
ポイントは$firebaseと$firebaseAuthの2つを使う点です。<br />
$firebaseAuthからFirebaseデータにアクセスできるかと思って試したのですが、どうやら認証専門のようです。二重の参照は美しくありませんが、やむをえません。$firebaseAuthが$firebaseを継承してくれればよいのですが。<br />
Googleのメールアドレスの中で@toyo.jpを持つユーザだけに限定しています。auth.uidは意味不明の数字なので、{scope: "email"}がかかせません。該当しないユーザは$unauthしてしまえばログインを拒否したことになります。ちなみにメールアドレスはFirebaseのnameにできません。メールアドレスに含まれる特殊記号がはじかれます。<br />
<br />
var app = angular.module("sampleApp", ["firebase"]);<br />
app.controller("SampleCtrl", ["$scope", "$firebase", "$firebaseAuth", function($scope, $firebase, $firebaseAuth) {<br />
var ref = new Firebase("https://minoru-uehara.firebaseio.com/");<br />
var auth = $firebaseAuth(ref);<br />
$scope.logout = function() {<br />
auth.$unauth();<br />
};<br />
$scope.login = function() {<br />
auth.$authWithOAuthPopup('google', {scope: 'email'});<br />
};<br />
auth.$onAuth(function(authData) {<br />
$scope.authData = authData;<br />
if (authData) {<br />
var mail = authData.google.email;<br />
if (! (/@toyo.jp$/i).test(mail)) {<br />
auth.$unauth();<br />
} else {<br />
var denys = [<br />
/^[A-Za-z]{2}[0-9]{2}[A-Za-z0-9]+@toyo.jp$/i,<br />
/^[A-Za-z][0-9][A-Za-z0-9]+@toyo.jp$/i<br />
];<br />
for(var i = 0; i < denys.length; i++) {<br />
if (denys[i].test(mail)) {<br />
auth.$unauth();<br />
}<br />
}<br />
}<br />
// unauthさせずに到達すればOK<br />
// 共有データ<br />
$scope.data = $firebase(ref.child('data')).$asObject();<br />
// プライベートデータ<br />
$scope.users = $firebase(ref.child('users').child(authData.uid)).$set({email: authData.google.email});<br />
}<br />
});<br />
}]);<br />
<div>
<br /></div>
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-49592077886588941712014-10-29T11:10:00.001+09:002014-10-29T11:10:18.593+09:007-11のコーヒーいまさら感があるかもしれないが、7-11のコーヒーが美味しい。<br />
以前にスターバックスとマクドナルドを比べたことがある。あくまで個人の嗜好によるが、私だったら値段が高くてもスターバックスを選ぶ。<br />
マクドナルドのコーヒーは、やはりアメリカンだとしか思えない。<br />
私は、エスプレッソをがぶ飲みしたい人なので一般的な嗜好でないのは承知している。それを考慮しても、やや薄い、ものたりないと感じる。その当時は値段相当なので、それもよいかと思った。<br />
しかし、7-11コーヒーが同じ値段で登場したとなると、マクドナルドのコーヒーは全く意味がなくなる。<br />
7-11コーヒーの最大のポイントは香りだろう。香りだけならスターバックスを凌駕しているのではないかと思う。コーヒーにとって香りは大事だとは思っていたが、これほど実感させてくれたものはない。<br />
味としては、濃すぎることもなく、薄すぎることもない。私の嗜好からは薄い方に入るが、それでも決して薄すぎない。それでいて香るのだから、うまいとしかいいようがない。<br />
最近、スターバックに行かなくなった。理由の一つはもちろん7-11コーヒーであるが、それだけではない。スターバックスは、行っても座れないことが多い。7-11は最初から座らないので気にならないが、座らないと飲めないのに座れないのだから行っても無駄という気になる。人気なのもよいが、かなり損をしているように思う。<br />
7-11には駐車スペースがあるので、その一部を使って晴れた日にはオープンカフェを催してもよいのではないかと思う。まあ、たまり場にならないように注意する必要があるかもしれないが。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-51245828977431143712014-04-20T14:37:00.001+09:002014-04-20T14:37:38.042+09:00人工知能のブレークスルーここ数年、人工知能関係のトピックが多く話題になった。<br />
チェスの名人に勝ったり、クイズを解いたり、将棋も強くなった。<br />
モンテカルロ法の登場とそれを実現するシステム技術のおかげだ。<br />
モンテカルロ法は経験的に決め打ちされていた評価関数を動的に最適化した。<br />
しかし、モンテカルロ法を実現するには多くの資源を必要とした。<br />
それが解決できたために急速に賢くなった。<br />
計算資源はプロセッサとメモリに大別できる。<br />
プロセッサの能力は確かに高くなったが、それ以上にメモリ(特にストレージ)が大きくなった。<br />
後者の発達によって計算結果を保持することが可能となり、乱暴な全解探索も現実味を帯びてきた。<br />
プロセッサやメモリなどの製造技術は人工知能研究者の都合で変わるものではない。<br />
適切な時代でなければ実現しないアイデアがある。時代によってアイデアの価値が変わることがある。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-77492336008115536122014-04-20T13:19:00.002+09:002014-04-20T13:19:53.383+09:00コンピュータに音読させるには文字を音声に変える機能(ナレーション)は多くの人が望んでいる。<br />
しかし、平板な音声は聞き取りにくく、決して十分とはいえない。<br />
文字を音声に変えるには、文字列を形態素解析(簡単にいえば単語に分けること)し、音素に変換し、連結して再生する。この結果、いかにもロボット的な音声が再生される。<br />
人間とロボットの違いは、感情表現の豊かさにある。<br />
単に音素を求めただけでは感情要素が足りない。<br />
具体的には、速さ、大きさ、高さであるが、同じ文を読み上げても心の動きで変わってくる。<br />
この現状を改善するには、まず速さ、大きさ、高さ等をユーザが設定できる音声エディタが必要になる。機械的な音読データを人間が編集し聴きやすくする。<br />
このままでは人手による解であり、決して十分とはいえない。<br />
次に、作成した感情付き音声データを、単なる音声データだけでなく、その感情情報を含めて流通させる必要がある。<br />
それらの感情データを多数集積して、文脈を機械学習させると、ある程度文脈に応じて感情移入した音声を再生できるようになるだろう。<br />
これはビッグデータによる解決法だ。<br />
感情付き音声編集ソフトとその再生ソフトをクラウドで提供すれば、感情データを収集することができる。利用者と提供者の利害が一致し、両者に有益なビジネスモデルとなる。<br />
方法論的によくある誤りは、データを収集する前に、感情を付加するアルゴリズムを作成しようとする(できると思う)ことだ。それは典型的な根拠なき主張である。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-10102166390397118482014-03-05T09:52:00.000+09:002014-03-05T09:52:17.900+09:00DR-C125の自炊における課題DR-C125はCanonの普及版スキャナーだ。<br />
いうなれば最も売れ筋だと言える。<br />
前々回の記事でDR-C125で自炊する際の注意点を述べた。<br />
ここでは、問題点を述べる。<br />
文庫本を上向き廃紙すると、静電気で紙が密着し、紙詰まりを起こしやすい。<br />
下向き廃紙すると、ページ順が1/2, 3/4, ...から2/1, 4/3, ...のように裏返る。それだけならよいが、廃止済みの紙をそのままにしておくと挿入されて順序が変わることがある。後でスキャンミスがあったとき、該当ページを探すの結構な手間がかかる。<br />
これは致命的ではないものの、かなり大きな問題点だ。実際、かなり面倒なので古いDR-2150Cに戻ってしまった。<br />
ちなみに、A4サイズや紙質によっては問題ない。自炊用というよりビジネス用というべきだろう。<br />
下向き廃紙を正しい順序で確実に保持してくれるアダプターを別売りすればよいと思う。面積を広げるのではなく、高さでカバーするような方向で設計すれば、あまりメリットを最大限に生かせるだろう。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-18616690675092800872014-03-05T09:39:00.003+09:002014-03-05T09:39:37.852+09:00自炊からKindleへKindle版書籍が充実してきた。<br />
(宅配不要で)読みたい本がすぐに読め、自炊の手間も減り、Amazonで保存もしてくれる。<br />
とても便利だ。<br />
昔の本がKindle版として復刻されているのもよい。<br />
角川文庫の横溝正史が、あのおどろおどろしい表紙で復刻されているので、おもわず大人買いをしてしまった。老後の楽しみにとっておく。<br />
しかし、まだ課題はある。<br />
まず、すべての書籍がKindle化されているわけではない。これは時代の流れとともに解消されるだろう。紙の本はなくならないが、減っていくだろう。<br />
Kindle書籍は基本的に共有が難しい。個人の複数端末ではクラウドで共有できるが、別人がアクセスするのは著作権的にNGだろう。しかし、一般的に家庭内共用は多くの場合認められている。電子化により厳密化されると家族内家庭内共用も難しくなる。端末自体の共用で補う必要がある。特定の端末にだけ閲覧可能なリストの作成などといった機能をクラウド側で提供する必要があるだろう。<br />
<div>
最後に、Kindle書籍を図書館はどう扱うのだろう。端末貸し出しが現実的だろうが、あまりにコストが高い。</div>
<div>
<br /></div>
minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-23176016849112612072014-01-27T18:37:00.001+09:002014-01-27T18:37:21.165+09:00DR-C125書籍の整理のために、いわゆる自炊(スキャン)をしている。<br />
お気に入りのスキャナーはCanon DR-2510Cだった。<br />
しかし、もはや生産終了して入手できない。<br />
代わりとなる製品がDR-C125だ。<br />
機能的にはDR-2510Cの上位互換ともいえるが、同じように使うには少しコツがいるようだったので、紹介しておく。<br />
個人的に、自炊モードは24ビットフルカラー、300dpi、両面を選択している。これが様々なビューワで閲覧するのにちょうどよい。<br />
DR-C125の標準設定はかなり画質が悪い。おそらく白黒のビジネス文書を対象としているのだろう。<br />
そこで、手動設定を行うのだが、上記のようにスキャナを設定しても常に画質がDR-2510Cに劣る。<br />
この原因は出力時の高圧縮モードにあった。出力時設定で標準圧縮に変更するとDR-2510Cと同等の画質となった。<br />
確かに高圧縮モードの圧縮率は高い。しかし、不可逆圧縮のようで、画質まで低下してしまう。そのような圧縮はあまり望まれないのではないだろうか。画質低下を許容するなら、最初から低解像度でスキャンすればよいのだから。<br />
ちょっと腑に落ちないことだったので、メモしておいた。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-50207036921920135262012-07-09T19:35:00.000+09:002012-07-09T19:35:25.013+09:00不完全なクラウドビジネスがクラウド化していく流れは必然だと思うが、クラウド(データセンター)運用技術はまだまだ成熟していないようだ。<br />
どの部品が壊れても正常に動作する耐故障性が実現できていない。<br />
富士通の館林センターの障害や、特にファーストサーバの障害とそれに伴うデータ損失は大きい。<br />
一方で、運用を自律化するシステムも登場している。ますます人手では信頼できなくなるだろう。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-53222916053464327332012-06-28T08:07:00.001+09:002012-06-28T08:07:28.640+09:00長期保存なら新潮文庫昔の文庫本を電子化している。<br />
そのほとんどが茶色く変色しているが、同じ年代に購入した新潮文庫だけ新品のように白い。<br />
カバーさえくっついてしまうくらいの劣悪な環境にも耐えた。<br />
紙で長期保存するなら新潮文庫がよい。<br />
古典の名作が新潮文庫に多いのもうなずける。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-17939774470426282332012-06-21T22:56:00.000+09:002012-06-21T22:56:10.679+09:00Literal Engineering文学作品を工業製品のように生産する技術をリテラルエンジニアリングと名付けてみた。<br />
文学も広義のメディアであるが、文学にしかない特徴がある。それは詳細な心理描写が可能なことだ。音声メディアの落語では心の声を話す。映像にも回想や想像のシーンがある。しかし、心の声ばかりの落語や映画はテンポも悪く、わかりにくい。心理描写は最も本質的な表現であり、あらゆるメディアに対して文学が有利な点だ。<br />
文学にもさまざまな種類があるが、工学的な意義からは小説や物語を対象にするとよいだろう。物語の作成方法には様々な方式がある。代表的な方法は神話の構造だ。物語が時間的な構造だとすれば空間的な構造は世界観だ。<br />
文を表現対象で分類すれば、心理描写、風景描写、セリフなどに分類できる。<br />
風景描写はあまり独創的である必要はない。ほどほどに文学的な表現が織り交ぜてあれば十分で、過剰な表現はかえってわかりにくい。むしろ表現対象を余すところなく表現することが重要だ。例えば、その風景に存在する必要要素を数え上げておくとよい。風景描写はかなりの部分まで工学的に生成できるだろう。<br />
セリフは、説明なしに発言者が推測できるものがよい。これにはキャラクタの個性を把握し、反映する必要がある。Siriなどの自動応答サービスの応用でセリフの生成も工学的な目途が立っていると思う。<br />
心理描写だけはまだまだ難しい。これは小説家の腕の見せどころだ。<br />
そもそも小説の面白さは普通でないことにある。普通の心理から(誤解などで)普通でない状況にあったり、普通の状況の中に普通でない心理が隠されていたりするところを、作家の表現によりうまく説明してしまう。こうして何らかの非日常が生まれる。身も蓋もない言い方をすればへ理屈だ。へ理屈を自然な理屈に感じさせる腕前を表現力という(?)。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-23604157771537202262012-06-02T22:18:00.005+09:002012-06-02T22:26:30.322+09:00マルチPadAppleの次の戦略を予想する。<br />
私はマルチPadだと思う。<br />
一人一台までiPhone/iPadが普及しても、それが最終段階ではない。一人に複数台買わせることができる。それがマルチPadだ。<br />
マルチPadは、簡単にいえば、通信可能なヒンジにより連結可能なiPadだ。<br />
例えば、2台のiPadを連結すれば、Mac Book Airのようになる。キーボードは仮想型だが、これは既に大きなハンデにはならないだろう。また、見開きで使えば、理想的な電子ブックリーダーになる。<br />
さらに、多く接続するとタイルディスプレイになる。屋外に設置できればデジタルサイネージュのデバイスとなる。<br />
しかし、Appleなら教育分野に注力するだろう。すなわち、電子黒板だ。<br />
大きなマルチPadは落ち運びができない。だから据え置き用途が主となる。そこで、通信機能やバッテリーを省くことができる。その結果、コストダウンが進み、1台1万円くらいにできるだろう。50インチの画面を10インチの画面で構成するには25個のデバイスが必要になる。デバイス単価が1万円なら50インチを25万円で実現できる。現在の50インチTVは1日のレンタル代でも25万円する。また、55インチタッチパネル電子黒板の購入価格は100万円だ。Appleが提供するはずの利便性を考慮すれば太刀打ちできないだろう。<br />
唯一の欠点は、つなぎ目の不自然さだ。最高のユーザ経験を提供することを使命とするAppleなら、妥協しないだろう。そのような商品が提供されれば、まさに魔法のデバイスになる。<br />
もしこの予想が正しければ、その中間形態として、ふちなしiPadが登場するはずだ。iPadをふちなしにするにはかなりの技術革新とインターフェースの改変が必要になる。カメラやホームボタンの位置は変わる。カメラは液晶と一体化するかもしれない。また、ホームボタンはタッチパネルに吸収されるかもしれない。今後はふちの幅がミリ単位で競われるだろう。minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-2589823546084634382012-05-27T22:42:00.005+09:002012-05-28T22:22:07.464+09:00Ubuntu 12.04 serverをVMware PlayerにインストールするVMware Playerは4.0.3(当時最新版)を用いた。<br />
他のOSをインストールするときと同様に、サイトからCDイメージ(ubuntu-12.04-server-amd64.iso)をダウンロードし、それを仮想マシンの設定でCDドライブに設定してから、仮想マシンを起動すればよい。<br />
しかし、VMware Playerは少しおせっかいだ。他のVMソフトならこれだけでよいが、VMware Playerの場合、VMware Playerが知っているOSを簡単インストールしようとする。これによってインストールは確かに簡単になるのだが、後で設定を変更しなければならなくなることがある。<br />
例えば、キーボードの設定だ。簡単インストールでは英語キーボードに決め打ちされてしまう。これを修正するには、<br />
$ sudo aptitude install console-data<br />
を実行する。キーボードの設定は、[Select keymap from arch list]-[qwery]-[Japanese]の順に選ぶ。キーボードの種類が違ったときは、<br />
$ sudo dpkg-reconfigure console-data<br />
として選択しなおす。<br />
<br />
参考サイト<br />
<a href="http://www.compnet.jp/index.php/archives/1282">http://www.compnet.jp/index.php/archives/1282</a><br />
<br />
追記<br />
キー配置がなおったと思ったが、再起動したら元に戻ってしまった。<br />
また、他のサイトではconsole-dataではなく、console-setupとなっていたが、console-setupにはキー配置に関する設定はない。<br />
結局ベストの方法は簡単インストールを使わないことだ。仮想マシンを作成するとき、「後でOSをインストール」を選択すればよい。<br />
<br />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-14250325165072655882012-05-23T13:34:00.001+09:002012-05-23T13:34:34.575+09:00カルボナーラうどん<span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">川越マインの3F、讃岐うどんの店、</span><wbr style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;"></wbr><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">讃岐路にカルボナーラうどんがある。</span><br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;" /><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">スパゲッティがうどんになっただけだが、</span><wbr style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;"></wbr><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">うどんを国際化するためには実験的な作品だ。</span><br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;" /><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">しかし、残念ながら、大きな問題点がある。</span><wbr style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;"></wbr><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">アルデンテでないことだ。讃岐うどんもコシが命だろう。しかし、</span><wbr style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;"></wbr><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">洋風の調理法ではコシがなくなってしまう。</span><wbr style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;"></wbr><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">もう少し手早く調理しないといけない。</span><wbr style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;"></wbr><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">あるいは手打ちのもっと強いうどんが必要だ。</span><br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;" /><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">ちなみにこの店には他にも創作うどんがある。</span><wbr style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;"></wbr><span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 14px;">またの機会に試したい。</span>minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0tag:blogger.com,1999:blog-3832833752089253364.post-66020864187488766062012-05-21T17:10:00.002+09:002012-05-21T17:10:56.481+09:00モンテッソーリ教育とクラウドクラウドのスタープレイヤーにモンテッソーリ教育の影響が大きい。<br />
グーグルのラリー・ペイジとセルゲイ・ブリン、そしてアマゾンのジェフ・ベゾスらだ。<br />
それぞれの企業の発展に彼らの個性の一部として教育の影響が垣間見える。<br />
これはクラウドに限った話ではないだろう。蒔いた種からようやく実がなったというところだろう。他の分野でも教育の成果が出ているのかもしれない。<br />
<br />
彼らはモンテッソーリ教育の生きた広告塔ともいえる。<br />
<br class="Apple-interchange-newline" />minoruhttp://www.blogger.com/profile/07964858867636638370noreply@blogger.com0