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

http://d.hatena.ne.jp/yaneurao/20050409「大学に行く意味はあるか(意訳)」についての話が出ていたので、大学中退者からも一言。結論から言えば「俺は大学に行った事も中退した事も後悔してないけど、大学は行きたい人が行けばいい」なんだけども。 みは…

こっそりと

議論はとうに収束しているようなので、こっそりと持論を書いてみたり。 ここのコメントに反応して http://d.hatena.ne.jp/higepon/20050329 複数人で開発する場合は命名規約を統一する必要があります。どのような命名規約を採用するかは重要ではありません*1…

誰かが書く前に俺が書く

USBメモリを接続できるMP3プレイヤーが欲しいです。もうあるのかもしれないけど。 なんでかって言うとこの前買ったUSBメモリ(お金がほんとーに無いので今時128MB)を買ったからです。 MP3プレイヤー自体にはメモリ無くていいです。USBアダプタだけ付いてれば…

QWORD境界にアラインする

intel系プロセッサでは(というか32bitCPUならなんでもそうだとおもうけど)ミスアラインというのがあって、16bit(WORD) 32bit(DWORD)単位でメモリにアクセスするとき、そのアドレスの先頭がWORDなら2の倍数、DWORDなら4の倍数でないと、キャッシュミスで…

3/10の日記で出てきた「アライン」がなんだか分からない人の為に、以前自習用に書いたテキストを転載しておきます。(コードはやねうらお師匠の連載「スーパープログラマーへの道」から転用)

情報を伝達せよ

そういう訳でウチのマシンのメモリ転送速度を計測してみました。 計測部はこんな感じのコードです。 //グローバルで確保 BYTE p[4*800*600]; BYTE q[4*800*600]; ... //実働部分 CTimer timer; timer.Set(0); timer.Reset(); for(int j=0;j 4*600*800(XRGB88…

やね師匠

すみません、仕事に忙殺されてまだ教えて頂いたリンク先読んでません。今週中に読みます。 http://www.geocities.co.jp/HeartLand/6978/object.htm ところで、現在デジタルゲームの描画系の実装に入っているのですが、どうも思った速度が出せなくて困ってま…

現実はさっぱりオブジェクト指向じゃない

タイトルはちょっと興味を引こうとしただけで、中身はデータ抽象化の話です。 簡単に言うと、現実世界では、データとそのビヘイビアが一つになっている事ってほとんど無いよね、という話です。 例えば、僕が「田中一郎」だとして、僕の体のどこにも「田中一…

Yane2ndのトランジション関数群をYaneSDK3rd&VC7用にポーティングしました。欲しい人は以下から辿って下さい。http://someiyoshino.cool.ne.jp/insideyanesdk/wiki/wiki.cgi

ソーシャルネットワークサービスという魔物(1)

(1)とか書いてるけど続かないかも。 「SNSは「出会わない系サイト」である」というのが、数ヶ月mixiを使用してきた現在のみはえるの考えです。オンラインでもオフラインでもいいですが、既に交流のある人間がよりローカルな情報の発信・受信を行う為にSNSは…

ようやく仕事のペースに慣れてきました

でも今文章を書く時間は7分しか与えられていません。スケジューリングがおかしいよ俺。

C++の設計と進化

を、通勤時間に黙々と読んでます。ようやく第1部が終わった所。岩谷訳については脳内変換すればいい話なので別に構わないんですが、突然「非っ常に」とか「あのね、」とか口語体で語りかけてくるStroustrup先生がおちゃめでなりません。あれは原文のくだけ…

はっきり言おう

忙しい。

Lua日本語化パッチ

Lua

LuaのSJISパッチを作っている方がいらっしゃいました!!! すばらっしい! http://www.water.sannet.ne.jp/sowwa/ その方の現在のblog(どこにトラバ打っていいのかわかりませんのでリンクだけ) バーチャルゲームライブラリGameCatapult成長日記 http://bl…

1月19日以来ダイアリがアンテナに捕捉されて無かったんですが。

僕のアンテナの設定ミスでした。しまった……。

Shift-JISが使えない話について

Lua

Luaの文字列でShift-JISが対応してない(いわゆる「構成」を書く時に「構\成」としなきゃならないパターン)件ですが、ダブルブラケットで囲むバージョンの文字列を使えば、エスケープシーケンスをインタラプトしないので、Shift-JISでも問題無い事が分かり…

今さっき分かった事ですが

Luaの文字列ってShift-JISに対応してませんね^^; さて、どうするか……。

最近何をしているかと言うと

最近何をしているかと言うと、Luaで記述したヴィジュアルノベルのスクリプトを、YaneSDK3rd上から呼び出すというエンジンを作っています。正確には、みはえるはアイデアを出しているだけで作っているのはXin氏なんですけども^^;まだ文字が出ませんが、プ…

ごめんなさい

4日ほど前から体調を崩してパソコンの前に立っておりません。今無理無理書いてます。更新はしばらくお待ち下さい〜。

車をプログラミングする(1)死角が多すぎる。

恥ずかしくてあまり公言していないのですが、現在自動車教習所に通っています(2段階の前半)。来月中には取れると思います。やね師匠、免許取ったら大阪まで運転しますんで泊めて下さい>嘘です。車持って無いので当分GT4で我慢です。 余談ですが、人に免…

テキスト表示ルーチン(3)

ちょこちょことコード修正を行っています。 ページだの行だのとごちゃごちゃつけていた概念を全部とっぱらって、とにかく文字をプレーンに描画する部分だけを抽出しました。ここからコードを直して行きます。本日外付けHDDを買い足して、ソースコード管理を…

CPU使用率の問題

昨日のミーティングで出た話。 YaneSDKを使ったアプリを走らせると、CPU使用率が100%になります。これがユーザーアピールとしてあまりよろしくない。 システムが重くなっているという気はしないので、恐らく見かけ上100%なだけだと(多分)思いますが、Fate…

テキスト表示ルーチン(2)

またつらつらと 最終的なイメージとしては、画面にn個のテキストウィンドウを表示し、それぞれが個々のタイミングで文字を一文字づつ表示していく、という物にしたいと思っています。一文字づつ表示する際に、フェードイン、下から競りあがるなどのエフェク…

NEWS

友人のid:taichitaichiさんが、S2コアとS2DAOのコミッタに推薦されました。すげー! おめでとーっ!! がんばれー!!! 僕も今年は人様に見せられるコードを書けるようになるべく頑張ろう^^;。結局、去年まともに書いたコードって公私合わせてdosankoだ…

テキストを描画する1

さて、YaneSDK.NETは楽しみに待つとして、夏コミの実装を続けます^^;。まずはテキスト描画。作るのはサウンドノベルですが、どうせなら後で応用が効く汎用的なテキストレイヤの設計を考えたいと思います(暇だし)。 大抵のゲームでは、演出シーンにおい…

恐ろしく久しぶりに

VS.NETを立ち上げた所、ビルドは出来てもデバッグが始まらないというわけのわからない状態に。ついでに言えば、フォルダのプロパティは表示出来ないし、時々デスクトップが固まったりもするので、多分マシンが不安定なのだろう(この言葉嫌いだ)。 ノ…

はてなの方針を検討中

YaneSDKの解析と活用を目的とした、"InsideYaneSDK"というサイトを運営しているのですが(http://someiyoshino.cool.ne.jp/insideyanesdk/wiki/wiki.cgi)、丸一年放置しています。いかんいかん。 一年前まではYaneSDK3rdを拡張したゲーム開発フレームワーク…