新しいものを表示

元の話わかんないけど数日前のこれおもいだした><

orange さんがブースト

あと理系を言い訳にしてコミュニケーション能力ないのを言い訳にしてはいけない(戒め)

orange さんがブースト

mstdn.nere9.help/@orange_in_sp
mstdn.nere9.help/@orange_in_sp
UNIXのデザイン上であり思想上でもある欠陥ってまさにこの部分で、判断を含まないautomatedにする発想はあっても、managedにする発想が無い><
ユーザーが今、直接的に目の前で指示したたったひとつの指令ごときを絶対視すべきでは無い><

rm -iの話、オレンジが例に出してるD.A.ノーマンの記事読めばもっとアホらしかったという事に気づけるかも><
あほらしかった当時 UNIX v6のMAN
minnie.tuhs.org//cgi-bin/utree

orange さんがブースト

たとえば「削除前に確認をする」ことがユーザの意図であるならば、 alias rm="rm -i" されるべきなんですよ

よくわかんないけど、ファイルを表示するコマンドが、ファイルひとつでも複数でも対応してたとして何か問題ある?><
コマンドに対して複数のファイルを指定するという手順が、すべての標準コマンドで統一してあり、かつそれが十分に直感的である(=多くの人が実際にまず試そうとする動作である)のであれば何も問題なくね?><

orange さんがブースト

だって、たとえばファイルをひとつ表示するコマンド作ってみてくださいよ。どうせ誰かが複数一気に表示できるように拡張するでしょ

スレッドを表示
orange さんがブースト

cat は単に名前が悪かったという感じはありそう

それをやらかしてるのもUNIX(も)かも><
ていうか、止まるべき時にとまってかつ止まるべきではない時にとまらないように作らなければ意味が無い><

orange さんがブースト

mstdn.nere9.help/@orange_in_sp

その代償に、「意図して危険なことをしようとしているのに、不規則に警告が出てうまく動かないので、結果として無条件に yes するスクリプト」が氾濫していたでしょうね (そして無条件に yes するのが自動化されるまでがワンセット)

D.A.ノーマンが指摘したとおり、catコマンドだけじゃなく、ちゃんと表示するためのコマンドを持ち、さらに略語をコマンドに用いるとしても一貫性の無い略語ではなく、一貫性のある規則によってコマンド群を作っていたら、「表示する時に必要なコマンドは、語にその意味を一切持たないcatである」というとても無駄な知識を何億人(?)も覚えずに済んだのですよ><

rmコマンドが、危険な動作であるか判断し、警告し、場合によってはユーザーの指示を無視するように1970年代に作っていたら、それ以降、そんなどうでもいい小さな手抜きにの為に、膨大な数のエラーとして大きなコストを人類は払わないで済んだんですよ?><

orange さんがブースト

rm コマンドでさえ打ち間違う人類が曖昧な自然言語で口頭で詠唱するの、破滅への序曲としか思えない (あるいは yaourt のように Y/N 正確連打ゲームがはじまる)

もっとシンプルに言うと、「誰かひとりがめんどくさい事をする事により、その結果それ以降そのひとり以外の人々にとってめんどくさくなくなるのであれば、大局的に見てそのひとりがめんどくさい事をすべき><」であり、それこそが計算器(特にプログラマブルな電子計算機)という物が作ってる状態かも><

orange さんがブースト

であればこそ、その階層を作る側へ上っていく人々が限られてしまうことは避けられないだろうし、あるいは全員を持ち上げようとすることにそこまでの意義があるのか、本当にコストと釣り合うのか、というのは考えたい

スレッドを表示
orange さんがブースト

それはその通りで、たとえば現実にも言語を設計する人、その言語で何かを書く人、書かれた何かを使って何かを作る人、作られた何かを使う人、というように無数に階層化されている

道具を作る場面での「ユーザ」も当然「ユーザ」かも>< もちろん全員がある道具(結果的にすべての道具)を作れるようにする必要無いだろうし、全員ができるようにする事それ自体は道具の存在意義に対して矛盾するかも><

orange さんがブースト

全人類への恩恵を求めるのであれば、人々はあくまで「ユーザ」であるべきなのであって、あらゆる人々がシステムを作れるようになったり管理できるようになったりといったことは、その恩恵を求める道の途上にはないものと考える

スレッドを表示

その"頭がいい"になるのにもコストがかかる>< 実際、今の「教えるの大変」って話題もそれが大きなコストになってるという話かも><

古いものを表示
:realtek:

思考の /dev/null