Alustuseks pean välja tooma ühe teema mis mul selle kirjutisega häirib.
Selle kirjutise aluseks on ühe sõna kaheti mõistetav definitsioon. Häkker. Kurjategija või innovaator?
Dokumendi aluseks on häkker kui IT arketüüp. Inimene kui innovaator ja probleemilahendaja. Ja ma saan sellest hästi aru, on ikkagi tegemist sõnaga mille definitsioon mainstreamis on muutunud üle aja ja saanud omale hoopis teise tähenduse. Mis osati on nagu arusaadav, tegemist on oma aja vana oskajaga kelle kultuur on üldmaailma vaates ümber keeratud ja pandud võrdväärseks ühe halvima IT kuriteoga üldse.
Ma võin sellest aru saada. Kuid see, et vanad oskajad ja tegijad sõnast meeleheitlikult kinni hoiavad, ei muuda selle tähendust. Toome näiteks "Indiaanlased", mitte hindud vaid Põhja-Ameerika põliselanikud. Nendel olid omad sõnad oma rahvaste kohta mis võeti neilt ära eurooplaste tulekul. Ja nüüd üritatakse neilt ära võtta sõna "Indiaanlane", kuna mainstream arvab et see pole enam aksepteeritav. Pole vahet mida nemad ise arvavad ja mida nad soovivad, kuna sõnad muutuvad kuulajaskonna mõtetes, ei ole suures pildis enam võimalik sellele vastu hakata. Eriti kui tegemist on väikese kogukonnaga suures ookeanis.
Miks mind see rohkem häirib on see, et see kirjutis ei suuda ennast reklaamida uute noorte IT huviliste seas nii hästi kui võiks. Häkker oma definitsioonilt on tänapäeval IT kurjategija. Ja need inimesed kes Hacker HOWTO'd otsivad internetist ei ole see demograafik, keda autor vast sooviks kätte saada. Selle kursuse raames leiavad noored IT huvilised selle dokumendi üles, kuid mis saab nendest huvilistest kes ei leiagi seda kultuuri üles lihtsa sõnavaidluse pärast?
Lõpetades sellega, nüüd üldise arvustuse juurde. Kasutades "Häkkeri" termini all autori enda definitsiooni.
Arvustus
The Hacker Attitude
Selle peatüki kohta pole mul suures pildis väga midagi öelda. Tegemist on häkkeri mõttemaailmaga ja mis põhitõed võiksid seal olla tuumaks. Probleemilahendamine, oma aja ära kasutamine, oma vabaduse kasutamine ja talletamine ning lõpuks veel kompetentsus ja intelligentsus. Nõustun, et kõik peaks olema häkkeri mõttemaailma osa. Ja tutvustusena on see just kui väga hea. Kuid sellel ideel peaksin jah soovitama, et need kes soovivad seda asja praktiliselt rakendada ja teha peaksid alles teise läbilugemise ajal hakkama tõsiselt selle peale mõtlema. Sest tekstist jääb mulje, et inimene peaks ikka ennast hästi tundma enne kui ta häkkeri rada pidi sammuma hakkab.
Basic Hacking Skills
Ka ütleks, et tegemist on väga hea peatükiga. Esimese punktina pakub autor välja esimesteks õpitavateks progekeelteks Python, C, C++, Perl ja LISP. Isiklikult sooviks öelda, et ei ole vahet millest sa alustad, kuid pean tõdema, et su esimene keel võib jah päris oluliselt sinu tulevast teekonda voolida. Mida rohkem keel su kätt hoiab seda rohkem sa sellega harjud.
Isiklikult ma väidaks ka seda, et inimene peaks valima omale NB 1 keele. Mitte nüüd sellepärast et sellega leiba teenida, kuid ma ise usun, et kui sul on 1 keel mille aluselt sa oskad millegi tegemist teistesse keeltesse tõlkida, siis jõuab tulemuseni kiiremini. Näiteks, kui sa midagi ei oska mingis keeles teha kuid sul on võimalik oma peamises keeles asja loogikat uurida siis on võimalik välja nuputada teises keeles mingi lahenduse või vähemalt otsida õigest suunast. Kuid seegi on pigem minu arvamus.
Ülejäänud puntkide kohta pole eriti öelda. Kasuta avatud lähtekoodiga OS-i ja õpi ära HTML. OS-ide suhtes oleks võinud veidi rohkem kirjutada UNIXite kohta ja oleks võinud nimepidi tuua välja paar Linux OSi ja seletada nende erinevusi ja miks võiks kasutada üht teise asemel.
Status in the Hacker Culture
Kirjuta avatud-lähtekoodiga tarkvara, aita sellist tarkvara testida, avalikusta kasulikku infot. See peatükk näitab mitu teed kuidas häkkerite kultuuris läbi lüüa, kuid pean ütlema, et sooviks pigem värskemat vaadet sellise teema suhtes. Punkt 4 ja 5 on osati raskesti arusaadavad ja enamjaolt kasutu informatsioon algajatele ja huvilistele. Tegemist on viimase-astmete tegemistega mida inimene ei pruugigi järgmise 20 aasta jooksul teha. Nende asemel oleks võinud olla midagi aktuaalsemat ja kättesaadavamat, isegi kui need nii palju respecti ei anna.
The Hacker/Nerd Connection
Selles peatükis lööb autoril kerge ülbus läbi. Et tegemist on mingis osas ikka kerge "vastuhakkaja" kultuuriga või pigem autoril on paar sellist ütlust:
"Being something of a social outcast helps you stay concentrated on the really important things, like thinking and hacking."
"There are even growing numbers of people who realize that hackers are often high-quality lover and spouse material."
Ma kellegile ette ei heida ja inimese oma mõttemaailm on ikka püha.
Lihtsalt huvitav lugeda inimese enda sisemist monoloogi.😛
Points For Style
See peatükk läks kuidagi imelikuks. Jälle paistab pigem autori enda arvamus või tema enda kogukonna nägmus läbi. Paar head näpunäidet on kuid peaksin ütlema et see HOWTO on pigem siinmaal nüüd lõppenud ja tegemist on rohkem arvamuste ja tavade jagamisega.
Kokkuvõtteks
Kokkuvõtteks ütlen nii palju. Tegemist on väga hea tutvustusega ja uutematele häkkeritele võib see pakkuda väga hea alustuse sinna maailmasse. Kuid peaks meeles pidama, et hästi palju lööb läbi autori enda suhtumine ja tema enda arvamused ja tavad. Niiet kõike siin dokumendis ei pea võtma kui häkkeri püha raamatut (Või siis püha HTML lehte).
Hea näide on FAQ-s nähtav. Neli erinevat küsimust räägivad tänapäevase häkkimise kui kuriteo kohta ning päris paljud teised küsimused Windows OS-i kohta lühidalt lõpevad sellega et autor sooviab OS-i õhku lasta. Ma ei tuleta sellest nüüd et tegemist on aggressiivse inimesega, vaid pigem sellega et autoril endal on eelarvamused ning ta on normaalne inimene täpselt nagu lugeja. Niiet pole kõike vaja võtta kui tõde.
Ühes peamises asjas olen ma temaga samal mõttel. Häkker õpib ise ja õpetab ennast. Keegi teine ei saa sind sellel teel edasi lükata. Vaja on ise hakata asju tegema.