Θέμα: How to be a hacker
Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 20-01-08, 14:43
Το avatar του χρήστη Gildor
Gildor Ο χρήστης Gildor δεν είναι συνδεδεμένος
High Elf
 

Τελευταία φορά Online: 08-05-17 14:17
Φύλο: Δεν έχω αποφασίσει ακόμα
Η διαθεσή μου τώρα:
Η σύνδεση Hacker/Nerd
Αντίθετα με το δημοφιλή μύθο, δεν χρειάζεται να είσαι nerd για να γίνεις hacker. Βοηθάει, όμως, και πολλοί hackers είναι nerds. Το να είσαι κοινωνικά εξοστρακισμένος βοηθάει στο να συγκεντρώνεσαι στα πραγματικά ουσιαστικά πράγματα, όπως τη σκέψη και το hacking.
Γι'αυτό πολλοί hackers έχουν υιοθετήσει το ταμπελάκι "nerd" και χρησιμοποιούν ακόμα και τον σκληρότερο όρο "geek" [16] με καμάρι -- είναι ένας τρόπος να δείχνουν την ανεξαρτησία τους από τις φυσιολογικές κοινωνικές απαιτήσεις. Δείτε το [16] για μακροσκελέστερη ανάλυση.
Αν μπορείς να συγκεντρωθείς αρκετά στο hacking ώστε να είσαι καλός και να έχεις και φυσιολογική ζωή, κανένα πρόβλημα. Αυτό είναι πολύ πιο εύκολο σήμερα απ'ότι όταν ήμουν νέος στη δεκαετία του '70. Υπάρχουν ολοένα αυξανόμενοι αριθμοί ανθρώπων που ανακαλύπτουν ότι οι hackers είναι συχνά υψηλής ποιότητας εραστές και σύζυγοι. Για περισσότερα, δέιτε το [17].
Αν σε τραβάει το hacking επειδή δεν έχεις καμμία κοινωνική ζωή, κι αυτό εντάξει είναι -- τουλάχιστον δεν θα'χεις πρόβλημα με τη συγκέντρωση. Ισως να αποκτήσεις κοινωνική ζωή αργότερα.
--------------------
[15] ΣτΜ: Αυτά στις ΗΠΑ. Στην Βρετανία το "geek" είναι ο ήπιος όρος και το "nerd" θεωρείται κακό. Εναλλακτικά υπάρχει και το κάπως πιο υπόγειο "spod" που σημαίνει πάνω κάτω το ίδιο αλλά δεν έχει (πολλές) κακές σημασίες.
[16] http://samsara.circus.com/~omni/geek.html The Geek Page
[17] http://www.bunnyhop.com/BH5/geekguys.html Girl's Guide to Geek Guys

Προτάσεις
Ξανά, για να γίνεις hacker, πρέπει να μπεις στη νοοτροπία του hacker. Υπάρχουν κάποια πράγματα πυο μπορείς να κάνεις όταν δεν είσαι πάνω από υπολογιστή που δείχνουν να βοηθούν. Δεν είναι υποκατάστατα του hacking (τίποτα δεν είναι) αλλά πολλοί hackers τα κάνουν και νιώθουν ότι τους συνδέουν κατά κάποιο τρόπο με την ουσία του hacking.
  • Διάβασε επιστημονική φαντασία. Πήγαινε σε συνέδρια ΕΦ (καλός τρόπος για να γνωρίσεις hackers)
  • Μελέτησε το Ζεν και/ή ξεκίνα πολεμικές τέχνες. (Η διανοητική και ψυχική πειθαρχία δείχνει παρόμοια κατά σημαντικούς τρόπους).
  • Ανάπτυξε μουσικό αυτί. Μάθε να εκτιμάς περίεργα είδη μουσικής. Μάθε να παίζεις κάποιο μουσικό όργανο καλά, ή να τραγουδάς.
  • Ανάπτυξε την εκτίμησή σου για τα λογοπαίγνια και κάθε είδους γλωσσικό παιχνίδι.
  • Μάθε να γράφεις καλά στην μητρική σου γλώσσα. (Εκπληκτικά μεγάλος αριθμός hackers, συμπεριλαμβανομένων και των καλύτερων που ξέρω είναι ικανοί συγγραφείς).

