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

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

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

Twitterクライアント作成中 その7α

タブを右クリック時にポップアップメニュー表示するようにした。そこからタブの追加と閉じる操作を追加。今は自分が作ったリストの一覧を表示できるがリストのタイムラインを表示する機能がないので、それを追加したい。下の画像はおまけ、やたらとユーザー…

今週のお題「ストレス解消法」

ストレス解消で思いつくものを挙げてみる 散歩 自転車でどこかに行く ゲームする おいしいものを食べる 思いついたのはこれだけ。以下に詳細を書いてみる。 散歩 とりあえず歩く!とにかく歩く!快晴の日なら特に効き目がありそう!同じところを回り続けたり…

3軸加速度センサと圧電スピーカを使ってみる

以前、『3軸加速度センサで傾きによって音の高さが変わる』と書いてるエントリがあったのだが、ソースコードを載っけてなかった。そして、そのときのソースコードを紛失してしまったので書き直した。これは、傾きによって圧電スピーカで鳴らす音を変えるプロ…

Twitterクライアント作成中 その6♭

公式RTが発言者のStatusではなく、Retweet者のStatusになっていたのを修正した。あと非公式RT(とは言ってもテキストエリアにStatus入れてるだけだが…)対応したつもり。そういや、普通のつぶやき欄には文字数を表示してたのに、このウインドウには文字数が入…

気になる本

気になる本、まずはAndroid Hacks。知らないことが沢山書いてありそう。紹介欄に『Androidのソースコードの活用』と書いてあるので、そこだけでも読んでみたいところAndroid Hacks ―プロが教えるテクニック & ツール作者: 株式会社ブリリアントサービス,西河…

今週のお題「最近のマイブーム」

うーむ、最近のマイブームかぁ。特に思いつかないけどゲームの「Call of Duty」にはまってると思う。研究室の後輩に薦められてやってしまい、はまってる。あと、プログラミングはいつもやってるのでブームではないが、Twitterクライアント作成をやっている。…

Twitterクライアント作成中 その5#

InReplyToを追えるようにした。ポップアップの表示位置のx座標をMouseEventの起こったx座標にしていたが、ポップアップから更にポップアップを表示させていくと、右へのずれかたが気になってきたので、ポップアップウインドウの幅の半分だけ位置を左にずらす…

Twitterクライアント作成中 その4Σ

Reply用の画面の作成とReplyの実装をした。この画面からもTweet20件とってこれるというのが下の画像。あとリストとRetweet、お気に入りをどうするか考えたい

Twitterクライアント作成中 その3?

プロフィールをポップアップで表示するようにしてみた。アイコンをクリックするとプロフィール表示。別のポップアップからも表示できる。早くリプライ機能を入れなければ!

Twitterクライアント作成中 その2!

画面の構成考え中。タイムラインの名前のところクリックしたら、その人のTweet20件を表示させるポップアップウインドウを表示させるようにしてみた。プロフィール表示という手もあったが、自分のタイムラインに表示されてる人のぶんのプロフィールはいらんだ…

Call of Duty World at WarをAmazonで購入

最近ゲームばかりやってる気もするが、またゲーム。Call of Dutyにはまってる。War Chestに入ってた1をまだやってないのだが、World at Warを購入してしまった。Modern Warfare 2を買おうとしてたのだが、値段が高く、安かったWorld at Warを先に買うことに…

Call of Duty War Chest購入

大学の同じ研究室の人に薦められて、Call of Dutyを始めることに。それで1と1の拡張パックと2が同梱されているPC版のWar Chestを買った。1を先にやったけど、2を先にクリアした。1よりも2の方が面白そうだったので沢山やった。あと4も買ってクリア。FPSはあ…

Twitterクライアント作成中

作成開始から3日目。GWTでTwitterクライアント作成中。まだまだ序盤なので完成までどれくらいかかることか…

今週のお題「ブログをはじめたきっかけ」

今週のお題は「ブログをはじめたきっかけ」。まぁ、昔から作文が苦手で、少しでも多く文章を書きたかったから。何故だか新聞に作文が載ってメダルが送られてきたことがあるが、基本的に書けない。小学校の作文書けなくて泣いた記憶あり。それで、親に作文教…

第四回 MINIX本読書会に参加するかどうか

第四回 MINIX本読書会に参加するかどうか迷い中。http://atnd.org/events/8765 第2回 組込みこぞう勉強会には参加する予定 http://atnd.org/events/8476 第六回カーネル/VM探検隊は…まだATNDに登録されてない 第二回x86勉強会はあるのか? 何か参加してる勉…

中途半端を超えるために

自作OSもx86エミュレータも中途半端になってしまった俺。原因を考えてみたら、自分の実力に対してやってることの難易度が高すぎる!という結論がでた。しょぼい物でもいいからとにかく作りまくって地道に上を目指していくのがいいのではないか?と最近思うよ…

new、deleteを実装しなければ…

今の状態だとnewとdeleteが使えないので実装しなければ!それでOS側ではnewやdeleteが来たらvmcallを呼び出す。ちなみにvmcallはnasmで書かれていて、 vmcall: MOV EAX, [ESP + 0x4] MOV ECX, [ESP + 0x8] MOV EDX, [ESP + 0x0C] MOV EBX, [ESP + 0x10] INT …

memsetを作ってみた

C++版MessagePackを入れる使うために必要なmemsetをnasmで実装してみた。STOSB使ってるが、これのループ版とかないのだろうか? memset: _memset: ;ディレクションフラグクリア CLD ;引数 MOV EDI, [ESP + 4] MOV EAX, [ESP + 8] MOV ECX, [ESP + 12] ;返り…

今週のお題「今年の内にやっておきたいこと」

思いつきエミュレータと思いつきOSをある程度進めたい。自作OSや自作エミュレータより若干簡単になりそうな気がするので(手抜きだし)。あとAndroidのアプリ作ってマーケットに出したい。

Hello World!

OSとエミュレータ作成中。ブートローダはBIOSがめんどいから省略。OSはC++で作る予定。VRAMの設定忘れたから、vmcallでエミュレータの描画命令を呼び出すことにした(それってエミュレータなのか?)。今のところ、一部の命令のバグで文字列の表示ができてない…