このブログを検索

2009年6月27日

サーバーが熱い

人は皆、過ちを犯すものなのです。
それに事前に気付いて対処するか、すぐ気付くか、後になって気付くか、一生気付かないか。

「設定プログラムを作るぞー」までは進んだんですがコントロールを増やしていくとWS_SIZE来たときに悲惨極まりない。
グループボックス作ろうが何しようが最終的にはMoveWindowの嵐で頭狂いそうになります。
NeGuiでは一応簡略化してるんですがそれでも頭が頭痛で痛い。

そんな状態なんで俗に言うパネルっぽいのを実装することにしました。
構成図としては、

  • Layout(abstract)
    • LayoutManager(final)
    • Panel(abstract)
      • XXXPanel
      • YYYPanel


こんなもんでいくつもり。

なんか最近機能を追加するたびに肥大化していくなぁ。
実際使わねーだろーなぁ。

2009年6月21日

Invariantってどうなんの?

あれやこれやで六月も残り十日を切りました。
梅雨で嫌な時間に雨が降るようになりネムぃの作業は進みません(季節関係ない)。

やる気がなくなったときにやる作業、ずばり現状モジュールの手直し(改悪か)。
お勉強も兼ねてinとconstとinvariantをそれぞれ設定してみました。
作業してて思ったんですがinvariantって今後はimmutableに置き換わるのか?
全文置き換えで対応できるよね…?

2009年6月2日

importでエラー

テストコンパイルせずに複数のモジュールをあれこれ触りまくって引き返せないところまで来たときにコンパイル。

Error: enum 列挙体 is forward referenced の絶望感って異常ですよね。

2009年6月1日

オセロ

つい最近のことですが仕事中に四時間ほどやることが完全になくなることがありました。
そんだけ暇なら何か作ろうかなぁとオセロ作ってみました。

環境は標準のXPproで開発環境無し。
IE6(ネットワークから完全に独立してるのでアップデートも無し)とメモ帳コンビでJavaScriptをちまちま打って基盤のみ作成。
ホントしょうもないことで二時間くらい無駄にしたけど一応使えるようにはなりました。

また機会があればそのときにでも載せたいと思います。