iPad/iPhoneで数字遊びうちの2番目ちゃんと3番目ちゃんは、数字が読めるようになり、足し算もわかってきたようだ。小学生の1番目ちゃんは、割り算や分数も習ったようだ。数字のブロックを組み合わせて四則演算の数式を作って遊ぶアプリを作った。完成まで実に三ヶ月くらいかかってしまった。webアプリなので、iPadやiPhoneのsafariでも動くようにしたほうが、子供にはうける。safai対応にするのに二ヶ月余計にかかったと言っても過言ではない。PCかiPad/iphoneかは自動で識別するので、以下のURLにアクセスするだけで遊べる。例によってGAE上で動いているが、HTML/Javascriptのファイルを配ることにしか使っていない。表示されたブロックをドラッグして、任意の数式を作ってほしい。教育目的であるから、計算も自分でして、正解かどうかをフィードバックするものだ。http://numericblocks.appspot.com/PCのブラウザでは、マウスのイベントは"mousedown"や"mousemove"で取得できる。iPad等のタッチ操作は"touchstart"や"touchmove"という別のイベントである。単なるイベント名の置き換えではなく、挙動が違うようだ。指を離さずに移動させたとき、新たに生成したブロックが動かないという問題。ブロックをタッチして移動する、という仕組みにせざるを得なかった。この解決ができる方、是非、教えていただきたい。HTML5でドラッグアンドドロップが標準サポートされた。safariで、そのまま使えると思いこんでいた。それほど甘くなく、当然ぴくりとも動かない。イベントが違うので当然である。仕組みが提供されている。safariと互換のあるものを見つけることができなかった。置き換えるようにしなければならない。プログラムを作るのと変わらなくなってしまう。いうことで、HTML5のドラッグアンドドロップを使うことを捨てて、再度作り直した。繰り返し、何度も書いては捨ててることとなった。結局、8月初めから作り始めて、途中、机やタンスを組み立てたりしながら、三ヶ月かかってしまったのだ。先日、子供たちに遊ばせてみたのだが、はじめこそ遊んでくれたが、さほど盛り上がらなかった。(19)タグクラウド10.04264adeskbaraliasALIGNAPIappengineappleキーボードATOKbashCASEchainconqueconsumerdigdnssecDynamicElementEmacsEvernoteevervimexifGAEGalaxygithubGoogleimageiOSiOS5iPadiPhoneiPhone4iphoneスタンドjavascriptLeftMacOSnoteoauthofOSOSXPadfonepythonretinaRightrmagickRubySHELLsigchasesinatrasmbmountSTYLEtableTDTDLToTRTrusttwitterUbuntuupdateurischemeVAPORVimWindowsXxwindowかな遊びひらがなみらい科学館やはぶさアオシマキーボードクリップクロックスゴムバンドショートカットスキーマテキストエディタディレクトリ共有プラモプラモデルワッフル三段ベッド。