litediary

<3月 2007年04月 5月>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30      
過去の記事
2015年04月  2015年01月  2014年09月  2014年07月  2014年02月  2013年12月  2013年01月  2012年12月  2012年11月  2012年07月  2012年06月  2012年05月  2012年04月  2012年03月  2012年02月  2012年01月  2011年12月  2011年11月  2011年10月  2011年08月  2011年07月  2011年06月  2011年05月  2011年04月  2011年03月  2011年01月  2010年12月  2010年11月  2010年10月  2010年09月  2010年08月  2010年07月  2010年06月  2010年04月  2010年03月  2010年02月  2010年01月  2009年12月  2009年11月  2009年10月  2009年09月  2009年08月  2009年07月  2009年06月  2009年05月  2009年04月  2009年03月  2009年02月  2009年01月  2008年12月  2008年11月  2008年10月  2008年09月  2008年08月  2008年07月  2008年06月  2008年05月  2008年04月  2008年03月  2008年02月  2008年01月  2007年12月  2007年11月  2007年10月  2007年09月  2007年08月  2007年07月  2007年06月  2007年05月  2007年04月  2007年03月  2007年02月  2006年12月  2006年11月  2006年10月  2006年09月  2006年08月  2006年07月  2006年06月  2006年05月  2006年04月  2006年03月  2006年02月  2006年01月  2005年12月  2005年11月  2005年10月  2005年09月  2005年08月  2005年07月  2005年06月  2005年05月  2005年04月  2005年03月  2005年02月  2005年01月  2004年12月  2004年11月  2004年10月  2004年09月  2004年08月  2004年07月  2004年06月  2004年05月  2004年04月  2004年03月  2004年02月 
結合マクロ07/05/01 10:41
メモその2(C/C++)

