Unixの哲学 (146レス)
1-

35: 2016/05/06(金)16:43 AAS
断ればいいじゃん。
やったって失敗するのが目に見えてるんだから
やってもやらなくてもくびだよ。
36: 2016/06/17(金)19:53 AAS
              【Win10】    こんな犯罪級OS薦めんなよwww   ↓   【スパイウェア】

この使用許諾契約書には書かれています
”最後にあなたのコンテンツを含む個人データ(例えばあなたの電子メールの内容や―プライベート通信やプライベートフォルダ内のファイル)にアクセスし―開示し保全します”
開示する ここ重要だよ
契約がなければ通常 高度な違法行為になりうることです それはあなたが自分の意思としてこの契約書に同意したのです
動画リンク[YouTube]

「1910」 副島隆彦 2016年6月16日

大阪市や大阪府のバスの運転手が年収1000万円は許せない、600万円まで落とすと。
なぜなら、普通の労働者たちが年収400万円でようやく働いているのに、何でバスの運転手が1000万円ももらえるんだと。

このものすごくすばらしい主張があった。
省4
37: 2017/12/29(金)08:03 AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

03QRZ73KXM
38: 2018/05/22(火)05:52 AAS
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

TJHCR
39: 2022/03/29(火)20:38 AAS
ムー 2022年4月号
2025年人類文明崩壊の危機
 昭和100年問題はUNIXは無問題?
40: 2022/03/29(火)21:15 AAS
ネタ投入

FreeBSDを語れ Part54
2chスレ:unix
>>840
でもそんなに間違ってなくね?

むしろただの哲学を原理や原則みたいに勘違いして
唯一の正しい定義があるみたいな考えの方が問題
今となってはUNIX哲学も現実に当てはまってるとは言えないし

特にガンカーズのUNIXの哲学とか具体過ぎてて今じゃアレって思うような内容だし

5. 単純なテキストファイルにデータを格納せよ。
省6
41: 2022/03/29(火)21:53 AAS
あの手のやつは勢い上位のスレでイキりたいだけくさいので来なそうではあるが
42: 2022/03/29(火)22:49 AAS
↑こいつはマウント取りたいだけかな?w
43: 2022/03/29(火)22:52 AAS
それは42の事だと誰もが思うだろう
44
(1): 2022/03/29(火)22:58 AAS
Unix哲学はウェブアプリとかGUIアプリとかゲームとかと相性が悪い
黒い画面でポチポチやっていた時代のもの
45: 2022/03/29(火)23:19 AAS
黒い画面見せて、「ハッカーですか?」ってOLさんに尊敬して欲しくない
46: 2022/03/29(火)23:24 AAS
>>44
項目によるだろ

△ 小さいものは美しい。
△ 各プログラムが一つのことをうまくやるようにせよ。
○ できる限り原型(プロトタイプ)を作れ。
○ 効率よりも移植しやすさを選べ。
△ 単純なテキストファイルにデータを格納せよ。
○ ソフトウェアの効率をきみの優位さとして利用せよ。
☓ 効率と移植性を高めるためにシェルスクリプトを利用せよ。
○ 束縛するインターフェースは作るな。
省2
47
(1): 2022/03/29(火)23:36 AAS
小さいものは美しいっていうけどさ
Unixコマンドって全然小さくなくね?

awkとかsedとか複雑すぎだし
その時点で矛盾してると思う

プログラミング言語の関数の方が遥かに小さくて
本当に一つの機能しかやってない
48: 2022/03/30(水)00:42 AAS
じゃあどうしたいん?
awkやsedを
49: 2022/03/30(水)00:45 AAS
廃止してもっと小さいコマンドにするべきだろうな
Unix哲学に従うなら

俺はUnix哲学はてきとうなものだと思ってるから
間違っている時は守らなくていいと思ってる
50: 2022/03/30(水)01:12 AAS
ユーザが1行野郎できたら満足なんやで。
51
(1): 2022/03/30(水)02:56 AAS
LinuxはGNU toolsを使用している
GNU toolsはそれまでのUNIXコマンド群を置き換える&自らのGNU OS(Hurdなど)で利用する為に、従来のSystemV/BSD由来のコマンドよりも多機能になっているから肥大化している
シンプルなUNIXコマンドを見るのであればLion's Commentaryのコマンドや、実機ならxv6やver.2以前のMINIXを見ると良い
52
(1): 2022/03/30(水)05:02 AAS
>>51
Linuxは成功し、Unixは消滅寸前

