Thursday, August 20, 2009

Dirty Little Secret

Συνηθως οταν περνουμε ενα καινουργιο αξεσουαρ οπως ενα κινητο, μια τηλεοραση, ή ακομα και ενα αμαξι ξερουμε για ποιο σκοπο θα το χρησιμοποιήσουμε και αρχιζουμε να το ξαχνουμε. Οι περισσότεροι τουλαχιστον οτι πιανουμε το σκαλιζουμε. Μπορει να πεσουν στα χερια μας και ασχετα πραγματα που στην αρχη να μην γνωριζουμε τι είναι αλλα η περιέργια που μας τρωει δεν μας αφηνει μεχρι να μαθουμε. Αν το χαλασουμε πιθανοτατα θα αρχισουν οι ερωτησεις για να μαθουμε τι και πως σε γνωστους, φιλους και ειδικους. Μεχρι να αποφασισουμε αν θα το φτιαξουμε μονοι, αν αξιζει να το φτιαξουμε, ή θα πληρωσουμε γι' αυτο.

Παντα ακουγα για το χασμα του κλειστου με του ανοιχτου λογισμικου, χωρις να μπορω να παρω συγκεκριμενη θεση, χωρις να εχω απαντησεις ουτε εγω ο ιδιος. Πως ας πουμε ενας χρηστης των Windows θα μυηθει στο κοσμο του GNU/Linux , θα παραμεινει ξεπερνωντας ολες τις δυσκολιες της συγκεκριμενης "μετακόμισης", μηπως δεν ειναι για απλους ή εντελως αρχαριους χρηστες??? Κατα την ταπεινη μου αποψη το ανοιχτο λογισμικο ειναι αρκετα προσιτο (πλεον), βοηθεια μπορεις να βρεις οπουδηποτε, οποτε δεν υπαρχει λογος για καποιον νεο χρηστη να αποθαρυνθει. Αλλα οπως καθε καινουργιο πρεπει να περασει απο σταδια μυησης.

Το θεμα ειναι μακρυ και για να μη μακρυγορω, θελω μονο να αναφερθω σε ενα post που διαβασα. Το κειμενο αναφερόταν στη καζουρα που δεχονται καποιοι newbies απο πιο advanced users σε καποια forum. Ενω δεν ονομαζει αυτα τα forum και ξεχωριζοντας το forum του Ubuntu σαν user-friendly.
Περιληπτικα αναφερει οτι χρηστες της ανοιχτης κοινοτητας συμπεριφερονται σαν μια κλειστη κοινοτητα που προτιμα οσους ειναι ηδη hard-core geek και οι υπολοιποι πρεπει να ειναι προετοιμασμενοι για μια "πειραχτικη" αντιμετωπιση. Και προβλεπει πως αν το "κινημα" σαν το Linux δεν μεγαλωνει, θα πεθανει!! Αξιολογο συζητισης ειναι επισης το "αν δεχεσαι πολλες ηλιθιες ερωτησεις, ισως πρεπει να ανακαινiσεις το λογισμικο με γνωμονα τον τελικο χρηστη".

Χμ!! Αυτα φαινονται ενδιαφερον! Καταρχην ισχυουν. Εχω πολλη καλη εντυπωση για τα ελληνικα forum, irc και για καποιους hard-core users που γνωρισα απο διαφορα LUGs. Για εξω δεν ξερω αλλα επειδη το post αναφερεται στη συγκεκριμενη διανομη (fedora), και ειμαι fedorakias, βρηκε οτι το forum ειναι καταλεξη "very unfriendly and unhelpful", εχω την εντυπωση πως απο τα γραφομενα εδω, οι administrator δεν θα συμφωνησουν:

When Asking Questions
.................
3 Don't talk yourself down. Don't call yourself an idiot, we have all been newbies at some point. Don't add things like this to your posts:
Quote:
I know I'm an idiot but I just can't figure this out..
No question is too stupid.
4 Don't mark your question as important or critical. All questions asked are equally important.


Οχι απολυτα τουλαχιστον. Αλλα και παλι ειναι κατι καινουργιο για τους νεους. Δεν χρειαζεται να ειναι ολα στο πιατο. Αν ενδιαφέρεσαι το σιγουρο ειναι οτι θα ψαξεις, θα βρεις και θα μαθεις. Επισης θελω να τονισω οτι τα ατομα που μπορει να απαντανε σε καθε forum δεν σημαινει οτι αντιπροσωπευουν και την ανάλογη κοινότητα της εκάστοτε διανομης. Οι κοινότητες Linux μονο φιλικες είναι κατα το πληστον προς τους νεους χρηστες και νομιζω πως είναι απο τις βασικες τους προτεραιότητες.

