2009-01


戻る

2009-01-01T13:12:20 (Thu)

新年あけましておめでとうございます

あけましておめでとうございます.今朝コミケ遠征からバスで帰ってきて,現在戦利品を処理中です (^^;

更に今夜徹夜で麻雀をやろうということになっています.ルールを理解している 4 人でやる麻雀!久しぶり!楽しむぞ!

さて,何気に毎年「一年の目標」ってやつを決めているわけですが,今年は何にしましょうかね… 去年は「楽しく創る」で,一昨年は「飽きてもやめない」でした.

…とりあえず,今年の目標は「早く作る」にします.さっさと作って動作や反応を知るのはやっぱり色々とお得なので.プログラムだけに限らず,です.やっぱり待つ時間というのは,何でも短い方がいいですし.

まぁ短いだけというのもそれはそれで人生としては考え物かもしれませんが….無駄なことをどれだけやれるかが人生の豊かさという考えにはかなり共感しているので (´ω`)

…ってそれを言い出したら同人活動なんてのがそもそも無駄の塊っスねww いいよいいよーww お陰でとっても人生豊かで楽しいから (ノω<)

2009-01-02T17:19:26 (Fri)

初寝坊

徹夜麻雀を楽しんで帰ってきて,少しだけ寝るつもりで寝たら 10 時間近く寝て起きたら今という (--;

正月休みは有限なので貴重に使わねばなりませんね orz

早くうみねこを読もう.本も読もう.オフレポ書こう.

2009-01-05T16:00:50 (Mon)

C75 遠征レポート

-- 27 日 --

2 時頃に母上のお陰で高松駅までショートカット.4:38 の始発に乗り,夏と恐らく完全に同じダイヤで上京出来ました.もう,私の人生で 18 きっぷによる 6 時間以上の旅行はないでしょう.二度とやりたくない orz もう恐ろしいほど疲れる orz

…でも,人生的にはコレが経験出来て良かったです.鉄道での超長距離旅行.かなり希少な経験でしょうね.

今回の鉄道旅行で遭遇した珍しいこととしては,大阪の辺りを走行中に地震の影響で電車が 5 分程度停止したこと.緊急地震速報のお陰っスね (^ω^)

あと滋賀県と岐阜県北部の雪の積もり方が半端なかったこと.日本海の威力を思い知りましたよw

そんなこんなで 18:30 頃には東京へ到着.

あ,んで今回の旅行で初めて知ったことがあるんですけど,18 きっぷって同じグループの人は完全に同じ区間じゃないと乗れないらしいですね.すん 1 人を品川で下ろしてサモと私の 2 人はアキバで降りようと思ったら,それは出来ません,って言われてビックリw 一歩間違えたらあーすたんを名古屋から途中乗車させようとして駅員にオワタ宣告されるところでしたよ (^^;

さて,そんなこんなで秋葉原で下車.そこでおとさん (サモの知り合い) と会い,明大前のすた丼の店を教えてもらい,一緒に食べました.超おいしかった.にんにく効いてて,長距離旅行で死に掛けていた体には凄く助かりましたw アレはまた食べたい.

この日は (というか全日程ですがw) 調布のライシン宅にお世話になりました.恐ろしく疲れていたので確か日付変わった頃にはもう寝たはず.

-- 28 日 --

10 時頃に起きて出発し,12 時頃に会場に着きました.確か.

ひだまりとらき☆すたのサークル (何故かこの日にも少しだけあった) を島攻撃.その最中に会場でみるく氏と偶然の遭遇.

そしてサモとぽよと合流して,割と早めにアキバへ向かう.

Hey のあるビルの 5 階でホワキャンがフリーダムやってましたw 東方のグッズで荒稼ぎってレベルじゃねぇw

そしてこの日は次の日が始発で行く予定だったので,かなり早く寝ました.

-- 29 日 --

始発…に限りなく近い電車で会場に向かう (根性無し orz)

とりあえず一人寂しく東に並ぶよりは,皆で (サモとひょうが先生) 一緒に西に並びました.

さて,開場.ゾロゾロと入場します.サモとひょうが先生は企業へ向かいます.自分もまず西から行こうかなぁ…と思ったら,ん?なんだこりゃ?

西館に行くための行列ってナンデスカ?

東に行く人が本当に少ない.これは先に東を回ったもん勝ちだろ…JK (^ω^;) ということで東へ行ってきました.

ひだまり,らき☆すた,ローゼンの島をかなり快適に巡り,もけの絵本のお二人とばるばとすさんに挨拶.本ありがとうございました.私も今年こそは何か作ります orz

そして大量の本を買えてホクホクしつつ,昼頃に西へ移動.東方幻想麻雀が完売していたのだけが唯一の心残り (ノω-) まぁそこは先に東へ走ったのだから仕方ない.製品版を楽しみに待ちます.

んで,Heppoko 先生に挨拶.開口一番「いつになったらゲーム作るんですか?」 ごめんなさいごめんなさい orz 今年から本気出します o...rz

そして夕方頃にほっしー先生と会って,DNA 先生と羊羹先生にご挨拶.何気に初顔合わせ.A.I.M.S. 使いますのでまた色々とお世話になるかも… (ぉ

そして WAI さん,フレアさん,雪丸さんにも会って挨拶.union さんが来られなかったのは残念でした.

んで,サモとひょうが先生と合流し,荷物第一陣をクロネコヤマトで送って 2 日目は終了しました.

この日はアキバ行ったっけか… 行ったような気もするけど大したことはせずに帰ったはず (ノω-)

-- 30 日 --

ひょうが先生と朝 7 時頃に起きて出発.何故かほとんど寝ていないはずのサモが起き出して付いてくる.寝てろよ.まぁ結果的には来てくれて助かったわけですが.

調布駅を目指していたときに重大事件発生.

ひょうが先生「今日出す本忘れてきた /(^o^)\」

てことで急遽サモが引き返し取りに行くことに.自分は少しでも早く渡せるように一緒に行って並んでおくことに (※この時間だともう後から来たサモがサークル入場の時間内に,すなわち 9 時までに本を持ってくることは不可能だった).

んで並んで,しばらくして到着したサモから本を受け取る.そしてダーナルまでパシリさせて朝ご飯調達w サーセンww 超助かりましたwww

あとは 10:30 くらいに入場して本をスペースに届けたあと,荷物を置かせてもらって買い物堪能 (^ω^) この日はひだまりとらき☆すたとローゼンのエロが残っていたのです.まぁエロに紛れて普通のギャグ本なんかもあるので巡って買わざるを得ないのです.決してエロが目的ではないのです (^ω^) …うわぁ,説得力ないなーwwww

唐突っスけど,あざらしワルツというサークルの本,大好き.というより作者さんのセンスが好き.今後も買わせていただくっス >ヮ<

まぁそんなこんなでこちらも買い物は昼頃には終了.あとはひょうが先生のスペースで留守番したり Firo さんと知り合いになったり,あーすたんと会って念願のカービィウルデラのコンベアマッチ対戦したり,ピグさんに徳島ラーメン渡したり,shana さんに徳島ラーメン渡したり (お返しに貰ったチョコレートのお菓子,食べたの二度目だったけど超おいしかったよ~).

あとしゃんぱ~にゅさんのゲーム買ったり.いいなぁ,ガンシューティグ… 割と盲点だったジャンルっスね,何故か,自分内で.また自分が作るときに参考にしようっと (^^;

んでサモとぽよのお陰で割と壁とかの本が手に入ったりしました.これがチームの力… 部隊組んで買い物する人たちの意味がちょっと分かりました.それでも私はやりたくないっスけどね! (ノω<)

そして荷物第二陣をペリカン便で送って,この日も終了.

…かと思ったら,なんと Twitter な人たちが入り口近くに集結とのこと!マジで!?行く行く!!と思って行ってきました.そしてその場所近くに来て見ると,明らかに異質な (※ノート PC とか iPhone の所有率的な意味で) 集団がw 声を掛けてみたらやっぱりそうでした (^^;

後はその人たちに金魚の UNK となりついていくことに.そしてリナカフェで突発オフ的な何かが始まりましたw そこでとうとう念願の「リナカフェなう」POST を達成しました.嬉しいww

リナカフェでは勉強会のお話をしたり,何気にシューター部の人たちとも会ったり,マリオカート DS の対戦で妙に盛り上がったりしました.

リナカフェを出た後はアキヨドで買い物し,8 階の回転寿司で食事.あおいたんが全種類の皿コンプリートとか面白いイベントもありましたw

そしてそこで解散になり,その日は終了しました.

-- 31 日 --

調布へ帰ると,卒業アルバムで妙に盛り上がってましたww そこからは徹夜の宴会でしたww そして飲んで騒いで無駄にトランプで盛り上がるww

そして 1 時間程度の仮眠をとったあと,ひょうが先生を送り出す案内をするかたちで二人でアキバへ向かいます.御茶ノ水でひょうが先生は東京駅に向かうために総武線と中央線に分かれて,単身行動となりました.

この日はすかさんと会うために来ました.そしたら偶然ぽよとも遭遇.二人ともメロンでコミケ 4 日目の恐怖に遭遇していましたw

すかさんとリナカフェでお土産を渡して,少しお話したあとはぽよと一緒にアキバをうろうろしてました.そしてカレーをご馳走になったあと,新幹線で帰るぽよを見送りました.

それとほぼ入れ替えで,サモ,ohrin,すん,ライシンが到着.またカレー食べたりしてブラブラ.

あとは色々あったけど,まぁ大したイベントもなく,バスを待って帰りました.徹夜だったのでとっても眠たかった (ノω-)

そして,結局 3 年連続バスの中で年越しというアホ偉業を達成しました.

今回のレポはこんなもん.超箇条書きだが,許せる!!

2009-01-11T15:27:07 (Sun)

学校ハジマタ

本格的に始まった,的な意味で.

いよいよ卒業に向けての最終段階って感じ (^ω^)

忙しいよ.遊べないよ.日記だけとりあえず書いておく,みたいな.

2009-01-13T00:07:11 (Tue)

iアプリ

ちょっと前に買った「PC & ケータイ ゲームプログラミング練習帳」という本を参考にして DoJa 4.0 をインストールしてみました.DoJa ってのは iアプリの開発環境です.

また気が向いたらこれで何か作ってみようかしら,と (´ω`)

簡単なダンジョン探索 RPG とか面白そうかも,とか言ってみたり.個人製作ゲームで鬼門と言われる RPG に敢えて挑戦… …うん,まぁ気が向いたらww

ちなみに DoJa は最新で 5.1 が出ているようです.けれど本での解説が 4.0 に準拠していることと,自分の現時点で持っているドコモの携帯が D903i なので (5.0 等になると 905 以降対応になる) 4.0 でいいかなぁ,と.

もう一つバージョンに関しての話題になりますが,本での解説だと JDK のバージョンが 1.4 なのです.けれどこれは 1.6 でも大丈夫そうです.まだサンプルプログラム 1 つしか試してないのでハッキリとは言えませんが,とりあえずコンパイルは出来ています.
(※正確にはうちの javac -version の結果は 1.6.0_06 です.)

ちなみにサンプルプログラムをそのままビルドしようとすると

エラー:サポートされていないエンコーディングです: SJIS_i

と出ると思います.何故か.

これは 「設定」 > 「sun.tools.java.Mainを使用する」 をクリックすると解決します.「doja sjis_i」でググって辿り着いた「プロジェクトのビルド - DoJaを使ったiアプリ開発の手順 - iアプリの作り方」という記事を参考にしました.

このことは何故か本には書かれていなかったので,ここに書き残しておきます.誰かの参考になれば幸いです.まぁほとんどの人は私が辿り着いたとの同じ記事に辿り着くと思うっスけどねw

2009-01-14T20:07:38 (Wed)

Java のメソッドの面白い効果

以下のようなプログラムでそれが確認出来ます.

//Base.java というソースファイル
public class Base {
 public void method() {
  print();
 }
 public void print() {
  System.out.println("base");
 }
}

//Derive.java というソースファイル
public class Derive extends Base {
 public void print() {
  System.out.println("derive");
 }

 public static void main(String[] args) {
  Derive d = new Derive();
  d.method();
 }
}

これを実行すると結果は

derive

になります.

C++ 脳では理解不能っスねw

Derive に method の内容が文字列としてコピーされて,そしてコンパイルされちゃってる,ってイメージかな?もしくは「print() を実行する」って内容がそのまま受け継がれちゃってる,という感じ.

さすが中間コードにコンパイルする言語なだけはありますね.オブジェクトファイル・アセンブリ言語とは一味違います.


[2009-01-14T23:42 追記]

コチラに新しく書いたエントリで訂正しています.

実際は面白い効果でも何でもなく当然の結果みたいです,コレ orz

comments

repeatedly (2009-01-14T21:47:41)

>>オブジェクトファイル・アセンブリ言語とは一味違います.
残念!D言語でもちゃんとderiveが出る.

2009-01-14T23:31:29 (Wed)

どうやら私はとんでもない勘違いをしていたみたいっスね… orz

このエントリは 1 つ前のエントリ「Java のメソッドの面白い効果」の訂正内容です.

#include <iostream>
using namespace std;

class Base {
public:
 void method();
 virtual void print();
};

void Base::method()
{
 print();
}

void Base::print()
{
 cout << "base" << endl;
}

class Derive : public Base {
public:
 virtual void print();
};

void Derive::print()
{
 cout << "derive" << endl;
}

int main()
{
 Derive d;
 d.method();
 return 0;
}

つい数分前までの私は,これの実行結果が base であると信じていました.実際は derive になります.

えーと… なんで?? (^^;

5 分くらい考えて多分,分かりました.

method の中身って,

void Base::method()
{
 this->print();
}

なんですね?

これならオーバライドされた関数が正しく呼び出されるでしょう.

今まで自分の頭の中では

void Base::method()
{
 Base::print();
}

と解釈していたんです.

これだと実行結果は base になります (当然).

お騒がせしました m(_ _)m

comments

trino (2009-01-14T23:52:54)

つ template method pattern

か (2009-01-14T23:59:55)

http://www.hellohiro.com/pattern/templatemethod.htm を読みました.

めっちゃ普通のことなんスね (ノω<) 覚えました!><

ティルス (2009-01-16T02:11:31)

一年前の僕もそう勘違いしてましたw
そのおかげで色んなコードエラーが…(´・ω・`)ショボーン

か (2009-01-18T10:43:09)

一体私はどの口で C++ のオブジェクト指向はもうほぼ完璧wwww …とかほざいてたんでしょうね (^ω^)
お陰さまでもう二度と同じ間違いはしないお (^ω^)

2009-01-18T10:45:34 (Sun)

Web ブラウザ・マウス設定

以下が私のジャスティス (^ω^)

右押下 + 左クリック : 戻る
左押下 + 右クリック : 進む
右押下 + ホイール上 : 前のタブ
右押下 + ホイール下 : 次のタブ

右クリックでのドラッグ操作
左 : 戻る
右 : 進む
上 : タブを閉じる
下 : 新しい空白タブを開く
上下 : 更新

これは果たしてカテゴリ「技術メモ」なのかどうか…w

2009-01-18T23:36:09 (Sun)

最近テレビの右上に出るアレみたいな

2009-01-18 Ruby1.9が入っていないと端末に「アナログ」と表示する.bashrc (aikeの日記)

これは面白いww

comments

紀行 (2009-01-19T18:49:44)

その発想は無かったw

か (2009-01-20T11:44:53)

どっかで使えないかなコレ (^ω^)

2009-01-31T00:29:33 (Sat)

EeePC 901 と EMOBILE D02HW 購入

EMOBILE の「にねん」が今月限りで終了 + EeePC 等の 30,000 円割引サービスも終了,とのことだったので,何とか滑り込みで買って参りました.

EMOBILE は 1 月分の通信費が日割で 2 日分しか払わなくていいのでおいしいです ^q^

でもパケット通信しちゃうとその分は日割されないので,2 月 1 日まで使用は我慢.

とりあえず D02HW を固定するブツを買って来なければです.

イーモバイル「D02HW」のケーブルをなんとかしたい (ネタフル)

このエントリを参考にします.

戻る