ギコ猫のソース探検
■ このスレッドは過去ログ倉庫に格納されています
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 〜′ ̄ ̄( ゚Д゚)< localteだ!ソースを読め! UU ̄ ̄ U U \_____________ 初心者でも読めるForthソースないですか? OpenBootは簡単に読めました。OpenFirmwareは氏にました。 yaccが吐き出すソース、結構面白いかと。 汚いけど。 >>39 LALR なパーサは読んでもしかたないような... fortuneのソース読み中。 len = lseek(fd, 0, SEEK_END); にちょっと感動。。。ヘタレてるなぁ。 どっかにソース公開サイトへのリンク集ってない? なんとなくageとく。 >>42 man fstat HISTORY The fstat command appeared in 4.3BSD-Tahoe. 当時はfstat無かったんだからしょうがねーだろ。 ところで、ソースを読むコツみたいなものってあるんですか? >>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 >>49 /usr/src/usr.bin/yes/yes.c NetHack 歴史と伝統のある、ハッカー必読のコード Angband 量はあるが、解説が詳しくて初心者向き とりあえず,golbal 使ってますが, 他によさげなツールってないですか? ∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /⌒ヽ) < ギコ猫スレなのに出番がない… 〜(___ ) \_____________ ''" ""''"" "'' >>58 まぁcat(3K)でもみながら元気出せ . ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 〜′ ̄ ̄( ゚Д゚)< http://cgi.momo-club.com/ ~sexy/museum/img-box/img20020219163036.jpg .UU ̄ ̄U U \_________________________ >>59 130kでしたが… 正直いって、見損ないました。 がっくりです。 >>61 まだ見れるぞ? 3Kって三毛って意味で容量じゃないぞcat嫌いなのか? カワ(◕ฺ∀◕ฺ)イイ! といっても、三毛だから三味線っていう意味じゃないぞ>うひひ あんがとー。 cat派各位 明日はココが祭りになりますね。02222 A A m(=^・^=)m http://www02.so-net.ne.jp/ ~nsasaki/oneko/ コレは今日中にインストール願います コレも今すぐ書き込んでパーミッション与えてください #!/bin/csh echo " A A" echo -n "m(=^・^=)m" echo " $* " >>66 うひひタン、最近この板サミシイね(´・ω・`)ショボーン 探検はどうした、ギコ猫! 本業が忙しいなんて泣き事はたくさんだぜ さっさと出て来なよ 待ってるよ すっと ここで sageで書き込むから許してね 今はリリース後、数年経ったsolaris2.6でもパッチが出てるけどさ solaris8,9でも数年後にもパッチが出続けるとは限らないわけよ パッチが出てないとめんどうな作業が数倍になって 個人で扱いづらい状況なの、これについてみんなどんな見解ですか 2ちゃんねるの皆様へ 今後、ギコ猫の使用は私どもの許可を得てからにして下さい。 私どもの商品を勝手に使用した場合は法的な手段も考えております。 タ カ ラ webmaster@takaratoys.co.jp このスレは"ギコ猫"無断使用で削除されるのか?(w 2ch で使うのはどうだか知らんが、今後「ギコ猫」「ギコ」を称した商品は タカラを通さないと出せなくなるな。 しかし、商標ゴロのコナァ〜ミィが難癖つけてくる気がするぞ http://www.takaratoys.co.jp/what/giko.html ■商標出願取下のお知らせ 商標出願「ギコ猫」について 平素はタカラ商品をご愛顧賜りまして誠にありがとうございます。 さて、弊社にて平成14年3月12日付に特許庁へ商標出願の手続を致しました 商願2002−19166「ギコ猫」につきましては、本日、出願取下の手続を致しました。 お客様並びにお取引先様に多大なるご迷惑をお掛けしておりますことをお詫び申し上げます。 平成14年6月3日 株式会社タカラ >>77 これを機に、ギコ猫そのものをGPL化してしまう、 という手はないのでしょうかねぇ。 あはははははは。 大体 GPL は著作権を利用してコードを守るためのものだから、 「ギコ猫」という名称はコードでもないし商標でカバーされる範囲では 著作権を利用することもできないし、GPL の適用のしようがない。 とマジレスしてみるテスト。 そろそろカーネルソースの探検をはじめます。 忙しいので週一連載でスマソ。 識者のフォローお願いしますだ。 いちおう予定。 まず、KSEまわりを探検していこうと思う。簡単にSAを振り返ってから KSEの概要に触れ、そのあと実際のソースを眺めてみよう。 currentの環境がない人もソースは手元においといてね。 閲覧環境は個々にまかせます。(慣れたものをどうぞ) # 探検場所の希望があればどうぞ。 # NetBSDのほうがいいかなぁ。 どうした?どうなった? デーモン君だって、泣き出してもあきらめて投げ出しはしないぞ。 怒らないから、どうしてどうなったか話してみなよ。 ソース探検ってのはやる人いないのかな?? etagsでtag作成してやれば結構いいのだが。。 なんかおもろくて勉強になるのはあるかな? やっぱりカーネル? ;;; ∧∧ ...__≡=- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ .ィ ;;;;.ィ;;;;(゚Д゚ ) ヽ ≡=- < 89逃がさんぞー!ついでに100ゲットォォー! /ノ;;;//::::i::::;;; , 丿\≡=- \ __________________ / ::::::::::...ノヽ,,,/:::丿\_/ / ,  ̄ ) ≡=- .,;:: ;:.;.. ./ ゝ ... .ll::::::::巛\) _ ノ / ノ ≡=- ;::: ,;::,. /´.::: :`:::::ll:::::::/:::::::ヽ;;;::  ̄;;::( ./;;; ̄ ̄) .....,_____ ;::::::;.. ヽ :::: .:::::::ll::::ノ::::::::::::::::ヽ:::::─\ \:: ̄ ̄ ̄丶.::::::::::::::; ̄::丶;;::::... / :::: :::::::://::::::::::::::::::::::::::::::::丶\ \:: 丶:::::::;; ::::\ ≡=- / :::: ◇:::::::::::::::.. ::.. :::::丶:\ \::_ 丶:::;;: ::丶 / :::::...- ノ ヽ::::::::::::::::::.. ::::.. :::::::\ );: i:;::::: ::::::| ≡=- ゝ ⌒)ノ \:::::::::::. ::::::.. .: ::::::::iノ /: オ‐ i;:::::::: ::::::| \;;ノ ヽ::::::::::.. ..:: :::::::i:し-'::::: ラ ;--;::::: ::::::| ≡=- )::::::::::: ..::::: :::::i:::::::: ペ_--;:::::;;::::: :::::::::| /::::::::::::::: ...:::.. .::::::/i;;;;オ;;_-:::::::::::::;;::::::::::: ::::::::/ ≡=- (:::::::::::::::::......::::::::::::......./ /:::::::::::::::::::;;::::;;::::: :::..::::::::::/ |ヽ:::::::::::::::::::::::::::::::::::/ /::::::::::::::::::;;::::::::;;:: :: :::::::::/ ≡=- | :::: ::::::::´:::ノヽ::::::/./::::::::::::::::;;::::::::::::;;::::: :::::::/ | :: ::: ::::::::::ヽ ::/ /:::::::;;;;;;''''' ヽ::::;;:: ..:::/ ≡=- /ゝ::::::::::/ヽ::::::i/ノ;;...''''' ゝ;; :::::/ /::::::::::::::/ :::/ ) ::::/ ≡=- /::/:::::/..::/ ≡=- /::::.ノ:( /.:/ ノ / /..::/ゝ::ヽ /.:/≡=-|,,;;;| ≡=- /:::/ l::::::l ≡=- /`/ .|::::| /::/ ≡=- l:::::l /⌒ヽl ≡=- |::::| ≡=- /::::::ソ l::::l ≡=- ./____-~ |::::| /⌒ヽ丿≡=- /:::/ . (:::::) ≡=-  ̄~~ /:::/ ≡=- . 丶(_ ≡=- /:::/ ゝ__ノ l::::::ソ """""""""""""""""" /⌒ヾ . """"''""'"" ________________________________________ こんなソースか? main() { int n=0; n=n++; printf("%d\n",n); } >102さん さすがに、文系って言っても、そこまでじゃないです。 そのくせ英語がヘタレなのは、気にしないでください。 今のところ、漢字コードはシェルで変換するのが前提です。 http://www.rhymester.net/ ~tairyo/img/haji0025.gz >>102 きゃーーー。 knkたんの迷ソースだ。 カワ(??∀??)イイ! >>110 変な事書くからだれも返事しない罠(w というか仕様しらないのだろ、あれは。 読まないほうがいい。 ちなみにわしは一度もよんだ事はない。 いわゆるリファクタリングツールとおしたら、仕様違反でウィルスの可能性が ありますって出たから読まなかったです。 ソースコードを印刷してハックしている自分は 一手葦でしょうか? これは読んどけというお薦めソースあります? できれば C 言語で。 とりあえず手始めに >55 お薦めの Nethack のソースを読んでみるけど。 /usr/src/usr.bin/rev/rev.c を2バイト文字対応に書換えてみようと考えた が、どのライブラリをつかうべきかがわからず挫折した。 >>126 libc のマルチバイト関数で充分。 パフォーマンスを求めるなら汚いことするハメになるけど... とりあえず短いコード探してみます. #!/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 藻前ら今月の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とか言うツールもちょっとお勧め。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる