[過去ログ] FreeBSDを語れ Part54 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
838: 2022/03/27(日)06:53 AAS
hjklでしかカーソル移動を受付けないviは絶滅危惧種
839: 2022/03/27(日)07:12 AAS
こいつの事か
画像リンク

840
(1): 2022/03/29(火)09:39 AAS
678 付近で話題になってたけど、Wikipedia 編集したの誰だよ。
UNIX哲学に嫌味を書いてる奴がいる。
差分を見たら、ここだけど。
外部リンク:ja.m.wikipedia.org
841: 2022/03/29(火)10:09 AAS
FreeBSDの語らいを邪魔するやつは許さんが
UNIX哲学は割とどうでもいい
842
(1): 2022/03/29(火)10:36 AAS
>>840
でもそんなに間違ってなくね?

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

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

5. 単純なテキストファイルにデータを格納せよ。
7. 効率と移植性を高めるためにシェルスクリプトを利用せよとか
9. 全てのプログラムはフィルタとして振る舞うようにせよ。

これ多分UNIX時代の唯一の主流言語だったC言語のバイトオーダーの話してるんだと思う

重要性が低い教義の
3. 小文字の短い名前を使え。
これも可読性からしたら間違い
843
(1): 2022/03/29(火)11:01 AAS
lsがListUpFileNamesInCurrntDirだったらやだな
844: 2022/03/29(火)11:10 AAS
listでいいだろ
845
(2): 2022/03/29(火)11:43 AAS
>>842
5はJSONとかで未だに使われてるし、シェルスクリプトもそうだ
フィルターとして振る舞えは、関数型プログラミングで実践されてる
今も十分現役な哲学だ
846: 2022/03/29(火)12:23 AAS
>>843
例えばpowershellのls,dirは実体はget-childitem
基本的にpowershellのコマンド(cmdlet)は動詞いハイフン名詞で命名
でもls,dirはエイリアスとして普通に使える
丁寧にもgciってエイリアスも定義されている
まあ、そういう事なんだろう
可読性は基本的に意味を明記すべきだけど、同様に符号化定理の通り頻度が高いものを短くするメリットも大きい

あと、powershellにもフィルタの概念があるけど、フィルタで渡すのはテキストじゃなくてオブジェクトだが、これが使いやすいかは人による
847
(1): 2022/03/29(火)13:23 AAS
UNIX嫌いな人のケースは知らないけど、UNIX哲学は先駆者がUNIX使いながら付け足していったもので、当日は受け入れられていたものだから。
それを後の人間が大した事ないって書くのはJapanバッシングのコメントみたい。
848
(1): 2022/03/29(火)13:27 AAS
誰もそんなこと書いてない様にしか見えないけど
849: 2022/03/29(火)14:34 AAS
>>848
ここら辺の話でしょ

> 今となってはUNIX哲学も現実に当てはまってるとは言えないし
> 特にガンカーズのUNIXの哲学とか具体過ぎてて今じゃアレって思うような内容だし

まあ哲学なんて言ったもん勝ちみたいな所があるから外野がどうのこうの言っても埒はあかんだろうと思う
850
(1): 2022/03/29(火)15:19 AAS
哲学や原理主義を熱弁したがる人は大体地に足付いて無いからなあ
勿論そうでない人もたまにいるが
851: 2022/03/29(火)15:25 AAS
最新の米艦隊配置
画像リンク


Kearsarge両用即応グループ(ARG)は、「チョップ」ラインを越えて第6艦隊に入り、
大西洋の真ん中にあります。
米国第2艦隊によると、3隻のKearsarge両用即応グループのうち2隻は、
3月16日にバージニア州ノーフォーク海軍基地とノースカロライナ州キャンプレジューヌから配備されました。
USS Kearsarge(LHD-3)とUSS Arlington(LPD-24)は、海兵遠征部隊22を乗せて東海岸を離れました。
3番目のアンフィブであるUSSガンストンホール(LSD-44)は、今月後半にバージニア州
リトルクリークフォートストーリー合同基地から配備される予定です。
ロシアのウクライナ侵攻が続く中、Kearsargeが進行中のNATOプレゼンス作戦の
一部になるかどうかは不明です。
2月下旬の侵攻以来、米国とNATOは、バルト海と地中海に海軍力を集中させてきました。

USSジェラルドRフォード(CVN-78)は、バージニア岬を航行中です。

