Weekend στη Φλώρινα!

Corsa έτοιμο για σκι!Αν και διανύουμε τις Αλκυονίδες μέρες, αποφασίσαμε να πάμε για σκι! Δεν είχα πάει ποτέ και ήμουν ενθουσιασμένος… Προορισμός το χιονοδρομικό κέντρο στο Πισοδέρι Φλώρινας λοιπόν… Αν και η πίστα δεν είχε πολύ χιόνι ήταν σε ιδανική κατάσταση για έναν αρχάριο (απ’ ότι μου είπαν). Φορτώθηκε λοιπόν το Corsa με χιονοπέδιλα και αλυσίδες και ξεκινήσαμε… Δεν τα πήγα και άσχημα για πρώτη φορά 😉  Έπεσα πολλές φορές, έγινα μούσκεμα, χιόνι όμως δεν έφαγα! Έμαθα να φρενάρω, μένει να μάθω να στρίβω  😛 Καταπληκτική εμπειρία θέλω να ξαναπάω το συντομότερο.  ( Όλο το σετ φωτογραφιών από Πισοδέρι είναι εδώ και μια πανοραμική φωτογραφία εδώ).

Την επόμενη μέρα πήγαμε και μια βόλτα στο Νυμφαίο, ένα παραδοσιακό οικισμό κοντά στη Φλώρινα. Η είσοδος του οικισμούΔεν μπορώ να πω ότι εντυπωσιάστηκα, ωραία περιοχή, πολλά δέντρα, τεράστια σπίτια (με πολλά καινούργια αλλά κτισμένα με παραδοσιακό τρόπο) αλλά λείπει κάτι που θα το μεταμόρφωνε από ωραίο σε μαγευτικό. Δεν μπόρεσα να εντοπίσω τι ήταν αυτό αλλά σίγουρα κάτι έλειπε. Καμμία σχέση με Μόλυβο για παράδειγμα ή παλιό Παντελεήμονα. Δεν μπορέσαμε να επισκεπτούμε και το καταφύγιο αρκούδων του αρκτούρου (οι αρκούδες κοιμούνται αυτή την περίοδο όπως ενημερωθήκαμε…). (Όλα το σετ φωτογραφιών από Νυμφαίο είναι εδώ).

Πότε θα ξαναπάμε για σκι οεο; 😉

Υ/Γ: Δύο μέρες μετά το σκι και είμαι ακόμη πιασμένος σε μυς που δεν ήξεραν καν πως υπάρχουν…

Linksys WAG54G2

Linksys WAG54G2

Καινούργιο modem – router… Μέχρι σήμερα χρησιμοποιούσα το Sagem F@st 1500 WG από το οποίο ήμουν σε γενικά γραμμές ευχαριστημένος. Είχα βάλει και το τελευταίο firmware (3.0.6c αν δεν κάνω λάθος) και ήταν σταθερότατο στο κομμάτι της σύνδεσης με το Internet. Τον τελευταίο καιρό όμως ανακάλυψα ένα από τα bugs του (και στην συνέχεια το διασταύρωσα και από adslgr.com) που έχει ως αποτέλεσμα να κάνει από μόνο του reboot κάθε φορά που επιχειρείται μεταφορά ενός μεγάλου αρχείου μέσα στο εσωτερικό δίκτυο.

Η παραπάνω διαπίστωση σε συνδυασμό με την καταναλωτική μανία που έχει πιάσει τις τελευταίες μέρες με οδήγησαν στην απόφαση για αγορά νέου modem – router. Αρχικά ήθελα κάποιο που να είναι συμβατό με το dd-wrt. Δυστυχώς όμως το dd-wrt είναι συμβατό κυρίως με routers και όχι με modem-routers. Σκέφτηκα να αγοράσω το Linksys WRT54GL (που υποστηρίζεται από το dd-wrt) αλλά θα χρειαζόταν να χρησιμοποιώ παράλληλα και το Sagem (για να συνδέεται στο internet). Τελικά αποφάσισα να αγοράσω ένα modem-router για να κάνω την δουλειά μου διατηρώντας παράλληλα και μια μικρή ελπίδα ότι μπορεί να υποστηριχθεί από το dd-wrt  στο μέλλον (αν και είναι μάλλον απίθανο).

Linksys WAG54G2

Αυτό που κάνει εντύπωση αρχικά στο WAG54G2 είναι ότι δεν έχει εξωτερική κεραία (δεν δοκίμασα ακόμη την ποιότητα του σήματος του ασύρματου δικτύου) και ότι δεν μοιάζει με router (εκτός από την έλλειψη κεραίας έχει  και “ιδιαίτερο” design).  Το περιβάλλον διαχείρισης του είναι το κλασικό (γαλάζιων αποχρώσεων – δουλεύω ήδη πάνω στην κόκκινη εκδοχή του 😛 ) της Linksys (δεν θα πρέπει να ξεγελάει το γεγονός ότι πάνω γράφει Cisco). Για κάποιον που θέλει να ρίξει μια ματιά πως είναι (στην έκδοση 1.00.10) υπάρχει αυτή η σελίδα.

