Unix-koansのロシア語ぞの完党翻蚳



マスタヌフヌに぀いおのコヌアンのロシア語ぞの別の翻蚳を裁刀所に提出したす。 このコレクションには、珟圚Eric RaymondのWebサむトで公開されおいるすべおの公案が含たれおいたす 。 ゚リック自身は非垞に䞊倖れた人物であるが、この蚘事で蚀及する䟡倀があるず蚀わなければならない。 著者のさたざたなプロゞェクトのメヌリングリストにあるホリバヌに加えお、Unixにはいく぀かの深刻な䜜品がありたす。コミュニティを含めお、珟代のオヌプンプロゞェクトの゚コシステムは䞍可胜です 曞籍の完党なリスト 。 koansの隠された意味の倚くはそこから別の章を読んだ埌に明らかになるので、これらの䜜品の1぀、すなわち「Unixプログラミングの芞術」を読んでいる間に、もう䞀床koansを翻蚳するずいう考えが浮かびたした。

そしおもちろん、免責事項すべおのコメントずアレンゞの詳现は、謙虚な僕の想像力の象城です。
私は誰かがそれを奜むこずを期埅しおこの翻蚳を公開したすが、翻蚳の芏範ぞの準拠やどこぞの匕甚の適合性も含めお、それに察する保蚌を提䟛したせん。


マスタヌフヌMCSE
ある日、有名なWindows管理者がMaster Fuに来おアドバむスを求めたした。
「あなたはUnixの䞖界で匷力な魔法䜿いだず聞いた。」 二人ずも恩恵を受ける秘密の亀換に同意したすか

「知恵を求めるのは良いこずです。」ずマスタヌフヌは答えたした。「しかし、グレヌトりェむには秘密はありたせん。」

管理者はがっかりしたように芋えたした。
「しかし、圌らはあなたがUnixシステムの偉倧なマスタヌであり、圌らの最も深い秘密を知っおいるず蚀っおいたす」 Windowsでの私のように私はマむクロ゜フトの認定゚ンゞニアです。 私はあなたが䞖界でめったに芋ない他の蚘章を持っおいたす。 レゞストリの最も暗い郚分でさえ、心から芚えおいたす。 レドモンド自䜓ですでに半分忘れられおいた䌝説を含め、Windows APIに関するすべおを䌝えるこずができたす。 どんな秘密の知識があなたにあなたの力を䞎えたすか

マスタヌフヌは答えたした
「私には䜕もありたせん。」 隠されるものも、明らかにするものもありたせん。

激怒した管理者は叫んだ
-すごい あなたが秘密を持っおいないなら、教えおくださいあなたず同じように偉倧な方法で匷力になるために私は䜕を知る必芁がありたすか

マスタヌ・フヌは蚀った
「知識のために秘密をずる男は、炎を消しお手を燃やすほど光を求めおろうそくにしがみ぀いおいるようなものです。」

これを聞いお、管理者は啓発を埗たした。

Windowsぞの埩垰に関するFooのマスタヌディスコヌス
「Unixはオペレヌティングシステムであるだけでなく、問題解決スタむルでもあるこずがわかりたした」ず孊生は始めたした。

マスタヌフヌは同意しおうなずいた。

孊生は続けた
「それでは、Great Wayは他のオペレヌティングシステムに適しおいたすか」

マスタヌ・フヌは䞀瞬立ち止たっお、こう蚀った。
「私たちだけが芋぀けるこずができれば、どんなオペレヌティングシステムにもグレヌトりェむぞの道がありたす。」

孊生は続けた
-では、Windowsはどうですか ほずんどのコンピュヌタヌにプリむンストヌルされおおり、そのツヌルはほずんどずっず原始的ですが、初心者には簡単に習埗できたす。 Windowsは確かにUnixの哲孊から恩恵を受けるこずができたす

マスタヌフヌは再びうなずいた。

孊生は蚀った
「それでは、グレヌトりェむで悟りに達した人々は、Windowsの䞖界に戻っおきたすか」

マスタヌフヌは答えたした
-Windowsに戻るには、ダりンロヌドするだけです。

生埒は叫び声を䞊げ、叫びたした。
「マスタヌフヌ、もしそれがずおも簡単なら、なぜそんなに倚くの肥倧化したWindowsアプリケヌションが壊れおいるのですか」 結局のずころ、グラフィカルむンタヌフェむスずファッショナブルな色で゚レガントなアプリケヌションを䜜成できるはずですが、これはほずんど起こりたせん。 それでは、Windowsに戻った賢明な人たちはどうなりたすか..

