マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

2010-06-01から1ヶ月間の記事一覧

タッチイベントを使って遊ぶ

タッチイベントを使って、頑張ればお絵描きもできるプログラムを作ってみた。ただ、ビットマップを用意して、タッチされたところを塗りつぶしてCanvasにビットマップを描画するだけ。Viewを継承したクラスのコンストラクタが呼ばれた段階では、幅や高さがわ…

マルチタッチを試す

前回のタッチイベントを試すでは1箇所しか反応がなかったが、HTC Desireはマルチタッチ対応なので複数箇所の反応ができるので試してみた。たまに1つめのX座標と2つめのX座標(もしくは両方のY座標)が入れ替わるときがあるっぽいが、何か間違えたのだろうか…

ああ、1行でできたんだね

それシェルでできるよを見て、やっぱり前回のエントリは1行コマンドでできたかと思わされた。sedの-iを知らずにしょんぼりしてた俺の負けである

あるディレクトリにある全てのファイルの内容を置換する

わけあって、あるディレクトリ(サブディレクトリを含む)にある全てのファイルの内容の正規表現に一致した部分を置換するプログラムを作ってみた。コマンドライン引数で、対称となる文字列(正規表現)、置換後の文字列、対象のディレクトリ(省略可、デフォルト…

タッチイベントを試す

Desire買ったんだしとりあえず、何かやってみたいと思い、タッチイベントを試すプログラムを作ってみた。触れられた所に四角形を表示するだけの単純なもの。描画はViewクラスのonDrawで、位置の取得はonTouchEventで行っている。位置を取得したあとはinvalid…

ミス、そしてミス

最近、ミスが連続しているが、また大きなミスがあった。それはディスクの読み込みのときにセクタ番号の番号にセクタのサイズをかけ忘れて、読み込み位置をセクタ番号にしてしまった。普通の読み込みのときは問題ないが、拡張読み込みで失敗していた。悲しい

先に進んだと思ったら失敗...そして気づく

先に進んだと思った…しかし... 何かエラーがでた。チェックサムがどうとか…それでソースを調べていったら、Mod R/Mの一部でメモリのアドレスの指定の仕方が間違えてることに気づく。そこを修正したら別のルートに行った。そして拡張INT13に辿り着き、疲れた…

HTC Desireを買ったので

HTC Desireを買ったのでこれから何か作っていきたいところ。とりあえずHello Worldは終わらせた。Reference見ても、まだわかるクラスが少ないので、まずは勉強勉強

エミュレータの起動に時間がかかる…

Androidのエミュレータの起動に時間がかかる…作ったプログラムが起動しないと思っていたら、しばらくしてから起動した。これで開発はつらいような…

本購入!

Androidの本買った。これでHTC Desireのアプリが作れる!Android2.1プログラミングバイブル作者: 布留川英一出版社/メーカー: ソシム発売日: 2010/05メディア: 単行本購入: 6人 クリック: 163回この商品を含むブログ (26件) を見る

12ステップで作る組込みOS自作入門読んでる

12ステップで作る組込みOS自作入門の5thステップまで読んだ。ELFのことが載っているがすでに過去に勉強していたので復習。そろそろOSに入れる?

読み込む位置をまた間違えていた

フロッピーブートと同じようにCDブートを扱ってしまったために失敗した。CDは1セクタ2048バイトで、しかも17セクタ目にブート情報の位置があり、ブート情報を取得して、そこからブートが始まる位置を求めて読み込むという手順を踏むようだ。今まで何を頑張っ…

進まない現状

思うように先に進まない。突然メモリの特定の場所の値と即値比較して等しかったらジャンプ、そうでなければHLT+無限ループというところに突っ込むという状況になった。試しに比較の結果に関わらずジャンプしてみたところ、RETがきて泣きそうな状況に。どこで…

Wiiで遊んだゲームの時間

みんなのニンテンドーチャンネルに今まで遊んだゲームの記録が残っている。Wiiで今まで40本のソフト(バーチャルコンソール、Wiiウェアを含む)で遊んでたらしい。自分が遊んだ時間も載っていた。その一部を載せてみる モンスターハンター3 255時間30分 大乱闘…

命令の解釈を間違える

突然、JMPで0がずっと並んでる場所に突っ込んでしまい、おかしいと思っていたら、1つ命令の解釈を間違えてることに気づいた。MOffsってModRMがついてるのかと思っていたが即値だったようだ。この勘違いによりEIPの値が変わり、後ろの命令が変化した。QEMUの…

はてなLetを利用してみた

はてなLetを利用してみた。はてなLetはブックマークレットの作成から公開までを支援するサービスらしい。ブックマークレットはJavaScriptで書かれてたプログラムをブックマークに登録し、ブックマークから選択するとそのページ上でJavaScriptが動くようにな…