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

お悩み相談室(1)

朝から不具合の調査であっぷあっぷになる。
不具合調査は物量が多いわけではないので、忙しいわけではないのだけど、解決しないといつまでたっても解決しないままなので大変である。
直る見込みの薄い(難度の高い)不具合のデバッグはプログラマの仕事の中で一番嫌いである。
# たぶん好きな人はいないと思うが・・・。
昔から、バグトレースで夜を明かしたりすることが多かったが、いい加減トシなのか、楽をしたい昨今であるけど、なかなかどうして楽にならない。
バグを直すたびに「次からこうしよう」とか思うんだけど、よく忘れる。
いつまで駄目プログラマでいられるだろうか・・・。

リーダにヘルプに入ってもらい、一緒に見てもらう。
何故か直る。
意味がわからん。

たまちゃんマキシシングル マジキュー応援歌 がんばれ!たまちゃん
たまちゃんて、マジキューのキャラなんですね。
マジキュー、売ってるところを見たことない・・・。

とある方から脳詰について聞かれる。
「一定レベルまで達すると妖精さんは脱ぐんですか?」
な、何を言ってやがるっ・・・こいつめっ・・・!!! 脱ぐわけ・・・ないじゃないかっ・・・!!!(カイジ風)
というわけで脳詰のおまけCGには、エロはない予定です。
万に一つ、ぶろっくはがし。のノリで脱ぐと思ってた方、いたらごめんなさい。
個人的に瓶詰妖精を汚したくない人なので、ご理解くださいね。
# まじめにヲタっぽい話をしてしまった・・・。

お悩み相談室(2)

メール書くので精一杯です。
たすけてー。

がんばって出社。
ねみーよ。

脳詰のスケジュールのハナシ。
とりあえず、CG担当の方に「3ヶ月で12枚描いてください、どうですか?」とお願いしてみた。
これが長いか短いかは自分にはいまいち判らない。
CGを書くプロセスがまったくイメージできないからだ。
個人で作るゲームプログラムなら、設計(イメージ作り)して、素材準備(絵、音の調達。文字とか自作できるところは自作)して、コーディングして、デバッグして完成。
規模に応じてある程度必要な時間も見積もれる。
だが、CGや音楽などが別途必要になるとからっきし見積もれない。今回の一件で非常に身にしみた。
また、創作というのは、それを仕事にしている人というのはあまりいない。趣味的なライフワークとして創作をして、他の人と協調(コラボレート?っていうの?)する場合がほとんどだと思う。
仕事ではないので「モチベーション」というノリというか、気分というか、時間見積りにプラスアルファされる部分も大きい。
CGをお願いした方は、ラフな感じのCGが持ち味で、作品を見ていると仕事が早そうな感じはする。
しかし、モチベーションという要素を見越して多く見積もった。正直、3ヶ月は多めに見積もったつもりである。
このスケジューリングの素人の見積もり、見積もりの得意な(見積もりに慣れている)方から見たらどう映るだろうか。
既にお願いしてるので後の祭りなんだけど、非常に悩みます。マネジメントって大変。