マスタヌは蚀った
-砎損したミラヌは反映されたせん。
萜ちた花は叀い枝には戻りたせん。

これを聞いお、出垭者党員が啓発されたした。

解説
やがおこの公案に぀いお䞀生懞呜に考えなければなりたせんでした。

今回戻っお、壊れた鏡の䞋で、マスタヌは、甘さずシンプルさに誘われお、自分の䟿利さず豊かさのためにコミュニティを去ったUnixの䞖界の人々を理解したず信じおいたす。
䞀方、萜花は、Windowsでいっぱいの䞖界で育ったが、それでも悟りを芋぀けお去った花です。

繰り返したすが、「悟りをどのようにしお芋぀けたのか」ずいう質問は、次の公案で明らかになりたす。
将来を芋据えお、Unixの哲孊は、プログラマヌの心の䞭でほが自然に、そしお半盎芳的なレベルで繁栄したす。 ある意味、最初は、そのような囲たれた窓はプラティ゚カ仏です。



マスタヌフヌずスクリプトキディ
か぀お、朝の食事の最䞭に、りヌトの囜からの旅行者がマスタヌ・フヌず圌の生埒たちに近づきたした。

「Rはtbl e1337enを聞いた」ず圌は始めた。

䞻人の生埒たちは、攟浪者の野barな蚀葉に戞惑いながらお互いを芋たした。 しかし、マスタヌは埮笑んで答えたした
-Unixパスを孊習したすか

-私は魔術垫ハッカヌになりたい -攟浪者は答えたした-そしお、䞖界のすべおの箱をマスタヌしおください

「私はこのように教えたせん」ずマスタヌは答えたした。

攟浪者は心配そうに芋えた
-Chuv @ k、はいtbl pr0st0 poseR 圌は叫んだ、「もしあなたが䜕かを知っおいたら、あなたは私に蚀ったでしょう」

「道はありたす」ずマスタヌは蚀いたした。
圌は䞀枚の玙にIPアドレスを走り曞きし、それを攟浪者に枡したした。
「このマシンをハッキングしおもそれほど困難はありたせん。ガヌドは無胜です。」 戻っおあなたが芋぀けたものを教えおください。

攟浪者はお蟞儀をしお出かけたした。 マスタヌは食事を終えたした。

数日埌、数日が経過したした。 攟浪者は忘れられたした。

数幎埌、りヌからの旅行者が垰っおきた。
-くそヌ 圌は戞口から叫びたした。「私はそのシステムをハッキングしたした。あなたが蚀った通りでした。」 しかし、FBIは私を捕たえお、刑務所に入れたした

-いいね。 -マスタヌに答えたした-これで次のレッスンの準備ができたした。
圌は別のIPアドレスを玙に走り曞きし、それを攟浪者に枡したした。

-あなたはクレむゞヌですか?? -圌は反動した。 「結局のずころ、私は他の人の箱に1マむルも行きたせん」

マスタヌ・フヌは笑った。
「ここで」ず圌は蚀った、「そしお知恵が始たる。」

これを聞いお、攟浪者は悟りを埗たした。

解説
この公案はおそらく最も有名です。
残念なこずですが、翻蚳では、どこにもラむトスピクのスクリプトキディを芋たこずはありたせん。

そのため、たずえば、圌の「野barな」生埒に圌の蚀語で思われたこずは、完党に理解できたせんでした。



マスタヌフヌず゚ンドナヌザヌ
マスタヌフヌの次の公開で、マスタヌの知恵の噂に駆られた゚ンドナヌザヌがアドバむスを求めお圌に来たした。

圌はマスタヌに3回お蟞儀をしたした。
「Unix Great Wayを孊びたい」ず圌は始めたした。「しかし、コマンドラむンは混乱しおいたす。」

傍芳した孊生の䜕人かは、ナヌザヌをtaし始め、圌をむグノラマスず呌び、Unix Great Wayは賢明で蚓緎されたものだけに埓うず蚀いたした。

マスタヌは手を挙げお沈黙を求め、それから最も隒々しい犯眪者をナヌザヌず䞀緒に座った堎所に呌びたした。
「教えおください」ず孊生のマスタヌに尋ねたした、「あなたが曞いたコヌドに぀いお、そしおあなたがしたこずの分析に぀いお。」

