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

達人プログラマー(黒にあらず)

達人プログラマー ソフトウェア開発に不可欠な基礎知識 バージョン管理/ユニットテスト/自動化達人プログラマー―ソフトウェア開発に不可欠な基礎知識 バージョン管理/ユニットテスト/自動化 (Ascii software engineering series)作者: デビッドトーマス,マイ…

なんだこの連携

プログラミングのセオリー(2) http://d.hatena.ne.jp/bleis-tift/20081016/↓http://d.hatena.ne.jp/shin/20081016/p4 素で吹いた。 なんかid:bleis-tiftの矢沢さんネタは優秀なトラックバックが多いなぁ。※追記 記事IDの関係から不安定になったので、対象の…

管理ツール群

Ship It!を読んで、とりあえずTracLightningを導入してみた。 幸いなことに、すでに導入している人も近くにいるしね > rf Ship It! ソフトウェアプロジェクト 成功のための達人式ガイドブック作者: Jared Richardson,William Gwaltney Jr.,でびあんぐる出版…

大学祭でのプログラム評価

作成したのは「スネークゲーム」の類似品。特徴は以下の通り。 ゲームは複数のステージで構成される ステージ中には複数の目標がある 目標を全て取るとゴールが出現する ゴールにたどりつけばステージクリアとなる 全てのステージをクリアすればゲームクリア…

日常生活復帰

しました。英語がしばらく手放せないけど。

大学祭前日〜当日

なんとか間に合わせ…… しかしながら実質結局四日(総作業時間約30時間くらいか?)で作っちゃったなぁ。

英語なんて

普段書く意識持ってないと書けませんよねー。 ちょっとしたチームの紹介文を書いたら、約100wordsほどなのに1時間弱かかった…… 大丈夫かな……

ゲーム作成報告記 その2

続きじゃない続き。 とてもじゃないが元の構想が時間的にできそうも無かったので、3日で作れるゲームにターゲットを切り替えた。 15時間くらいでプログラム周りは完成(かかりすぎ) あとは演出面と画像などの作成を行えばOK…なんだがなぁ。 さて、間に合…

ロストエデン

まさかこの名前のMMORPGが出るとは思ってもいなかった。 http://losteden.jp/index.html DXを知っている人なら分かってもらえると思う。

死亡状態

土〜火曜くらいまで、様々な意味で死亡状態だった。 とりあえず復帰はしたけど、プログラムは間に合わないZE。 なんとか代理を立てるか……

ゲーム作成報告記 多分1

ここのところ、LSP(リスコフの置換原則)を守るために時間を費やすことが多い。 ジェネリックが使えるので、ここのところがかなり楽にはなっているのだが、それでも迷うことが多々。 正直、守らずにinstanceofとか、キャストとかすればいいんだけど、それをす…

冷凍庫大解放

そろそろ冷凍庫に入っているものを処分しないと、後が入らなくなってきた。 冷凍食品は使い勝手はいいけど、量が多いのが多いから、あまりがちに。 そして、本日の夕食はきんぴらごぼう。 冷凍庫に開封してない500グラムほどのゴボウが残っていたので。 ……作…

Thread.sleep VS ScheduledExecutorService

正確な時間を取れる5.0からの追加Timer。 Thread.sleepでFPSを取っているとやけに描画がカクカクしたので、ScheduledExecutorServiceを使ってみる…… と、すごくよい。描画のカクカクが無くなった。 さすが新機能、すげー。

複雑なジェネリックは

ただの敵。 id:rf0444はこの敵に打ち勝った。 一方、自分は一部のソースを手直しした。

駄目だこりゃ……

9/26の件。 どうもDisplayの解像度を変化させてると駄目っぽいです。 これ怖いんだけどなぁ……よくやるし…… こういうところでJavaの限界が見えるのもあれだけどなぁ……

何回やっても……

デバイスロストから逃れられない…… フルスクリーンモードでプログラムを実行 -> Alt+Tabで強制的にフォーカスを外した場合 Frame(Window)がビジーになる(自作Java2D / GTGE) 復帰時にnative errorを吐いて終了する(LWJGLのFullScreenDemo) という現象が起こ…

冗長は危険な兆し

