ID: PASSWORD:

だらだらと書き連ねる
もさもさdevel日記
GPM


日記鯖システム管理者からのお知らせ

  • HTTPSに対応し、http://ds.sen-nin-do.nethttps://ds.sen-nin-do.net のどちらでも日記鯖にアクセスできるようになりました。 なお、当面はHTTPとHTTPSのどちらも利用可能としますが、将来的には http://ds.sen-nin-do.net へのアクセスは https://ds.sen-nin-do.net へ転送する予定です。
  • 都合により日記鯖のURLが http://ds.wa-mo.to/ から http://ds.sen-nin-do.net/ に変更となりました。 突然で申し訳ありませんが、よろしくお願いいたします。(2019/01/27)
  • 日記鯖の仕様変更、不具合対応等については、こちらの記事もご覧ください。

ここで書き連ねる予定のこと
  • 日本では希少なアマチュアゲーム機開発(DreamCast(KallistiOS)、GameCube、GBAなど)関連
  • それに付随したライブラリ等のこと
  • 仕事でやっていたWindowsCE関連とPocketPC開発の愚痴
  • メンタルヘルス(吃音/神経症/精神心療科)について少々
  • その他のプログラム/趣味/日常のこと多数
この日記は、basefontにSH G30 フォント(ミラー)とmonospaceを指定しています。
たまに、18禁サイト・過激なネタサイトへのリンクが張られます(ダイレクトなリンクは可能な限り避けるように努力します)。
<お願い> 意見、感想、タレコミの類は掲示板までお願いします。
Writen by GPM

夏日

USBフラッシュメモリのケースが壊れた。
とりあえず閉めてボンドで固定。

春らしい陽気・・・暑い。
こんな日は誰かがかまってくれないと確実に寝ます。

Creating Shell Extension Handlers
ここ見るのが一番か・・・。

OutlookXPでsmtp鯖がタイムアウト
SP当てて、レジストリ書き換えて、それでも動かない。
よく見たらキーの末尾にスペースが・・・。

いらいら

軽く二度寝した。
コアタイムギリギリで出社する。
ダメな循環だと思う。

薬をもらう日

有休にしようと思ったんだけど、年間10日なので月イチではオーバーしてしまう。
なので午前休で先生のところへ行く。
毎度のことながら、近況を報告して飲む薬の配分を見直す。
前回もらった眠剤は結局飲まなかった。
さらに前にもらった強い薬の残りを消化していて、それで「効き目が強すぎて大変です」とか言ってるので正しい見直しにはならない。悪いのは僕だけど。

ジョブが無くて手持ちぶさたな状態を先生は「イライラ」というのだけど、適切なんだろうか。
他に適切な言い回しを自分が思いつかないので適切なんだろう。むこうはプロだし。

にしても今週は、時間の足りない週だった。
仕事して、スポーツクラブ行って、内職・・・とくに内職はアルゴリズム的なデバッグをしていて寝る時間をちょっと削った。
# 直らないと気分が悪くて次の日仕事どころじゃなくなるので(言いすぎ)
とはいえ、ジョブに困らなかったのでウトウトすることも少なかったと思う。
直上のリーダにしきりに「ジョブくれー」とけしかけてるんだけど、向こうも困っているようだ・・・。
ヒマなうちのうれしい悲鳴か。
5/5のコミケに出たかったんだけど・・・これだけ忙しくちゃあ、当落以前の状態だなぁ。
# お願いしていた絵描きさん集めも難航してるみたいだし
いつになったきちんとしたものをリリースできるんでしょーか・・・。

コントロールパネルアプリケーションの作り方がわかりたい
意外と解説している人は少ない。つか皆無。
ってことでControl Panel Applications(MSDN)

KILL BILL Vol.2 ザ・ラブストーリー

見てまいりました。KILL BILL.Vol.2
バトルロワイアル2に違わぬ豹変振りでした。
エルを倒すところまではバトルしてたんだけど、ビルとの対決がちょっとあっさり気味でした。
まぁ、一応決着したけどね。やっぱVol.1程の感動はなかったなぁ・・・残念。

アップルシード

チ賀が遊びにくる。
ラーメンズを見せる。
台本は練習で使うんだけどライブは見たこと無かったらしい。
ほかにも同窓会の話やみんなで集まって遊べるといいなぁ、なんて話をしました。

アップルシードを見てくる。
MAYAとLightWaveで映画が作れる時代。すげー。
ストーリーもそこそこわかりやすく良かったです。
多分、ファイナルファンタジーと比べられるんだろーなー、これ。
3DCGとメカ好きにはたまんない映画でした。

