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

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

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

自作エディタを目指して その2

まだ、わかってないことが多いが、前回ソフトウェアキーボードの表示ができた。しかし、表示したはいいが、Viewが非表示になっても、キーボードが表示されっぱなしになってしまった。何かイベントひろって、そこでキーボード非表示にすればいいんだろうか?…

カルピスは牛乳で割るものだろう

と、いつからか思っていたが、味濃いし好き嫌い分かれそう。Googleで検索してみたら、最近Twitterで話題になっていた http://togetter.com/li/31618

やる気が全くというほどない

何もしないまま時間が過ぎていく。頭で考えていることができない。立とうと思ってもなかなか立てない。立っても歩くのがめんどくさい。今は悪い時期なんだ。きっとそうだ

竜退治はもう飽きた

俺と同世代でこのタイトルでわかる人はどの程度いるのだろうか?7月29日発売のメタルマックス3を買いたいのだがDSを持ってない。まぁ、DS買ってもいいのだが、どうせだったら3DSを待ちたいな。公式ページのPVで途中から『お尋ね者との戦い』流れてたし、…

自作エディタを目指して その1

そろそろ何らかのアプリケーションを作ってみようと思い、自作エディタを作ってみようと思った。EditTextを使わずに自分でWidget作る。難易度が微妙に高い。とりあえずソフトウェアキーボードを表示させたいと思い、ドキュメントでViewのそれらしきメソッド…

やる気がないときは自分を追い込む方法を考えろ

↓(ブログランキング)を押した人の人数が10人越えたら今考えてるOSを作る

x86勉強会を開くことにした

ATNDに登録しておいた。まだ決まってることが少ないのだが行動は起こしておかないと、やらないと思うので http://atnd.org/events/5976

はてなモノリスを利用してみた

そういえばそんなサービスがあったな、と思い出して利用してみた。とりあえず近くにあった本を何冊かスキャン。バーコードを認識させるのにちょっと手間取る、なんかコツでもあるのか…。俺のリスト http://mono.hatena.ne.jp/d-kami/

新しいOSを思いついた

いろいろやることが多いときに新しいアイディアが来てしまった。研究や優先しなければいけない他の仕事があるため、作るのは先になりそう。あー、早く作りたい

自分が信じる物を選べ。正解かどうかは自分で判断しろ。

最初から「誰も選ばないもの」を選べ。それが正解だから。のタイトルだけを見て思いついた言葉。どうせだからこのエントリの教訓を見て思ったこと書いてみる。 人は、毎日の負けや大外れは忘れてしまい、昔の大当たりの記憶を頼りに生きている。 うーん、どう…

x86勉強会なるものについて

冗談だと思うが、Twitterで「x86勉強会をいつやるのか?」という質問がきた。それで、冗談かどうかに関わらずちょっと真剣に開催を考えてみてもいいのではないかと考えた。しかし、需要があるのかがわからない。そして何をするのかもわからない、日程も場所…

ListViewを使ってみる

RSS2.0形式のフィードからタイトルの一覧を取得してきてListViewで表示するというプログラムを作った。前回はCanvasに描画にしていたが、それのListView版。フィードの取得をやってるスレッドは今のところ一つしか作って無いので、問題にならないが、インス…

参加したい勉強会