生埒はどもり、答え始めたしたが、䜕も蚀えたせんでした。

マスタヌフヌはナヌザヌに目を向けたした。
「教えお」ず圌は尋ねた。「なぜあなたはグレヌトりェむを探しおいるのですか」

「私を取り巻く゜フトりェアに䞍満がありたす」ずナヌザヌは蚀いたした。「それは確実に機胜せず、目ず魂を喜ばせたせん。」 Unixパスが、より耇雑であるが、より完璧であるず聞いお、私はすべおの障壁ず偏芋を取り陀こうずしたす。

「そしお、あなたは䞖界で䜕をしおいるのですか」ずマスタヌは尋ねたした、「゜フトりェアで苊劎するのはなぜですか」

「私は建築家です」ずナヌザヌは答えたした。「この街の倚くの家で私のスタンプがありたす。」

マスタヌフヌは孊生に戻りたした
「猫はトラをsc笑するこずができたす」ずマスタヌは蚀った。「しかし、それは圌女の鳎き声をro音に倉えたせん。」

これを聞いお、孊生は悟りを埗たした。

解説
この小説は「debianのメモ」に翻蚳されおいるのを芋たした。
そしお、そこの翻蚳は玠晎らしかったです。 ゚リックがノヌトで明瀺的に「印刷」に盞圓するものを䜿甚するのが良いず指摘しない限り。



マスタヌフヌずハヌドりェアデザむナヌ
か぀お、マスタヌフヌが耇数の䞊玚孊生ずの䌚議に向かっおいたずき、チップアヌキテクトが圌に目を向けたした。

圌は蚀った
-あなたは玠晎らしいプログラマヌだず噂されおいたす。 1幎に䜕行のコヌドを蚘述したすか

マスタヌ・フヌは質問で答えたした
「幎間䜕平方むンチのシリコンを補造しおいたすか」

「いや、いや、私たち鉄の建築家は、この方法で私たちの仕事を枬定するこずはない」ず圌は答えた。

「どうしお」 -マスタヌ・フヌに尋ねた。

「これを行えば、補造できないほど倧きなマむクロチップを発明したいず思うでしょう。できたずしおも、その極端な耇雑さのために、正しいテストには乗り越えられない障害が生たれたす」

マスタヌ・フヌは埮笑んで、お蟞儀をしたした。

その瞬間、建築家は啓発を達成したした。


マスタヌフヌず1䞇ラむン
マスタヌ・フヌはか぀お圌を蚪れたプログラマヌにこう蚀った。
-bashスクリプトの1行には、1䞇行のCコヌドよりも倚くのUnixスピリットがありたす。

Cスキルを非垞に誇りに思っおいるプログラマヌは反察したした。
-これはどのように可胜ですか Cは、Unixのコアが蚘述された蚀語です

マスタヌは答えたした
-そうです。 それでも、bashスクリプトの1行には、1䞇行のCコヌドよりもUnixの粟神がありたす。

悔しさはプログラマヌの顔に反映しおいたした
「しかし、Cを通じお、私たちは総䞻教リッチヌの恵みを孊びたす」 私たちはオペレヌティングシステムずマシンを䞀䜓化し、比類のないパフォヌマンスを実珟したす

マスタヌは答えたした
-これはすべお真実です。 それでも、bashスクリプトの1行には、1䞇行のCコヌドよりも倚くのUnixスピリットがありたす。

プログラマヌはニダリず立ち䞊がっお立ち去りたいず思った。 しかし、マスタヌ・フヌは匟子のニュヌビヌにうなずき、近くのボヌドに䞀行のバッシュを投げおいたした。
-マスタヌプログラマヌ、このコンベダヌを芋おください。 玔粋なCで曞かれおいるので、1䞇行もかかりたせんか

プログラマヌはひげを぀ぶやき、ニュヌビヌの碑文を熟考したした。 最埌に、圌はそうであるこずに同意したした。

-そしお、そのようなプログラムを䜜成しおデバッグするには䜕時間かかりたすか -ニュヌビヌに尋ねた。

「倚くのこずを」プログラマヌは認めたしたが、「もっず倚くの重芁なタスクが圌を埅っおいるずき、愚か者だけがそのようなこずに時間を費やすでしょう。」

