トップ «前10日分 最新 次10日分» 追記

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|
2025|01|02|03|04|05|06|07|

ToDo:


2007-08-25

_ 新しい商売を考えた

個人情報を同意の上で売買する。

なんかメアド100円住所1000円とかみたいな感じで 金に困った人が身売りみたいな感じで売る。

どう考えてももうからない。 もうからない理由は100個くらいあるけど、 金に困った人の個人情報なんていらんというのが。

(01:02)

_ つまり

スパムとかもうなんか別にいいよって気分になってはや数年なので、 もうむしろメアドとかの情報売れねーかなーとか思ったのだが。

(01:03)

_ Y

http://d.hatena.ne.jp/giveup/20070821#c1188016322

Berlin とかどうなったのかなぁ。

http://www.fresco.org/

名前変わった後死んだって感じか。

(13:35)

_ 2ちゃんねるはなぜ潰れないのか

こうなんか気分で買ったんだけど意外と面白かった、 どっちかっていうと悪い意味の方で。

なんかひろゆきってすごい人なんかなーと 思ってたけどこの本読んでみるとなんか 普通のアルファブロガーみたいな感じかぁという。

なんかとりあえず文章が日本語として崩壊してるし 論理も無茶苦茶だなーとか思ってたんだけど、 あとがきによるとインタビューから他人が書いたらしい。 なるほど。

にしても言ってる内容がやっぱ アルファブロガーがカンとハッタリで喋ってるだけ感ばかりでにんともかんとも。

ぐぐるはオープンソースでなんも出してねーって書いてあったけど flags とかそのへんはそんくらいマイナーなんだなぁ。

内容もなんかとりあえずなんでも悲観的に言ってみる芸一本って感じで、 とてもつまらないのが逆になんか面白いというか。

あとなんかインタビューがいくつかあったけど これもなんかブロガーな感じだった。 お互い相手の知らんことを知識ひけらかして出すけど お互いスルーしあうみたいなそういうアレ。 まぁでもそれも編集入ってるみたいなのでよくわからんのであった。

まとめると案外普通のこと言ってるんだなーというのが面白かった。

(14:04)

_ へー

http://natu.txt-nifty.com/natsutan/2007/08/c_858f.html

普通に「 main() が最後にあるのが気持ち悪い」っていう 感性がありえるんですね。

僕は main が最後にないのが気持ち悪い。

そいうタイプの人って C++ とかでも

class Hoge;
class HogeMgr {
  // ...
  std::vector<Hoge*> hoges_;
};
class Hoge {
  // ...
};

みたいな順序になるのかしら。

(14:07)

_ main オーバーロードできない

http://gusmachine.blog49.fc2.com/blog-entry-213.html

とかの理由はリンカの都合だろうけど、 再帰とかに使用しちゃいかんってのは理由なんだっけという。

(22:49)

本日のツッコミ(全2件) [ツッコミを入れる]

