ギコ猫のソース探検
- 1 :名無しさん@お腹いっぱい。:2001/03/30(金) 00:27
- ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< localteだ!ソースを読め!
UU ̄ ̄ U U \_____________
- 113 :山崎渉:03/01/15 13:28
- (^^)
- 114 :名無しさん@お腹いっぱい。:03/02/09 12:29
-
- 115 :うえっちょ:03/02/09 15:54
-
- 116 :山崎渉:03/02/24 10:18
- (^^)コッチモ シリスボミカyo!!
- 117 :名無しさん@お腹いっぱい。:03/02/27 15:25
- ソースコードを印刷してハックしている自分は
一手葦でしょうか?
- 118 :名無しさん@お腹いっぱい。:03/03/01 07:14
- >>117
読んだところレポートすれ。
- 119 :山崎渉:03/04/17 12:29
- (^^)
- 120 :あぼーん:あぼーん
- あぼーん
- 121 :名無しさん@お腹いっぱい。:03/05/19 17:47
- これは読んどけというお薦めソースあります?
できれば C 言語で。
とりあえず手始めに >55 お薦めの Nethack のソースを読んでみるけど。
- 122 :あぼーん:あぼーん
- あぼーん
- 123 :名無しさん@お腹いっぱい。:03/05/27 13:41
- マジスカ?
- 124 :名無しさん@お腹いっぱい。:03/05/27 18:31
- emacs.
- 125 :あぼーん:あぼーん
- あぼーん
- 126 :名無しさん@お腹いっぱい。:03/05/30 20:21
- /usr/src/usr.bin/rev/rev.c を2バイト文字対応に書換えてみようと考えた
が、どのライブラリをつかうべきかがわからず挫折した。
- 127 :名無しさん@お腹いっぱい。:03/05/31 15:08
- >>126
libc のマルチバイト関数で充分。
パフォーマンスを求めるなら汚いことするハメになるけど...
- 128 :あぼーん:あぼーん
- あぼーん
- 129 :名無しさん@お腹いっぱい。:03/07/31 16:48
- 探検まだ〜?(AA略
- 130 :名無しさん@お腹いっぱい。:03/07/31 17:17
- 02/02/22に祭りはおこらなかったのか・・・
- 131 :名無しさん@お腹いっぱい。:03/10/04 23:20
- age
- 132 :名無しさん@お腹いっぱい。:03/10/10 11:13
- とりあえず短いコード探してみます.
#!/bin/sh
SRCROOT="bin games gnu/usr.bin gnu/usr.sbin sbin usr.bin usr.sbin"
SRCDIRLIST=`mktemp /tmp/src.XXX`
SUFFIX="*.[ch]"
for d in $SRCROOT; do
find /usr/src/$d -maxdepth 1 -mindepth 1 -type d -print
done > $SRCDIRLIST
while read d; do
find $d -type f -name $SUFFIX -exec wc -l {} \; |awk 'BEGIN { sum = 0 } { sum += $1 } END { printf sum }'
echo " $d"
done < $SRCDIRLIST
rm $SRCDIRLIST
- 133 :名無しさん@お腹いっぱい。:03/10/10 15:29
- 藻前ら今月のUNIXUSERはすごいぞ。
UNIXSeventhEdiitonのソースがついてる。
エミュレータ上での動かし方も書いてあるから、こいつで初期UNIXを探検しる!!
- 134 :名無しさん@お腹いっぱい。:03/10/11 01:15
- emacsのadventureみたいな奴、
あのゲーム全然クリアできなくて
ソース見ながらやったのに詰まった _| ̄|○
ftpで相手方にコマンド間違って送っちまって
やる気なくしたんだが、あれ誰かクリアした?
- 135 :名無しさん@お腹いっぱい。:03/10/18 12:29
- ソースの効率良い読み方を教えてください。
emacsのc-mode等で左側にhoge.h、
右側にhoge.cを表示させてgoo dictionaryを片手に頑張ってますが、
READMEを読んだあとどこから見たら良いのかさっぱりです。
text-utilsとかなら、cat.cとか部分ごとに予想つきましたが
bashとかちょっと大きくなると全然駄目です。
- 136 :名無しさん@お腹いっぱい。:03/10/18 13:29
- >>135
globalでソースコードツアーを作れ
http://tamacom.com/global-j.html
- 137 :名無しさん@お腹いっぱい。:03/10/18 14:46
- >>136
ありがとうございます。これは便利!
- 138 :名無しさん@お腹いっぱい。:03/11/02 06:50
- ctagsでvi -t hogeの方がすきだけど。gtagsはnviしか使えないし。
どっちみちtag系はソース更新すると作り直す必要があるのが欠点だよね。
emacsならM-x grepしてC-c C-cでぴょんぴょん飛ぶのが手軽だな。
cgvgとか言うツールもちょっとお勧め。
- 139 :名無しさん@お腹いっぱい。:03/11/02 14:59
- globalはincrementalな更新が出来ますから、お手軽ですよ。
私はgtags-modeのとき保存すると自動的にgtags走らせるようにしてる。
HTMLツアーもおもしろいけど、ソースを読むにはemacsの方がいい。
HTMLだとソースの一部を隠したりとかできないし。
- 140 :名無しさん@お腹いっぱい。:04/01/31 15:53
-
ねこ 観察 http://live5.2ch.net/test/read.cgi/endless/1075520715/
- 141 :名無しさん@お腹いっぱい。:04/01/31 15:55
- http://nero-online.org/lastmeasure/
- 142 :名無しさん@お腹いっぱい。:04/02/06 00:30
- ギコも早く出版しようぜ。
http://www.amazon.co.jp/exec/obidos/ASIN/4756144152/ref=br_b_nr_1//250-7855560-3820236
- 143 :名無しさん@お腹いっぱい。:04/06/02 19:46
- ctag,etagとglobalの使い分けってされてるんですか?
例えば、ある規模のソース群まではctag,etagで、それ以上に
なってくるとglobalを使うという風に。
- 144 :名無しさん@お腹いっぱい。:04/06/03 03:05
- 漏れはglobalが使える言語は全てglobal。
- 145 :age:05/01/11 10:59:01
- globalで作ったHTMLがリンク切れしてるんです。Sっつうディレクトリの中にあるべきファイルができて無い。
イレギュラーかなと思うのは、C++のクラスが複数のソースに分かれています。
関係ないかも。
- 146 :名無しさん@お腹いっぱい。:05/01/11 13:34:34
- ソース探検、他の雑誌ででも再開しないかな。
素子ぉぉぉ
- 147 :名無しさん@お腹いっぱい。:2005/10/18(火) 16:13:23
- ここってどうよ?
http://sourcejam.com/
やりたいことは分かるけど広告がやたら大きいのがちょっとなー。
- 148 :名無しさん@お腹いっぱい。:2005/10/21(金) 00:39:33
- ソース探検はあまりしたことなかった。
/usr/src/usr.bin/mail/vars.c の vcopy 関数に、ちょっと感動。
変数名とその値のペア(メールオプション see mail(1) )を記憶しておく、っていうよくある機能の一部分。
単に、変数名が登録されているかどうかだけが重要な時に、値として ”” が渡されてくる。
この1バイトを記憶しておくためだけに malloc しちゃうのはやめとこうぜ、という粋な計らい。
C言語を普段から使ってる人にとっては当り前なのかな。
http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/mail/vars.c?rev=1.4&content-type=text/x-cvsweb-markup
- 149 :名無しさん@お腹いっぱい。:2005/10/21(金) 05:28:09
- たぶん、値は不要なケースが多いんだけどな、という用途だったら
思い付くと思う。
そうでなかったら多分思い付かない。
- 150 : ◆GikonekOkA :2005/11/27(日) 12:40:54
- ソ ー ス は ど こ ?
∧⊂ヽ
∧_∧∧_∧ ∩(,,゚Д゚)ノ
卩(´Д`三 ;´Д`)Ψ ∧∧ 彡 /
⊂ 三 つ (゚Д゚,,≡= )
 ̄ ̄ ̄⊂⊃ ̄ ̄ ̄ ̄ ̄ ̄ ̄⊂⊃ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(ξ';;::;;) (ξ';;::;;)
 ̄ ̄  ̄ ̄
- 151 :名無しさん@お腹いっぱい。:2005/12/10(土) 22:42:16
- ∧_∧
( ・ω・)
(⊃ T⊃
ε(_)ヘ⌒ゞフ
( (・ω・)
≡≡≡◎ ̄◎⊃ ⊃
- 152 :名無しさん@お腹いっぱい。:2006/02/20(月) 00:10:59
- 初心者でも読めるソースはありませんか?
wget読んでたんですが途中で飽きました。
飽きない奴をお願いします。
- 153 :名無しさん@お腹いっぱい。:2006/02/20(月) 00:13:17
- >>152
GNU Hello
- 154 :名無しさん@お腹いっぱい。:2008/03/03(月) 12:47:30
- 純真無垢なageブラザーズ
僕たち純真無垢なageブラザーズ!
人目につかないようにageてあげるよ!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ age
(・∀・ ) ( ・∀・) age
/ \ / \ age
⊂( ヽノ つ ⊂ヽ/ ) つ age
し(_) (_)J
- 155 :トビ三毛:2008/06/01(日) 22:37:14
- ちょwwwwwwおまwwww
- 156 :名無しさん@お腹いっぱい。:2008/06/01(日) 22:43:27
- test
- 157 :名無しさん@お腹いっぱい。:2008/07/15(火) 19:27:24
- >>152
cut(1)
- 158 :名無しさん@お腹いっぱい。:2008/09/24(水) 20:44:22
-
- 159 :名無しさん@お腹いっぱい。:2009/01/21(水) 23:24:19
- hage
- 160 :名無しさん@お腹いっぱい。:2009/10/02(金) 15:16:16
- 長寿スレ
- 161 :名無しさん@お腹いっぱい。:2010/10/14(木) 16:12:17
- kusosure
- 162 :名無しさん@お腹いっぱい。:2011/07/23(土) 17:03:27.19
- kamisure
31 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.9 2010/05/24 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)