前倒し五月病

今週凌げばゴールデンウィークだー!!
今週つっても三日だけど。

いままで黙ってたけど、「内職」と称してPocketPCでブロックくずしを作っている。
# 断っておくが、別に会社でやってるわけじゃないよ。そもそも目立つのでデバッグなんてできないし
某爆裂健氏のJAVAブロックくずしをパクったものなのだけど。
このゲーム、クライアント(ゲーム実行プログラム)とツール(ステージエディタ)を無料配布して、ステージデータを募ってそれに付加価値をつけてコミケなどでセット配布しようと考えていた。
「ブロックくずしなんて初心者の入門プログラムだ。サクっと作ってちゃっちゃとコミケデビューだ」と思っていたのだが甘かった。
ブロックくずしは奥が深い。
と、いうよりもシンプルな仕様に裏打ちされた堅実なプログラム、それがブロック崩し、な気がする。

とりあえず自分がブロックくずしに盛り込もうとしたことは以上のことになる。
・ボールが加速する
・バーが加速する
・バーの反射位置によってボールの反射角が変わる
・ボールが複数個ゲームに展開される
・画面をタップすることでバーが瞬間移動する(よくあるマウス移動に相当)
下記2点は未だ未実装だが、上記2点を実装する上で考慮しなければいけない点が数点ある。
・バーの移動速度は早すぎてはいけない
・特にボールよりも早く動いてはいけない
この2点を考慮しないと、ボールの壁反射・対バー反射のロジックに矛盾が生じる。
もしくは、生じないように綿密な──お手軽と呼べなくなるような──設計が必要になる。
ブロックくずしはロースペックマシンでもサクサク動くコード量の少ないプログラムであることが多い。
豪華なそれも魅力的だが、時間的・スペック的な面と折り合いを付けていかないといけない。
# 時間制限がかかるとお手軽でそこそこ動くところまでしか作れなくなります:-P
凝ろうと思えばいくらでも凝ることができる。このあたりの采配加減は非常に難しいと思う。