-そしお、誰がUnixの粟神をよく理解しおいたすか -マスタヌ・フヌに尋ねた-䜕䞇行も曞いたのか、それずも問題の虚しさを理解しお、1本も曞かずに勝ったのか

これを聞いお、プログラマヌは悟りを埗たした。

解説
ええず、実際にはこの公案は他のものずは少し異なりたす。 蚀及されおいる「仏性」に぀いおの議論は、日本の孊校の特城であるため、䞀郚の単語は異なる方法で翻蚳する必芁がありたす。 たずえば、「空」の代わりに、公案には「シュンダタ」自分の性質や䜕かの因果関係の欠劂があり、「悟り」の代わりに「サトリ」があるはずです。 私は他の公案ずの䞀貫性を維持するように翻蚳したしたが、それでも解説が必芁です。



Master FooずUnix Zealot
Unixの達人は、倧道に関するFuの知恵を聞いお、助蚀を求めお圌に来たした。

マスタヌ・フヌは圌にこう蚀った
-総䞻教トンプ゜ンがUnixを発明したずき、圌はこれに気づかなかった。 圌は埌に理解するようになり、他に䜕も発明したせんでした。
-総䞻教マキロむがコンベアを発明したずき、圌はそれがプログラムを倉えるこずを知っおいたしたが、圌はそれが意識を倉えるこずを知りたせんでした。
-Patriarch RitchieがCを発明したずき、圌はプログラマヌをバッファオヌバヌフロヌ、メモリ砎損、nullポむンタヌの逆参照の千の地獄に運呜づけたした
-本圓に、家長は盲目で愚かでした

倚くの熟緎者はそのようなマスタヌの栌蚀を怒らせたした
「これらの啓発されたものは、私たちにUnixの偉倧な道を遺した」ず圌は反察した。 そしお、それらをsc笑すれば、私たちはすべおの尊厳を倱い、マむクロ゜フトの獣たたぱンゞニアずしお生たれ倉わりたす

-あなたのコヌドは本圓に゚ラヌや挏れがないか マスタヌ・フヌに尋ねた。

「いや」、支持者は認めた、「これは人間の力を超えおいる」。

「家長の知恵」ずマスタヌは蚀った、「圌らは圌らが愚か者であるこずを知っおいたずいうこずです」。

これらの蚀葉の埌、掞察力は熟達者に降りかかった。

解説
なんらかの理由で、最埌の行は「圌らはおかしかった」ずしばしば翻蚳されたした。 残念ですが、これは公案を少し無意味にしたす。

家長は、圌らが愚か者であるこずを知っおいたした-そうです。 Unixは完党に自発的に発明され、実装され、「蚭蚈ではなくメカニズム」の原則が支配的でした。 近幎倚くの人が批刀されおいたす-あたりにも原始的なセキュリティモデル、同じこずに察しおあたりにも倚くの名前、タスクコントロヌルはパッチのようなものです...

しかし、このようなシステムがUnixラむクなOSで動䜜する際に芋られる脆匱性すべおに぀いお、私たちがそれらを愛し、おそらく、koの基瀎を圢成したたさにその考えは、「ナヌザヌはよく知っおいる」ず远跡できたす。 圌らの近さを知っお、家長たちは圌らの劎働の成果を楜しむ人々を制限しないように圌らのメカニズムを䜜りたした。

そしお、コミュニティは圌らに気前よく支払いたした。



マスタヌフヌずプログラミングの倩才
しばらくの間、異垞に才胜のある若いプログラマヌが土地にやっお来お、プログラミングの傑䜜を䜜成し、圌ず競争する勇気のある人をすべおれロにするずいう噂がMaster Fuず圌の孊生に広たりたした。

最埌に、若い倩才がマスタヌを蚪ね、マスタヌは圌に敬意を衚し、お茶を差し出したした。 倩才は盞互の尊敬をもっお圌を受け入れ、圌の蚪問の目的を説明したした
「私はあなたに来たした」ず圌は蚀いたした、「私の最埌のプロゞェクトのアヌキテクチャずコヌドの評䟡を求めお。」 このプロゞェクトは非垞に耇雑であり、同じように受け入れられる人は誰も知りたせん。 あなたのような認められたマスタヌそしお、ここでは倩才は䜎く頭を䞋げただけが適切な掞察を所有するこずができたす。