#define中に##と書くと、マクロ展開後に##が削除される
たとえば
#define macro(a) foo_##a
macro(bar)
は、
foo_barに展開される
(#define macro(a) foo_aでは、そのままfoo_aに展開される)

これを利用して
#define ONLY_DBG /##/
ONLY_DBG hoge();
と書くと
// hoge();
に展開される。
#ifdef DEBUGとあわせればデバッグ時のみhogeすることができる。
http://www.google.com/codesearch?q=%23define+%2F%23%23%2F&hl=ja

はずなんだけど。
CodeWarriorだとバグなのか仕様なのか、ONLY_DBGマクロ以降の行が全部消えてしまって使えない…
VS2005では問題なしだった

この結合マクロは昔からあるのにあんまり知られてないらしい。俺も知らなかった。
でも、いろんなところで使えるので覚えとくと便利。
サンクリ07/04/23 03:09
サンシャインシティ自体、5年ぶりくらいに行った。

たくろーさんがサンクリ行くから土曜の夜泊めてってことで、うちにRag2chメンバー6人集合
だらだらDSやったりエロゲやったりして23時くらいに解散。たくろーさんは宿泊。

自分は前日まで「いかねー」って言ってたのに、当日の朝になってやっぱり行くことに。
8時くらいにサンシャイン到着。とりあえず並んで、朝食とカタログ買ってチェック開始
チェックが一通り終って、いつものコミケのメンバーに電話してみたら、来てるらしいので合流。

一通り回り終ってみたら、13kも買ってた。
前日までいかねーとかいってたとは思えない。
まぁ内約は欲しかったとこの既刊があったから「全部1ずつ」を2箇所で6100円とかなんだけど。
新規開拓は2箇所くらい。

んで風邪気味なのか単に疲れたのか、帰ってめちゃくちゃだるかったので即寝。
24時前くらいにもそもそ復活してきて風呂はいったりコレ書いたり。
明日は仕事なのでまた寝よう…
関数ポインタ07/04/19 21:18
C#とかじゃ使わないもんだから存在は知ってても書き方は良くわかってなかった。
ので自分用メモと愚痴

とりあえず普通の関数ポインタの定義は
int Func1(double d);
のような関数なら
int(*pFunc)(double) = Func1;
すでにぱっと見じゃどういう意味なのかわからない。

メンバ関数の場合
int CFoo::Func1(double d);
のような関数なら
int(CFoo::*pFunc)(double) = Func1;
*のつける位置が覚えにくい。

んでメンバ関数ポインタの配列の場合
int CFoo::Func1(double d);
int CFoo::Func2(double d);
なら
int(CFoo::*pFunc[])(double) = {Func1, Func2};
らしい。

なんでそんなところに[]つくんだ…
int(CFoo::*pFunc)(double) []
とかやろうとしてかなり悩んだ

普通の関数ポインタ配列の場合は
int(*pFunc[])(double) = { Func1, Func2 };
だな。多分

あと、呼び出しは
int ret = (this->*pFunc[i])(3.14);
って感じね。
休日07/04/15 22:50
今週は特に用事も無かったのでのんびり

先週の日曜にドンキで買った冷蔵庫が土曜に届いたので設置。
ついでにスチールラックの足をキャスターから面積の広いのに交換。畳が凹むの防止なんだけどあんまり意味なさそうだ
それから冷蔵庫の中身を買ってきたり、HDDのファイル整理したり、WoWちょこっとやったり。

今日は漫画ちょっと読んで、暇だったので自転車整備&運動不足解消に走ってきた
前の家からは多摩川が近かったんだけど、こっちは荒川になるのかなぁ。だいぶ遠いけど。
環七経由で荒川へ。
荒川CRは幅が普通の道路2車線分くらいあるし、人もそれほどいなくて、それが河口までずっと続いてる。
多摩川CRは人多いし、橋のとこでアップダウンあってペース崩されるけど、それが無くてずっとペース崩さず走れていい感じ。
…だけどずっと追い風が強くて死んだ。20km/hで走ってても心拍120いく…
それでもなんとか河口までたどり着いた。河口は下水処理施設かなんかがひどく臭かった
帰りは距離と所要時間測りたかったので秋葉原経由。
結果は30分ちょいで12・3km。ちかいなー

トータルの走行距離とかは出発するときにリセットし忘れたので無し。
でも3時間は走ってたっぽい

来週は新人歓迎会・再来週は前のバイト先の飲み会・その次はNEETハウス
土曜日07/04/07 02:37
とりあえず最初の1週間は遅刻無し。
毎日8時に目覚ましかけて風呂入ったりなんだりしてから10時前後に家を出る
んで会社で朝の掃除。掃除機かけるのが俺の役割らしい。
10時半から仕事開始でだいたい毎日22時半すぎくらいに退社。
まだ今のところ仕事は無いのでこんな感じで、今週は60時間は行かなかった。

とりあえずは某2画面のアレをやることになったので、こーどをーりあーを初めて使う。
開発はずっと基本的にVisualStudioでやってきたからちょっと環境が変わることになる。
CodeWarriorのエディタはしょぼいのでサクラエディタで書き書き。
まぁ今週はSDKのドキュメントとサンプルを読むのがメイン。
だけど、読むだけって半端じゃなく眠い。
angelaとかSoundHorizonとかave;newとかMOSAIC.WAVを聴きつつ頑張った。
そして今週で学んだことは、読むだけじゃなくてなんか書くといいってこと。
サンプルの丸写しでOK。
来週は簡単な仕事を1個貰って目標が出来たのでやりやすいかな。

サクラエディタはデフォルトでVSと近い挙動なんで使いやすい。
頑張ればVSのF12(定義にジャンプ)とかCtrl+Space(コード補完)に近いこともできる。
ctagsで定義ファイル作って、そのファイルを元にgawkでコード補完用のキーワードファイルを作成。
そんなものをバッチファイルとCygwinのシェルスクリプトのキメラで作ってみたり。
ただ、ctagsも#defineとか#ifdefを完璧に追跡できるわけでもないし、コード補完は型まで見てくれるわけじゃないのでだいぶ劣化。
かと言ってVisualStudio2005じゃおそらくSDKがコンパイル通らないんだよなぁ…
Eclipseは使ったこと無いしなぁ…ぶつぶつ
入社式07/04/04 00:01
なんてものはやっぱり在るはずもなく

初日くらいはスーツで出勤しようと思ったけど、ネクタイが発見できず。
ギリギリまで必死に探したのに見つからなくて、結局いつもの服で出勤。
おかげで初日で会社までの最短タイムを測定できた。
自転車で走行時間5分・距離2.2km
信号とか自転車降りてからも含めても、家を出てから10分以内にタイムカード押せる。
この近さはヤバイ

09:54 <creeper> 会社までチャリで何分だろ
09:55 <creeper> 10分で付くかしら
09:57 <R******> まじかよ
09:57 <R******> 近すぎチート使うなって
09:58 <creeper> ネクタイがない件について
09:58 <R******> ガムテープで代用するんだ
10:01 <creeper> まじねー
10:01 <creeper> 葬儀用ならあったが
10:02 <R******> じゃあそれでよくね
10:02 <R******> 「黒くてかっこいいネクタイ見付けたんですよ^^」
10:02 <R******> 「思わず買ってしまいました^^」
10:08 <creeper> ねーよwww
10:10 <creeper> 時間もwwwないwwww
10:10 <L****> チャリ10分とかチートだよな。
10:10 <L****> 原付6分より近いはず。
10:13 <creeper> 100均でかうか
10:14 <creeper> やっぱジーパンでいこう
10:17 <creeper> のし
10:31 <p******> チャリ10分は普通にうらやましいとおもう
10:32 <R******> チート


結局、私服で正解だったんだけどね。みんないつも通り。
今日は本当に4月の第一日かと疑うくらい

初日はOSインストールとかで半分つぶれて、あとはちょろちょろと開発環境いじり
休憩含めて12時間ほどで帰ってきちゃったけど、相変わらずみんな帰らない。
実働12時間がデフォかねぇ…でも残業代出ないんだぜ…
minibbs - テスト稼動中
creeper2012/05/03 01:28
.jpからもきてるんか…
creeper2012/05/02 10:52
誰も書き込まないのにSPAMばっかりくるようになったのでhost名制限かけました。
基本的に逆引きできて*.jpにならないと弾きます
wataru2010/12/01 11:43
GT5俺がかわりにやっといてあげますよ。
q2010/12/01 10:35
消化不良すぎ
2010/10/30 01:03
netbeansだとmakeファイル使う機会があるかもしれませんね
2010/10/05 06:04
なに書き込み不可能とか直しちゃってるのこわい
creeper2010/10/04 02:58
長いことコメント書き込み不可能になってた。直しました。
ao 2007/09/30 10:54
お、良いねぃ
creeper2007/09/16 05:18
そこまで詳しくなかったので調べてみた。Wikipedia万歳
なるほど、失敗する6号機まではかぐやと同じ3t強をSBB無しの202で上げてたんですね。
SRB-Aの出力を下げてSBB追加することでとりあえず対応していたと。

今後の予定をみると、次の燃えるのは2010年の金星探査機かー
「超高速インターネット衛星WINDS」は名前には惹かれるけど都心に引きこもってる限り関係ないなー
Wikipediaの予定だとWINDSは2024になってますね。
重量的に、2024か204か新型か…
A責ダッシュ!2007/09/15 10:11
SSB使っての打ち上げって今回が最後じゃなかったかな?
まー、今回のもSRB-Aがもともとの性能を出せてれば2022じゃなくて202で上げられたかもしれないです。LE-7Aの再生長ノズルはこなれてきたようなので、元のSRB-Aが復帰すればまたちょっとづつ色々変わっていくんじゃないのでしょうか。H-IIBも控えてますしね。
creeper2007/09/12 05:55
http://lovelove.rabi-en-rose.net/blog.php?n=256

今回はcygwinのgccつかってます。
まぁ、ソース見ての通りこの問題が1:1になるのは自明で、
かつrandの結果は偶数奇数が交互に出るようなこともなく、
おかしな偏りも無かったのでOKということで。