ゲーム作成中に次の様なものが現れた。 クラスと優先度のペアが二つ。クラスはそれぞれ別の物 必要に応じてソートを行いたい 最初に取り組んだのは、それぞれのクラスを入れられるようにするために、ジェネリクスを用いてペアクラスを作成した。 このペアク…

ゲーム作成を本当に開始

ゲーム作成を本格的に開始した。 本日の成果は一通りのフレームワーク周りの基礎が作成できたと言ったところ。 id:rf0444をサブプログラマにおいて、リファクタリングをガシガシしながら作ったので、基本的に(オブジェクト指向的に)きれいなソースが書けてる…

麻雀交流会

家には麻雀セットが常備されています。 非常に打ちたくなったので、日が変わる頃にrf氏含む3名を集めて打ってました。 今終わったのですが。なんだ、その……裏ドラ自重しろー! 満貫程度の役の振込みが裏ドラのおかげで倍に化けるよ!(役的にも、得点的にも) …

数ある中に……

PKUには、よく似た問題もあれば、なんと全く同じ問題もある。 今回教えてもらったのはこいつ。 3003 -- Spiderman’s workout http://acm.pku.edu.cn/JudgeOnline/problem?id=3003 2397 -- Spiderman http://acm.pku.edu.cn/JudgeOnline/problem?id=2397 2397…

ノートン先生リニューアル

ウイルスソフトの期限が切れたのでノートン先生2009を買ってきた。 他のもいいなとは思ってたけど、(インターネットセキュリティ系が)店頭に無かったのと、ライセンス数(6500程で3PCライセンス)が決め手だったなぁ…… これが原因で遅くならなきゃいいけど。

UML

UMLの詳細は色々と決まっているみたいだけど、ある一定以上に大きくなった場合、それを資料として残すのはどう思われるだろうか。 自分としては、 資料として楽に記述/記述を変更するためのツールがない*1 詳細を記述するためには記述が非常に大きくなる と…

絵とプログラム

最近少し思うことだが、絵とプログラムは似ていると思う。 比較すると 絵の下書き = プログラムの設計 絵の肉付け = プログラムの記述 と言った感じか。 プログラムは建築と似ているが、やはり異なるので、先に決めた設計を取りやめ、新たな設計を行うことが…

コンベンション

私が所属するサークルが主催するコンベンションでGMをして来ました。 今回は思いつきもあったので、ノリで楽しめるシナリオを……と準備したのですが、 対外、甘く見てました(-_-; 自分が全力で取り掛かっても捌ききれない…… 一応、卓に参加されていた方々、楽…

2008 Asia Harbin Regional Contest Online

ハルビン工科大学 Online Judge Page http://acm.hrbeu.edu.cn/本日ここで開催されたオンラインプログラミングコンテストに参加してきました。 なお、大会は時間制限5時間、問題は8問。 大会に参加して分かったことは、 英語の読解に時間を要する(1003, 1007…

にゃふぅブリーフケース

Yahooブリーフケースとにゃふぅブリーフケースって語呂似てるよね、って話題が出たので描いてみた。 にゃふぅが分からない方はナイトウィザードで検索を。

デスクトップPCの様子が…

本格的にやばくなってきた。 5年以上過酷に使ってきてるからなぁ。どうもグラフィック周りが非常にやばい。30分ほどでディスプレイへの出力が途切れるのもざらにある。 デュアルディスプレイなので、個人開発で使いたいんだけど……この状況ではなぁ。 なお、…

東方地霊殿 and other...

届いたー。 一応これでth06以降のものは全部入手できたことになるかな。 (東方萃夢想を除く) しかしながら、今回の地霊殿は正直難しいんだけど…… 攻略時間取れるかな……

ゲーム作成の開始っ……

そろそろ動かないとまずいというわけで、ゲーム作り始めます。 とりあえず……一眠りしたら…(ダメだこの人(ry

勉強会報告 -- 別口

bleis-tift氏から見た、色々な切り口。結構詳細に解説してくれてるみたいで感謝感謝です。 ……時間が出来次第、熟読したいと思います。 値を保持することを目的としたクラス http://d.hatena.ne.jp/bleis-tift/20080916/1221496279 スーパークラスのフィール…