■掲示板に戻る■ 1- 最新50UNIX という考え方
- 1 :パケ忍 :2001/06/26(火) 00:19
- この本はすばらしい。
冗談だと思うがレジストリ導入とはねている方々、まぁこの本を読みたまえ。
http://www.ohmsha.co.jp/data/books/contents/4-274-06406-9.htm
に詳しい紹介があるが、9この定理を引用させていただく。
定理1:スモール・イズ・ビューティフル
定理2:一つのプログラムには一つのことをうまくやらせる
定理3:できるだけ早く試作を作成する
定理4:効率より移植性
定理5:数値データはASCIIフラットファイルに保存する
定理6:ソフトウェアの梃子を有効に活用する
定理7:シェルスクリプトを使うことで梃子の効果と移植性を高める
定理8:過度の対話的インタフェースを避ける
定理9:すべてのプログラムをフィルタにする
この定理がちっとも当てはまらない場合、すでに unix ライクなOSではない。
それ以上のものを作るというならまったくもって結構である。
回し者ぢゃないよ。unix についてはほんとにいい本だとおもうから読んでみ。
くそすれたててごめんね。
- 2 :名無しさん@お腹いっぱい。 :2001/06/26(火) 00:21
- kissマンセー
- 3 :名無しさん@お腹いっぱい。 :2001/06/26(火) 02:04
- 定理1:スモール・イズ・ビューティフル
install sizeが500MBを超えるTurbo Linuxは美しい
定理2:一つのプログラムには一つのことをうまくやらせる
一つのプログラムが無数の仕事をするperlは美しい
定理3:できるだけ早く試作を作成する
できるだけ早く試作する未完の作品は美しい。
定理4:効率より移植性
ファイルロック一つとってもselect一つとっても高い移植性
定理5:数値データはASCIIフラットファイルに保存する
XMLによるテキストファイルの構造化に逆行する美しさ。
定理6:ソフトウェアの梃子を有効に活用する
ソフトウエアの梯子に潜むバージョン違いの落とし穴も美しい。
定理7:シェルスクリプトを使うことで梃子の効果と移植性を高める
そしてsh派とcsh派の熱い戦いが始まる
定理8:過度の対話的インタフェースを避ける
対話的インターフェースは忘れた頃にy/nと聞くだけで十分。
定理9:すべてのプログラムをフィルタにする
そしてプロセステーブルは足りなくなる。
- 4 :名無しさん@お腹いっぱい。 :2001/06/26(火) 02:05
- 真のUNIXの心を求めるのなら、どんなOSがお勧めですか?
- 5 :名無しさん@お腹いっぱい。 :2001/06/26(火) 02:23
- >>3
僕には UNIX という文化は判らないようだね。
win 版 にもどって下さい。
と言いたいが、逆説的な
>install sizeが500MBを超えるTurbo Linuxは美しい
>ファイルロック一つとってもselect一つとっても高い移植性
などは激しく同意(藁
Linux 厨房には心から読ませたいと思う。
- 6 :名無しさん@お腹いっぱい。 :2001/06/26(火) 02:40
- >>4
BSD
- 7 :名無しさん@お腹いっぱい。 :2001/06/26(火) 03:18
- 1、Unix的なOSは何がありますか? Debian○、Redhat× など
2、EmacsはUnix的にOKですか?
- 8 :名無しさん@お腹いっぱい。 :2001/06/26(火) 03:27
- 1 -> inferno
2 ->つーか、jedつかえって。
- 9 :djb信者 :2001/06/26(火) 12:17
- djbtoolsを使いこなせ。LinuxでもBSDでもだ!
- 10 :名無しさん@お腹いっぱい。 :2001/06/26(火) 12:34
- >>6
同意
- 11 :名無しさん@お腹いっぱい。 :2001/06/26(火) 12:44
- >>4
BSDでもFreeBSDは、止めとけ。
NetBSDだろ。
- 12 :名無しさん@お腹いっぱい。 :2001/06/26(火) 13:14
- UNIX 的ということでいったらやっぱ BSD だな.
BSD が Linux, SVR4 より上とかそういう話じゃなくて
清く正しく NetBSD マンセー
- 13 :名無しさん@お腹いっぱい。 :2001/06/26(火) 14:34
- >>11,12
なにゆえNetBSDなんですか。サポートするプラットフォーム?
コードの美しさ?受け売り?
- 14 :login:bin :2001/06/26(火) 14:44
- >>13
信仰の自由ってやつだろ。
- 15 :名無しさん@お腹いっぱい。 :2001/06/26(火) 14:45
- 1の発想からすればkernelはBSDだろうとLinuxだろうとどっちでもいーだろ
その上に構築される居住環境の問題なんだから。
- 16 :名無しさん@お腹いっぱい。 :2001/06/26(火) 16:25
- >kernelはBSDだろうとLinuxだろうとどっちでもいーだろ
そうか?
- 17 :名無しさん@お腹いっぱい。 :2001/06/26(火) 17:45
- >>16
プログラミングしないんだったら、どっちでもOKと思われ。
- 18 :名無しさん@お腹いっぱい。 :2001/06/26(火) 19:49
- この本の作者は極力 shell script でプログラミングしろといっているんだから
いいなじゃないですか?
- 19 :名無しさん@お腹いっぱい。 :2001/06/26(火) 19:55
- >>1=芳尾さん
激しく同意。
- 20 :名無しさん@お腹いっぱい。 :2001/06/27(水) 00:37
- みどころのありそうなUNIX2年生に、
Life With Unix といっしょに読ませる。
「コマンドラインめんどくさー」とか言ってるやつに読ませても無駄。
- 21 :名無しさん@お腹いっぱい。 :2001/06/27(水) 00:48
- EmacsはUNIXの思想からは大きく外れてるよな。
まあ、もともとUNIXと関係ないところから発生したわけだが。
- 22 :名無しさん@お腹いっぱい。 :2001/06/27(水) 00:56
- GNOMEやKDEなんかもっとかけはなれてるぞ。
他にもUNIXからかけはなれているプログラムは腐るほどある。
ま、LinuxとかはUNIXじゃないけどね。
- 23 :なんだこの厨房どもの会話は!! :2001/06/27(水) 01:25
- なんだこの厨房どもの会話は!!
- 24 :SF9010@16.67MHz :2001/06/27(水) 01:34
- >23 別にいいじゃん。
- 25 :名無しさん@お腹いっぱい。 :2001/06/27(水) 02:01
- そして世界はヴァカで埋め尽くされる
- 26 :名無しさん@お腹いっぱい。 :2001/06/27(水) 02:05
- そもそもUNIXなんて60年代からあるOSだろ。基本思想が古すぎてダメだろ。
これからは Plan9 だろ。
- 27 :SF9010@16.67MHz :2001/06/27(水) 02:07
- OS/400が素敵。
- 28 :名無しさん@お腹いっぱい。 :2001/06/27(水) 09:41
- >>26
研究室OS止まりだろ。
- 29 :名無しさん@お腹いっぱい。 :2001/06/27(水) 09:50
- ネットワークデバイスは何故/dev/fxp0みたいになってないんだ?
- 30 :29 :2001/06/27(水) 09:59
- あと/dev/ipだとか/dev/ip/tcpみたいのもあってもいいような気が
するんだけど...
- 31 :名無しさん@Emacs :2001/06/27(水) 10:22
- >>30
gawk 3.1.0 では、たとえば /inet/tcp/0/localhost/http というファイル名で
localhost:80 に接続できます。
- 32 :29,30 :2001/06/27(水) 10:26
- >>31
あ、それは知ってるんだけど(bashにもあったよね確か)、各ツールで
対応してるのって「UNIXの考え方」からするとダサいよね。
- 33 :名無しさん@お腹いっぱい。 :2001/06/27(水) 11:01
- >>4
Serioware 使っとけ。使い慣れている tools を一から make していくのも
また楽しからずや。
次100 最新50read.cgi ver5.26+ (01/10/21-)