このページは大阪弁化フィルタによって翻訳生成されたんですわ。 |
ハッカーの態度は力強いもんやけど、そやけどアンタ、技術はなおいっそう力強いのや。態 度だけでは能力の補いにはならしまへん。さらにハッカーのどなたはんかからあんさんにお 呼びがかかるのを夢を見る前に、あらかじめ身につけておかいなうてはいけへん ある程度の基本的な技術の用具一式がおます。
この用具一式は科学技術が最新の技術を開発し旧式の技術をすたらせるさかい、 時代を越えて徐々に変身しまっせ。例あげたろか、たとえばやなあ、かつてはマシン語によるプログラ ミングが含まれとったんや。またきょうびになるまで HTML は含まれてへんねんで したちうわけや。せやけどダンさん、1996 年の末には明らかに次のようなもんを含めとりまんねん。
当然のことながら、これがハッキング技術の基本や。1997 年にあんさんが ぜひ学ばねばならへんひとつの言語は C や。せやけどダンさんあんさんがひとつの言語 を知っとるだけやとしたかて、あんさんはハッカーとちゃうか、プログラマや らへんかもしれしまへん。あんさんは一般的な方法、ゴチャゴチャゆうとる場合やあれへん、要はあるひとつの言語に依 存せずプログラミングの問題について考えるために学ぶ必要がおます。真の のハッカーになるために、すでに知っとることずぅぇえええぇぇええんぶに対するマニュアルと 関連づけて、あんさんは新しい言語を学ぶ足場を得る必要がおます。あんさんは いくつかのちごた言語を学ぶべきやいうことや。
C のほかにも、さらになんぼなんでも LISP と Perl ( ほんで Java はリストに あげるもんのなかで特にお勧めします)を学ぶべきや。もっとも重要な言語 に挑戦するだけでなく、それぞれにはプログラミングのためにちごたアプロー チ法があり、ほんでずぅぇえええぇぇええんぶのもんは有益にあんさんを訓練しまっせ。
ここでわてはプログラムを学ぶ方法について完全な説明をするっちうことは出来ませ ん。複雑な要素がある技術やから。せやけどダンさん、書籍や講習会のコースでは学 べへんことがおます(タブン...たぶんやで、わいもよー知らんがタブン、ようけの、ほとんどのハッカーたちはコードを 読むことやコードを書くことをオノレで学ぶでっしゃろ)。役に立つんは、コー ドを読みほんでコードを書くことや。
プログラムを学ぶゆうことは、よい自然な言語を書くのを学ぶようなも のや。学ぶんにもっともよい方法はフォームをマスターした者によって書か れたもんを読むことや。オノレで何ぞを書く、もっともっともっともっともっともっともっともっともっとようけ読む、ちびっと書く、 もっともっともっともっともっともっともっともっともっとようけ読む、もっともっともっともっともっともっともっともっともっと何ぞを書く......ほんであんさんの書くもんが、手 本で理解できた長所を取り入れ無駄がはぶかれた美しいもんに進展しはじめる まで繰り返しぃ。
よりどエライ昔は読むためのよいコードを見つけることはややこしいことやった。なんでやったら 駆け出しのハッカーが読んだり、いじくりまわすんに向いとるようなソース で入手できる大規模なプログラムやらなんやらほとんどあらへんかったんですわから。せやけどダンさん こないな風な状況は劇的に変身してるんや;オープンソースソフトウェア、プロ グラムツール類、ほんでオペレーティングシステム類(ずぅぇえええぇぇええんぶはハッカーによっ て作られとります)は、現在では広く利用できまんねん。それらはうちらの次の話題 へと適切にわてを導きまんねん。
あんさんはオノレのコンピュータを持っとるか、1台のコンピュータにアクセ ス出来よる(現在、子どもたちがコンピュータを持つんはとっても簡単なことで すさかい)と仮定してるんや。新米はんがハッカー技術を習得する方向に向かう ひとつの最も重要な段階は Linux のコピーか、 BSD UNIX 類のひとつを入手 し、それをオノレのマシンにインストールし、それを動かすことや。
もちろん、UNIX の他にも世界にはその他のオペレーティングシステムがあ るんや。せやけどダンさんそれらはバイナリーで配布されとるさかい、あんさんはコードを 読むことも改変するっちうこともでけしまへん。DOS や Windows マシン、せやなかったら MacOS でハックするっちうことを学ぼうとするんは、体にギプスをつけてダンスを学 ぼうとするようなもんや。
そのうえ、UNIX はインターネットのオペレーティングシステムや。UNIX を知らんとインターネットを使うのを学ぶことができまっけど、それを理解 せんでインターネットハッカーになることはでけしまへん。こないな風なわけで、 現在ハッカー文化は見事に強烈に UNIX に集中してるんや。(このことはいつ の場合も正確やおまへんやった。過去のある時期、ハッカーたちは UNIX に満足してへんねんやった。せやけどダンさん、UNIX がインターネットと共にあるとい うことは、たとえ Microsoft の勢力が UNIX を本気で打ちのめそうとしたかて でけへんほど、どエライ強固なつながりになっとりまんねん。
さて、UNIX を登場させまひょ。わては Linux が好きやけど、そやけどアンタ他の方法もあり まんねん。UNIX を学びぃ。UNIX をいじくりまわしぃ。ほんでインター ネットと語りあいぃ。コードを読みまひょ。コードを改変しょう。あんさんは Microsoft のオペレーティングシステムが夢見るどないなあこがれよりも、よう 出来よったプログラミングツール(C や Lisp ほんで Perl を含む)を入手するやろ うわ。楽しみぃ、ほんであんさんがマスターハッカーになってこの時期のこと をふりかえるまで、あんさんが学んどることを理解するよりもっともっともっともっともっともっともっともっともっとようけの 知識を吸収するやろな。
UNIX を学ぶことについての詳細は次のトコを見ておくんなはれ。 The Loginataka
Linux をオノレで入手するためには、次の URL を見ておくんなはれ。 Where can I get Linux
ハッカー文化のほとんどのもんは表には見えんところでの彼らの働きで築 かれてきましたのや。ゴチャゴチャゆうとる場合やあれへん、要はハッカーやない人々の生活には直接的にどないな影響も 与えへんで、彼らは工場や事務所や大学での管理を陰で援助してきたちうワケや。 Web はひとつの大きな例外で、政治家たちでさえそれが世界を変えとるのを 認めとるとほうもなく大きな輝くハッカーのおもちゃなんやこれがホンマに。こないな風な 理由からだけでも(ほんでようけのその他のよいもんも同様に)あんさんは Web を使う方法を学ぶ必要がおます。
こらブラウザをどないな風に動かすかを学ぶゆうことをぬかしておるのや おまへん(そないなことはどなたはんでもできることや)、Web を作りあげる言語であ る HTML をどないな風に書くかを学ぶゆうことや。プログラムが書けへんな ら、HTML を書くことは学ぶことを助け、精神的な面でプログラマーの習性を 習うことになるでっしゃろ。そのためにホームページを組み立てなさいちうわけや。
そやかてホンマのトコは、ホームページを持つゆうんはあんさんをハッ カーにするんに十分適切な場所やおまへん。Web はようけのホームペー ジで満ちとりまんねん。ほとんどのもんはポインターがなかったり、内容があらへん ゴミやったり、ちーとばかしよう見えるもんもおますが、ゴミはみな同じや から気をつけなさいちうわけや。(もっともっともっともっともっともっともっともっともっと詳しいことについてはここを見ておくんなはれ。 The HTML Hell Page)
価値のあるもんにするために、あんさんのページは目次 content があらへんからは ならしまへん。そら他のハッカーたちにとって興味をひき(もしくは)有益にな るもんやないとあきまへん。ほんで次の話題へとウチらをひっぱって行く もんやないとあきまへん。