1 :
名無しさん@お腹いっぱい。:
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< localteだ!ソースを読め!
UU ̄ ̄ U U \_____________
2 :
CCルリたん。:2001/03/30(金) 00:31
読むなら、sh スクリプトだが、OSのスタートアップ
スクリプトが面白いぞ。
3 :
名無しさん@お腹いっぱい。:2001/03/30(金) 00:35
俺、rc.hogehoge でshスクリプト憶えた・・・
4 :
名無しさん@お腹いっぱい。:2001/03/30(金) 12:55
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< Kitakataだ!ソープへ逝け!
UU ̄ ̄ U U \_____________
5 :
CCルリたん。:2001/03/30(金) 13:06
INNのソースは綺麗だねえ。あれこそ、Hackerの手に
よるコードというものだろうか。
6 :
名無しさん@お腹いっぱい。:2001/03/30(金) 13:08
まっとうなのか(笑
shスクリプトしらねぇで、システム管理が出来るか!!
って怒られながら憶えたよ。
8 :
???????????????B:2001/04/05(木) 14:17
age youh!
9 :
名無しさん@お腹いっぱい。:2001/04/06(金) 03:12
>>7 >shスクリプトしらねぇで、システム管理が出来るか!!
どっか参考になるサイトありませんかね?
>>9 だーから、OS配布物に入ってるモノを読もうよ。あとmanページ。
英語辛いならjmanでどうかな。shのところも読みやすいよ。
ソース探検スレなんだからスクリプト以外も探検してよ
>>11 最近Cのソースは極力避けているんだ。ネタが無い。ネタふってくれよ。
フリーソフトで環境整備している所のシステム管理者だと、やっぱり、最低限
のC知識は欲しいですね。つまんない(機種依存)エラーぐらい修正できないと。
(゚Д゚)ブヒャヒャヒャヒャヒャヒャヒャヒャヒャ
>>4 ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 喜多方だったら、ラーメン屋へへ逝け!
UU ̄ ̄ U U \_____________
15 :
名無しさん@Emacs:2001/08/13(月) 00:01
age ま。
16 :
名無しさん@お腹いっぱい。:2001/08/13(月) 01:11
GSのソース見てかなり感動した。
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< sambaのソース汚すぎるぞゴルァ!
UU ̄ ̄ U U \_____________
Linuxのfloppy.c汚すぎるぞ。( ゚Д゚)ゴルァ
19 :
名無しさん@お腹いっぱい。:01/10/05 01:38
名スレノヨカン
20 :
名無しさん@お腹いっぱい。:01/10/05 03:50
>>1 だれもつっこんでないけど、locate では?
ネタ?
21 :
名無しさん@お腹いっぱい。:01/10/05 04:02
postfix のソースはどうでっしゃろ。
いちいちマニュアルが付いてるのはえらい。
>>21 コマンドの使いかたをソースにつけられてもねぇ。
別ファイルにした方がいいんじゃないの?
23 :
名無しさん@お腹いっぱい。:01/10/05 17:59
DarwinのソースObjCとC++がゴチャ混ぜ過ぎるぞ( ゚Д゚)ゴルァ
24 :
名無しさん@お腹いっぱい。:01/10/05 22:15
16よ、縦書き表示のバグ取り手伝ってくれ
25 :
名無しさん@お腹いっぱい。:01/10/05 23:13
>>22 コマンドの使い方じゃなくて、内部で使ってる関数・ライブラリの
マニュアルが、それを定義してるソースの先頭に .roff + αな
形式で入ってる。
djbのソースはすごいよ。いろんな意味で。
27 :
名無しさん@お腹いっぱい。:01/10/07 00:21
procmail もすごい。最密充填て感じ
OpenBootのロムとかFreeBSDのIPLとかForthで書いてあるけど読んだ人いるかな。
OpenBootだと逆コンパイラがあるからソース無くても読めるし面白いぜ。
俺Macも使ってるから読んだけどさほど面白いと思わなかった。
やっぱ縁の下のプログラムって感じでジミだねえ。
30 :
名無しさん@お腹いっぱい。:01/10/07 00:45
29はおいらに対するレスだよ。
地味ですか。トリッキーで面白いと思うんだけどな。
ま、趣味の違いか。
アゲアゲ
34 :
名無しさん@お腹いっぱい。:01/11/23 12:52
探検しろよ
36 :
名無しさん@お腹いっぱい。:01/11/23 15:15
初心者でも読めるCソースないですか?
slは簡単に読めました。w3mは氏にました。
ただ読むだけだとつまんないよ。
「このソフトにこういう機能を追加してやろう」とか
「このソフトはどういう仕組みで動いてるんだ?」とか
具体的な目標を決めたほうが吉。
オレは昔schemeのソースを読んではじめてconservative gcというものを知った。
あのときは感動したなあ。おお、こうやってるのか! と思って。
初心者でも読めるForthソースないですか?
OpenBootは簡単に読めました。OpenFirmwareは氏にました。
yaccが吐き出すソース、結構面白いかと。
汚いけど。
>>39 LALR なパーサは読んでもしかたないような...
41 :
名無しさん@お腹いっぱい。:02/01/09 22:26
フィルタのソースが読んでいて楽しい。
fortuneのソース読み中。
len = lseek(fd, 0, SEEK_END);
にちょっと感動。。。ヘタレてるなぁ。
43 :
名無しさん@お腹いっぱい。:02/02/03 22:22
どっかにソース公開サイトへのリンク集ってない?
なんとなくageとく。
>>42 man fstat
HISTORY
The fstat command appeared in 4.3BSD-Tahoe.
当時はfstat無かったんだからしょうがねーだろ。
45 :
名無しさん@お腹いっぱい。:02/02/04 23:36
ところで、ソースを読むコツみたいなものってあるんですか?
>>37の言うように目標を決めていても、サイズが3k前後を越えると理解できなくなってきます。
やっぱり地道に勉強するしかないのかなあ。
>>45 バグに当たった時、パッチ探す前に自分でも解析/修正してみる。
できた!と思ったらパッチ落としてきて見比べたり。
簡単と思ってたら結構広範囲にチェックしなきゃいけなかったり、
規格の確認とか類似ソースを参照とか、時間つぶし & 勉強には
結構いいネタになる。
ちなみに今一番
>>45がやりやすい環境はCygwin(w
make通らねぇから始まって、動くけどなんかおかしくねえ? というのが
いっぱいあるので。
まぁCygwin内部まで追っかける羽目になった場合、Win32の知識もないと
どうにもならんのだけど。
やっぱり、自分で考えて答えを確認、っていう方法が勉強の基本ですか。
今ふと、バージョンアップの履歴を追うのも勉強になるかな、なんて思いました。
Solarisプログラミングスレの高校生さんに負けないように頑張りますです。
Cygwinは、、win持ってないからなあ。。。買えばいいんだけど。
会社で素人さん向けの職種転換プログラミング講座やったyo。
みなさん/usr/src/bin/echo/echo.c理解できないまま終了。/usr/srcの下にもっと簡単なやつないか?
>>49 usr.sbin/unlink
usr.sbin/link
超つまんないけどね(w
>>49 /usr/src/usr.bin/true/true.c
52 :
名無しさん@お腹いっぱい。:02/02/05 12:47
>>49 /usr/src/usr.bin/yes/yes.c
53 :
名無しさん@お腹いっぱい。:02/02/06 10:17
age
名スレの予感。。。
NetHack
歴史と伝統のある、ハッカー必読のコード
Angband
量はあるが、解説が詳しくて初心者向き
56 :
名無しさん@お腹いっぱい。:02/02/19 09:17
とりあえず,golbal 使ってますが,
他によさげなツールってないですか?
global
58 :
名無しさん@お腹いっぱい。:02/02/19 17:58
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/⌒ヽ) < ギコ猫スレなのに出番がない…
〜(___ ) \_____________
''" ""''"" "''
60 :
02/02/22:02/02/21 07:37
明日はネコの日age
61 :
名無しさん@お腹いっぱい。:02/02/21 07:45
>>59 130kでしたが…
正直いって、見損ないました。
がっくりです。
>>61 まだ見れるぞ?
3Kって三毛って意味で容量じゃないぞcat嫌いなのか?
63 :
名無しさん@お腹いっぱい。:02/02/21 15:44
>59
カワ(◕ฺ∀◕ฺ)イイ!
64 :
名無しさん@お腹いっぱい。:02/02/21 15:45
カワ(◕ฺ∀◕ฺ)イイ!
といっても、三毛だから三味線っていう意味じゃないぞ>うひひ
あんがとー。
65 :
名無しさん@お腹いっぱい。:02/02/21 16:14
67 :
名無しさん@お腹いっぱい。:02/03/19 01:04
あげ
>>66 うひひタン、最近この板サミシイね(´・ω・`)ショボーン
69 :
名無しさん@お腹いっぱい。:02/06/02 04:57
探検はどうした、ギコ猫!
本業が忙しいなんて泣き事はたくさんだぜ
さっさと出て来なよ
待ってるよ
すっと
ここで
sageで書き込むから許してね
今はリリース後、数年経ったsolaris2.6でもパッチが出てるけどさ
solaris8,9でも数年後にもパッチが出続けるとは限らないわけよ
パッチが出てないとめんどうな作業が数倍になって
個人で扱いづらい状況なの、これについてみんなどんな見解ですか
72 :
〜厳重注意〜:02/06/02 18:45
2ちゃんねるの皆様へ
今後、ギコ猫の使用は私どもの許可を得てからにして下さい。
私どもの商品を勝手に使用した場合は法的な手段も考えております。
タ カ ラ
[email protected]
ギコ猫商標化って、無断使用だよな
このスレは"ギコ猫"無断使用で削除されるのか?(w
2ch で使うのはどうだか知らんが、今後「ギコ猫」「ギコ」を称した商品は
タカラを通さないと出せなくなるな。
しかし、商標ゴロのコナァ〜ミィが難癖つけてくる気がするぞ
77 :
ワカレバ(・∀・)イイ!:02/06/03 15:26
http://www.takaratoys.co.jp/what/giko.html ■商標出願取下のお知らせ
商標出願「ギコ猫」について
平素はタカラ商品をご愛顧賜りまして誠にありがとうございます。
さて、弊社にて平成14年3月12日付に特許庁へ商標出願の手続を致しました
商願2002−19166「ギコ猫」につきましては、本日、出願取下の手続を致しました。
お客様並びにお取引先様に多大なるご迷惑をお掛けしておりますことをお詫び申し上げます。
平成14年6月3日 株式会社タカラ
>>77 これを機に、ギコ猫そのものをGPL化してしまう、
という手はないのでしょうかねぇ。
あはははははは。
プロトコルスタックとかわかるギコいるー?
大体 GPL は著作権を利用してコードを守るためのものだから、
「ギコ猫」という名称はコードでもないし商標でカバーされる範囲では
著作権を利用することもできないし、GPL の適用のしようがない。
とマジレスしてみるテスト。
ギコ猫をコード化しよう
84 :
名無しさん@お腹いっぱい。:02/06/05 22:48
そろそろカーネルソースの探検をはじめます。
忙しいので週一連載でスマソ。
識者のフォローお願いしますだ。
85 :
マンコマンド:02/06/05 22:59
マンコマンド
87 :
名無しさん@お腹いっぱい。:02/06/05 23:05
マンコマンドのソース…ハァハァ。
89 :
名無しさん@お腹いっぱい。:02/06/06 23:18
いちおう予定。
まず、KSEまわりを探検していこうと思う。簡単にSAを振り返ってから
KSEの概要に触れ、そのあと実際のソースを眺めてみよう。
currentの環境がない人もソースは手元においといてね。
閲覧環境は個々にまかせます。(慣れたものをどうぞ)
# 探検場所の希望があればどうぞ。
# NetBSDのほうがいいかなぁ。
90 :
名無しさん@お腹いっぱい。:02/06/07 13:04
NetBSD age
NetBSD きぼん
FreeBSD キボン
続かないのかな。。。
94 :
名無しさん@お腹いっぱい。:02/06/24 20:27
どうした?どうなった?
デーモン君だって、泣き出してもあきらめて投げ出しはしないぞ。
怒らないから、どうしてどうなったか話してみなよ。
もしや遭難してしまったのでは?
捜索願、出しますた
その後どうですか。
ソース探検ってのはやる人いないのかな??
etagsでtag作成してやれば結構いいのだが。。
なんかおもろくて勉強になるのはあるかな?
やっぱりカーネル?
99 :
名無しさん@Emacs:02/07/15 01:11
生存確認age
;;; ∧∧ ...__≡=- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
.ィ ;;;;.ィ;;;;(゚Д゚ ) ヽ ≡=- < 89逃がさんぞー!ついでに100ゲットォォー!
/ノ;;;//::::i::::;;; , 丿\≡=- \ __________________
/ ::::::::::...ノヽ,,,/:::丿\_/ / ,  ̄ ) ≡=- .,;:: ;:.;..
./ ゝ ... .ll::::::::巛\) _ ノ / ノ ≡=- ;::: ,;::,.
/´.::: :`:::::ll:::::::/:::::::ヽ;;;::  ̄;;::( ./;;; ̄ ̄) .....,_____ ;::::::;..
ヽ :::: .:::::::ll::::ノ::::::::::::::::ヽ:::::─\ \:: ̄ ̄ ̄丶.::::::::::::::; ̄::丶;;::::...
/ :::: :::::::://::::::::::::::::::::::::::::::::丶\ \:: 丶:::::::;; ::::\ ≡=-
/ :::: ◇:::::::::::::::.. ::.. :::::丶:\ \::_ 丶:::;;: ::丶
/ :::::...- ノ ヽ::::::::::::::::::.. ::::.. :::::::\ );: i:;::::: ::::::| ≡=-
ゝ ⌒)ノ \:::::::::::. ::::::.. .: ::::::::iノ /: オ‐ i;:::::::: ::::::|
\;;ノ ヽ::::::::::.. ..:: :::::::i:し-'::::: ラ ;--;::::: ::::::| ≡=-
)::::::::::: ..::::: :::::i:::::::: ペ_--;:::::;;::::: :::::::::|
/::::::::::::::: ...:::.. .::::::/i;;;;オ;;_-:::::::::::::;;::::::::::: ::::::::/ ≡=-
(:::::::::::::::::......::::::::::::......./ /:::::::::::::::::::;;::::;;::::: :::..::::::::::/
|ヽ:::::::::::::::::::::::::::::::::::/ /::::::::::::::::::;;::::::::;;:: :: :::::::::/ ≡=-
| :::: ::::::::´:::ノヽ::::::/./::::::::::::::::;;::::::::::::;;::::: :::::::/
| :: ::: ::::::::::ヽ ::/ /:::::::;;;;;;''''' ヽ::::;;:: ..:::/ ≡=-
/ゝ::::::::::/ヽ::::::i/ノ;;...''''' ゝ;; :::::/
/::::::::::::::/ :::/ ) ::::/ ≡=-
/::/:::::/..::/ ≡=- /::::.ノ:(
/.:/ ノ / /..::/ゝ::ヽ
/.:/≡=-|,,;;;| ≡=- /:::/ l::::::l ≡=-
/`/ .|::::| /::/ ≡=- l:::::l
/⌒ヽl ≡=- |::::| ≡=- /::::::ソ l::::l ≡=-
./____-~ |::::| /⌒ヽ丿≡=- /:::/
. (:::::) ≡=-  ̄~~ /:::/ ≡=-
. 丶(_ ≡=- /:::/
ゝ__ノ l::::::ソ """"""""""""""""""
/⌒ヾ
. """"''""'""
________________________________________
ここでソース晒したら、添削してくれますか?
102 :
名無しさん@お腹いっぱい。:02/07/15 01:51
こんなソースか?
main()
{
int n=0;
n=n++;
printf("%d\n",n);
}
保守
108 :
名無しさん@お腹いっぱい。:02/09/27 06:46
気長に待ってるので、いつか始めてくれ。
110 :
名無しさん@お腹いっぱい。:02/09/27 16:42
>>102 きゃーーー。
knkたんの迷ソースだ。
カワ(??∀??)イイ!
>>110 変な事書くからだれも返事しない罠(w
というか仕様しらないのだろ、あれは。
読まないほうがいい。
ちなみにわしは一度もよんだ事はない。
いわゆるリファクタリングツールとおしたら、仕様違反でウィルスの可能性が
ありますって出たから読まなかったです。
テスト
(^^)
114 :
名無しさん@お腹いっぱい。:03/02/09 12:29
(^^)コッチモ シリスボミカyo!!
ソースコードを印刷してハックしている自分は
一手葦でしょうか?
(^^)
あぼーん
これは読んどけというお薦めソースあります?
できれば C 言語で。
とりあえず手始めに >55 お薦めの Nethack のソースを読んでみるけど。
あぼーん
123 :
名無しさん@お腹いっぱい。:03/05/27 13:41
マジスカ?
emacs.
あぼーん
/usr/src/usr.bin/rev/rev.c を2バイト文字対応に書換えてみようと考えた
が、どのライブラリをつかうべきかがわからず挫折した。
>>126 libc のマルチバイト関数で充分。
パフォーマンスを求めるなら汚いことするハメになるけど...
あぼーん
129 :
名無しさん@お腹いっぱい。:03/07/31 16:48
探検まだ〜?(AA略
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を探検しる!!
emacsのadventureみたいな奴、
あのゲーム全然クリアできなくて
ソース見ながらやったのに詰まった _| ̄|○
ftpで相手方にコマンド間違って送っちまって
やる気なくしたんだが、あれ誰かクリアした?
ソースの効率良い読み方を教えてください。
emacsのc-mode等で左側にhoge.h、
右側にhoge.cを表示させてgoo dictionaryを片手に頑張ってますが、
READMEを読んだあとどこから見たら良いのかさっぱりです。
text-utilsとかなら、cat.cとか部分ごとに予想つきましたが
bashとかちょっと大きくなると全然駄目です。
ctagsでvi -t hogeの方がすきだけど。gtagsはnviしか使えないし。
どっちみちtag系はソース更新すると作り直す必要があるのが欠点だよね。
emacsならM-x grepしてC-c C-cでぴょんぴょん飛ぶのが手軽だな。
cgvgとか言うツールもちょっとお勧め。
globalはincrementalな更新が出来ますから、お手軽ですよ。
私はgtags-modeのとき保存すると自動的にgtags走らせるようにしてる。
HTMLツアーもおもしろいけど、ソースを読むにはemacsの方がいい。
HTMLだとソースの一部を隠したりとかできないし。
140 :
名無しさん@お腹いっぱい。:04/01/31 15:53
141 :
名無しさん@お腹いっぱい。:04/01/31 15:55
142 :
名無しさん@お腹いっぱい。:04/02/06 00:30
143 :
名無しさん@お腹いっぱい。:04/06/02 19:46
ctag,etagとglobalの使い分けってされてるんですか?
例えば、ある規模のソース群まではctag,etagで、それ以上に
なってくるとglobalを使うという風に。
漏れはglobalが使える言語は全てglobal。
globalで作ったHTMLがリンク切れしてるんです。Sっつうディレクトリの中にあるべきファイルができて無い。
イレギュラーかなと思うのは、C++のクラスが複数のソースに分かれています。
関係ないかも。
ソース探検、他の雑誌ででも再開しないかな。
素子ぉぉぉ
147 :
名無しさん@お腹いっぱい。:2005/10/18(火) 16:13:23
148 :
名無しさん@お腹いっぱい。:2005/10/21(金) 00:39:33
たぶん、値は不要なケースが多いんだけどな、という用途だったら
思い付くと思う。
そうでなかったら多分思い付かない。
ソ ー ス は ど こ ?
∧⊂ヽ
∧_∧∧_∧ ∩(,,゚Д゚)ノ
卩(´Д`三 ;´Д`)Ψ ∧∧ 彡 /
⊂ 三 つ (゚Д゚,,≡= )
 ̄ ̄ ̄⊂⊃ ̄ ̄ ̄ ̄ ̄ ̄ ̄⊂⊃ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(ξ';;::;;) (ξ';;::;;)
 ̄ ̄  ̄ ̄
151 :
名無しさん@お腹いっぱい。:2005/12/10(土) 22:42:16
∧_∧
( ・ω・)
(⊃ T⊃
ε(_)ヘ⌒ゞフ
( (・ω・)
≡≡≡◎ ̄◎⊃ ⊃
初心者でも読めるソースはありませんか?
wget読んでたんですが途中で飽きました。
飽きない奴をお願いします。
154 :
名無しさん@お腹いっぱい。:2008/03/03(月) 12:47:30
純真無垢なageブラザーズ
僕たち純真無垢なageブラザーズ!
人目につかないようにageてあげるよ!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ age
(・∀・ ) ( ・∀・) age
/ \ / \ age
⊂( ヽノ つ ⊂ヽ/ ) つ age
し(_) (_)J
155 :
トビ三毛:2008/06/01(日) 22:37:14
ちょwwwwwwおまwwww
test
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
163 :
名無しさん@お腹いっぱい。:2012/12/13(木) 16:06:53.37
あばばばば
164 :
名無しさん@お腹いっぱい。:2013/07/04(木) NY:AN:NY.AN
最近の2chはAAがない2chらしくじゃない!
さみすぃ〜 c(`Д´c)
ギコ猫のソース探検
ギコ猫見かけないな
168 :
名無しさん@お腹いっぱい。:2014/03/30(日) 15:16:07.77
ソース探検
ほむほむ
さやさや
ぬるぽ
ほむほむ
マミマミ
ほむほむ
わさわさ
ほむほむ
さやさや
マミマミ
ほむほむ
さやさや