Οσο πιο πολλά απ'αυτά τα πράγματα κάνεις ήδη, τόσο πιο πιθανό είναι ότι είσαι γενημένος hacker. Το γιατί αυτά τα πράγματα είναι απαραίτητα δεν είναι εντελώς ξεκάθαρο, αλλά συνδέονται με ένα μείγμα ενεργειών του δεξιού ή αριστερού μισού του εγκεφάλου που δείχνει να είναι σημαντικό (οι hackers πρέπει να μπορούν να σκεφτούν λογικά αλλά και να ξεφεύγουν να από την προφανή λογική πλευρά ενός προβλήματος ταχύτατα).
Τέλος, μερικά πράγματα που ΔΕΝ πρέπει να κάνεις.
  • Μην χρησιμοποιείς ένα ηλίθιο, μεγαλοπρεπές ψευδώνυμο ή nickname.
  • Μην μπλέκεσαι σε flameware στο Usenet (ή οπουδήποτε αλλού).
  • Μην αυτοαποκαλείσαι "cyberpunk" και μην σπαταλάς το χρόνο σου με οποινδήποτε του το κάνει.
  • Μην γράφεις μηνύματα γεμάτα ορθογραφικά και γραμματικά λάθη.

Η μόνη φήμη που θα δημιουργήσεις κάνοντας τέτοια πράγματα είναι του κρετίνου. Οι hackers έχουν καλή μνήμη -- θα σου έπαιρνε χρόνια μέχρι να έχεις ξεχαστεί αρκετά για να γίνεις αποδεκτός.

Αλλες σελίδες
Το "Logitanaka" [8] έχει να πει κάποια πράγματα για την εκπαίδευση και τη νοοτροπία ενός Unix hacker.
Εχω επίσης γράψεις μία σύντομη ιστορία του hacking [18].
Ο Peter Seebach διατηρεί ένα εξαιρετικό FAQ για τους hackers [19] για managers που δεν καταλαβαίνουν πώς να τους συμπεριφερθούν. Hacker FAQ for managers who don't understand how to deal with hackers.

I have written a paper, The Cathedral and the Bazaar, which explains a lot about how the Linux and open-source cultures work.
--------------------
[8] http://www.ccil.org/~esr/faqs/loginataka.html The Loginataka
[18] http://www.ccil.org/~esr/hacker-hist.html A Brief History Of Hackerdom {Το URL μπορεί να είναι λάθος. Δοκιμάστε και το http://www.ccil.org/~esr/faqs/hacker-hist.html.
[19] http://www.solon.com/~seebs/faqs/hacker.html Hacker FAQ. Αυτή η σελίδα ήταν off-line την τελευταία φορά που την κοίταξα.

Frequently Asked Questions

"Θα με μάθεις να χακιάζω;"
Από τότε που εξέδωσα αυτή τη σελίδα παίρνω αρκετά μηνύματα την εβδομάδα από κόσμο που θέλει να τους "μάθω τα πάντα για το hacking". Δυστυχώς, δεν έχω το χρόνο ή τη δύναμη να το κάνω αυτό. Τα δικά μου hacking projects μου τρώνε 110% του χρόνου μου.
Ακόμα κι αν είχα το χρόνο, το hacking είναι νοοτροπία και ικανότητες που πρέπει να μάθεις μόνος σου. Θα δεις ότι αν και οι αληθινοί hackers θα θέλουν να σε βοηθήσουν, δεν θα σε σεβαστούν αν ικετεύεις να σε ταϊζουν μασημένες γνώσεις.
Μάθε ορισμένα πράγματα πρώτα. Δείξε ότι προσπαθείς, ότι είσαι ικανός να μάθεις μόνος σου. Μετά πήγαινε με τις ερωτήσεις σου στους hackers που ξέρεις.