参加したい勉強会、まずJavaVM勉強会(http://atnd.org/events/5871)。日時と場所不明だが面白そう。あとスマートフォン勉強会も気になる

『プログラミング言語の教育ではよくあること』について

人によって反応は違うが、誤解を与えてしまったような感じもするので書いておく。プログラミングの授業を取り上げたからプログラミングに注目がいってしまったようだが、プログラミングに関係なく授業としてどうなのよ?というつもりで書いていた。授業はお…

XPathを使いたかったが…

AndroidでXPathを使いたかったがAPI Levelが8だった。Android 2.2に入ってるもよう。しかし、俺の持ってるHTC Desireは現時点でAndroid 2.1…XPathが使えない。なのでXPathもどきを作ってみることにした。DOMを使わずにXmlPullParserを使う予定だが、まずパソ…

XmlPullParserを使う

とりあえず勉強中のAndroidでのプログラミング。XMLの解析をしてみたくなったのでXmlPullParserを使ってRSS2.0のエントリのタイトル一覧を取得して表示をやってみた。今回はhttp://d.hatena.ne.jp/d-kami/rss2から取得した。追記: ちなみにAndroid 2.2からは…

そうか、今日はワールドカップか

オランダ戦か、研究室から応援だ。でもすでに家に帰ってるかもな。それはそれで応援だ

そういえば

『12ステップで作る 組込みOS自作入門』を進めているが、入力待ちのところでバックスペースとか効かないし、キーボードでカーソル移動させてしまうと、それもバッファに溜め込んでしまうらしく、カーソルを元の位置に戻してコマンド入力してもUnknownになっ…

ソフトウェア割り込み

1度実装したが何故か消していたソフトウェア割り込みを再実装。というか割り込みと一部の機能は動いていたが、レジスタの値による分岐がなかった。なので分岐を再実装。今までアセンブリ言語で完結していたのでCの関数を呼び出して、そこで分岐させた void …

プログラミング言語の教育ではよくあること

よくあることといいつつ、前にいた大学でのできごと。授業を受けてたときの出来事 Javaの授業のときに難しいんで… 例外処理の説明は省略します… Javaの授業で使うサンプルに書いてある禁句… catch(Exception e){ System.exit(0) } プログラミングの課題をC++…

来週は発表だ

研究室の中で学生だけで行っているデバイスドライバ勉強会で来週発表することになった。まぁ、一応主催者なんだから最初に発表するはずだったが、別の予定が入ったため2週間ほど発表が遅れた。勿論、その間は別の人に発表してもらっていたので、内容は進ん…

勉強したいこと

x86 BIOS ページング OAuth Android x86エミュレータと自作OSについては勿論、そろそろOAuthについても勉強しておこうかなと思った。あとAndroid携帯でいろいろやりたい

プロフィール更新

プロフィール更新した。すでに一部ネット上にでていた本名をだした。これからゼミなので研究室に向かわねば

ブログ奨学金

知ってから時間が経っているが載せておこう。ブログを通じて世の中に役立つ情報を発信したい人に対して、ライブドアが金銭面でサポートするらしい。運用支援や技術サポートもあるとか。申し込んでみたいが条件にある月間PVが1万以上を満たしてないんだよな…

Cameraのサンプルでエラーがでる

カメラのサンプルプログラムをGoogleで探して、試しに動かしてみたがエラーがでた。原因を探ってたら英語のページでDesireでカメラのサンプルプログラムが動かない!というのがあったので見てみたらsurfaceChangedで渡されるwidthとheightをそのまま渡しては…

悲しいことだ

はてなを見てたら、『自殺』というキーワードが目に入ったので、何事かと思いちょっと追ってみたら、自殺した人を責める?これ以上どうやって?というエントリを発見。何か極端な主張をしている人がいたらしい。自殺についてはよくわからんが、自殺した人は…

WebViewもonDrawをオーバーライドすれば

WebViewを継承したクラスでonDrawをオーバーライドすればWebページの上に図形やテキストを描画することができた。しかしページが切り替わると全て図形やテキストが消えて何も残って無かった。onDrawで描画してるはずの図形やテキストは再描画されてないらし…

命令を間違える

IRETでレジスタの値を切り替える所を何故かRETFでやっていた。それで止まっていたという悲しいことがあった。それよりいつまでセグメントベースなんだ。そろそろページングに切り替えたい

進んではいる

条件分岐にミスがあったのか、エラー画面に突入。BIOS命令のキーの状態取得とメモリの容量の取得をエミュレートした。エラーにはなったが、進んでる感じのするメッセージになった

BIOSのエミュレートを…

最近BIOSの機能の呼び出しが増えてきて、エミュレートが大変になってきている。正直よくわからんが、なんとなく実装している。大丈夫か? 現在の行数 5709行