昨日、論理パズルを紹介しました。慣れているプログラマーの方には、それほど難しくなかったかも知れません。正解は得られなかったのです。人が答えた「4」でした。ところが、このパズルを別の状況に置き換えたところ、今度は殆どの人が正解したのです。別の状況の同様の論理問題--------------------------------------あなたは警察官です。」を調べなければいけません。カフェに行くと、そこでは四人の人が何かを飲んでいます。見ると、一人はコーラを飲み、一人はビールを飲んでいるのが分かりました。残りの二人が何を飲んでいるかはまだ分かりませんが、同僚が年齢を知っていて、一人は16歳で一人は22歳であることが分かっています。・「何を飲んでいるか分からない22歳」--------------------------------------これは簡単だと思います。正解は、「年齢が分からないビールを飲んでいる人」と「何を飲んでいるか分からない16歳」です。コーラを飲んでいる人が何歳であっても構わないし、22歳の人は酒を飲んでいても飲んでいなくてもどちらでも構いません。「年齢が分からないビールを飲んでいる人」が何歳かと、「何を飲んでいるか分からない16歳」が何を飲んでいるかは確認する必要があります。同様の推論により、昨日の問題の答えは、「A」と「7」です。(「ウェイソンの四枚カード問題」解答編)』の更に続きです。プログラマーの場合は、「論理をコンテキストから切り離して、抽象的なロジックを抽象的なまま記述する」、なんて日常的に仕事でやってることだから、具体例がなくても抽象的な話のままで結構理解できるのかも知れません。逆に、プログラマーは、「問題を分析し、関心事ごとに切り分けてから、解く」というのに慣れ過ぎていて、具体的な問題を具体的なまま理解する、というのが、苦手になっていたりするのかも知れません。私がよくやってしまいます。妻と会話をしていて、「えっと、つまりそれってこういうことだよね」とか「結局どの部分が問題なの?」とか。妻は、私の「直ぐ分析しようとする癖」が好みではないらしく、これは、夫婦喧嘩のもとです。「問題を分析して抽象化して解かせようとする」というアプローチばかりをとってしまったりします。抽象的な問題を具体化した方がずっと理解しやすい場合がある、という実は当たり前なことを見逃したりしがちな気もしています。私は、「複雑な問題はシンプルにしてから解こう」というアイディアは、それ自体がとてもシンプルで良いものだと思います。分解したり、抽象化したり、というのは、シンプルにするのに、とても効果的な方法だと思います。分解したり、抽象化したりすることが、いつも最もシンプルな解法だとは限らないのでしょう。逆にそうすることで、見えなくなってしまうものもあるのだと思います。『一枚の葉にとらわれては木は見えん。一本の木にとらわれては森は見えん。どこにも心を留めず、見るともなく全体を見る。やり方」ヤマダ電機へ行き、「一番高いパソコンとビジュアルステゥージオの一番いいやつ、それとインターネットをくれ」と言います。検索し、一番上の候補をクリックして、本を買います。(この時点では、まだうまく入りません)。検索し、一番上の候補をクリックして、この時点での沢山のうまくいかないことや分からないことを一つ一つ質問します。(大至急!!!!)」とし、解決するまで同じ質問を色色なところで地道に何回もします。すべてが嫌になり、窓からパソコンを投げ捨てます。ドライブを利用している。デバイスで、共有のドライブが使えるのはとても便利だ。デバイスごとに専用のアプリケーションが用意してあるものが多く、それらは、ローカルのドライブと同じように使うことができる。利用しているものが多くなってきたので、纏めてみた。条件を満たすことで、無料の儘容量を増やせるものもある。純正アプリ以外で使えるものはある。「複数のデバイスで同じストレージにアクセスできる」のはとても便利で、今やなくてはならない。いずれは、ドライブすら意識させないクラウド環境が当たり前になるのかも知れないが、過渡期として「丁度いい」便利さだ。(Sho's)」のカテゴリ「ドキュメント」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。前のカテゴリはソフトウェア開発です。次のカテゴリは映画です。他にも多くのエントリーがあります。メインページやアーカイブページも見てください。