マスタヌ・フヌは瀌儀正しくお蟞儀をしお、コヌドを勉匷し始めたした。 しばらくしお、圌はスクリヌンから目を䞊げた。
「このコヌドは䞀芋非垞に印象的です。そのアヌキテクチャぱレガントで、アルゎリズムは独創的で巧劙だず感じおいたす。゚ラヌの可胜性を最小限に抑えるように现心の泚意を払っお曞かれおいたす。」

倩才はマスタヌのこの評䟡によっお非垞にお䞖蟞に芋えたしたが、圌は続けたした
-ただし、重倧な欠点が1぀ありたす。

-欠点は -倩才が始たりたした-欠点は䜕ですか

「このコヌドは読みにくい」ずマスタヌは答えた。「コメントアりトはほんのわずかで、倉数はがやけおおり、ロゞックや内郚構造の説明はどこにもありたせん。」 これらの問題は、他のプログラマヌずのコラボレヌションを倧幅に劚げたす。

「私は他のプログラマヌずの協力を求めおいたせん。」倩才は悲しげに答えたした。「私ず粟通しお私ず比范できる誰かを芋぀けたず思うたびに倱望したした したがっお、私は䞀人で仕事をしおいたす。

-しかし、ハッカヌは単独で働いおも他の人ず協力し、垞に自分自身を明確に衚珟する必芁がありたす。そうしないず、ハッカヌは混乱しお忘れられおしたいたす。

-あなたが話しおいるこれらの「その他」は誰ですか -倩才は答えを芁求したした。

マスタヌフヌは答えたした
-すべおの未来。

これを聞いお、倩才は悟りを埗たした。

解説
ここでは、単に芋せるために、「ハッカヌ」が吊定的な意味合いなしで䜿甚されおいるこずを思い出させおください。 この蚀葉はブラックキャップのニックネヌムよりもずっず叀いです。 残念ながら、このサブカルチャヌに぀いおはりィキペディアぞのリンクがありたすが、残念ながら英語でのみ利甚できたす。 最初の文の本質ハッカヌは、プログラマブルシステムの境界を巧みに回避しお克服し、胜力を拡匵しようずする知的競争を楜しんでいる人です。

圌らに共通しおいたのは、卓越性ずプログラミングぞの愛でした。 圌らは自分たちのプログラムをできるだけ良くしようずしたした。 はい、圌らぱレガントに動䜜したす。 圌らは、誰もこれの珟実を信じさえしないような驚くべきこずをしたいず蚀い、こう蚀いたす。 信じられなかったに違いない」

-リチャヌド・ストヌルマン



マスタヌフヌず神経質初心者
すでにマスタヌから倚くのこずを孊んだある初心者は、ただ䜕かが足りないず感じおいたした。 しばらくの間圌の疑念を黙想した埌、圌はあえお圌の問題でマスタヌに近づいた。
「Master Fu」ず圌は尋ねたした、「なぜUnixの支持者はりむルス察策゜フトりェアを䜿甚しないのですか」 そしおデフラグツヌル トロむの朚銬を䞀掃する

マスタヌ・フヌは埮笑んで蚀った
-あなたの家がうたく構築されおいる堎合、屋根を維持するための柱の必芁はありたせん。

初心者は答えたした
「ずにかくそれらを䜿甚する方が良いずは思わない-念のため」

マスタヌ・フヌは近くにある絡み合った絡み合いを拟い、初心者の足をその呚りに巻き始めたした。

-䜕しおるの 圌は驚いた。

マスタヌ・フヌは簡単に答えたした
-靎ひもを結ぶ。

これを聞いお、初心者は悟りを埗たした。


マスタヌフヌず゚ディタヌりォヌズ
ある日、マスタヌ・フヌの穏やかな朝は苊しみの叫びに圱が薄くなりたした。

圌らが新人の䞀人から来たこずを芋぀けお、圌は尋ねた
-あなたの難しさは䜕ですか

「私は自分のツヌルを切望しおいたす」ず答えたした。「EmacsもViも他のワヌドプロセッサも必芁な機胜をすべお備えおいないため、倚くの゚ディタヌを䜿甚する必芁がありたす。

マスタヌフヌはうなずいた。
「どのように」ず圌は尋ねたした、「倧道のマスタヌはこの困難を解決するでしょうか」

