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

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

2010-01-01から1年間の記事一覧

普通のサラリーマンとは

x86勉強会で話題になった自称『普通のサラリーマン』。『普通のサラリーマン』はx86に詳しいらしい。というか、x86を知らないと『普通のサラリーマン』とは言えないとか…そして日本の『普通のサラリーマン』はエミュレータを作れてしまうらしい。やばいな『…

今週のお題「この色が好き」

空色かな。朝起きて、晴天だったときに空を見上げると気分がいいし、曇りが続くと気分も落ち込み気味になってしまう。曇りや雨が続いたあとの晴天のときに空の色を見ると特にそれがわかる。なので空色

人前で話すのが苦手だが

「人前で話すのは苦手だがそれを避けてたらいつまでも克服できないだろう。時間と努力が必要なんだよ」と昨日、Twitterに書いた。まぁ、普通に話すのは苦手だが、特に大勢の前で何か話すのは特に苦手である。そして、大勢の前で話すチャンスがx86勉強会、Ker…

イーサネットシールドを買った

今日、秋葉原によったのでArduinoに載せるイーサネットシールドを買ってきた。旧イーサネットシールドと違い、microSDスロットが付いている。これで、microSDカードに保存された内容をダウンロードしたり、こっちからアップロードするサーバを簡単に作れるの…

挑戦したからって成功するわけではないさ

この猫のように…http://labaq.com/archives/51488776.html 次はもっと遠くに飛べるよね!きっと

x86勉強会に向けて

x86勉強会に向けてスライドの作成中。思ったより進まず、ちょっと焦りぎみ。なんたって主催者で最初に発表なので、結構重要な役になっている。俺の役割はすごい技術とかではなく、あまり詳しくない人を対象に、少しでもより詳しくなって貰い、更に上を目指す…

久しぶりのSRM

久しぶりにSRMに参加した。参加したのはSRM479 DIV2。250点問題はDIV2なんで余裕だったが、500点問題の問題文に苦戦し時間切れとなってしまった。Challenge PhaseでChallenge2つ成功。1つ失敗でまぁまぁChallengeはいい結果に。ただ500点問題落としたので…

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

最近進んで無かった自作エディタの作成が地味に進んだ。まずCaretの位置が行の最後やテキストの最後の位置にあった場合表示されないという問題があったが、それを解決した。またSimejiを使ってるときに、DesireのデフォルトのIMEと少し違った動作をしていた…

ついに買ってしまった

実家の近くの本屋に『Google Androidプログラミング入門』があったのでつい買ってしまった。後悔はしてない。思ったより分厚く『Android2.1プログラミングバイブル』には、ほとんど載ってないXMLでの設定が載っている。ただSocketなどネットワーク関係は載っ…

最近怠けてるな…

最近怠けてるな。あまり作業が進んでない。調子が悪いだけかな?まぁ、今やりたいことをまとめてみよう 自作エディタ on Android GWTでWebアプリケーションを作る on i-jetty OSを作る MessagePack for Javaの手伝い とりあえず今は自作エディタを進めたい

i-jettyでServletを動かした

http://code.google.com/p/i-jetty/wiki/BuildInstructionsを見ながらコマンドラインでi-jettyをDesireにインストールした。それでServletだが、Androidでi-jettyを起動したあと、Downloadボタンを押してEnter URLにwarの場所を、Context Pathにコンテキスト…

i-jetty

Androidで動くWebサーバを探してたところi-jettyというものを見つけた。Servletも動くらしい。使ってみたい…が、Buildの仕方がわからん。eclipseを使うならm2eclipseがいいよ!とのことだがm2eclipseをインストールしたあと何をすればいいのかがわからない。…

MessagePack for Javaを使ってみる

開発を手伝うのだから、まずは使い方を知らなければ!と思い早速使ってみることにした。MessagePackのページはhttp://msgpack.org/。まずはチュートリアル?の真似事。現時点での必要なjarをアップロードしておいた。MessagePackのページからダウンロードで…

自分のIPアドレスを取得する

3G回線で繋がっている状態でServerSocket開いて、getInetAddress()したらアドレスが0.0.0.0となっていた。困ったのでInetAddressのgetLocalHost()でアドレス取得したら127.0.0.1となっていた。なので今度はNetworkInterfaceのgetNetworkInterfaces()経由で取…

x86勉強会がやばくなってきた

