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

12月の始まり始まり〜

朝からバグトレースしっぱなしで疲れた。
拙作のライブラリのメンテも頼まれて、年末進行らしい幸先の良いスタートであった・・・って勘弁して欲しい。

GBAプログラミング

早起きして、日通の営業所までを取りに行く。

年の瀬のくせにあったかい・・・。
おかげでうとうとする。
聞いた話によると、向いの席のボスも寝ていたらしい・・・。

頼まれたソースのメンテをする。
お客さん曰く、「今の状態だとコピペして即実行が出来ないから出来るようにしてよ」ってなことを回りくどい言い回しで頼んできた。
しかも昼過ぎには依頼書まで送ってきた。
お前、厨房か? 権力振り回してんじゃねー・・・と言えないのでここで書いておく。
んで、メンテ対象のソースは・・・2本あるんだけど、コンパチじゃない・・・コンパチだと言う話だったのだが・・・。
見積もり3時間が、半日の作業になりました。

ブレイク工業@ファミコンサウンド
熱すぎます。うっとり来ます。

言葉と意識ともうひとつ

ジョブをもらって進めていると、結構孤独になる。
自分は、ライブラリなどのコンポーネント作成を任されることが多く、作ったコンポーネントの使い方、データの持ち方、概念などを展開しないといけないのだけど、理解してもらえているか不安になる。
自分で書くのもアレだけど、レベルの高いこともしているので、ついてきてもらえない事もある。それは仕方ないことかもしれない。
しかし、たまに理解する気がさらさらない奴がいる、ってな声をたまに聞く。
これは、技術的・・・いやエンジニアとしていいの? 疑問である。
んで、思うのがこの人は、
(1)理解する気はあるけどこちらの言っている事がハイレベルすぎてついてこれない
(2)その場では理解するが、聞いても忘れる。いわゆるトリ頭
(3)ハナから理解する気がない。自分には関係ないと思っている
のどれだろう? ということである。
# (2)'として、わかったフリ・わかってるフリをするというのもいるが。
(1)であった場合、理解できるように噛み砕いて説明しようという気にもなるが、それ以外であった場合、どうしていいのか悩む。
こっちの説明の仕方が悪いから取り合ってくれない? とも考えられるし、脳内で果てしなく悩まされる。
言葉が悪いのか、双方の意識に温度差があるのか解らないけど・・・。

他人のソースコードをメンテナンスすることが最近増えた。
人のコードほど粗がよく見えるというのは、ちょっとでもグループ開発を経験したことがある人であれば周知の事柄だと思う。
で、最近(つか昨日)メンテしたコード・・・コピペの嵐だった。
ちょっと考えればブロック化できるであろうコードだと思うのだけど、そこかしこに同じコードがぺたぺたと散りばめられていた・・・。
直接メンテナンスに関わるものではなかったが、そのコードのためにソースの可読性が激しく落ちていたことは言うまでもない。
そもそも、プロジェクトにコーディングのガイドラインが無い。
# 「似たような処理はブロック化しましょう」とか「実数は極力コードに書かない、定数で記述する」等のルール>ガイドライン
ちょっと前に、「コーディング規約を見直そう」と会議が開かれたが、コードに直接関わることの無い偉い人が集まってるのでろくな会議にならなかった。
# ちなみに自分はその近くで作業をしていて、その質の低さにいらだちを覚えていたのだけど;-(
あるときから、「コード(ソースファイルのサイズ)は短い方がよい」と思うようになったのだが、いかがだろうか?
ソースのサイズを小さくしようとしたら、ブロック化などの再利用的な手法を駆使したり、アルゴリズム的に冗長になるものを避けたりしなければならない。
未だにステップ数でお金の計算をしているところもあるようだが、考え直した方がいいと思う。
そんなアマチュア小説みたいなコードは読むのが疲れるだけの粗悪コードなことが多いのだから。
もっとも、一文字変数や職人的自己満足高速化で無理矢理小さくされても困るのだけど・・・。

最近、「インターフェイス」と言う言葉を覚えた。
新しい言葉を覚えた子供のように使っている。
# 「インターフェイスが提供されないとコードも書けないし、内部仕様書(リファレンスみたいなもの)も書けませんよ〜」とのたまうのがほとんどだけど・・・。
さて、この言葉。コミュニケーションの基本と言うことで、使い方ひとつで物事が円滑に進んだり進まなかったりする。
円滑に会話が進む場合というのは、双方が言葉の意味を理解して自己の中にはっきりとしたイメージを持てていると思う。
意味がわからない・イメージが持てない状態で話し合いに臨むと、まとまらない・気分が悪くなる等々いいことはまったく起きない。
イメージがもてない概念を説明されたら早めに解決して次に望んだ方が方がよい、と思う。
また、相手の概念を理解する上で、意地でも自分の言葉に置き換えたりせずに、落ち着いて相手の言葉を理解する姿勢をとるぐらいの柔軟さがあったほうがよい。
世の中には、意地っ張りな人が結構いて、これができない人が結構多い。
歩み寄って、耳を傾けて、自分にとって異文化なことでも理解する姿勢というのは大切だと思う。