孊生は数分間考えおから答えたした
-それは明らかです。 䞖界䞀の゚ディタヌを曞きたす。 圌は私がやりたいこずを䜕でもしたす。 圌は誰でも䜕でもしたいです。 そしお、䞖界は良くなるでしょう...

...その埌、生埒のスピヌチは、埌頭郚のマスタヌスタッフの鋭い打撃によっお䞭断されたした。

-M ...マスタヌ -あざを慎重にこすりながら生埒に尋ねた-䜕が間違っおいたのか

-ばか -マスタヌ・フヌは蚀った-あなたは本圓に私が別の線集者を勉匷したいず思いたすか

これを聞いお、孊生は悟りを埗たした。

解説
この公案はただ誰によっおも翻蚳されおいたせん。 圌は先日登堎したした。
RaymondのWebサむトで1幎半ぶりの最初の曎新を芋るず、私の喜びを想像しおください。



マスタヌフヌアンドオヌルドハンド
マスタヌ・フヌの知恵を聞いた経隓豊富なUnixプログラマヌが、指導のために圌に来たした。 マスタヌに近づいお、圌は3回お蟞儀をしお蚀った。
「マスタヌ・フヌ、私は真剣に心配しおいたす。」 私の若い頃、グレヌト・りェむに埓った人たちは、シンプルで気取らないプログラム-ed、mailxを持っおいたした。 今日では、vimずmuttを䜿甚しおいたす。 明日、圌らはKMailずEvolutionを孊び、UnixはWindowsず同じになるだろう-あらゆる皮類のグラフィカルむンタヌフェヌスで肥倧化し、瞞暡様になるだろう。

マスタヌ・フヌは蚀った
「しかし、ポスタヌを描く必芁がある堎合、どのプログラムを䜿甚すればよいですか」

「私は 」ずプログラマヌは蚀った、「これをやったこずはない」。 しかし、本圓のUnixパスを芋぀けお、LaTeXたたはpicを䜿甚しお、グラフィカルむンタヌフェむスなしでこれを凊理できるず確信しおいたす。

それからマスタヌ・フヌは尋ねたした
-誰がより速く川を枡りたすかいかだを倢芋おいるのか、それずも最も近い橋たでヒッチハむクしおいるのか

これを聞いお、プログラマヌは啓発を達成したした。

解説
ed-最初で最も単玔なストリヌミングテキスト゚ディタの1぀。 珟圚、ほが完党に忘れられ、sedによっお埋められおいたす。
mailxはストリヌミング型の非垞にシンプルなメヌルクラむアントであり、HP-UXたたはSolarisの䞀郚の堎所や、パむプラむンを介したシンプルなメッセヌゞ送信に匕き続き䜿甚されおいたす。

vimはコン゜ヌルテキスト゚ディタヌであり、珟時点で最高のものの1぀です。 ほずんどすべおの堎合に察応するプラグむンがありたす。
muttは、ncursesの䜿いやすいむンタヌフェヌスを備えたコン゜ヌルメヌルクラむアントです。

KMailはKDE eのグラフィカルな電子メヌルクラむアントです。 V.長い間、セミワヌキングコヌドの巚倧なモノリシックキャストでした。
Evolutionは、Gnome Foundationのグラフィカルな電子メヌルクラむアントです。 長い間、むンタヌフェむスず動䜜をナヌザヌのニヌズに適合させる可胜性はほずんどありたせんでした。



2぀の経路に関するFooのマスタヌディスコヌス
マスタヌフヌは生埒に次のように指瀺したした。
-ダルマの道には教矩がありたす。その䟋は、総䞻教マキルロむのこずわざです。「䞀぀のこずをし、それをうたくやる」。これは、ナヌザヌや他のプログラムに明らかなパラメヌタヌで、プログラムが単玔で適切な振る舞いをするずき、Unixパスに埓うこずを瀺しおいたす。
「しかし、総䞻教トンプ゜ンの偉倧なマントラに䟋蚌されるように、別のダルマの教えがありたす。「ブルヌトフォヌスは疑わしい」ず、さたざたな経兞ずずもに100遅刻よりも今すぐ90を取埗したす。
-今、教えおください、どのプログラムがUnixの粟神により固有のものですか

しばらく沈黙した埌、Newbyは次のように述べたした。
-先生、しかしこれらの教えは互いに矛盟するかもしれたせん。
-アルゎリズムの単玔な実装では、リ゜ヌス䞍足、競合状態、トランザクションタむムアりトなど、すべおのボトルネックがカバヌされたせん。
-これが発生するず、プログラムの動䜜が誀動䜜し、予枬䞍胜になりたす。 結局のずころ、これはUnixの粟神ではないのでしょうか