色々な言語でHelloWorld
2ちゃんのスレをまとめたような感じ。
DirectXとかNScripterは言語なのか(w
AIBOは、コンソール無いだろうに(w

とりあえず、昨日のバグは直った。
バグの解釈もできて、報告書も書けた。
今日こそ早く帰ってやる。

Windows Template Library (WTL)
MSのオープンソースプロジェクト。使う機会がなくて存在のみ知っている・・・。
つうか業務で使ったら、「WTL!? なんじゃこりゃあ」といわれることうけあいなので逆に使えなかったりする・・・。
この調子だと永久に使わなさそうです・・・。

マジキュー/MAGI Q
検索してて見つけました。

eMbedded Visual C++ 4.0 SP3(日本語版)
いつの間にやら出てました。

StartLine

どうも目覚めがよくない・・・。

ActivePerlとApacheでパソコンをサーバに
せっかく移転したんだし、cgiでもやろうかな・・・なんつて。

HTMLクイックリファレンス
お役立ちサイトですね。

ガムとコーヒーとお茶が何とかして僕をこの席につけている。
ひと噛みひと噛み怒りを込めて噛んでいる。
いつまで持つか・・・。

脳詰スタッフ関連。
なんとか話がまとまりそうです。
ゲストCGの方には、厳しくも「スケジュールを意識するべし」と教えられ、音楽の方には「好きであることが大切。自分が楽しめなければ面白いものはできない」とモノつくりの本質を教えられました。
ほかの先輩にも(詳細な条件を明かさずに)「この見積もりどうだろ?」と相談したりしました。
# 「妥当っぽいけどきつそうだね、ちょっとぐらい遅れても目をつむってやれよ」と言われました。肝に銘じておきます。
プログラムサイドは、大筋完成しているので、デバッグしたり、サポート周りの作業をしたり、比較的ゆったりできるかなと、正直楽観しています。
そこに甘んじてはいけないとも思いつつ。
ここからがスタートライン。楽しいものを作るぞ〜!!

chibi-techなる世界屈指のnsfコンポーザがいるらしい、との情報をいただく。
んで、軽くgoogleで検索。
# googleサマサマです。
2A03.org - The NES Music Archive
なんと、「おしえてせんせいさん」と「みこみこナース」が!!!
すごい・・・すごすぎる・・・。ファンになりそうです。
あと、曲データが無限ループしない。どうやって作ってるんだろう。

日をまたいで書いています

わたしが知らないスゴ本は、きっとあなたが読んでいる: 女の言う「生理的に受け付けない男」の正体
斜め読みしかしてませんけど、結構頷ける。
つか、ココログは優秀なblog著者が多いような感じがします。

金子勇氏を支援する会
いつの間にやら支援金が集まって保釈されていました・・・。
日本にも保釈制度ってあるんですね。


劇場版AIR
AIRですよ、AIR。とか書くと怒られそうですけど、AIRが映画化。驚いた。
Kanonとか勧められるんだけどまとまった時間が取れずこの手のゲームには着手できてない。月姫も同じ理由でやってない。悔しい限り。
アレンジ音源とか聞くとコンポーザのラブっぷりが伝わってくるので、良いゲームなんだろうなとは思う。
時間くれ、時間。

無気力、無気力、無気力、怠惰〜・・・。
瓶詰妖精は5月が一番楽しいと思います。

Qt開発/TK File Dialog
おー、すげー。Qtopia/Zaurusの欠点である「ファイル選択ダイアログが無い」問題をクリアしてくれそうです。
Zaurus開発もしたいなー。

脳詰のエンディング実装をどうするか脳内で考える。
スタッフロールのxmlを書いて、それのパーサを書いて、曲に同期して流すだけ・・・ってパーサが大変なのか?
いい加減慣れてきたので平気だとは思うが、毎度の徹夜ペースなんだろうなぁと思う。

刺激

リラックマ
こういう適当なの好きです。

拡大Blt・バイリニアBltのバグ取りと最適化を行う。
デモを組んでみるとかなりキレイにズームアウトしてくれる。
あと、とりあえず、音周りの調整をちょこちょこ入れる。
# カーソル音とか決定音とかがボトル選択と兼用だったのを専用の音に差し替えました。
とりあえず仮眠とって、エンディング用xmlパーサの実装に入るか、遊びに行くか? 起きてから考えよう。
とりあえず、明日までには細かなバグを取ったBeta2を出そう。

SMART! ウェブ講座(Perl)
ふざけまじめなノリも好きです。

xmlパーサを書きかけで大須に遊びに行く。
お目当てはメルブラRe・Act
ほかにもこんなものこんなものが売ってました。
# ピンキーは、007を1個購入しました。とりあえずヒマがないので机に積んであります。

んで、最近。気になるモノ──携帯電話を物色してみる。
前からちょこちょこ電機屋のモックを触って手に馴染むものを探していたのですが、P505iSが良いなーと思っていました。
今日もモックを触りにショップに行ったのですが、そこで店員さんに声をかけられました。
「機種変更ですか? 新規なら無料になるよ〜」と、おっちゃんが気軽そうに声をかけてきたので見積もりぐらい聞くか、という事で見積もりを出してもらいました。
・・・安い!! こんなに割引されるのか!! これなら買えるぞ!! ・・・と結構衝撃を受けました。
ほかに安い店があるかしれん、思い立ったので安い店探しをはじめる。
「最近グッドウィルが携帯をはじめたな・・・ポイントは使えるのだろうか・・・使えるとしたら、タダ同然の値段になる・・・ッ!!」と脳内でMMRっぽく計算をしながらグッドウィル携帯店に行ってみた。
が、欲しい色がなく機種変更できず。残念。

とはいえ、あきらめきれなかったので大須を離れて別の電機屋に探しに行くことに・・・。
しかし結果は、そこでも在庫なしとのこと。
なぜだ・・・ひょっとして、P505iSは評価が高いのか?
そんなことを考えながら店を後にした。

夜中にKUMU氏と漫画喫茶に行く。
アワーズで宇川弘樹が久々に朝霧の巫女をすごいページ数書いていて驚いた。こまの過去は壮絶なものだったんだなと確認。
アフタヌーンでげんしけんが面白いことを発見した。わかるよその気持ち、って感じ。
アキバ署の扱ったテーマが結構タイムリーで楽しく読ませていただきました。でも、あのワームはギャグだろ? と思った。
最後は吼えろペンをちょこっと読んで終了。
帰るときには外が明るかった。
マンガ読むのって体力いるんだな・・・。毎回思います。

モノへのこだわり

KUMU氏の家で仮眠。昼まで寝てる。
昼から友達のやっている喫茶店兼ケーキ屋で朝・昼飯を食べる。
なんだかんだ言いながら2時間ぐらい駄弁る。

KUMU氏を引き連れて携帯探し&要らないガシャポンの処分の旅に出る。
なぜかガシャポンを買い取ってくれる店に1時間弱居座ってしまい、貴重な時間を無駄にする。

携帯を探しにドン・キホーテに行く。
ここなら在庫ありそう。ここなら安く扱ってそう。そう期待しながら店までロングドライブ。
# 美浜から金山だからなー。
結果、「ドコモは来月からはじめます。また来てね」だそうな。もう来ねーよ。

KUMU氏を手近な駅まで送って、一人でショップを巡ることにする。
# 振り回してごめん>KUMU氏
送った駅の近くのショップで在庫あり、値段手ごろなところがありあっさり解決。
これからまた3年使うんだからこれぐらいこだわらないと。
つーことで、P505iSに機種変更しました。

・・・遊びまくってしまったので、脳詰Beta2のリリースは遅れます。
行く先々で遊んでもらったんだけど、軒並み「難しい」との評価をいただきました。
えー、マジでー!? ハイスコア100点越えは至難の業ですか?
どうしようか考えます。

入梅

久しぶりに遊びまくった為か、非常によい目覚め。
寝足りない感じがして出勤時間は先週と同じぐらいになってしまったけど。

機種変前の携帯の使用量。
概算料金\76,033-
積算時間6054分23秒
積算ポイント3455pts
4年2ヶ月間でこんなに使いました。
使用料(量)情報をリセットせずに蓄積されると興味深いデータが得られますなぁ・・・。

子供同士のネット上でのコミュニケーションをどう教えるか?(/.J)
女の子の喧嘩というのは、男の子の喧嘩(殴り合いの取っ組み合い)に比べてシンプルではありません(大人になると「キャットレスリング(泥レス)」なるケンカルールがありますけど(笑))。
たまたまネットを介して事件に発展したけど、ネットを介さなかったらどうなっていただろうか?
事件には発展しないかもしれないけど、この子はギスギスした人間関係の中で「穿ったものの見方」をしたまま卒業していったんじゃないかな、と思う。
そんで、中学でも物の見方が偏ったまま成長して、まさに「イタい厨房」の出来上がり、となったんじゃないかと思う。
その昔、2ちゃんのDTM板にすごいmodを作る高校生が降臨したことがあった。
彼は、特に(書き込みなどを)叩かれることも無く不特定多数に曲を評価されただけ(曲の評価は「叩かれていた」かもしれないが)なのに「風当たりが強くなってきたのでネットを自粛します」と言っていなくなってしまった。
事の真相はわからないが、今回事件を起こした小学生に比べればものすごい謙虚な人間だと思う。
# 工房と消防の違い? それだけではないと思う。
ネットは楽しく、怖いところ。それを踏まえていない奴は理不尽な思いをするつまらない世界だと思う。

昨日のことですけど、漫喫行ったり、携帯の機種変更している間に脳詰のコンポーザから曲がざくざく届く。
アルバムモードの曲がまったりしていて癒されます。
アルバムモードは今のところ手付かずなので、この曲にあったほのぼのとした演出を時間をじっくりかけて捻出したいと思います(w
ゲームモードの曲は今のところ、合計3曲あるのでもう1曲ハードっぽい曲があれば、ノーマル2曲・トライアル2曲でちょうどいいと思います。どう? 駄目?
# というか、まかせっきりなのにナイスな曲がひょいひょい来るのにはなんで? こんなにモチベーションの一致することってなかなか無いと思うんだけどー・・・。

ハッキングLinuxザウルス(紹介その2)。
なんだかすごそうです。
今までのザウルス本ってPDAの入門書って感じだったけど、これは完全に、ハックするための本って感じですね。
欲しい本が溜まってきた、アマゾンで頼むか。

携帯変えたので、iアプリとかいろいろできるなーと思っております。
んで、そのやりたいことの中のひとつに「ネットバンキング」があります。
仕事場の人たちが株をやっていて、昼休みとかに携帯でぽちぽちやっているのをよく見かけます。
携帯とWebを組み合わせたすばらしいシステムだなぁと、素人ながらに思います>ネットバンキング
とはいえ、株価を神経質にまで意識しながら仕事するのは嫌だなぁ(そこまでHolicになるな>自分)、と思うので手軽そうな外貨ぐらいから始めようかなと思いながら先輩に相談してみたら、株を勧められました。
先輩はなかなかギャンブラーなのだけど自分の収支を記録につけていて計画的に"投資として"ギャンブルをしているようでした。
なかなか納得させられる興味深い資料を見せていただきました。
とりあえず、ネットで取引できるように準備しないと駄目だな。ゆっくりやるか。

Co'tyのiPAQの電源が尽きた(正しくは尽きさせた)。
データあぼーんの完全リセットらしい・・・。噂には聞き及んでいたけど・・・文書類は外部メディアに置けということか。
入れたアプリとか、WisBarのスキンとかメモしとかないと忘れるなぁ。

ぬさっど

ずいぶんと目覚めはよくなった。
でも、十分に寝ないとイヤらしく、寝起きは悪い。
結果、ギリギリ出勤。

デカバが使える!英語版が日本語版に?iPAQ Pocket PC h2210 ROM Update 1.10.00 Rev.A(pocketgames)
主要なアップデートは大容量バッテリへの対応のみかな?
実践報告(はやともの徒然(散財?)日記)もあるのでやってみようかな?
と、思ったけど、脳詰の開発があるので、いろいろあぼーんされると困るので、今度にします。

iPAQ 2200 Aluminum Side Covers取り付け方法(pocketgames)
ハコ開けなくちゃいけないわけじゃないのか。欲しくなってきた。
しかも、コツを覚えると意外と簡単に外れる。取り外しは難しくない。

仕事が順調に片付いて、時間が空いたので、頭の体操にパスワード生成ロジックを組んでみる。
パスワード生成は奥が深い・・・と思う(何も見ずに独自の考えで実装しているので)。
データを暗号化するということは、キーボードで入力できる文字データだけでデータを構成するということなので、結果的にデータが伸張されることになる。
たとえば、アルファベット大文字小文字(26x2)とアラビア数字(10)とプラス・ハイフン(2)を組み合わせてデータを表現しようすると、文字が64種類しか使えない。
64=2の6乗なので1バイトを6ビットしか使用できないことになる。2ビット無駄にするわけである。
2ビット使えないとなると、単純計算で1.3倍(8÷6)の伸張率?になる。
パスワードと言えばMicrosoft社製品のシリアルナンバーが連想されるのだが、どのようなアルゴリズムで実装されているのだろうか? 純粋に気になる。
かと思うと、海外にはキージェネレータを作る猛者もいる。統計取ったり粘ったりすればパスワードって破れるものなのか? これも気になる。
Linuxのログオンパスワードは、暗号化プログラムがいてそいつがハッシュ生成から認証まで一手に担う・・・らしい。
# どこかの本で読みました。ぱぱんだ本だったかな?
その暗号化プログラムを差し替えることでオプソでもセキュアなログオンを実現しているらしい。
・・・とヘタレな知識を総動員してみたんですけど、読み返してみると説得力に欠けるなぁ。
暗号化をやるならこれ読んどけ、みたいな本とかあるのだろうか? それすらわからん時点でヘタレなのかも。

ダルい・・・クーラー病?

よく寝られるようになって、目覚めも悪くない。
これで起きる時間が早くなれば・・・。

今月いっぱいで辞めてしまう人の引継ぎミーティングに出る。
説明のアプローチが悪いようで、何を話しているのか後半になるまでわからず、ウトウトしてしまい失笑を買う。
# 説明しているタスクの仕様をまったく知らないこっちも悪いのだけど。
昼を過ぎても気を抜くとウトウトしてしまい、持ちこたえるのに苦労する。
さしづめ、仕事は順調に進んでいるので、ちょっとぐらいサボっても問題は無いのだが・・・どうやらここの職場は、進捗よりも職務態度を重視するらしく、いくらいい仕事をしていても態度が悪いと「何だあいつは!!」と言われる。
そのくせ、クライアントに進捗・製品精度について怒られると「なんで品質が悪いんだ!!」と怒る。実に調子のよい方々である。
まぁ、自分ら下っ端から突き上げられ、クライアントには怒られるのだからかわいそうと言えばかわいそうか。
・・・論点がずれてしまったが、居眠りしない工夫をしよう。そうすれば円満に収まる。内職でも良いから何かしていよう。
# 文章に落とすと、企業として当たり前だなぁ、と思う。でも自分の恥ずかしい記録として書いておく。

ということで、昨日に引き続きパスワード生成ロジックを組んでみる。
実は、前に作りかけたメールチェッカーで、メールアカウントのパスワードを暗号化してテキストで保存、ということをやっているので、データの暗号化実装自体は初めてではない。
# とはいえ、ほとんど素人。「ハッシュ」という言葉の意味も実はよく解らずに使っているので、多分おかしな文章を書いているのだろうな、と思っていることを長々と告白しておく。
昨日作ったロジックで生成したパスワードを展開してみた。
・・・上位ビットが切れていて展開できなかった。伸張が足りなかったようだ。
とりあえず、伸張桁数を増やして対応したのだが、ここで問題(?)が出てくる。
伸張桁数が増えると、データの区切りが見える傾向が出るようである。
"123"という文字列データを6桁(6バイト)に伸張するとする。
単純に空の領域を"0"で埋める伸張法をとると、文字列データは、"000123"となる。
このようなデータでは、暗号化しても読み取られてしまう・・・ような感じが作っていて、する。
上記のような現象を防ぐ為の暗号鍵、なのだろうなと思う。ビット精度が高い方が堅牢なのもうなずける。
暗号化は奥が深い・・・やっぱヘタレかも。冴えない冴えない(笑

孤独の最中

脳詰の開発が難航している。
昨日、ゲストCGの人からCGのラフ画が届く。
すげーうまい。
Web上で落書きとか公開してる人がいるけど、うまい人というのは最初からうまい。
しかも、それが自分の作品に関わるとなると、刺激を通り越してプレッシャーになる。
ましてや自分の仕事が遅れている。思うように進んでいない状態でだとなおさら気になる。
メインCGの人はゴーサインのメールを出してから音沙汰がない。気になる。
昨日の今日に物ができるわけではないので、気長に待てば良いのだが、気が短い性分なかなかそうもいかない。落ち着け自分。
音楽の人も難航しているようである。
無茶な注文とかしてないかな、と不安になる。
・・・開発は日々の積み重ねだ、一朝一夕にはできない。わかってる。
・・・巻き込んでいると思ったらダメ。楽しくやることが重要。わかってる。
・・・仕事が一番。あくまで趣味であることを忘れないように。体現できてないけど受け入れたい。
不安と自責といろいろあって、結局何もできない。
やらなきゃ進まない、そう焦って休むことすらできない。
PrismShotの悪夢が脳裏をよぎる。
でも今回はプログラムがそこまでできてる。
自分以外の要素にびくびく怯えているところが大きいのかもしれない。
メンバーの作り上げるもののクオリティの高さに怯え、それを管理できていない(初めての経験なので今のところ実感が沸かない)自分を責め、また苦しむ。
世の「リーダ」とはなんと偉大なことか。
先の会社のハナシに通じるのかもしれないが、物事を取りまとめるというのはここまで難しいのか。
このもどかしさとかもろもろを「スリル」として楽しめるのがリーダなのかもしれない・・・わけないか。
# あと、メンヘラにはこういう業務(?)はちょっときついかな?
# 文面を読み返してると、メンバを勘ぐってるだけで、信用してない自分がいるような気がしました。

I Believe, You are trusted strongly.

朝起きるまでに一苦労。
会社来るまでに一苦労。
どうにも腰が重いらしく、身動きをとるのが遅いらしい。
今日もぐったりです。

昼過ぎ。
激しく眠い。やる気でない。
エアコンの効き過ぎが悪いんじゃなかろうか?

クーラー病
病状として、倦怠感もあるらしい。
この際だ、なんでもクーラーのせいにしてしまえ!!(笑
・・・無理ですね。嘘です。やる気が無いのはもとからです。
とはいえ、最近の仕事いやいや病は性質が悪いなぁ・・・。
波があるとはいえ、ネガティブ期の方が長いし。やってられません。
これは気分転換に転職するしかないんでしょうか?
気分転換に転職、って言うとノリで仕事選んでんじゃないか? って聞こえがするんですけど、どうなんでしょう。
できるやつは、我慢しないで好きなことができるとこにさっさと移ってしまえ、と隊長のblogでトラックバックしていた人がいたけどそれは真理なのかー!?
今の仕事とがつまらない、そう思ってるやつはどこに行っても同じ事を抱く、と個人的には思っているんですけど。

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