基本的に、3個空母群、2個遠征群だけですね
852
(2): 2022/03/29(火)17:15 AAS
>>845
> 5はJSONとかで未だに使われてるし、シェルスクリプトもそうだ

JSONは単純なテキストファイルじゃないぞ
半構造型のテキストファイル

それに単純なテキストファイルを廃止しろという意味ではなくて
単純なテキストファイル"以外"の形式も使えってことだ
画像とかテキストファイルじゃだめだろ
853
(1): 2022/03/29(火)17:16 AAS
>>845
> フィルターとして振る舞えは、関数型プログラミングで実践されてる

これも同じ。

> 9. 全てのプログラムはフィルタとして振る舞うようにせよ。

全てと書いているから、全てのプログラムをフィルタにしなくていいという話をしてる
デスクトップアプリとかフィルタにしたって意味ないだろ
854: 2022/03/29(火)17:17 AAS
>>847
「大したことない」って言ってるのはお前なの
俺はUNIX哲学が当てはまらない例はいくらでもあるという話をしてるの
855
(1): 2022/03/29(火)17:19 AAS
>>850
自分の哲学を持ってないから、偉人が言った哲学にすがってるんだと思う。
偉い人がそう言ってる(実は言ってない)から、俺は正しい!みたいな
そういう使い方してる人多いよね
856: 2022/03/29(火)17:55 AAS
>>855
それってまさに「ちんちんシュッ!シュッ!シュッ!」じゃね
言葉だけ覚えて体得した気になってる感じで
857: 2022/03/29(火)18:14 AAS
目つきのヤバい少年がナイフをシュッ、シュッと振り回しながら
858: 2022/03/29(火)18:21 AAS
で、自分の美学哲学を論破されると発狂して突飛な行動をしだすと
怖いですねえ 恐ろしいですねえ くわばらくわばら
859
(1): 2022/03/29(火)19:10 AAS
一番打つコマンドが短いのは最高に賢いと思うけど

cd cp mv ls ps rm
860: 2022/03/29(火)19:16 AAS
そろそろ「UNIX哲学を語るスレ」でも立ててそっちでやってくれる?
そうすりゃ多少扱いがマシになるかもしれない
861: 2022/03/29(火)20:27 AAS
あるんだなこれが

Unixの哲学
2chスレ:unix
862
(2): 2022/03/29(火)20:31 AAS
SunOS4.1.4の時の/sbinは6個ぐらいしかコマンド無かったのに
なんでFreeBSDは/sbinのコマンド多いんだ

それとubuntuは/にあるbinやsbinは/usrにあるやつのシンボリックリンクなのに対して
FreeBSD /bin と/usr/sbin、/sbinと/usr/sbin が別々

たぶん何か意味があるはず
863: 2022/03/29(火)21:08 AAS
>>859
別に賢くない。

昔のコンピュータのエンドユーザーは、
今のCLI使えるコンピュータに詳しい専門家で
テレタイプの印字がおそすぎてイライラするから
そうなっただけ

chdir copy move list proc remove
今ならこれでいいだろ、そんなわからん略称よりも
864: 2022/03/29(火)21:08 AAS
>>862
FreeBSDの基であるBSD4.4で各ディレクトリの役割が明確に定義されたから
LinuxのLSBもこれを参考にしている
あとUbuntuはDebianのポリシーに影響されているのでRedhat系とは異なる
865
(1): 2022/03/29(火)21:09 AAS
> chdir copy move list proc remove

ああ、タイプする前からイライラさせるアイデアです
866
(1): 2022/03/29(火)21:10 AAS
古典的なLISPのコマンドもとても短いので
867: 2022/03/29(火)21:12 AAS
>>862
> SunOS4.1.4の時の/sbinは6個ぐらいしかコマンド無かったのに
> なんでFreeBSDは/sbinのコマンド多いんだ

ディスクの空き容量をケチる必要がなくなったから
デフォルトでインストールするコマンドが増えただけ

> それとubuntuは/にあるbinやsbinは/usrにあるやつのシンボリックリンクなのに対して
> FreeBSD /bin と/usr/sbin、/sbinと/usr/sbin が別々

ディスクの空き容量をケチる必要がなくなったから
ディレクトリ(パーティション)を分ける必要がなくなっただけ
どちらからも参照できたほうがシバンを気にしなくていいから便利

コマンドの数が増えたのも、/binと/sbinに分けなくなったのも
ディスクが増えたから、昔のようにケチる必要がなくなったからだよ
1-
あと 135 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.036s