マスタヌフヌは承認しおうなずいた。

「しかし、䞀方で、理想的なアルゎリズムが実際に脆匱であるこずはよく知られおいたす。」 そしお、ボトルネックをカバヌする別の詊みは、プログラムの䞭倮ロゞックのコヌドず他のボトルネックのコヌドの䞡方ずの盞互䜜甚に぀ながりたす。
-したがっお、「蚘述の単玔さ」を達成するためにすべおのボトルネックを䞀床にカバヌしたいずいう欲求は、実際には、耇雑すぎお壊れやすいコヌド、たたぱラヌが倚いために機胜しないコヌドに぀ながる可胜性がありたす。 しかし、これはUnixの粟神ではありたせんか

そしお再びマスタヌは承認しおうなずいた。

「だから、どのダルマの教えは本圓ですか」

マスタヌは答えたした
「ワシが飛ぶずき、圌は足が地面に觊れおいるこずを忘れたすか」 トラが獲物を぀かむずき、ゞャンプで過ごした瞬間を忘れたすか 3ポンドのVAX

これを聞いお、ニュヌビヌは悟りを埗たした。

解説
この公案には、以前のもののように、仏性ぞの蚀及があり、翻蚳できないしゃれもありたす。マスタヌ「レプリカ3ポンド」のレプリカは、叀兞的な公案「3ポンドの亜麻」を思い出させたす。同様のアむデアが匷調されおいたす。 ぀たり、特効薬はありたせん。 すべおの理想を満たす単䞀のプログラムはありたせん。 たた、開発時には、コンテキストが根本的に異なる可胜性があるため、すべおのベストプラクティスに埓うべきではありたせん。

VAXは、1980幎代に非垞に人気があり、長い間Unixを開発しおきたコンピュヌタヌ構築アヌキテクチャです。 Unix支持者は、VAXぞのコミットメントのために、圓時は目立たなかったIntel x86ず、その埌のWindowsの倖芳に䞀床も泚意を払わなかったこずに泚意するのは興味深いこずです。



Unix-NatureのマスタヌFoo談話
孊生はFuに蚀った
「NovellはUnixに察しお真の力を持っおいるず蚀われたした。」

マスタヌフヌはうなずいた。

孊生は続けた
「しかし、OpenGroupはUnixに察しおも真の力を持っおいるず蚀われたした。」

マスタヌフヌはうなずいた。

-これはどのように可胜ですか -孊生に尋ねた。

マスタヌフヌは答えたした
-ノベルは、Unixコヌドよりも匷力ですが、UnixコヌドはUnixではありたせん。 OpenGroupは実際にはUnix名を保持しおいたすが、Unix名はUnixではありたせん。

「では、Unixの粟神は䜕ですか」 -孊生に尋ねた。

マスタヌ・フヌは蚀った
-コヌドではありたせん。 名前ではありたせん。 考えない。 じゃない い぀たでも倉わらず、倉わりたせん。
-Unixの粟神はシンプルで空っぜです。 このシンプルさず無効性のため、台颚よりも匷力です。
-自然の法則に埓っお動いお、それは容赊なくプログラマヌの心の䞭で繁栄し、プロゞェクトを自然に同化したす。 圌ず競争したいすべおのプログラムは圌のようにならなければならない-空、空、深い空、䜕も完璧ではないので、それである

これを聞いお、孊生は悟りを埗たした。

解説
繰り返したすが、誰もが自分自身を芋぀ける「仏性」ぞの蚀及。 この公案は、本物の公案からのあらゆる皮類の参照やフレヌズの倉曎でいっぱいです。 ESR自䜓は、「自然法則に埓っお移動する」は「タオテチン」で䜕かを正圓化する非垞に䞀般的な蚀い方であり、「コヌドではない。 名前ではありたせん。 考えない。 」-公案27号からのほが完党なコピヌ、および本物の公案におけるマスタヌの最埌の蚀葉は、経兞の歌からの行ずしお発芋されたす。



マスタヌフヌずシェルツヌル
新人がマスタヌ・フヌに来お蚀った
「混乱しおいたす。」 それは、すべおのプログラムが1぀のこずを行い、それをうたく行うべきUnixの方法ではないでしょうか

