新しいものを表示

それに対するオレンジのデザイン!!!><

"オレンジがKSFOアシアナ事故でどう改善すべきか?ってかんがえた時の案は逆に意味を強く持たせるためにモードを増やせって主張だった>< HOLDモードとは別に全く同じ動作で表記のみが違うOVRDモードを足したらどうだろう?><って考えた><" twitter.com/orange_in_space/st

スレッドを表示

これがどうサンフランシスコでのアシアナ事故と関連があるかというと、 

mstdn.nere9.help/@orange_in_sp
アシアナ事故の時パイロットはオートスロットルの状態で主導でスロットル(スラストレバー)を動かしてしまったので、手動に切り替わった><

そうするとどうなるかというとパイロットの正面ディスプレイの上の方に"HOLD"と表示される><
この"HOLD"は、「オートスロットルであり」かつ「オートスロットルは『何もしない』」ってモード><
そんな変な状態でも正常であり平常><;(例えば離陸滑走時、必要な推力まであがった後もHOLDになる><)

それに気づかず「オートスロットルで正しい速度になっていると」思い込んだまま飛んだので、減速しすぎて事故に至った><

つづき(3/3) 

(つづき)"
- Making use of the side effects of system primitives can be risky. If cat is used unwisely, it will destroy files (more on this in a moment).

- Special functions can do nice things for users, such as stop at the end of screens, or put on page headings, or transform nonprinting characters into printing ones, or get rid of underlines for terminals that can’t do that. ..."
researchgate.net/publication/2

スレッドを表示

つづき(2/3) 

(つづき)"
Why make a special function when the side effects of other functions will do what you want?

Well, for several reasons:
- Meaningful terms are considerably easier to learn than nonmeaningful ones.
In computer systems, this means that names should reflect function, else the names for the function will be difficult to recall.
"(つづく)

スレッドを表示

これだよこれ!!!>< サンフランシスコのアシアナ事故に於ける777の欠陥もこれ!>< 

"The UNIX designers believe in the principle that special-purpose functions can be avoided by clever use of a small set of system primitives.
"(つづく)

オレンジ的にはdefault=「(意思)決定(権)を放棄した」って理解してた><

orange さんがブースト

デフォルト、普通の人に債務不履行って理解されたりするかな?

工学の「動いてるものを触るな」原則に疑問を持っている人はUNIXを投げ捨てるべきかも><

" UNIX, however, has no basic listing command, and instead uses a program meant to do something else.

Thus if you want to list the contents of
a file called "HappyDays," you use the command
named "cat":
cat HappyDays

Why cat? Why not’? ..."

'The trouble with UNIX: The user interface is horrid' Donald Arthur Norman
researchgate.net/publication/2

"...
Consistency: Command names, language, functions, and syntax are inconsistent.

Functionality: The command names, formats, an..."

Consistency!!!!!>< 一貫性!!!><
researchgate.net/publication/2

' ... As for me? I switched to the Mac. No more grep, no more piping, no more SED scripts. Just a simple, elegant life: “Your application has unexpectedly quit due to error number –1. OK?” '
homes.cs.washington.edu/~weise

スレッドを表示

ノーマン、『最初にUNIXに文句言った人』を自負(?)してたのか・・・><;

"...Unix was a programmer’s delight. Simple, elegant underpinnings.
The user interface was indeed horrible, but in those days, nobody cared about such things.
As far as I know, I was the very first person to complain about it in writing..."

'Foreword' By Donald A. Norman
- 'The UNIX-HATERS Handbook' homes.cs.washington.edu/~weise

ていうかプログラミングでも、命名規則がそうなってて従うことは多いけど
hoge = Hoge();
みたいなのあんまり好きじゃない・・・><(好きじゃないけどそう書いてるけど><;)

オレンジ的には今まで「大文字小文字違いのファイルは作れて、両方あるい場合はあってる方が選ばれて、かぶってない時は無視するのかな?><(でもよくわかんないや><)」って思ってたけど、そんな認識でも今までまったく困った事ない・・・><

PowerShellの場合copy con的なことってどうやるんだろ?><;

orange さんがブースト

@Otakan951 ファイルについてはWSL入ってから区別する様にできるようになった。ディレクトリ単位で。

古いものを表示
:realtek:

思考の /dev/null