Με δυσκόλεψε αρκετά για να το συνδέσω στην OTEnet. Για κάποιο περίεργο λόγο το Sagem συνδεόταν με διαμόρφωση PPPoA ενώ από helpdesk της OTEnet μου είπαν ότι έπρεπε να βάλω PPPoE (ο τύπος διαμόρφωσης δεν έχει σημασία;). Τελικά μετά από ένα hard reset κατάφερα να το κάνω να συνθεδεί στο Internet. Όσο έψαχνα τρόπο να το συνδέσω διάβασα σχετικά posts στο adslgr και απ’ότι κατάλαβα γενικά έχει κάποια προβλήματα στο να συνδεθεί στο internet. Η εντύπωση που μου άφησε είναι ανάλογη, πιστεύω ότι πιθανόν να αντιμετωπίσω προβλήματα με αυτό στο μέλλον. Το καλό είναι ότι σε σχέση με το παλιό μου router έχει πολύ περισσότερες επιλογές παραμετροποίησης (port forwarding, καλύτερο firewall) ενώ είναι δυνατή η ενεργοποίηση / απενεργοποίηση του ασύρματου δικτύου χωρίς επανεκκίνηση του router (σε αντίθεση με το Sagem). Με δεδομένο ότι έχω συνήθως απενεργοποιημένο το ασύρματο δίκτυο στο σπίτι και το ενεργοποιώ μόνο όταν χρειάζεται, αυτό είναι πολύ χρήσιμο.

Αποσυμπίεση zip αρχείων με την php

Καταρχήν γιατί; Για τον απλό λόγο ότι οι εγκαταστάσεις – αναβαθμίσεις των γνωστών CMS και weblogs απαιτούν το upload ενός μεγάλου αριθμού αρχείων και φακέλων στον server όπου φιλοξενούνται. Το upload του κάθε ενός αρχείου είναι και ένα διαφορετικό session (connect, open port, transfer file, close port, disconnect – πολύ χοντρικά) με αποτέλεσμα να υπάρχει τεράστιο overhead για το ανέβασμα πολλών αρχείων. Αυτό πρακτικά γίνεται αντιληπτό από τον σημαντικά περισσότερο χρόνο που χρειάζεται το upload 100 αρχείων (συνολικού μεγέθους 3 ΜΒ για πάραδειγμα) απ’ ότι το upload ενός μεγάλου αρχείου 3MB. Το ίδιο ακριβώς ισχύει και κατά την αντιγραφή πολλών αρχείων από ένα σκληρό δίσκο σε ένα usb stick. Αν τα αρχεία ενσωματωθούν σε ένα archive (zip, rar κλπ) ο χρόνος αντιγραφής είναι δραματικά μικρότερος – ειδικά αν μιλάμε για πολλά αρχεία.

Γίνεται; Σαφώς και γίνεται. Λαμβάνοντας υπόψη τον χρόνο που χρειάζεται για να φέρει και να ανεβάσει την καινούργια έκδοση του wordpress το automatic upgrade plugin σε σχέση με τον χρόνο του upload από τον χρήστη, το κέρδος – σε χρόνο – πρέπει να είναι μεγάλο. (Και είναι πραγματικά μεγάλο, όπως θα εξηγήσω παρακάτω).

Πως; Το πρώτο μέρος που έψαξα ήταν το php.net. Δυστυχώς όμως η συνάρτηση ZipArchive::extractTo δεν κάνει τη δουλειά. Επόμενη στάση google. Σαν πρώτο αποτέλεσμα δίνει αυτό το post. Αυτό το script κάνει extract αλλά – όπως γράφει και ο δημιουργός του – δεν μπορεί να δημιουργήσει φακέλους που πιθανόν να υπάρχουν μέσα στο zip archive. Οπότε πάλι δεν μας κάνει. Τελικά μετά από αρκετό ψάξιμο βρήκα αυτό. Αυτό το script είναι ένα πραγματικά χρήσιμο εργαλείο το οποίο μπορεί να σου γλυτώσει πολύ χρόνο σε διαδικασίες εγκατάστασης – αναβάθμισης. Η δοκιμή που έκανα στο portal μου (που βασίζεται σε drupal) ήταν απολύτως επιτυχημένη ενώ το upgrade έγινε σε πολύ λιγότερο χρόνο από τα προηγούμενα upgrades. Συνιστάται ανεπιφύλακτα.

Υ/Γ. Γιατί να μην υπάρχει και ένα plugin για automatic drupal upgrade?

Δεύτερο τεύχος Ubuntistas!

Το δεύτερο τεύχος του περιοδικού της Ελληνικής Κοινότητας χρηστών Ubuntu/Linux είναι γεγονός!
Ubuntistas
Διαθέσιμο για download από εδώ.