Field Reserver

久々に、家でVCをさわった。
作りたいものがあったので、夜なべして作った。
# とりあえず、近いうちにアップする予定ですけど。
んで、出来たのだけど、激しく重かったので、飽きた。

直撃

仕事場が窓を閉め切って、エアコンを入れている。
自分の席はエアコンの真下で、強力に眠い。
もう勘弁して欲しい。

大人買い

CDを3枚買う。
Kill Bill Vol.1サントラ
born slippy2003/UnderWorld
Future In Light/KenIshii
# Future In Lightに関しては、サイトの「10月リリース!!」ってのを見て「おおっ!!」と思ったら2002.10だったってのは秘密で(w

Kill Billサントラ。
ほとんどの曲が他の作品からの抜粋なんだね、この映画って。
「怨み節/梶芽衣子」が入っていないのが非常に悔やまれます・・・。

born slippy2003
どっちかというと、オリジナルのほうが好きです。
ピアノのバッキングはうまく使えてるんだけど、個人的になにか・・・もっとハジけたものが欲しかった。

Future In Light
まさにテクノって感じの曲がいっぱい詰まってました。
Garden on the Palmに次ぐ名盤かも。

Kumu氏が来る。
誕生日プレゼントにアロマキャンドルくれました。
風呂で浮かぶタイプらしいんだけど、最近お湯張ってません。
シャワーだけじゃなくてちゃんと風呂に入れと言うことか。

やっと冬らしく

PS2が調子悪い。ゲームやっててもDVD見ててもフリーズします。
タイマー発動?

DevKitAdvのビルド。
なんとか通った。
make all の後に、make install-gcc しないとダメだったらしい。
でもエラー出た環境もあったのだが・・・アレはいったい?

久々にF-ZERO AXをやりに行く。
やっとOuter Space/メテオストリームが一位取れました。
コースももらって、パーツ買いまくりました。
結構収穫あったな。

カナディアン・バックブリーカー

調子に乗ってDevKitAdvをZaurus向けにビルドしてみる。
ターゲット→GBA、ビルド→Zaurus、ホスト→cygwinのいわゆるカナディアン・クロス。
これが出来たら、モバイルGBAプログラミングとかできますなぁ。

結果。
出来ない。
gccのconfigure時にCCとか設定すると逆にまずいの? と思って指定しなかったら、i686-pc-cygwin-ar(普通のarじゃなくて)がなくて止まった。
追加するの面倒だったので、一旦諦めよう。

つか、"gcc"と"カナディアン"でぐぐると、カナディアンマンとか引っかかるのはなんだー!!

営業の人が来た

うちの会社(本籍)の営業部長(自分を拾ってくれた人)は、社長兼任だったことが判明。
やっぱ社長格の人間はにじみ出るものが違うなと再確認。
# え? 純粋に褒めるだけだよ?

自社の忘年会

午後から自社の研修と言うことになっているので、お気楽モード。
つってもレビューがあるけど。

自社の研修謙忘年会に来る。
今の会社に入って一年半になるが今まで会社の全貌が明らかになっていなかった。
それが今日、明らかにされる!!
# 言い過ぎか(w
とは言え、社員数とか全く分からず、知ってる人が先日書いた社長のみという、極めて浮きそうな環境下に飛び込むのはいささか気が引けた。

んで、研修の時間。
社長が出てきて一言。
「講師の先生が事故りました。30分程遅れるそうです」
いきなりの待ち時間。
孤独なのでこの日記書き始めた。しにたい。

忘年会。
何気に豪華。
ざっと眺めると結構人多い。なんとなく会社の規模がわかりました。
んで、ゲストにまねだ聖子(ファンクラブもあるらしい)って人が来たんだけど、イタいアイドルヲタ(らしき人)がショーの最中終始その人に絡もうとしてました。
・・・(例外的に)どんな社員がいるのかなんとなくわかりました。はぁ・・・。

んで、忘年会の帰り道。
そのアイドルヲタに絡まれた。
「ねぇねぇ、君ビンゴでなに当たったの? ボクお米だったんだけどさ、君の景品と交換しない? あ、聖子ちゃんの写真と交換でもいいよ? 君も聖子ちゃん好きなクチだろ? 隠さなくてもいいよ。えへへ。えへへへ」
いろいろなタイプのヲタクを見ているけど、これはこれまで類を見ないタイプでした。いいものを見せていただいた。
とりあえず「そんなことないっすよ」と軽く流して走って逃げました。

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