_ なつたん [shinhさんのC++の例は、下のコードに近いのでプロトタイプ宣言とはびみょーに違うと思います。 #include..]

_ shinh [むむクラスの前方宣言とは少し違うのですねむずかしい。なんかクラスとかとりあえず全部前方宣言するスタイルも見たことがあ..]


2007-08-24

_ だるいだるいだるい

だるくて生産性が低いのはまぁ良くないけどいいとして、 なんか人様に迷惑かけるくらいクオリティ落ちちゃだめだよなー、 とか思った。

でもだるー。

来週くらいには日本が冷えてりゃいいのだが。

(23:24)


2007-08-23

_ module.sh

こういうの便利そうだなーとか。

http://morihyphen.hp.infoseek.co.jp/log2/200708.html#2007-08-21

(06:55)


2007-08-22

_ いやホント

http://mixi.jp/view_bbs.pl?id=21787051&comm_id=665545&page=all

ヘッダじゃなくて .c の方でプロトタイプ書く意味ってなんなんかな。

(00:31)

_ 配列とポインタ

なんかはやってるなぁ

http://d.hatena.ne.jp/odz/20070817/1187345969

char *a = "abc";
char b[] = "abc";
int main() {
  char *c = "abc";
  char d[] = "abc";
}

の違いとか完璧に説明できる自信が無いことは 前確認した。

(01:22)

_ これの

http://d.hatena.ne.jp/yupo5656/20060907/p1

続編として面白いと前から思ってたんだよな。

(01:25)

_ proto

http://d.hatena.ne.jp/odz/20070821/1187714305

あ、相互参照は(滅多にない気もしますが)わかるんですが、 そうでなくてもvoid師がいつもプロトタイプ必ず書いてる気がするのは なんでだろうなぁという。

まぁ僕はヘッダ自体がめどいのでどうでも良いのですが。

(02:32)

_ 好きなもの嫌いなもの

好きなもの:

  • 他人の書いたヘッダファイル
  • 他人の書いたユニットテスト
  • 他人の書いた Makefile

嫌いなもの:

  • 自分の書くヘッダファイル
  • 自分の書くユニットテスト
  • 自分の書く Makefile

このへんのことはいつも考える。 いやここ2年は考えてなかったのだが それはバイトしてなかったからなのであって つまり職業になると再び考えている気がする。

グッドラッパラー的には .c から .h も Makefile も man も生成されるべきであり Python の doctest はかなりいいセンいってる気がする。

てーか一時期は kati ( http://shinh.skr.jp/koneta/#kati ) とか ide (koneta に上がってないみたいだけど なんか .cc から .h と _test.cc を作るもの) とかで コード書いてたんだよな本気で。

doctest はなんかもう少し頑張れる子な気がするんだがにゃー。

とりあえず testdoc っていう感じの方がいい気はするんだよな。 なんかまぁ様々な理由から、 test からドキュメント生成されるくらいでいいよっていうね。

(02:43)

本日のツッコミ(全4件) [ツッコミを入れる]

_ あかぎ [> kati make に デフォルトで % : %.c のルールが入っているので Makefile なしで mak..]

_ shinh [おおこれできたんですね今まで知りませんでした…]

_ odz [関数の記述順序を考えるのが面倒くさいから、とりあえずつけるようにしているとか、規約だからとか。]

_ shinh [あー一応 void 師なのでなんかもう少し哲学的な理由はありそうかなぁと。]


2007-08-19

_ exec filter

たぶんできた。 どうやって適用するか。

  • とりあえず新しい問題から
  • 終了後に watch.log を確認してほげる
  • exec は相変わらずカウントで弾けば良い
  • open は書き込まれたファイルを実行後で容赦なく削除
  • ただホントにそれで mono とか大丈夫?
  • つかサブミットサバのプロトコル作りなおした方がいい

(12:20)

_ fexecve

http://man.cx/fexecve(3)/ja

sys/time.h にあるってのは間違いかな

(15:05)

_ ゴルフ場

なんか /bin/sh が dash をさしてたので bash にかえた。 たぶん影響無いとおもうが

(17:47)


2007-08-18

_ _CrtDumpMemoryLeaks

http://www.f13g.com/?blog%2F2007-08-07#ze8adc6b

メモっておく。

http://msdn.microsoft.com/library/ja/jpdnvc60/htm/MemLeaks.asp?frame=true

 * 孫子著『兵法』、取扱出版社多数。
   メモリリークのデバッグにはまったく関係ありませんが、ホワイトペーパーを書い
   ていて、昔の中国の哲学者の言葉を引用したいと思っている読者には役に立つかも
   しれません。

原理は malloc 乗っ取りかな。

(22:25)

_ 回答埋め込み対策

ファイル名とかに保存されたら普通にイヤだな…

(22:26)


2007-08-17

_ 少なくとも

Lite2 って普通のキーボードだよなぁという。 あれなんかいいことあるんかな。

http://d.hatena.ne.jp/ranha/20070816#1187247523

(00:15)

_ C++

C++ で HogeHogeManager というクラスを書いたとする。 HogeHogeManager はすんごいクラスで色々やってくれるんだ。 んでシングルトンでもある。 HogeHogeManager はその名の通り Hoge クラスのオブジェクトを管理するんだ。 HogeHogeManager から Hoge に少し プログラム全体に関係してるような情報を伝えたいなぁ と思ったとする。 Enemy オブジェクトに Screen オブジェクトを渡すような。

class Hoge {
  Hoge(class HogeHogeManager* mgr);
}
class HogeHogeManager {
  void addHoge() {
    hoge_vector_.push_back(new Hoge(this));
  }
}

とかするのが一案。 引数一個で済むのがいいところだけど、 HogeHogeManager のカプセル化が弱くなるのと、 依存関係が循環ぽくなって少しキモく感じるのが難点。

でもう一つは必要な情報だけ渡す。

class Hoge {
  Hoge(const HogeInfoA& info_a, const HogeInfoB& info_b, const HogeInfoC& info_c);
}
class HogeHogeManager {
  void addHoge() {
    hoge_vector_.push_back(new Hoge(info_a_, info_b_, info_c_));
  }
}

こっちはキャプセル化いじらないけど引数増やしまくるのが面倒だ!

まぁ後者がいいことが多いんだろうなーと思う。 そっちがいいんならまぁ引数増えるたびにいじりまくって めどいのはまぁ許せなくはない。

ただなんか気になるのが、 Hoge が結構数あるオブジェクトだったりすると、 それぞれの Hoge に同じ Info 群を持つと 結構な量のメモリが無駄になる気がすること。

いやまぁポインタなんか仮に10個くらいあっても 40B とか 80B で万が一 100万オブジェクトあっても 80MB とかでおさまるんだけど…

単に気のせいというだけの話 (((((((^o^)))))))))

(01:59)

_

http://arton.no-ip.info/diary/20070817.html#c01

IO.foreach ってあるのね。いつも悩むのでこれは良さげ。

(10:51)

本日のツッコミ(全5件) [ツッコミを入れる]

