[先輩はアホです!(きっぱり)]なぜかモチベーションあがってきた(*゜∀゜)=3ハァハァ
[先輩はアホです!(きっぱり)]起きた。そうだ!これ神キーボードだからディスプレイもつけよう。メッセージを表示出来るようにしよう(*´ω`*)良い事思いついちゃった:-)
[先輩はアホです!(きっぱり)]大体ざっくり出来たと思う。http://fukei-shashin.i-elements.net/1000messages_v02/v02r014.html
[先輩はアホです!(きっぱり)]変な事ではまってる。1回クリックしかしてないのに、イベントが素早く2回発生している。何だこの怪現象????
[先輩はアホです!(きっぱり)]△キーボードの入力に合わせて検索結果にマッチしたアイテムにバッジを表示。検索文字列の更新へのイベントハンドラ追加、ハンドラに検索処理追加▲検索結果のマッチに合わせて表示の高さを計算してスクロール。マッチの始めのアイテムをカウントして高さ計算。※文字列更新時以外終了△新しい列に変更される前に、現在セットされているバッジを削除。内部から消去が呼ばれた場合バッジ削除処理
[傾向と対策]△キーボードの入力に合わせて検索結果にマッチしたアイテムにバッジを表示。検索文字列の更新へのイベントハンドラ追加、ハンドラに検索処理追加・検索結果のマッチに合わせて表示の高さを計算してスクロール。マッチの始めのアイテムをカウントして高さ計算。△新しい列に変更される前に、現在セットされているバッジを削除。内部から消去が呼ばれた場合バッジ削除処理・撮影者検索から、別の表示モードに変わる時、キーボードを隠して検索文字列をリセット。Closeボタン以外でキーボードを消した場合、文字列をクリア
[先輩はアホです!(きっぱり)]だいぶん進んだ。残りtodo △キーボードの入力に合わせて検索結果にマッチしたアイテムにバッジを表示。・検索結果のマッチに合わせて表示の高さを計算してスクロール。△新しい列に変更される前に、現在セットされているバッジを削除。・撮影者検索から、別の表示モードに変わる時、キーボードを隠して検索文字列をリセット。(バッジはそのまま?)
[先輩はアホです!(きっぱり)]http://fukei-shashin.i-elements.net/1000messages_v02/v02r014.html一応リビジョンアップ。todo・撮影者検索で表示させるアイテムの列の横幅を画面におさまるように計算追加。・キーボードの入力に合わせて検索結果にマッチしたアイテムにバッジを表示。・検索結果のマッチに合わせて表示の高さを計算してスクロール。・新しい列に変更される前に、現在セットされているバッジを削除。・撮影者検索から、別の表示モードに変わる時、キーボードを隠して検索文字列をリセット。(バッジはそのまま?)・ぐるぐるを大きくする・全メッセージのボタンアイコンを変更、NEWを削除※・ヘルプ表示「写真クリックで拡大表示」
[先輩はアホです!(きっぱり)]キーボードカバーこれ、だいぶん使い込んだので新しいの今注文。めちゃ使いやすい。なんとカバーつけてないよりキーを打ちやすい。 http://amzn.to/kZQ6ew
[先輩はアホです!(きっぱり)]http://fukei-shashin.i-elements.net/1000messages_v02/v02r013.htmlロジック間違いだらけってほどでなかった。一応キーボードの連携ついた。全メッセージ表示をクリックしたらキーボードを消す処理を追加しよう。
[先輩はアホです!(きっぱり)]http://fukei-shashin.i-elements.net/1000messages_v02/v02r013.html検索ロジックはまだ間違いだらけだけど、何となく機能的にキーボードと連携がつき始めた。
[先輩はアホです!(きっぱり)]めっちゃ眠いのでコンビニに缶コーヒーでも買いに行こうと思ったらやっぱりヤマザキショップは休み。小杉のヤマザキさんは連休をしっかり休むよいコンビニ(^_^)
[先輩はアホです!(きっぱり)]アニメーションマネージャや、ソートキー配列クラス内部からも、キーボードクラスを呼び出す。さすが「THE GOD KEYBOARD CLASS!!」私は神キーボードを作ったマッドプログラマ〜〜'`ァ,、ァ(*´Д`*)'`ァ,、ァ
[先輩はアホです!(きっぱり)]キーボードクラスは最初の初期化じが消え切っててないなぁ。ボタンアニメーション中のボタンの反応を切ったので表示の欠けが無くなった。大分前から有った表示切り替えのアニメーションが消去終了で終了した事になってしまうバグとれた。ただ、インタラクション的には待ち時間が増えユーザビリティが下がって微妙。問題が無ければ戻すのもありだけど、起きないかどうかも微妙(笑)プログラムでアニメーション制御ってやっぱいろいろ難しい。
[マインドマップ]http://www.mindmap.or.jp/
[先輩はアホです!(きっぱり)]文字列のマッチを何かコアクラスのようなものを作ってスタティックにしようかと思ったけど、この場合UIキーボードviewは神なのでこっちに入れとこう。
[先輩はアホです!(きっぱり)]キーボードの消え残りなおった。結構めんどくさかったな。
[先輩はアホです!(きっぱり)]文字入力のキーボード作るって、結局、字とはどういうものか、という部分から考えて行かないといけないところってあるな。単に場合分けしているだけではうまくいかないからそういう事と向き合わされちゃう。
[先輩はアホです!(きっぱり)]はー今日はそれなりにはかどったから、これでやめようかな(*´ω`*)
[先輩はアホです!(きっぱり)]ゴッドキーボードそのものはほぼ出来たかな。心配していた濁音、半濁音の処理もうまく行った。新しい機能に合わせて新しいカスタムイベントもイベントタイプ追加。http://fukei-shashin.i-elements.net/1000messages_v02/v02r012.html
[先輩はアホです!(きっぱり)]>お告げ:おおっ(@_@)!!!
[先輩はアホです!(きっぱり)]お告げ: 預かり中のお共2匹は、明日、三浦あたりを旅することであろう。
[無効な入力をキャンセル]神キーボードは無効な入力をキャンセルしたりする。....ふっふっふ。
[キー入力をディスパッチ]神キーボードはもちろん普通にキーの入力のイベントをディスパッチしたりする。....ふっふっふ。
[状態イベントをディスパッチ]神キーボードはキーの入力状態に従って状態イベントをディスパッチしたりする。....ふっふっふ。
[文字列を処理]神キーボードはキーボードに入力された文字列を処理したりする。....ふっふっふ。
[ゴッドキーボード製作中]神よ〜〜〜〜'`ァ,、ァ(*´Д`*)'`ァ,、ァ
[先輩はアホです!(きっぱり)]あーそうだ、下のヤマザキは連休中休みだった。。。。
[先輩はアホです!(きっぱり)]メソッドの返り値はString。この場合このインスタンスは生成されて戻されるのか、インスタンスオブジェクトのインスタンスへのポインタなのかオイラの知識では不明瞭。メモリ使用管理的にはガベージコレクションでカバーされるので放っておいていいけど、インスタンスのポインタとすると、インスタンス内で何か変更されるなら対策がいる。Objective-Cではそのあたりまでちゃんと指定出来るのではっきりわかるのだけど。この場合スタティック定数を返すのだけど、戻り値は受け取り側で変更出来るけど、たぶん文字列そのものを操作するような変更はまずしないのでやっぱり問題が起きない。しかし、文字列そのものを変更しようとすると何が起きるのだろう。何か領域が生成されて戻されているなら問題ないけど、領域が共有されているなら、受け取り側のメソッドではクラスオブジェクトのスタティックな変数を変更出来る事になり、場合によってはメモリ破壊が起きる。でもFlashでは、ほぼ、んなことならないのでやっぱインスタンスが生成されているってことかなぁ。と、不毛な思考をしつつ、この思考実験は「趣味」だな...と思った(笑)
[先輩はアホです!(きっぱり)]結局ハッシュそのものはObjectクラスのインスタンスで、クエリ名は文字列で、値はオブジェクトクラス変数(ポインタ)....ってことで良いのだろうか。こういう事がはっきり書いてある情報源が無くて手探りになっちゃうな。オライリの本にはハッシュについて一切書いてなかった。今考えてみれば、つまりそれは単なるオブジェクトだからって事だろう。マウスイベントのターゲットの名前の型はstringだったから、これで値マッチをループでサーチして逆引きするスタティックメソッドをキーボードクラスに作ろう。ちょっと不要なループだけど、ミリセク以下だろうし、逆引きの配列を作るのは管理上面倒だからそうしようかな。
[先輩はアホです!(きっぱり)]あ、できた。なんだ、そんなことか。。
[先輩はアホです!(きっぱり)]うーん、なぜかターゲットのムービークリップが拾えない。
[先輩はアホです!(きっぱり)]高度な情報のリテラシーに関する重要なメソッドの一つは、「その情報」の発信者が何の意図で「その情報」を発信しているかと言う事を含めて、「その情報」が何であるかについても考慮する事だと思う。「発信された(その)情報」とそこから得られる「情報そのもの」を分離して考え、「情報そのもの」を抽出する行為である。
[先輩はアホです!(きっぱり)]高度な情報のリテラシーに関する重要なメソッドの一つは、「その情報」の発信者が何の意図で「その情報」を発信しているかと言う事を含めて、「その情報」が何であるかを考慮する事だと思う。「発信された情報」とそこから得られる「情報そのもの」を「発信者の意図」というなんらかのフィルターを考慮して「情報そのもの」を抽出する必要がある。
[r012]キーボードそのものは安定してきたのでロジックに入る前にリビジョンアップhttp://fukei-shashin.i-elements.net/1000messages_v02/v02r012.html
[新キーボード]一応表示関係は出来るようになったけどロジックもだいぶん変えないけない。http://fukei-shashin.i-elements.net/1000messages_v02/v02r011.html
[先輩はアホです!(きっぱり)]話し合ってキーボードの仕様がかわる事になった。ちょっと作業中
[先輩はアホです!(きっぱり)]おいらもさっきちょっと走ったら4キロではぁはぁでした(笑)少し短めにしますか。。。
[先輩はアホです!(きっぱり)]10キロ・・・ムリっす(笑)
[先輩はアホです!(きっぱり)]