マスタヌフヌはうなずいた。

初心者は続けたした
「Unix Wayも、車茪を再発明するべきではないのですか」

マスタヌフヌは再びうなずいた。

-では、なぜワヌプロにも同様のツヌルがあるのですか

マスタヌ・フヌは孊生に尋ねたした
-テキストファむルがあり、その䞭のいく぀かの単語を他の単語に眮き換える必芁がある堎合、どちらを䜿甚したすか

新参者は眉をひそめお蚀った
-Perlの正芏衚珟は、このようなタスクには冗長すぎたす。 私はawkを知りたせんが、最近数週間でsedスクリプトを曞いおいたす。 私はすでにある皋床の経隓があるので、今のずころはsedを奜むでしょう。 ただし、1぀のファむルを1回だけ線集する必芁がある堎合は、テキスト゚ディタヌで十分です。

マスタヌフヌはうなずき、答えたした。
-おなかがすいたら、食べたす。 のどが枇いたら、飲む; 疲れたら、寝たす。

これを聞いお、孊生は悟りを埗たした。


マスタヌフヌず方法論者
フヌ垫ず圌の孊生のニュヌビヌが聖地に旅行した時、マスタヌがUnixの初心者に指瀺を出すのが慣習であり、関連する町や村で倜を過ごすたでの時間を短瞮したした。

これらの日のいずれかで、泚意深い人の䞭に方法論者がいたした。

「デバッグ䞭にボトルネックを探すために定期的にコヌドのプロファむルを䜜成しないず、持垫のように空の湖に網を投げ蟌むこずになりたす」ず、マスタヌフヌは蚀いたした。

-そうだずすれば、リ゜ヌス管理の成功ず効果を定期的に枬定しないず、空の湖に網を投げる持垫のようになるこずも事実ではありたせんか -方法論者に尋ねた。

「ボヌトが浮かんでいる湖に網を萜ずしたばかりの持垫に出䌚ったずき、圌は船の底で長い間、それを芋぀けようずしお暎走したした。

「しかし、..」ず方法論者は蚀いたした、「もし圌がネットを湖に萜ずしたら、なぜボヌトでそれを探したのですか」

「圌は泳ぐ方法を知らなかったので、」マスタヌフヌは答えたした。

これらの蚀葉の埌、掞察は方法論者に降りかかった。

解説
゚リック・レむモンドは、方法論者がどの方法論の特定の実甚的な郚門にも属さず、䞀般に管理カヌストに属するこずを翻蚳指瀺で明瀺的に瀺しおいたす-そしお、圌はそれを逐語的に翻蚳せず、ビゞネススラングの分野で意味のある代替物を䜿甚するこずを求めおいたす



グラフィカルナヌザヌむンタヌフェむスに関するFooのマスタヌディスコヌス
マスタヌフヌずニュヌビヌは、知識を共有するために集たったプログラマヌの䌚議に出垭したした。 プログラマヌの1人は、Newbyに圌ず圌の教垫がどの孊校に属しおいるかを尋ねたした。 圌らがUnix Great Wayの支持者であるず聞いお、圌はにやにや笑いたした。

— Unix , — , — !

, . .

— ! — .

, - , . .

— ? — .

. .

— ? — .

, .

, .

.

私が翻蚳でこの公案を初めお読んだずき、圌は私をSPPSの深intoに突っ蟌みたした。翻蚳者がマスタヌの行動の説明ずしお「瀺された」を遞んだからです。これはロシア語ではスタむル的にはより正確ですが、グラフィックアプリケヌションで倚くのボタンの組み合わせをすべお味わうナヌザヌのマりスポむンタヌずりィザヌドのアクションの類䌌性を匷調する䟡倀があるず思いたす。
教蚓は単玔です-グラフィカルむンタヌフェむスは、プログラムをモダンで䟿利なものにしたせん。



ご枅聎ありがずうございたした。このような真珠が珟圚のネットワヌクのコンテンツの広倧な海で消えないこずを願っおいたす。翻蚳に察するコメント、修正を歓迎したす。

線集
申し蚳ありたせんが、今では、投皿を翻蚳ずしお敎理する方が良いず思ったのです。なぜなら、芋出しずkoansのコメント以倖はすべおコミュニティの所有物だからです。 ごめんなさい

Source: https://habr.com/ru/post/J273023/


All Articles