Unixの哲学 (146レス)
上下前次1-新
1(1): Unixの哲学 2012/08/04(土)01:13 AAS
・小さいものは美しい。
・各プログラムが一つのことをうまくやるようにせよ。
・できる限り原型(プロトタイプ)を作れ。
・効率よりも移植しやすさを選べ。
・単純なテキストファイルにデータを格納せよ。
・ソフトウェアの効率をきみの優位さとして利用せよ。
・効率と移植性を高めるためにシェルスクリプトを利用せよ。
省3
66: 2022/03/30(水)15:00 AAS
> そう言う検索機能を各々が持つのがいいのかよーく考えよう
Unix哲学的には、それが正しいよ
67: 2022/03/30(水)17:58 AAS
うん、君はそう思うんだよね
それでいいと思うよw
68: 2022/03/31(木)02:53 AAS
>>58
PowerShell『呼んだ?」
69: 2022/03/31(木)05:45 AAS
>>64のリッチー大佐ってちょっと考え方が偏ってる
jqがだめならawkもだめってことになる
jqはJSONデータの加工という一つのことをやっているわけで
それをデータの正規化と抽出機能に分けろって言うなら
awkだって分けないといけないということになる
自分の理論が正しいと強弁するために
屁理屈を言ってるようにしか見えないね
70(1): 2022/03/31(木)07:47 AAS
偏ってると言うか色々思慮が足りてない感じ
> 例えば、"取寄商品"だけ抽出したいなら、後ろにパイプでgrep '取寄商品'と書けばいい
とか書いてるけど、万が一「取寄商品」と言う商品があったらダメなことはすぐにわかる
構造を持つデータをgpepなりで扱えるように行単位に変換したとしてもgrepはkeyなのかvalueなのかを知らないのでどうしょうもない
例示のデータくらいなら正規表現を駆使すればkey部分のみを対象にすることもできるけど毎回それやりますか?って話
こういうのをやりたいなら PowerShell みたいに構造を持つデータのままパイプに流せるようにしないと色々無理が出てくると思う
71: 2022/03/31(木)11:07 AAS
グペップでグペペ
72: 2022/03/31(木)18:06 AAS
>>70
調べてみると、USP研究所の社員で
そこがユニケージとかいうシェルスクリプトの
システム開発を推奨してる会社らしい
んで調べてみるとやっぱり色々と思慮が足らなくて
システム炎上してるっぽい
73: 2022/04/02(土)19:46 AAS
Unixの哲学を学んだところで、現実にどう応用したかが重要だ
何か具体的な事例が有れば参考になるがな
74: 2022/04/03(日)00:10 AAS
大魔道士とか賢者と呼ばれる為には、何をするのが近道だい?
75: 2022/04/03(日)02:49 AAS
遊び人になるのが一番だろう
76: 2022/04/03(日)09:30 AAS
実用をすっ飛ばして概論だけで他人に認めてもらいたいの?
「エアプ」とか「忍者ハッタリくん」とか呼ばれるだけだとおもうよ
77(1): 2022/04/03(日)09:45 AAS
「Unix哲学は素晴らしい」
では、そのUnix哲学でスマホアプリは作れるのかい?
78: 2022/04/03(日)10:55 AAS
素晴らしいなら何でもできる!
って言って良いのは小学生までだぞ
79: 2022/04/03(日)11:11 AAS
うん。だから結局Unix哲学も適材適所で当てはまるかどうかだよねってこと
使えない分野にはとことん使えない
80: 2022/04/03(日)11:34 AAS
使えない分野にはとことん使えない!
って誰でも言えるようなことをドヤって良いのは小学生までだぞ
81(1): 2022/04/03(日)12:32 AAS
それはドヤらないなら言っていいってことだよね?
正しいことを言ったらダメという理屈じゃないはずだし
82: 2022/04/03(日)12:57 AAS
広告に入るようになってしまった
「私、ホワイトハッカーに転職します。」
というのが、気持ち悪い。
83(1): 2022/04/03(日)13:06 AAS
誰も聞いてないのに誰でも知ってることを言うのはちょっと恥ずかしい
君もいきなり1+1は2だよ
って言われたら何だコイツって思うでしょ?
84(1): 2022/04/03(日)13:45 AAS
>>83
あなたの感想ですよね?
誰もあなたの感想は聞いていません
85: 2022/04/03(日)13:51 AAS
シンプルながら83の感想には説得力があると思ったけど
86: 2022/04/03(日)14:26 AAS
>>84
ごめんね、>>81は知らないみたいだから書いたんだけど内容が理解できなかったのね
まあそういう人は一定数いるからしょうがないね
87(1): 2022/04/03(日)14:52 AAS
あー勉三さんのアナル締まるわぁ〜
88: 2022/04/03(日)14:53 AAS
>>87
これを見に来た
89: 2022/04/03(日)17:53 AAS
みんなでワイワイやってるとこに
ガラッとドア開けて人が入ってきて
掛け算の九九暗唱しはじめたとき
そいつが子供だった場合 → 微笑ましい気持ちになってみんな黙ってる
そいつが大人だった場合 → ギョッとしつつ不気味な気持ちになる
90: 2022/04/03(日)17:59 AAS
>>77
お前は女の口説き方まで教えて貰わなければできないのか?
91: 2022/04/03(日)23:41 AAS
なんでUnix哲学のスレでテーマに沿ったUnix哲学の話をしたら
必死にそれを止めさせようとしてるんだろw
他の人が"正しい"Unix哲学を知ってしまったら困るのだろうな。
あのな、Unixコマンドを使うことだけが
コンピュータの正しい使い方じゃないんだよ
92(1): 2022/04/04(月)00:20 AAS
Unixが成功した時点で、Unix哲学が正しかったと証明されてるようなもんだ
もはや否定する事は不可能
文句が有るならUnixが成功しないように過去に戻って妨害でもするしかないw
93: 2022/04/04(月)01:53 AAS
>>92
ほらな。こういう理解できてないやつがいあるから
やっぱり説明しないといかんだろ
Unix哲学が正しかった+当てはまらない新しい分野が登場した
ということだとなんで理解できないんだ?
Unixが成功って、今はLinuxが成功してるじゃんか
Unixなんてもう死滅寸前だぞ
省3
94: 2022/04/04(月)03:07 AAS
哲学とブランドは別物だろうに。
なにを説明してる気になってるんだろう。
95: 2022/04/04(月)04:04 AAS
しらね。Unixが成功したのを哲学と勘違いしてるんだろ?
アホだよな
96: 2022/04/04(月)09:12 AAS
だからUnix哲学は割とどうでもいいと言ったのに
97(1): 2022/04/04(月)16:27 AAS
当てはまらない新しい分野が出来たとして、だからなんだ?
ニュートン力学が通用しない分野が出来たからって、ニュートン力学が間違ってるのか?
新しい分野は新しい哲学でやればいいだけ
98: 2022/04/04(月)16:38 AAS
97が新しい哲学について展開して下さる模様
99: 2022/04/05(火)04:13 AAS
>>97
Unix哲学が当てはまらない所の話なんだから
このスレでいいだろw
100: 2022/04/05(火)10:19 AAS
UNIXに哲学が在るようで無いのがUNIXという文化
其処の意味付けは後世の人間が勝手にやった事で、KenもDennisも楽しかったからやったに過ぎない
101(2): 2022/04/05(火)11:30 AAS
でもファイルと標準入出力にこだわってたのは意図的にしてた訳だし、哲学が全く無かったとは思えないな
それを追及したからPlan9がある
102: 2022/04/05(火)11:52 AAS
> 楽しかったからやったに過ぎない
「それがぼくには楽しかったから」
これはペンギン臭いです
103(1): 2022/04/05(火)12:00 AAS
UNIXとLinuxって何が違うの?
104: 2022/04/05(火)12:11 AAS
>>103
ユーザー視点では、ほぼ同じじゃないの
105(1): 2022/04/05(火)13:21 AAS
>>101
> でもファイルと標準入出力にこだわってたのは意図的にしてた訳だし、哲学が全く無かったとは思えないな
当時のパソコンの制約で仕方なくそうしていただけ
GPUとかネットワークとかファイルにできてない
106(1): 2022/04/05(火)13:21 AAS
>>101
> それを追及したからPlan9がある
じゃあPlan9哲学じゃないんですかー?
失敗しましたね
107: 2022/04/05(火)13:25 AAS
>>106
それって、揚げ足取りというか、上げてない足に大外刈かけにいってない?
108(1): 2022/04/05(火)14:06 AAS
>>105
> 当時のパソコンの制約で仕方なくそうしていただけ
どんな制約だよw
それ以前はI/O毎に専用の入出力手順とかあったのに
> GPUとかネットワークとかファイルにできてない
何でもかんでも統一できるわけじゃないことぐらいは理解しなよ
109: 2022/04/05(火)15:00 AAS
ですよね
110(1): 2022/04/05(火)15:41 AAS
>>108
> どんな制約だよw
え?出力がプリンタ(テレタイプ)だったからだよ
> 何でもかんでも統一できるわけじゃないことぐらいは理解しなよ
理解してるから、Unix哲学は完璧じゃないって話をしてるんだが?
111: 2022/04/05(火)16:12 AAS
誰もUnix哲学が完璧なんて主張してないと思うんだが
112: 2022/04/05(火)17:08 AAS
Space Travelを移植したかったからUNIXとC言語が作られたんやろ
113(1): 2022/04/05(火)17:31 AAS
>>110
> え?出力がプリンタ(テレタイプ)だったからだよ
意味わからん、プリンタとファイルじゃアクセス方法は全く違うけどプログラム側からは同じように扱えるって話だぞ
そもそも当時テレタイプに繋がってたパソコンなんて超レアだろw
114(1): 2022/04/06(水)00:59 AAS
>>113
同じようには扱えないよ
プリンタは印字するから印字可能なASCII前提の文字で
ファイルに保存するというのがUnix哲学の考え方で
プリンタは印字してしまったら消せないから
そういう前提で標準入出力を設計したのがUnix哲学
115(1): 2022/04/06(水)01:00 AAS
Unixが作られたのはメインフレームの時代だからね
結局その時代の制約で作られたのがUnixなのさ
Unix哲学は後付でそれらを説明したものにすぎない
116(1): 2022/04/06(水)05:34 AAS
>>114-115
一体何を言ってるんだよw
プリンタとファイルで結果が違うのは当たり前
でもプログラムは同じwrite()で出力できるから出力先を気にしなくていい
そもそもパソコンとかメインフレームとかアホすぎるだろ、Unix はミニコンの時代だぞ
117(1): 2022/04/06(水)07:15 AAS
>>116
そこじゃなくて標準入出力の話なんだなー
知ってるか?標準入出力はファイルに切り替えることが出来るが
画面にも出力することが出来るんだぜ?
画面というのは最初はプリンタ(テレタイプ)だ
一旦出力してしまったものは消せない
だから標準入出力はファイルとは違って
省2
118(1): 2022/04/06(水)07:26 AAS
>>117
だからプログラムは標準出力に何が繋がってるかなんて気にせずに出力できるって話だぞ
消せないとか言ってるけどそれもしかしてストリームの話をしてるのか?
それならその制約は今でもあるだろ
パソコンとかメインフレーム関係なくて草生える
119: 2022/04/06(水)08:26 AAS
>>118
だからその標準入出力は
当時のパソコン(ミニコン)の制約で仕方なくそうしていただけ
ってことだぞ
Unix哲学があったからじゃねーよ
120: 2022/04/06(水)08:28 AAS
Unix哲学があったからストリームができたのではなく
当時のミニコンの制約でストリームにせざるを得なくなって
後付でそれがUnix哲学なんだ!って言ってるだけってこと
121: 2022/04/06(水)09:14 AAS
ストリームを活用しましょうってのがUnix哲学なのに、
それを後付けだとか言われてもなあ
122: 2022/04/06(水)09:17 AAS
だからなんの制約だよ…
今でもストリームは普通に使われてるし、プリンタに出力された文字は消せないぞw
123: 2022/04/06(水)09:43 AAS
はいはいストリームストリーム
124: 2022/04/06(水)10:02 AAS
頭悪いのかな?ストリームはプリンタの制約で
生まれたものって話をしてるんだが理解できない?
125: 2022/04/06(水)10:19 AAS
頭悪いんだな
ストリームなんて汎用機の時代からあったぞ
126(1): 2022/04/06(水)10:22 AAS
それこそUnix哲学と関係ない証拠だな
127: 2022/04/06(水)11:50 AAS
マンコ
128: 2022/04/06(水)11:58 AAS
そこから127がUnix哲学論に昇華して下さるそうです
129: 2022/04/06(水)13:30 AAS
単に肥大化したMulticsへの批判と当時ですら古かったPDP-7で動かす軽量OSが欲しかったから作っただけで、そこに哲学なんて無いよ
130: 2022/04/06(水)14:30 AAS
なんか最初は哲学なんて考えなく実装したから、Unix哲学なんて存在しないっていってるアホが居るな…
哲学なんて大抵後付けに決まってんだろ
131: 2022/04/06(水)14:48 AAS
ケン・トンプソンがもともと持ってた美学がそれやろ
132(1): 2022/04/06(水)15:54 AAS
哲学を実装したOSがUnixというわけじゃないのに、
後付けとか言い出すのはどれだけ頭が足りないんだろう
133(1): 2022/04/06(水)19:54 AAS
>>126
そう言うこと
プリンタに限らずキーボードや紙テープだってストリーム
ファイルはランダムアクセスもできるけどストリームとして使われることが多いから標準入出力をストリームにするのは妥当な判断
プリンタ(テレタイプ)の制約とか言ってるのは単なる無能のシッタカ君
134: 2022/04/06(水)22:46 AAS
>>132
その自分が書いた内容を100回読んでみな
無意味なことを言ってることに気付け
哲学は第三者が意味を見出だして理論付けする学問だ
だからUnix哲学といっても人によって違ってたりする
しかしそこでいうUnixは同じものを指している
135: 2022/04/06(水)23:28 AAS
>>133
ストリームはUnix哲学から生まれたものじゃないし
Unix哲学はストリームしか認めてないから
ランダムアクセスできるファイルはUnix哲学に反している
136: 2022/04/07(木)00:42 AAS
なんで哲学を刑だと思い込んでるんだろう
親に虐待でもされて脳がおかしくなってるんじゃないかろうか
137: 2022/04/07(木)02:05 AAS
標準入出力はコマンド間のIPCの一種に過ぎない
流すデータの内容は関係ないだろう
書式を決めておけば、先に送ったデータを取り消す事も(書式が理解出来るコマンドなら)可能だろう
実際コントロールコードとか、昔のテレタイプでヘッドを戻して下線を引くとかに使われてた訳だし
ちなみに、標準入出力にはpipeという名前がついてるが、他のIPCには共有メモリがある
しかしシェルはpipeでしか繋がないが、シンプルで便利過ぎるインターフェイスなのでpipeで十分だろう
138: 2022/04/07(木)03:48 AAS
シェルを基準にするのはやめるべきだ
あれもまた古いハードの制限の中で動くように作られたものだから
古いんですよ。
139: 2022/04/07(木)10:53 AAS
トートロジーに陥ってる人がいるな
140: 2022/06/28(火)21:07 AAS
オマンコーーーーっ!
141: 2022/09/16(金)03:20 AAS
>>1
ワロタw
その訳ってUSP Magazine(現シェルスクリプトマガジン)じゃねーかw
外部リンク:shell-mag.com
シェルショッカーとかPOSIX原理主義とかユニケージとか
胡散臭い連中
142: 2023/03/31(金)00:02 AAS
フゥ~(。・o・)v-.。o○.。o○.。o○.。o○モクモク┣o(・_・。)ガード!!
143: 2024/03/27(水)20:03 AAS
ヒッキーみたいなやつらがいるわけで
144: 2024/03/27(水)20:09 AAS
もうこれで効果がある
このペースだと運転手に入れるタイプだから
ヤク
見てるだけだったネイサンに惨敗続きで無理やり賛成か反対かと聞くのにシリアスエラーとやらもいっぺんきっちりやり口晒さないのもいるけどなんか色々してないしコロナなんだとは10時から風呂あるらしいので
145: 2024/03/27(水)21:23 AAS
そして美容師が丸儲けするだけだろう
146: 2024/03/27(水)21:26 AAS
今から買うとしたらノービス以下なので
毎日毎日垂れ流し
してる
あのディギーモーも提供してるんだが
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.526s*