Χωρις καμία αμφιβολια, υπαρχουν προβληματα στις διανομες, και οι developers εχουν πολυ δουλεια. Αλλα τι να κανεις οταν βρισκεις και πορτες κλειστες!!!!!! Αν μεγαλες εταιριες δεν βοηθανε στην υλοποιηση προσκαιρων drivers και διαθεση διασημων παιχνιδιων, θεωρω τη συγκριση ανιση και αδικη. Το Linux ειναι περισσοτερο μια υοθετηση ιδεων (ελευθερων και διαχρονικων) παρα ενα απλο εμπορικο λειτουργικο. Τα Windows ας πουμε, οπως καθε εμπορικο προιον, ισως καποια στιγμη αντικατασταθει με καποιο αλλο εμπορικο προιον. Το Linux ομως μπορει να συνεχισει, γιατι παντα θα υπαρχουν ατομα να υποστιριζουν την ιδεα και το πνευμα της ελευθεριας, χωρις να μπαινουν σε καλουπια. Η εξελιξη δεν προηρθε ποτε απο καποιο κλειστο κυκλο. Το σιγουρο είναι οτι οι developers του ανοιχτου λογισμικου βελτιωνουν συνεχως τον κωδικα τους και τις περισσοτερες φορες ειναι ενα βημα μπροστα σε τεχνολογικες εξελιξεις.

Τα γραφω αυτα γιατι οποιος θελει να μαθει θα μαθει. Οποιος πιστευει οτι η Microsoft πρατει σωστα, οτι ολα τα εμπορικα προγραμματα αξιζουν τα λεφτα τους ή οτι δεν χρειαζεται η ελευθερη βουληση σε ενα προιον που χρησιμοποιουμε καθημερινα για προσωπικα και αλλα θεματα, ας το ξανασκεφτει. Οσα αναφερονται στα forum ανοιχτου λογισμικου, πιστευω συμβαινουν επισης και σε ολα τα αλλα forum.

Για οποιον λοιπον τυχαινει να διαβαζει αυτο το κειμενο, ας του μεινει αυτο... Δωστε μια ευκαιρια στο open source κινημα. Μην ακουτε και κρινετε οτι δεν εχετε βιωσει...αλλα αξιζει να ζησετε. Το Linux Θα συνεχισει να τρεχει σε πολλους Η/Υ για παρα πολυ καιρο ακομα...

Friday, August 14, 2009

one-use mail address

http://www.zor.gr/

Σιγουρα θα υπαρχουν λογοι που θα θελετε να χρησιμοποιησετε μια διευθυνση mail για μια φορα.



Κραταει για 30 λεπτα, αλλα εχει τη δυνατοτητα να το ανανεωνεις για αλλα 30...

Monday, August 10, 2009

Απομακρυσμενη Συνδεση

Καταρχην τα παρακατω πραγματοποιήθηκαν στο router της On telecoms με Server Fedora 11 και client Ubuntu 9.04.

To συγκεκριμένο router, κατα τη γνωμη μου, είναι ελλιπης σε θέματα σεταρισματος. Αν και μεχρι τωρα οτι θελησα να κανω πραγματοποιηθηκε με τον ενα η με τον αλλο τροπο, το router δεν ηταν συμμαχος ( και μπορω να πω, ουτε οι τεχνικοι του (sorry guys!!) ).

Η απομακρυσμένη συνδεση λοιπον δυο υπολογιστων ηταν απλο τελικα. Τοσο σε Local Network οσο και ευρυζωνικο. Αν και το τι προβληματα μπορει να εμφανιστουν σε θεματα δικτυωσης εξαρταται απο πολλα ακολουθει ενα μικρο howto.

Πρωτο βημα, φυσικα, στο fedora ενεργοποιησα το Remote Desktop (system>preferences>remote desktop)


Επιλογες μου φαινονται στην εικονα1

εικονα1εικονα1


Στο router τωρα επρεπε να ανοιξω πορτα για το ssh αφου μετα απο ενα απλο scan βρηκα οτι η On εχει κλειστη την θυρα 22 για το συγκεκριμένο πρωτοκολλο και στο λογισμικο του router δεν βρηκα μια επιλογη να την ανοιξω. η διαδρομη ειναι ΝΑΤ>Virtual Server




στο Lan IP Address > ip του τοπικου μηχανηματος.
protocol type > tcp
lan port > 22
public port > xxxx
enable >
push button