"Πού μπορώ να βρω μερικούς αληθινούς hackers για να μιλήσουμε;"
Οχι στο IRC πάντως -- εκεί δεν έχει τίποτα εκτός από flamers και crackers. Ο καλύτερος τρόπος είναι να βρεις ένα Unix ή Linux user group στην περιοχή σου και να πας στις συναντήσεις τους (μπορείς να βρεις links σε διάφορες λίστες και groups στο [20]).

"Ποια γλώσσα να μάθω πρώτα;"
HTML, αν δεν την ξέρεις ήδη. Υπάρχουν πολλά γυαλιστερά, φανταχτερά, ΚΑΚΑ βιβλία για HTML και απελπιστικά λίγα καλά. Αυτό που προτιμώ προσωπικά είναι το [21].
Οταν είσαι έτοιμος να αρχίσεις τον προγραμματισμό, θα συνιστούσα να ξεκινήσεις με Perl [22] ή Python [23]. Η C είναι πολύ σημαντική, αλλά είναι επίσης και πολύ πιο δύσκολη.

"Μα το open-source software θα αφήσει τους προγραμματιστές χωρίς δουλειά"
Αυτό φαίνεται απίθανο -- ως τώρα, η βιομηχανία του open-source softare δείχνει να δημιουργεί δουλειές παρά να τις αφαιρεί. Αν το να γράφεις ένα πρόγραμμα είναι καθαρό οικονομικό κέρδος σε σχέση με το να μην το γράφεις, τότε ο προγραμματιστής θα πληρωθεί είτε το πρόγραμμα είναι δωρεάν είτε όχι. Και, άσχετα με το πόσο "δωρεάν" λογισμικό γράφεται, υπάρχει πάντα ζήτηση για νέες και ειδικευμένες εφαρμογές [24].

"Πώς ξεκινάω; Πού θα βρω ένα δωρεάν Unix;"
Σε άλλο σημείο σ'αυτό το κείμενο περιλαμβάνω κάποια links για το πού να βρεις το Linux. Για να γίνεις hacker χρειάζεσαι κίνητρα και πρωτοβουλία και την ικανότητα να μαθαίνεις μόνος σου. Ξεκίνα τώρα...

--------------------
[20] http://sunsite.unc.edu/LDP LDP page at Sunsite
[21] http://www.ora.com/catalog/html2/ HTML: The Definitive Guide {ΣτΜ: προσωπικά προτιμώ να διαβάζω το πλήρες specification της τρέχουσας έκδοσης της HTML. Λέει όλη την αλήθεια και μόνο την αλήθεια και κυρίως δεν επιρεάζεται από προσωπικές προτιμήσεις browser μια και ΕΙΝΑΙ το πρότυπο. Κοιτάξτε το http://www.w3c.org).
[22] http://www.perl.com Perl
[23] http://www.python.org Python
[24] ΣτΜ: κινήσεις όπως της Netscape (που διαθέτει το source του Navigator δωρεάν πλέον) δείχνουν ότι το "ελεύθερο" software έχει αναγνωριστεί πλέον από μεγάλες εταιρίες. Πριν το Netscape Navigator, οι hackers έχουν ήδη απολαύσει το source του Wolfenstein 3D, Doom, και του Caldera OpenDOS. Το γεγονός ότι αυτή η ιστορία γενικεύεται είναι ιδιαίτερα ελπιδοφόρο.
__________________
Υπάρχουν σε όλα δύο απόψεις...
Αυτή που λέω εγώ, και η σωστή!

Τελευταία επεξεργασία από το χρήστη Gildor : 20-01-08 στις 14:46
Απάντηση με παράθεση