_ takkanm [macbook買うまで使ってましたが、デフォでctrlの位置がいいと小さいという部分と英語配列選べるというのはよかっ..]

_ shinh [あー確かになんだかんだで最初っから理想の配列に近い方がいいっちゃいいですね。使ってた時を思い返してみると普通に問題の..]

_ 紫月飴 [「配列やキーサイズに余裕のあるミニキーボード」というのが珍しい上に入手しやすいので選択肢としてはよく挙がるような。あ..]

_ shinh [ああゲームとかで Esc 重要ですね! 僕の Thinkpad は F1 とか F2 とか半角とかあのへん一帯が全部..]

_ shinh [ただそういう用途にしては Lite2 でも中途半端に高いような。少しこだわる気無いと 5000 円はキーボードに出な..]


2007-08-16

_ ふと気付いた

なんか長い問題はたいてい フラたんに大差つけられてるのだが、 圧縮アルゴリズムで大幅に負けてる可能性は無いだろうか…

(02:17)

_ なんか

ホントにそうじゃねえかな。

(02:34)

_ フック

  • exec ファミリー全て (l,le,lp,v,ve,vp)
  • system
  • open, fopen, open64, fopen64, freopen, freopen64, openat, openat64, _IO_file_fopen, _IO_file_open, _IO_fopen, __open, __open64
  • _IO_proc_open, popen
  • posix_spawn, posix_spawnp
  • syscall

(11:05)

_ スマートというか

http://d.hatena.ne.jp/sshi/20070805/p1

明日には死にそうとかが正しげ。

(11:19)


2007-08-15

_ あつい…

あついとしか思えないくてだるくて、 だるくて。

ゴルフくらいしかやる気起きないので とりあえず codegolf の古い問題を見直してみたり。 なんかしょぼしょぼ縮む。

(01:59)

_ Pyramid Quine

http://d.hatena.ne.jp/KeisukeNakano/20070814/1187070401

あれこれ考えてたけどできなくて悔しかった。 悔しかったので答え見て縮められんか考えたけど、

      "
     #K#
    $><<(
   '%7c' %
  34+$'<<34
 )+'=~//;e'+
%q(val$')"=~//;eval$'

難しい。時間の無駄という言葉が似合う男。

(04:24)

_ なんとかならんものか

      "
     $>.
    <<  [
   '%7c' %
  34+$'<<34
 ]+%w(=~//;e
val$')"=~//;eval$'

(04:44)

_ 俺ルール

最初に改行入れていいとする

      "
     $>.
    << ['
   %4c'%34,
  $'<<34]+%w(
 [//];eval$'
)"[//];eval$'

こう見ると絶望的であることがよくわかる。

(04:59)

_ なにこれ

      "
     $>.
    << ['
   %4c'%34,
  $'<<34, %
 [//];eval$'
]" [//];eval$'

(05:53)

_ 微妙に

      "
     $>.
    << ['
   %4c'%34,
  $'<<34 ,%
 [//];eval$'
]" [//];eval$'

空白の位置がおかしかった。 まぁはみ出てるのが , と ' とかなので 目立たない…

(06:01)

本日のツッコミ(全3件) [ツッコミを入れる]

_ ku-ma-me [下から二行目の % 記法に感動したのでこんなの書いてみました。どうにもならないですかねえ。 0 ..]

_ ku-ma-me [わ、空白が飛んだ。\ 0\n \ の行に適当に空白足してやってください。右端の \ が右に 4 文字ほど飛び出る感じ..]

_ shinh [おおこれは賢いですね。ちなみにツッコミ通知メールでは空白入ってたので問題なく読めてましたという。 mame さんチェ..]


2007-08-14

_ へんゆめ

なんか知らんがバカゲーがあるみたいな。 ベッドみたいなんに寝ると ヘンな精霊だかなんだかが湧いてきて お帰りなさいませご主人様、的なことを言われて 首固定されてギロチンで首落とされてゲームスタート。 具体的なゲームの内容は全く覚えてないけど、 そのゲームスタートのシーンは なんか繰り返し繰り返し起こるんだけど その状況はなんか微妙。 なんかお前はクズだ死んだ方がいい的なことを 自分及びなんか自分の仲間に対して言いながら 殺しに来るヤツから逃れて ギロチン喰らいに行く。

なんでか知らんけど、悪夢じゃないらしい。

(08:03)

_ アメリカンドッグ

http://www.ecorient.co.jp/cgi-bin/design/2board/messages/2042.html

前、この皮はパンなんだろうかなんだろうと思った と思い出したのでぐぐってみた。

ホットケーキミックスとかで作るのか…

http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%A1%E3%83%AA%E3%82%AB%E3%83%B3%E3%83%89%E3%83%83%E3%82%B0

うーんアメリカで見た記憶無いけど アメリカ発祥なんだな…

(08:08)


2025年
7月
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 31
1.shinh(2014-05-24 02:17) 2.shinh(2014-05-24 02:17) 3.紫月飴(2014-05-24 02:17)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h