Μετα απο αυτα το router πρεπει να ειναι ετοιμο.
Κατι αλλο που θα χρειαστουμε ειναι η εξωτερικη ip του router. Πως αλλιως θα καλεσουμε το μηχανημα
απο καποιο αλλο δικτυο. Υπαρχουν πολλα site που θα σου δωσουν την ip. Μεχρι τώρα εχουμε την διευθυνση, για να καλεσουμε τον υπολογιστη και εχουμε την "θυρα" του ανοιχτη, για να "μπουμε μεσα. Ουσιαστικα μενει μονο ο "γνωστος" του server.

Οι "γνωστοι" θα ειναι προγραμματα οπως το PuTTy ή το vncviewer. Το putty ειναι ενα terminal emulator εργαλειο που μας επιτρεπει την συνδεση μεσω διαφορων πρωτοκολλων και το vncviewer ειναι επισης ενα προγραμματακι κονσολας για desktop sharing απο τη μερια του client για δυκτια με το πρωτοκολλο VNC.

Τα κατεβαζουμε. Λογικα υπαρχουν σε ολα τα repos. Και ανοιγουμε το PuTTy.

PuTTy

Η διαδικασία με το PuTTy ειναι πολυ ευκολη. Ριξτε μια ματια στο interface του.



Στο Host Name (or IP address) θα δωσουμε την εξωτερικη ip, αυτη του router. Και διπλα στο Textfield του port θα γραψουμε την public port που δωσαμε. Κανονικα αν ολα πανε καλα βλεπουμε αμεσως μια κονσολα να μας ζηταει user name και password για τον υπολογιστη που συνδεόμαστε.

Σε περιπτωση που λαβουμε καποιο error κατι δεν πηγε καλα. Αν το σφαλμα ειναι connection refused τα πακετα φτανουν στο server αλλα για καποιο λογο αυτός δεν ανταποκρινεται. Ισως φταιει οτι δεν βρισκει θυρα ανοιχτη ή καποιο firewall στο router.
Αν το σφαλμα ειναι No host to route τα πακετα δεν βρισκουν καθολου την διευθυνση που του ορισαμε οποτε 1ον κοιταμε αν ειναι σωστη η διευθυνση που δωσαμε 2ον αν δωσαμε σωστα τη διευθυνση στο προγραμμα 3ον αν ο server ειναι online κτλ

VNCVIEWER

Mε vncviewer καταρχας δοκιμασα να συνδεθω local.

vncviewer -fullscreen joni.local


αφου εδωσα το password που ειχα ορισει νωριτερα στον host στο παραθυρο του Remote Desktop Preferences. αμεσως μου ανοιξε screen σε πληρη προβολη με μια μικρη αλλα διακριτη καθυστερηση στο refresh των frames. Αλλα ολα οκ.

Οταν μπηκα σε ξενο δικτυο και προσπαθησα να συνδεθω δινοντας την εξωτερικη διευθυνση, πηρα το εξης μυνημα:


vncviewer: ConnectToTcpAddr: connect: No route to host Unable to connect to VNC server
Δεν ξερω ακριβως τι σημαινει αυτο αλλα ουσιαστικα οταν επιλεγουμε να ενεργοποιησουμε το remote desktop, ελεγχεται η συνδεσιμοτητα και σε ενα πλαισιο σου δινει την ip ή ενα domain του τυπου .local .το δευτερο χρησιμοποιειται μονο για το local network. Αν στην ip σου επιστρεψει την ip του υπολογιστη δεν μπορείς να το καλεσεις απο απο αλλου. Απλα ανανεωνεις αυτην την επιλογη για να σου δωσει την external ip. Κυριως ομως θα πρεπει να απενεργοποιησουμε ή να σεταρουμε το iptables του server (/etc/init.d/iptables stop).

Πρακτικα αυτα ειναι πολυ βασικα για την συνδεση μας. Το PuTTy εχει πολλες επιλογες για παραμετρους και για αυτοματη συνδεση. Μπορουμε επισης να χρησιμοποιησουμε υπηρεσιες για να δωσουμε domain name και να καλουμε τον υπολογιστη. No-ip και dyndns παρεχουν δωρεαν τις υπηρεσιες τους. Αυτο που θελω να πω ειναι οτι αυτα που μπορουμε να κανουμε ειναι παρα πολλα.Επισης δεν δοκιμασα απομακρυσμενη συνδεση απο καποιο λειτουργικο της Microsoft. Κατι ομως που δεν νομιζω πως θα ειχε καποιο ιδιαιτερο προβλημα.