と、論文ちっくにまとめてみました。
これはこれで難しい。
書きたい事まとめてないしな(w

新年度初月、総括

朝。
今日も二度寝。
もうだめ、休みたい。

仕事場。
ウトウトしてる最中に質問を受けること2、3回。
ぐうたらですいません。

次世代XScale「PXA270」発表(PC-Watch)
XScaleってワンチップのプロセッサなのね。
でなきゃPDAなんて小さなものは作れないのか。

にしても退屈。
前に「正直、このプロジェクトには失望した」と言っていた人がいるけど、自分も今まさにその状態。
仕事に希望を持って接することができない。
どうすればいいんだろう。誰に相談すればいいんだろう? 言い出せなくて非常に悩む。
プロジェクトマネージャは仕事だけしてさっさと帰るから相談らしい相談に乗ってくれそうに無い。
付近の熱血漢に言ってみようものなら「なに言ってんの? こっちはこんなに忙しいのに!!」と一蹴されそうで怖い。
相談したら取って喰われそうな環境。もういやです。

エンジニア人間関係ギスギス度チェック
ギスギス度チェック8点。

夕方になっても眠い。
んで、ふと気が付いた。
昨日眠剤を飲んだ。
ひょっとして効果が潜伏しているのか? こんな夕方まで。

明日も仕事はあるけれど、新年度の4月を総括してみようと思う。
今月の大きなイベントは3点。
・昇給とともにプロジェクト残留
・スポーツクラブ入会
・趣味のゲーム開発に注力
これらをふまえて4月の自分はどうだったかというと・・・先月に引き続きだらけていたように思える。
スポーツクラブに入って、仕事の後に運動をするという慣れないスケジューリングのうえに家に帰ってからはゲーム開発を毎日ちょこちょここなすという仕事以外で非常に過酷な状況であったと思う。
# ちなみにこれらは今後も続く。
また、それらから受けるストレスから睡眠時間のバランスが崩れるという自体が発生。状況悪化に拍車をかける。

仕事をしている以上、「仕事を中心に、物事を優先すべき」であるのが正であるだろうし、不安定な自己を周囲に晒すということは、周囲に不信感や不安(特に前者を強調したい)を与える。
とはいえ、仕事はというと、これまでのあわただしさが嘘であるかのような落ち着き方をしている。
# 特に自分のタスクは他所に貸し出しができるほどフリーな時間があるように思える
プログラマなのでコードを組むことが仕事なのだがそれがほとんど無い。
「設計重視」的な思考にシフトしているため、上層部がかなり設計に時間をかけているようなのだが・・・。
どうしなくてもそのしわ寄せは実装するときにこちらに回ってくるのだろうけど、今の手持ちぶさたな状態はこちらからも勘弁して欲しい。
かといって「ジョブくれー」と催促しても無い袖は触れないのでジョブが出てくるわけが無い。
学習と称して小粒なツールを作ったりしてお茶を濁すのだがそれも限界だ。
来月はそこそこにジョブがある状態を期待したい。

ほかの面にも目を向けたい。
まず、スポーツクラブ。
クラブを紹介してくれた仕事場の人が5月で体の具合が悪いので、辞めてしまうらしく、すでに孤独な戦いとかしているのだけど、2キロばかし痩せた。
体重を量っていると、一日辺り100g規模の減り方をしているので思っていたよりも痩せるものだと感心した。
あんまり細かい計算をすると長続きしないので、日課になるように(そして仕事の負荷にならないように)体力アップを目指したいなと思う。
クラブで運動しているときは、プログラマであることを忘れてロジカルなことを何も考えずにBGVで流れるニュースとか見てられるので気分転換には良いかもしれない。
これで忙しくなったときにバグがゼロ件だったら言うことは無いな(w

最後、趣味のゲーム開発。
仕事であまりにジョブが無くて、会社で学習がてらGAPIをいじってたのがきっかけなんですが、ロジック考えるのにノイローゼになるぐらいチカラ入れてます(ダメだろー!!)。
昨日も書きましたが、リハビリがてらはじめたブロック崩しが意外に難産で大変です。
おまけに、ネタ集めにWeb巡回していたときに偶然見つけた脳詰養成の移植許可まで取り付けてしまって・・・。
# 許可をいただいた以上、作らなければ失礼にあたるので責任を持って作ります
これらのゲームなんですが、まだ頒布できる状態にありません。
プログラムが概ね完成したので「作っている」と言うことは書けるのですが。
とりあえず、g-Doc Archiveとは別なところで情報公開だけはしています。気になる人は探してみてください(w
正式に頒布できる状態になったらこの日記でもこっそり書きたいとは思っています。

それにしても、会社で書き溜めたテキストと家で書いたテキストを混ぜると矛盾極まりない日記になるなー(w。
明日は、元気に起きられるといいなー。

最後の最後に

mova506i発表。
これで505iSが安くなってくれたらうれしいなぁ。
でもまだ、N502iで半年ぐらい余裕かも(まて

最近遅刻ラッシュ。
気をつけよう。

仕事場の人がC760を買っていた。
なんですってー。熱いじゃないですか。
最近iPAQに浮気気味なのでザウルスも愛でてやならないといかんなー(w
つか、gcc 3.4.0リリースとかしてるし、ビルド通してみようかしら。
ちなみにゴールデンウィークの計画何も立ててません。

飯も喰わんと・・・

日がな一日、ブロック崩しの開発にいそしむ。
実装しないといけないことリストをつける→多すぎてげんなりする→がんばって実装する→実装しないといけないことリストをつける・・・を繰り返しておりました。
おかげでベータ版として公開できるレベルまで作り上げることができました。
たぶんバグも無いし。明日は安心して給料日(=遊ぶ日)を迎えることができそうです。

スクール・オブ・ロック

ブロック崩しの詳細が公開できるようになったので公開。
wildcard@CandyStore
ゲームを公開するとき・同人活動するときは、「CandyStore」名義で活動します。
んで、これが作ったゲーム。
ぶろっくはがし。
これからステージデータ募集して、エンディング(スタッフロール)実装して隠し要素実装して完成。先は長いな・・・。

スクール・オブ・ロックを観てくる。
「少林サッカー」と同じ匂いがしたんだけど、期待しすぎました。
単なる「実は実力あるミュージシャンのハナシ」って感じでした。
それなりに楽しめたので良かったですけど。

Quick Link
google / スラド / UnrealTournament体験版 / 4Gamer.net / Zaurus-ja@SourceForge.jp / Linux Zaurus Antenna@はてなアンテナ / 切込隊長BLOG 〜俺様キングダム / 高橋がなりブログ 虎の声 - SOD / 白瀬 慧(しらせ あきら)のページ - ねこみみにみみずく / Scene Research Station / *** polygon prompt : unknownnodes / 四畳半社長