最初は参加登録者数30人ぐらいを予定したいたけど、気づいたら50人を超えていた。その後、会場を100人入る場所に変更され、更に参加登録者数が伸びた。スピーカーも決まり、あとは会場の準備やら自分の発表の練習あるのみだが、何かいろいろ心配になってきた

MetalMax3 〜ドミンゲスどこー?〜

MetalMax3を買ってから、ラスティメイデンまでたどり着き、何をすればいいのかもわからず、とりあえず依頼にあった『ぬめぬめさいぼう』を集めるという作業をやっている。『ぬめぬめさいぼう』を集めながら、今週のターゲットを『幸せの青いワニ』にして金稼…

第五回 カーネル/VM探検隊開催決定!

第五回 カーネル/VM探検隊開催決定!http://atnd.org/events/6796これは参加しなければ!

別のOSを作り始めて

d-kami OSは諦めて、別のOSを作っている。また、よくわかってないC++で作る予定なのでnewとdeleteを用意した。メモリ管理が適当だが、まぁ所詮趣味のOSだ。ちゃんと動いてくれれば効率とか気にしない。次はPICの設定とGDT、IDTあたりだろうか。久しぶりなん…

微妙に忙しい

研究と研究の中間発表の準備とx86勉強会の準備があって微妙に忙しい。エディタ、OS、エミュレータが全然進みそうもない。というか実際に進んでない。でもなんとかしたいな

MessagePack for Javaの開発に関わることに

MessagePack for Javaの開発に関わることにした。最近、いろいろ仕事があるので、どのくらい手伝えることはわからないが…とりあえず最初は使い方を覚えることから始めよう

あえて正規表現を使わずに

億とか京とかを見て書くことにした。MLでは何故だか正規表現で教えてほしいと書いてあるが、あえて正規表現を使わずに書いた。ただ最近Rubyを全然使って無いのでRubyを使いたかっただけだが。それより1ヶ月前のエントリへのトラックバックかっこいい! #!/us…

次の段階へ

自作OSと自作エミュレータを次の段階へ進めたい。ただ、今のように作っていても、あまり面白くはないので、自分が面白いと思えるような方向に持っていきたい。とりあえずアイディア Android上で動くエミュレータ そのエミュレータの上で動くOS OSは基本的に…

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

今までキャレットの左右の移動で行を越えることはできなかったので、改行を見つけたときの処理を追加。これで左端で左ボタン押したら前の行の終端に、右端で右ボタン押したら次の行の先頭にキャレットが行くようになった。勿論、テキストの先頭と終端ではそ…

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

文字の削除を実装した。ソフトキーボードのdelを押したときに、キャレットの位置の手前の文字を削除するようにした。ViewのonKeyDownではなくInputConnectionのsendKeyEventでKeyEvent#getKeyCode()がKeyEvent.KEYCODE_DELと一致したときに削除を行うように…

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

キャレットの描画と入力されたテキストの挿入をやった。Caretインターフェースのメソッドの名前を変えたり、引数を増やしたりメソッドの追加などをした。これだけあれば、テキストの挿入位置や描画の位置などに困らないはず。折り返し改行などでrowとcolumn…

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

現在、エディタ用のHTMLパーサもどきを作ってるわけだけど、テキストの描画とキー入力はできるわけだから、キャレットの描画を先にやろうと思い作成中。とりあえず位置の取得と設定、あと描画用のメソッドがあれば大丈夫そう。これができたら、キャレットの…

boot: Could not find kernel image

前にも書いたが『boot: Could not find kernel image』というエラーに悩まされている。解決して先に進んだと思ったら、またこいつがでる。なかなかしぶとい

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

とりあえずキーボードからの入力は受け取れるようになったので、次はテキストの描画をしてみる。テキスト保持用のクラスとテキストからキーワードを抽出するクラスを作って以下のように使うようにした。documentにテキストを持たせて、tokenizerで解析してキ…

メタルマックス2

バーチャルコンソールでメタルマックス2が来るけど、Wiiポイントが足りないので補充しなければ。メタルマックス3に備えてお金も貯めなければニンテンドーポイントプリペイドカード 3000出版社/メーカー: 任天堂発売日: 2006/12/02メディア: Video Game購入: …

気になる本

『Android2.1プログラミングバイブル』という本をすでに持っているのだが、『Google Androidプログラミング入門』も気になる。内容は今となっては古そうだが、648ページもあるそうだ。『Android2.1プログラミングバイブル』にはない話もありそうだし、どこか…