Friday, April 18, 2008

Θύμα της διαφήμισης

Διαφημίζει ο μέντορας μου το Web2.0 experience και με πιάνουν οι τύψεις (όχι τα κλάματα που λέει κι ο Γονίδης).
Δεν είμαι και πολύ καλός μαθητής είναι η αλήθεια αλλά είμαστε και pre80's.
Τέσπα τραβάω και γω δυο ποστ πολυβόλα για να γουστάρω.
Πήγα φίλε που λες το προηγούμενο Σάββατο βόλτα με το SV μου, πρώτη βόλτα μετά απο 4 μήνες κατοχής, α-π-α-ρ-ά-δ-ε-κ-τ-ο-ς απλά. Πού αλλού? Στην αγαπημένη - και κοντινή, Πάρνηθα.
Το θέαμα είναι τουλάχιστον αποκαρδιωτικό. Δεν είμαι και ο πιο οικολόγος του πλανήτη αλλά ρ.π.μ. ήμαρτον. Ξεφτίλα. Το μόνο που βλέπεις πάνω είναι τα μαύρα κορμιά των καμμένων δέντρων. Άλλο να στο λέω και άλλο να το βλέπεις. Τέσπα, το θέμα των φωτογραφιών που τράβηξα δεν είναι το καμένο δάσος. Οσες τράβηξα από το καραφλό πλέον όρος τις έκανα ένα πανόραμα που τα λέει όλα, νομίζω.
Βέβαια για να καταλάβεις το μέγεθος καλό θα ήταν να το κατεβάσεις.

Το θέμα της φωτογραφικής μου μοτοβόλτας ήταν το Ξενία. Αυτο το ξενοδοχείο είναι από τα λίγα κτήρια που με φοβίζουν.
Πραγματικά όμως.
Με την έννοια του γκράν γκινιόλ φόβου.
Μέντες.
Υποσχέθηκα στον εαυτό μου οτι θα το ξαναφωτογραφήσω μπας και το ξεπεράσω.

Για την παρουσίαση χρησιμοποίησα το slideflickr που συνέστησε ο papo στο σχετικό ποστ

Three cheers λοιπόν για τον stelaboura και την ωραία εφαρμογή.

Ανακαλύπτωντας το μεγαλείο της ΔικτυόΓατας

ΔικτυόΓατα = netcat. Τελείως lame το ξέρω.

Για τους ανυπόμονους:
http://en.wikipedia.org/wiki/Netcat
http://m.nu/program/util/netcat/netcat.html

Το netcat (ή nc) είναι ένα πραγματικό μαγικό εργαλείο. Σου δίνει την δυνατότητα να μεταφέρεις δεδομένα μεταξύ δύο (ή περισσότερων) δικτυακών σημείων. Επίσης σε πιο advanced χρήση μπορεί να χρησιμοποιηθεί για την απομακρυσμένη εκτέλεση εντολών και όποιος κατάλαβε, κατάλαβε. Τέσπα, εμένα με ενδιαφέρει η "νόμιμη" χρήση του netcat.

Θέλω που λες γρήγορα και εύκολα να μεταδώσω ένα μήνυμα από το μηχανάκι 10.0.0.10 στο μηχανάκι
10.0.0.20.
Σηκώνω (μετά συγχωρήσεως) τον σέρβερα:

10.0.0.20 $>netcat -l -p 55555 > outfile
Ακούει που λες αυτός στην πόρτα 55555 για tcp (default) σύνδεση. Αν θες udp βάλε και το -u. Οτι ακούσει θα το στείλει στο αρχείο outfile που θα δημιουργηθεί επί τούτου.

Πάω στον πελάτη:
10.0.0.10 $>echo "test minima" > nc 10.0.0.20 55555
Αν ο σέρβερας ακούει για udp θα πρέπει να του στείλεις και συ udp βάζοντας το -u.

Τέλος. Οτι έστειλες (test minima) θα το βρεις στον 10.0.0.20 στο outfile. Simple, NO?

Με τον ίδιο τρόπο εννοείτε οτι μπορείς να στείλεις αρχεία και ότι άλλο μπορείς να φανταστείς. Ασε δε που αν ενεργοποιήσεις την επιλογή -b μπορείς να ακούς (ή να ακούνε) και broadcast πακέτα. Σε prive δίκτυα καλύτερα για να μην έχεις στενές επαφές τρίτου τύπου με τον administrator του δικτύου σου.

Εννοείτε επίσης οτι οι επιλογές σου και οι δυνατότητες του netcat είναι πολύ περισσότερες, just google it και θα δεις το φως το αληθινό (μέρες που είναι).

Την επόμενη φορά λοιπόν που θα σκεφτείς να κάνεις polling για να δεις αν το τάδε μηχάνημα έκανε reboot, βάλτο να σε ενημερώσει μέσω netcat.

K.I.S.S.