もう3時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50  

ギコ猫のソース探検

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
名前: E-mail (省略可) :


read.cgi ver 05.0.7.9 2010/05/24 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)