「悪い方が良い」の言葉通りだw

Unix哲学のほうが良いなんてことはないんだよ
53
(1): 2022/03/30(水)05:40 AAS
>>47
> 小さいものは美しいっていうけどさ
> Unixコマンドって全然小さくなくね?
そりゃ何でもかんでも7行プログラムにできるわけじゃないよw
コンパイラとかシェルなんてもっとでかいだろうし
必要な機能を実現できる中で小さいという意味だろ

> プログラミング言語の関数の方が遥かに小さくて
> 本当に一つの機能しかやってない
違うものを比べて俺の勝ちーってやっても虚しくね?
54
(1): 2022/03/30(水)07:07 AAS
>>52
悪貨は良貨を駆逐する
コの世界は安さは大正義だから
55: 2022/03/30(水)07:18 AAS
Linux を悪いもののようにとらえる神経がわからん。
ただ配りのFreeBSDは組込み用途は多くてもインターネットに接続するサーバ用のシェアはそんなに高くないのに。
56: 2022/03/30(水)07:20 AAS
>>54
世の中で勝ち残ってるものは悪貨という理屈
macOSとか
57
(1): 2022/03/30(水)07:21 AAS
>>53
そういう意味じゃなくてUnixコマンドは一つの機能だけを持ってないって話
一つのコマンドがたくさんの機能を持ってる。もっと小さく出来る。

> 違うものを比べて俺の勝ちーってやっても虚しくね?
違わないな。シェルスクリプトからコマンドを呼び出すのも
関数を呼び出すのもどっちも同じだろ
58
(3): 2022/03/30(水)07:30 AAS
>>57
> 一つのコマンドがたくさんの機能を持ってる。もっと小さく出来る。
具体的どの機能を外出しできると思ってるの?

> 違わないな。シェルスクリプトからコマンドを呼び出すのも関数を呼び出すのもどっちも同じだろ
実際にやってみ
例えば関数は構造体で複数の値を返せるけどコマンドでそれやろうとしたら大変だろ
59
(1): 2022/03/30(水)07:42 AAS
>>58
sedだったら、置換、削除、挿入などに分けられる
awkもgrepとsedに分けられるだろ
/regex/ { print } は実質 grep + sed

他にもrmはファイルだけ削除する機能があればいい
ディレクトリの削除はファイルを空にしてrmdirでできる
60
(1): 2022/03/30(水)07:44 AAS
>>58
> 例えば関数は構造体で複数の値を返せるけどコマンドでそれやろうとしたら大変だろ
構造体は
key1 valueA
key1.key2 valueB
みたいな工夫をすれば返せる
61
(1): 2022/03/30(水)10:18 AAS
awkはDSLだから役割としてはperlに近い
sedを機能毎に切り出すとgrep, tr, cut, cat, join等を組み合わせないといけない
面倒臭いなw
62: 2022/03/30(水)10:26 AAS
覚えないといけないコマンドが増えちゃうよね
何をmanすればいいのか
何に-hつければいいのか
63: 2022/03/30(水)10:44 AAS
>>61
awkはプログラミング言語だからね

> sedを機能毎に切り出すとgrep, tr, cut, cat, join等を組み合わせないといけない
そういうこと。結局Unix哲学って小さいものは美しいっていうのは
主観でこれぐらいは分離できるけどまとめていいんじゃね?
みたいな適当な感覚でしかないんだよ
64
(1): 2022/03/30(水)10:47 AAS
外部リンク:qiita.com
> jqやxmllint等は、UNIX哲学に染まりきっていない

この人とか

> jqやxmllint等は、データの正規化(都合の良い形式に変換する)機能と
> データの欲しい部分だけを抽出する部分抽出機能を分けていない。

とか言ってるけど

> でもUNIX使いとしては、 部分抽出といったらgrepやAWK を使い慣れているわけで、
そのawkが、データの正規化とデータの欲しい部分だけを抽出する部分抽出機能を
分けてないわけで、理論が破綻しちゃってるんだよね
1-
あと 82 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s