debian


πραγματικό tricorder βασισμένο στο Linux 1

Πριν λίγο καιρό είχα αναφερθεί σε μια ανοιχτού κώδικα εφαρμογή για κινητά τηλέφωνα με λειτουργικό σύστημα Android που ουσιαστικά παρουσίαζε στοιχεία από τους αισθητήρες του κινητού τηλεφώνου όπως θα τους παρουσίαζε ένα Tricorder από την σειρά επιστημονικής φαντασίας Star Trek. Δυστυχώς ο δημιουργός της εν λόγω εφαρμογής (όπως είχαμε πει) δέχθηκε ένα αίτημα να σταματήσει να διαθέτει την εφαρμογή του καθώς οι δικηγόροι του CBS έκριναν ότι παραβίαζε τα πνευματικά δικαιώματα της εταιρείας.

Πριν λίγες ημέρες όμως ο Peter Jansen όμως δημιούργησε μια ανοιχτού κώδικα συσκευή που τρέχει Linux και έχει μπόλικους αισθητήρες.

Το Tricorder στην δεύτερη έκδοση του τρέχει την διανομή Debian σε επεξεργαστή ARM.  Και είναι σε θέση να κάνει τις ακόλουθες μετρήσεις:

  • Ατμοσφαιρικές:  θερμοκρασία, υγρασία και πίεση.
  • Ηλεκτρομαγνητικές: Μαγνητικό πεδίο, αισθητήρα χρώματος RGBC, αισθητήρα έντασης φωτός, υπέρυθρο θερμόμετρο,
  • Τοπογραφικές: Δέκτης GPS, υπερηχητικός μετρητής απόστασης, γυροσκόπιο και επιταχυνσιόμετρο

Σίγουρα έχει περισσότερους αισθητήρες από το κινητό σας τηλέφωνο αν και δεν νομίζω να μπορεί να μπορεί να εντοπίσει διαταραχές στο χωροχρονικό συνεχές όπως τα Tricorder στο Star Trek.  Νομίζω όμως ότι ο δημιουργός του ο Peter Jansen έχει ένα αρκετά ενδιαφέρων όραμα για το tricorder σαν μια συσκευή που θα μας φέρνει σε επαφή με τα καθημερινά μικρά “θαύματα” της φύσης που μας περιβάλλουν. Μια επίσης ενδιαφέρουσα λεπτομέρεια για το πως κάποιοι βλέπουν την ιδέα ενός Tricorder είναι το Quallcomm Tricorder X-Prize που έχει σκοπό να φέρει την λειτουργικότητα ενός ιατρικού tricorder σε συσκεύες μεγέθους όσο ένα smarphone.

Παρακάτω ακολουθεί μια αρκετά ενδιαφέρουσα συνέντευξη του δημιουργού σχετικά με την ιδέα του Tricorder.

(more…)


Πως να συνεισφέρετε στο Debian 4

Debian_Desktop_fabswirlΤο άρθρο αυτό είναι βασισμένο στο αντίστοιχο άρθρο του Raphaël Hertzog. Μιας και εδώ και μερικά χρόνια χρησιμοποιώ Debian σαν βασική μου διανομή νομίζω ότι το λιγότερο που μπορώ να κάνω είναι να το μεταφράσω. Αν και το άρθρο επικεντρώνεται στο Debian νομίζω ότι αξίζει να το διαβάσουν χρήστες και άλλων διανομών και να στηρίξουν τις διανομές τους. Απλά στην θέση του Debian βάλτε την δική σας διανομή με τα ιδιαίτερα χαρακτηριστικά και δυνατότητες.

Πολύ συχνά κόσμος αναφέρει ότι επιθυμεί να συνεισφέρει στο Debian αλλά δεν γνωρίζει από που να αρχίσει. Ας προσπαθήσουμε να απαντήσουμε στην ερώτηση αυτή.

Το website του Debian έχει μια σελίδα για το πως μπορείτε να βοηθήστε το Debian, η οποία παρέχει μια λίστα με τουλάχιστον 1ο προτάσεις για το πως μπορείτε να στηρίξετε το Debian είναι λίγο δύσκολο για κάποιον να δει τι θα κάνει από την στιγμή που θα επιλέξει μια από αυτές.

Ο Raphaël Hertzog σκοπεύει με μια σειρά άρθρων του να εξετάσει κάθε περίπτωση ξεχωριστά, εν το μεταξύ προτείνει μια άλλη προσέγγιση. Πριν απαντήσουμε στην ερώτηση “τι μπορώ να κάνω εγώ για το Debian;” χρειαζόμαστε κάποιες πληροφορίες για εσάς.

Τι σας παρακινεί;

Είστε εθελοντές, δεν κάνετε πράγματα για το Debian γιατί κάποιος σας είπε να το κάνετε. Πρέπει, λοιπόν, να έχετε κάποια εσωτερικά κίνητρα για να το κάνετε και το απόλυτο κίνητρο είναι ότι το απολαμβάνετε και σας αρέσει.

  • Έτσι λοιπόν τι σας αρέσει και ποια είναι τα κίνητρα σας;
  • Υπάρχει κάτι που θέλετε να μάθετε; Μια νέα γλώσσα προγραμματισμού; Packaging; Συγγραφή κώδικα; Διαχείριση συστήματος; Κάποιο συγκεκριμένο πακέτο λογισμικού;
  • Επιθυμείτε την αλληλεπίδραση με ευφυείς ανθρώπους;
  • Σας αρέσει να βοηθάτε τους χρήστες;
  • Θέλετε να διορθώνετε λογισμικό ώστε να δουλεύει για εσάς;
  • Θέλετε να φτιάξτε κάτι εκπληκτικό και χρήσιμο για εκατομμύρια ανθρώπων;

Αντίθετα, σιγουρευτείτε για το τι δεν σας αρέσει και τι θέλετε να αποφύγετε. Μπορεί να αντιπαθείτε μια γλώσσα προγραμματισμού τόσο πολύ που να μην θέλετε να αναμιχθείτε σε ένα project που μπορεί να την χρησιμοποιήστε. κτλ.

Γράψτε κάπου τις απαντήσεις στις ερωτήσεις αυτές, ίσως τις χρειαστείτε αργότερα όταν θα ρωτήστε τους Debian contributors πως μπορείτε να βοηθήστε.

Ποιες ικανότητες έχετε;

Αν επιθυμείτε δεν επιθυμείτε να μάθετε νέα πράγματα θα πρέπει προφανώς να επιλέξτε μια εργασία που οι παρούσες ικανότητες σας είναι επαρκής. Κάντε λοιπόν μια λίστα με τις ικανότητες σας και ειδικότερα με τις ικανότητες που θα θέλατε να εξασκήσετε. Ακολουθεί μια μη-ολοκληρωμένη λίστα με ικανότητες που μπορείτε να λάβετε υπόψιν σας.

  • Σε ποιες γλώσσες είστε άνετοι. Είστε αρκετά σίγουροι για το εαυτό σας ώστε να γράψτε τεκμηρίωση ή να μεταφράστε τεκμηρίωση στις γλώσσες αυτές.
  • Είστε προγραμματιστές; Αν ναι ποιες γλώσσες γνωρίζετε;
  • Μπορείτε να διαγνώσετε προβλήματα; Μπορείτε να κάνετε debug χρησιμοποιώντας το strace και το gdb;
  • Μπορείτε να κάντε triage (διαλογή) σε ένα bug.
  • Έχετε γνώσεις debian packaging;
  • Είστε καλλιτέχνης ή web designer;
  • Γνωρίζετε πως να χρησιμοποιείτε συστήματα version control (git, subversion, bzr κτλ);

Πόσο χρόνο μπορείτε να δώστε στο Debian;

Passing timeΑυτή είναι η τελευταία σημαντική πληροφορία που πρέπει να δώσετε όταν ρωτάτε κάποιον τι μπορείτε να κάνετε για το Debian. Είναι άστοχο να σας δώσει κάποιος μια χρονοβόρα εργασία την στιγμή που μπορείτε να διαθέσετε μόνο 3ο λεπτά την εβδομάδα αν από την άλλη μπορείτε να δουλέψτε full time  για μια βδομάδα (πχ. σε διακοπές ή ανάμεσα σε δύο συμβόλαια) είναι επίσης χρήσιμο να το ξέρει κανείς.

Γενικά, η συνεισφορά στο Debian απαιτεί χρόνο, καλό είναι να είστε προετοιμασμένοι να ξοδέψετε κάποιες ώρες την εβδομάδα (ίσως και περισσότερες) μέχρι να μάθετε ότι χρειάζεται.

Βρίσκοντας κάτι να κάνετε

Σε αυτό το σημείο έχετε μια γενική ιδέα του τι θέλετε να κάνετε αλλά ακόμη δεν έχετε ένα συμπαγές στόχο. Ας προσπαθήσουμε να βρούμε ένα ερευνώντας διάφορους τρόπους για να το πετύχετε αυτό.

Τί σας τρώει;

Οι καλύτεροι στόχοι είναι αυτοί που καλύπτουν τις ανάγκες σας. Να μερικά παραδείγματα.

  • Παρατηρήσατε κάποιο χαρακτηριστικό που λείπει; Προσπαθήστε να το υλοποιήσετε.
  • Σας ενοχλεί κάποιο bug; Προσπαθήστε να το φτιάξτε.
  • Χάσατε πολύ χρόνο σε κάτι γιατί δεν υπήρχε τεκμηρίωση; Γράψτε την τεκμηρίωση που χρειάζεται και υποβάλετε την όπου χρειάζεται.
  • Υποβάλετε bug reports για ότι δεν μπορείτε να λύσετε μόνοι σας; Ακόμη και bug report για επιθυμητά χαρακτηριστικά.
  • Χρησιμοποιείτε λογισμικό που δεν έχει έτοιμα πακέτα για το Debian; Δημιουργήστε τα πακέτα και συντηρήστε τα.
  • Χρειάζεστε μια νεότερη έκδοση λογισμικό από αυτή του πακέτου που βρίσκεται στο αποθετήριο του Debian unstable που χρησιμοποιείτε; Επικοινωνήστε με το άτομο που συντηρεί το πακέτο και προσφέρετε του βοήθεια για να το κάνει update.
  • Χρειάζεστε μια νεότερη έκδοση λογισμικό από αυτή του πακέτου που βρίσκεται στο αποθετήριο του Debian stable που χρησιμοποιείτε; Επικοινωνήστε με το άτομο που συντηρεί το πακέτο και προσφέρετε του βοήθεια για να κάνει backport.

Αν είσαστε καλός Debian-ας πιθανόν να έχετε ήδη κάνει κάποια bug reports για θέματα που σας ενοχλούσαν. Τότε μπορείτε να ψάξετε στο http://bugs.debian.org/from:toemailsas@paradeigma.gr (όπου tomailsas@paradeigma.gr βάλτε το δικό σας email).

Επιλέξτε μια ομάδα

Limitations live only in our minds. But if we use our imaginations, our possibilities become limitless.Αν δεν έχετε κάτι να σας τρώει μπορείτε να στρέψτε την προσοχή σας σε μια ομάδα. Επισκεφθείτε το wiki.debian.org/Teams και διαβάστε την λίστα με τις ομάδες.

Σίγουρα θα βρείτε μια ομάδα που επικεντρώνεται σε ένα τομέα που σας αρέσει. Αν επιλέξτε την συμμετοχή σε μια ομάδα που φτιάχνει πακέτα διαλέξτε μια που πακετάρει λογισμικό που χρησιμοποιείτε συχνά.

Κάποιες από τις ομάδες έχουν οδηγίες για τους νεωεισερχόμενους, αν ναι ακολουθήστε τες όταν υπάρχουν. Αλλιώς εγγραφείτε στην mailing list και στο μπείτε IRC κανάλι τους και δείτε πως δουλεύει η ομάδα. Δείτε αν σας αρέσει ο τρόπος που δουλεύει, μπορείτε να παρακολουθείτε περισσότερες από μια ομάδες και μετά από μερικές ημέρες/βδομάδες μπορείτε να επιλέξτε αυτή που σας ταιριάζει καλύτερα.

Αφού θα έχετε παρατηρήσει την ομάδα αρκετά, και αν ακόμη δεν γνωρίζετε πως μπορείτε να βοηθήστε μπορείτε πάντα να ρωτήστε στην mailing list. Συμπεριλάβετε τις απαντήσεις στις 3 ερωτήσεις που είχαμε κάνει για τα κίνητρα, τις ικανότητες σας και το διαθέσιμο χρόνο σας.

Επικεντρωθείτε σε ένα πακέτο

Μπορείτε να επικεντρωθείτε σε ένα πακέτο ακόμη και όταν είστε σε μια ομάδα, συχνά αυτό θεωρείται ως καλή πρακτική. Το αναφέρουμε ξεχωριστά καθώς όλα τα πακέτα δεν συντηρούνται από ομάδες και μπορεί να επιθυμείτε να συνδράμετε στην συντήρηση ενός πακέτου που στην παρούσα στιγμή το συντηρεί ένα άτομο. Το ποιο πακέτο θα επιλέξτε να συντηρήσετε το αφήνω στην κρίση σας.

Στην περίπτωση αυτή μπορείτε να πάτε στο http://packages.qa.debian.org/dpkg (στην θέση του dpkg βάλτε το πακέτο που σας ενδιαφέρει). Κάτω αριστερά υπάρχει μια φόρμα στην οποία μπορείτε να συμπληρώστε το email σας και πατώντας το opt να δείτε τι επιλογές εγγραφής έχετε.  (θα λάβετε ένα mail για να εγκριθεί η φόρμα).

Από εδώ και πέρα θα μπορείτε να βλέπετε mail που βλέπει και το άτομο που κάνει την συντήρηση του πακέτου (και όχι μόνο αυτό) είναι καλή ιδέα να το ενημερώσετε ότι σκοπεύετε να το βοηθήστε. Μπορεί ακόμη και να σας δώσει δικαιώματα commit άμεσα ή θα σας ζητήσει να στείλετε patches για αρχή. Το σημαντικό είναι να έχετε μεταξύ σας μια καλή σχέση. Σε κάθε περίπτωση (ακόμη και αν το άτομο που συντηρεί το πακέτο δεν απαντήσει σε mail σας) θα είστε σε θέση να κατηγοριοποιήσετε bug και να βοηθήστε με την ροή των εισερχόμενων bug reports (ακόμη και να κάνετε forward τα bug όταν αυτό ενδείκνυται).

Βοηθήστε έναν Debian Developer

O Paul Tagliamonte μια φορά είχε γράψει στο blog του Hey, DDs. Need help? Πρόσφερε την βοήθεια του στους “καταπονημένους” Debian Developers χωρίς να παρέχει τα απαραίτητα στοιχεία (κίνητρα, ικανότητες, χρόνος) αλλά η προσέγγιση του ήταν καλή.

Ο καλύτερος τρόπος για να βοηθήστε είναι να συνεργάζεστε με τους υπάρχοντες Debian Developers. Ακόμη και αν “το μόνο” που θέλετε είναι έχετε την υποστήριξη (sponsoring) για το δικό σας πακέτο πρέπει να συνυπολογίστε ότι η καθοδήγηση (mentoring) είναι ένα πρόσθετο βάρος για πολλούς Debian Developers και είναι πιο εύκολο να έχετε την υποστήριξη κάποιου που έχετε προηγουμένως βοηθήσει. Διαλέξτε έναν Debian Developer που εργάζεται σε κάποια στοιχεία που σας αρέσουν και προσφέρετε του την βοήθεια σας.

Χαρακτηριστικά ο Raphaël Hertzog έχει φτιάξει μια σελίδα στο wiki του για το πως μπορείτε να τον βοηθήστε.

Κλείνοντας να πω ότι πιστεύω ότι το συγκεκριμένο άρθρο αξίζει να το διαβάσει οποιοδήποτε δραστηριοποιείται ενεργά στο χώρο του ελεύθερου λογισμικού είτε πρόκειται για το Debian είτε πρόκειται για κάποια άλλη διανομή.


Creepy: τσεκάρετε το Twitter και το Flickr για να δείτε που ήταν οι χρήστες τους 14

Ένα μήνα πριν (ίσως και περισσότερο) είχα μια συζήτηση με το κολλητό μου σχετικά με τις πληροφορίες που ο κόσμος μοιράζεται στο διαδίκτυο.  Μια τις τεχνολογίες που μου είχε κάνει περισσότερο εντύπωση είναι η χρήση των δεδομένων EXIF που προσθέτουν οι περισσότερες ψηφιακές φωτογραφικές μηχανές (ειδικά αυτές στα κινητά τηλέφωνα) και δίνουν στοιχεία ακόμη και για τις συντεταγμένες που έχει ληφθεί μια φωτογραφία. Μια αρκετά ενδιαφέρουσα σχετική μελέτη είχε δημοσιευθεί τα μέσα του Φεβρουαρίου του 2010 από το Internet Storm Center. Στην προκειμένη περίπτωση χρησιμοποιώντας ένα ειδικό script οι προγραμματιστές κατάφεραν να εξάγουν δεδομένα από περισσότερες από 15.οοο φωτογραφίες που είχαν ανέβει στο Twitpic.

Αν από την άλλη νομίζετε ότι αυτή η τεχνολογία δεν σας πολύ απασχολεί γιατί δεν σας αρέσει να βγάζετε φωτογραφίες και να τις ανεβάζετε στο διαδίκτυο ξανασκεφτείτε το. Γιατί; Βλέπετε πολλά από τα “κοινωνικά δίκτυα” που χρησιμοποιούν πολλοί από τους χρήστες του διαδικτύου (και εγώ δεν έχω ξεφύγει μην νομίζετε) μέσα στις πληροφορίες που μοιράζεται ο χρήστης πολύ συχνά υπάρχουν και στοιχεία της τοποθεσίας του. Είτε αυτό γίνεται μέσω εξειδικευμένων υπηρεσιών όπως το Foursquare είτε μέσω του ίδιου του API (Application Programming Interface) διάφορων υπηρεσιών όπως το Twitter.

Πριν λίγες ώρες είδα ένα άρθρο στο Lifehacker για το Creepy που χρησιμοποιώντας τα δεδομένα αυτά μπορεί να σας δείξει τις πληροφορίες που μοιράζεται ένας χρήστης του διαδικτύου σχετικά με την θέση του χωρίς να το γνωρίζει. Κοιτώντας λίγο αναλυτικότερα την ιστοσελίδα του στο Github πρόσεξα μια πολύ σημαντική λεπτομέρεια ο δημιουργός του ο Έλληνας προγραμματιστής που ζει στο εξωτερικό Γιάννης Κακαβάς.

Κατ’αρχάς να πούμε δύο λογάκια για το Creepy όπως λέει και ο τίτλος του άρθρου πρόκειται για ένα πρόγραμμα που βρίσκει τα σημεία που βρισκόταν ένας χρήστης του διαδικτύου και μοιράστηκε αυτές τις πληροφορίες στο διαδίκτυο. Αυτά τα σημεία τα απεικονίζει σε χάρτες από διάφορες υπηρεσίες διαδικτύου όπως το Google Maps, το Open Street Map, και το Virtual Maps. Φυσικά το Creepy είναι ελεύθερο λογισμικό…συγκεκριμένα κυκλοφορεί κάτω από την άδεια GPLv3.

Το Creepy (στην παρούσα μορφή του) μπορεί να πάρει στοιχεία τοποθεσίας από διάφορες πηγές. Πιο συγκεκριμένα:

Από το Twitter,

  • συντεταγμένες όταν κάποιος χρησιμοποιεί το Twitter από κινητό τηλέφωνο
  • από την IP του χρήστη όταν υπάρχουν δεδομένα από το Geonames.com όταν χρησιμοποιεί το Twitter μέσω web
  • από την IP του χρήστη στο περίπου όταν δεν υπάρχουν δεδομένα από εκεί (η λιγότερο ακριβής πηγή)

Πληροφορίες τοποθεσίας από το API διάφορων υπηρεσιών hosting φωτογραφιών

  • flickr – από το API
  • twitpic.com -από το API και τις πληροφορίες exif
  • yfrog.com – -από το API και τις πληροφορίες exif
  • img.ly -από τις πληροφορίες exif
  • plixi.com – από τις πληροφορίες exif
  • twitrpix.com – από τις πληροφορίες exif
  • foleext.com – από τις πληροφορίες exif
  • shozu.com – από τις πληροφορίες exif
  • pickhur.com – από τις πληροφορίες exif
  • moby.to – από το API και τις πληροφορίες exif
  • twitsnaps.com -από τις πληροφορίες exif
  • twitgoo.com -από τις πληροφορίες exif

Μερικές άλλες δυνατότητες είναι η δυνατότητα αποθήκευσης των τοποθεσιών ως kmz (ότι πρέπει για το Google Earth ή το Marble) ή csv να τις επεξεργαστείτε

Πως το εγκαθιστούμε:

Στο Ubuntu 10.10

$ sudo add-apt-repository ppa:jkakavas/creepy
$ sudo apt-get update
$ sudo apt-get install creepy

Θα το βρείτε στο μενού με τις διαδικτυακές σας εφαρμογές

Backtrack 4

Προσθέστε την γραμμή αυτή

deb http://people.dsv.su.se/~kakavas/creepy/ binary/

Στο αρχείο με τα repositories σας (βρίσκεται εδώ) /etc/apt/sources.list
Δώστε

# apt-get update
# apt-get install creepy

Έτοιμοι

(μάλιστα ο Γιάννης με ενημέρωσε ότι θα είναι στην default εγκατάσταση του Backtrack 5)

Στα Linux Mint Debian Edition που χρησιμοποιώ εγώ το εγκατέστησα από το .deb που θα βρείτε εδώ

Στα Windows μπορείτε να εγκαταστήσετε το creepy (και όλα τα αρχεία από τα οποία εξαρτάται από το .exe που θα βρείτε εδώ)

Με το που ανοίξτε το Creepy θα δείτε μια εικόνα σαν αυτή.

Ωραία πάμε στο Edit και μετά setting για να στήσουμε το Twitter μας ώστε να “μιλάει” με το Creepy εδώ θα πρέπει να κάνετε allow την πρόσβαση της εφαρμογής και θα πάρετε ένα αριθμητικό κλειδί που θα κάνετε copy paste στην κατάλληλη φόρμα. Ωραία τώρα είμαστε έτοιμοι να ψάξουμε το “στόχο” μας. Για τις ανάγκες της παρουσίασης του Creepy θα ψάξω για εμένα για να μάθω να μην ανεβάζω τις πληροφορίες μου δεξιά και αριστερά:

Στο παράδειγμα μας έδωσα το όνομα του στόχου μου (δηλαδή το δικό μου) και βρήκα αυτούς τους πιθανούς λογαριασμούς, κάνοντας διπλό κλικ στους λογαριασμούς που νομίζω ότι ταιριάζουν με αυτό που ψάχνω τα στοιχεία τους πάνε στο κατάλληλο πεδίο αυτόματα. Τώρα το μόνο που έχω να κάνω είναι να πατήσω στο κουμπί “Geolocate Target” και να περιμένω να κάνει τα μαγικά του το Creepy. Στο μεταξύ πατάω στην καρτέλα (tab επί το Ελληνικότερο) “Map View” για να δω κάτι σαν αυτό.

Στην περίπτωση του στόχου μου αν και είχε κάποια πράγματα να ψάξει δεν έχει και πάρα πάρα πολλά αντίθετα σε κάποιους χρήστες που έχουν πολλές φωτογραφίες και έχουν και πολλά Tweets, μοιράζονται τα πάντα στο Twitter όλα τους τα Tweets γίνονται μέσω κινητού τηλεφώνου κτλ κτλ καλό είναι να πάτε να φτιάξτε ένα καφεδάκι, μην σας πω να πάτε για καφέ με την παρέα σας. Τσεκάροντας τις δυνατότητες του Creepy μπήκα στην διαδικασία να τσεκάρω ένα αρκετά δημοφιλή Έλληνα χρήστη του Twitter με αποτέλεσμα το Creepy να δουλεύει για αρκετή ώρα… όταν τελείωσε όμως πραγματικά έμεινα άναυδος από τις πληροφορίες που μοίραζε το παλικάρι (σχεδόν ώρα προς ώρα και ακόμη πιο συχνά ενημέρωση για το που βρίσκοταν!!!)

Από ένα σημείο και μετά είναι ανατριχιαστικό! Όπως και το όνομα του… όμως αυτό που με ανατριχιάζει δεν είναι ότι υπάρχει μια εφαρμογή που μπορεί να συλλέξει όλες αυτές τις πληροφορίες. Αυτό που είναι ανατριχιαστικό είναι ότι μοιραζόμαστε όλες αυτές τις πληροφορίες σχετικά με το που βρισκόμαστε είτε από άγνοια είτε ελαφρά την καρδία καθώς δεν μας είναι οφθαλμοφανές ότι ταυτόχρονα μοιραζόμαστε πληροφορίες που δεν θέλουμε απαραίτητα να μοιραστούμε με κάποιον. Την επόμενη φορά που θα κάντε ένα Tweet λοιπόν μην ξεχνάτε:

WWIII Propaganda: Loose Tweets Sink Fleets
 

Έχει κάποια πρακτική αξία το Creepy; Ναι αν και υπάρχει η πιθανότητα να παρουσιάζει ένα χρήστη ότι βρίσκεται σε κάποιο μέρος του κόσμου που δεν είναι (πχ ένα φίλο μου που το είδαμε και μαζί τον παρουσίαζε εχθές το απόγευμα στις ΗΠΑ ενώ ήταν εντός Αττικής-και από ότι είδα αυτό οφείλεται κατά κύριο λόγω σε λάθος στοιχεία του Geonames.com, τουλάχιστον στα σενάρια που το δοκίμασα εγώ) κατά συνέπεια μπορεί να χρησιμοποιηθεί σε συνθήκες ενός σεναρίου penetration testing που επιτρέπει και διενέργεια “κοινωνικής μηχανικής” αν δεν είναι ο μοναδικός παράγοντας επιβεβαίωσης των στοιχείων σας.

 


Φωνητική αναζήτηση στο Chrome… σε Windows, Mac και Linux!

Ένα θεαματικό εργαλείο πρόσθετο για τον Chrome και μάλιστα κάτω από την MIT License μου έκανε πολύ εντύπωση είναι το Voice Search, ψαχουλεύοντας λίγο στο web store όταν πρωτοείδα το συγκεκριμένο add-on να πω την αλήθεια σκέφτηκα… “χμμφ ακόμη κάτι που δεν θα έχουμε στο Linux για αρκετό καιρό”… και άλλες τέτοιες ανοησίες.

Βιάστηκα να μιλήσω γιατί καθώς διάβαζα την περιγραφή του plugin είδα ότι το plugin δούλευε σε πολλές πλατφόρμες λογισμικού και πως είχε και σελίδα στο GitHub (ναι πάλι το Github πολύ trendy έγινε και αυτό). Λέω και εγώ “ας ρίξω μια ματιά λοιπόν στο κώδικα”, και τότε είδα ότι είναι γραμμένο κάτω από την MIT License. Επίσης επειδή στην σελίδα του add-on στο web store λέει ότι η εφαρμογή ζητά πρόσβαση σε δεδομένα από τα site που μπαίνετε, έριξα μια ματιά στο κώδικα του (γραμμένο κυρίως σε javascript) και από ότι είδα οφείλεται στο ότι προσπαθεί να εντοπίσει ιστοσελίδες με το HTML5 tag input type=search. Από όσο είδα εγώ δεν “τραβάει” δεδομένα σας σε κάποιον σέρβερ.

E, τότε λέω που θα πάει θα το δοκιμάσω αν όπως λέει στην παρούσα φάση οι δυνατότητες του είναι πολύ περιορισμένες.

Η εγκατάσταση, όπως στις περισσότερες  εφαρμογές του Chrome και του Chromium, ήταν αρκετά γρήγορη, και δίπλα από το εικονίδιο των ρυθμίσεων του Chrome είδα ένα ωραίο εικονίδιο μικροφώνου. Λέω μέσα μου… “δεν μπορεί τρέχω Debian Linux στο laptopάκι μου θα μπορέσει αυτό το μικρό πρόσθετο να “δει” το μικροφωνάκι του laptop και να λειτουργήσει;

Χμμ… και όμως λειτούργησε λίγο περίεργα αλλά λειτούργησε αρκετά καλά. Στις πρώτες δύο, τρεις δοκιμές υπήρχε αρκετός θόρυβος στο χώρο και η αλήθεια είναι ότι άλλα έλεγα και άλλα “καταλάβαινε” το voice search με κλειστό θόρυβο και εμένα να μην μιλάω μέσα από τα δόντια μου το plugin δούλευε πολύ καλύτερα. Ok 2-3 φορές μπέρδεψε το Linux με το Linksys… αλλά anyway το “google images cats μια χαρά μου δούλεψε.

Πριν κλείσω να τονίσω ότι το δοκίμασα στο Chromium 6.0.472.63 χωρίς επιτυχία και στο Chrome 8.0.552.224 στο δεύτερο με εξαιρετική επιτυχία.

Αν είστε συχνοί αναγνώστες του elkosmas.gr και χρησιμοποιείτε το Chrome μπορείτε να ρίξτε μια ματιά και στην δική του πολύ μα πολύ απλούστερη “εφαρμογή”


τα 20 δημοφιλέστερα άρθρα του elkosmas.gr για το 2010

Μια συλλογή με τα πλέον δημοφιλή περσινά άρθρα του elkosmas.gr

  1. Πως να ξεκλειδώστε WiFi με το Backtrack Linux 4. Ένα αρκετά αποκαλυπτικό video με οδηγίες για να “ξεκλειδώστε” ένα WiFi που είναι κλειδωμένο με το WEP χρησιμοποιώντας την διανομή Backtrack 4.
  2. 9 πράγματα που μπορείτε να κάνετε με το VLC (και ίσως δεν το γνωρίζατε) To VLC είναι ένα εξαιρετικό πρόγραμμα αναπαραγωγής πολυμέσων, ρίξτε μια ματιά στις λιγότερο γνωστές δυνατότητες του ίσως βρείτε κάποια που δεν γνωρίζατε.
  3. Πως να κάνετε download video ακόμη και όταν είναι “κωδικοποιημένα” Πολλά site στο internet έχουν video σε flash που όμως δεν γίνεται να τα κατεβάστε, με τις οδηγίες του πολύ καλού μου φίλου και αναγνώστη του blog θα μπορέστε να κατεβάστε video ακόμη και αν είναι κωδικοποιημένα.
  4. Πως να δοκιμάστε το Chrome OS με ένα USB Το Chrome OS, το βασισμένο στο Linux και στον  Chrome λειτουργικό σύστημα που ετοιμάζει η Google το περιμένει πολύς κόσμος. Δείτε πως μπορείτε να δοκιμάστε το περίφημο Chrome OS πριν την κυκλοφορία του.
  5. ένας διαδραστικός πίνακας ανοιχτού κώδικα για το Νέο Σχολείο; Όλο και περισσότερα σχολεία και σχολές υιοθετούν την τεχνολογία του διαδραστικού πίνακα, το άρθρο αυτό εξετάζει κατά πόσο είναι δυνατόν να εξοικονομηθούν χρήματα χρησιμοποιώντας λογισμικό ανοιχτού κώδικα.
  6. Μπορώ να δω τους κωδικούς του WiFi σας από τόσο ψηλά! Ένα UAV βασισμένο στο Arduino και το Backtrack που έχει σαν στόχο να αλλάξει τελείως αυτό που λέμε Wireless hacking.
  7. HellenicWave ένας Ελληνικός tracker για νόμιμα Torrent Το HellenicWave είναι μια προσπάθεια δημιουργίας ενός Ελληνικού Tracker με νόμιμα και ελεύθερα Torrent ρίξτε μια ματιά δεν θα χάσετε.
  8. oι υπερυπολογιστές πίσω από το Avatar Ποιο είναι το λειτουργικό σύστημα στο οποίο βασίζονται οι υπερυπολογιστές που είναι υπεύθυνοι για τα απίστευτα τρισδιάστατα γραφικά του Avatar; Θέλει και ρώτημα;
  9. Chrome OS…. ΟΚ το Google μας δουλεύει… Κατά την ανάπτυξη του Chrome OS εμφανίστηκαν διάφορες φήμες για το σε τι συστήματα τελικά θα τρέχει το Chrome OS, η Google προκειμένου να διασκεδάσει τις εντυπώσεις ανέβασε αναφορές στα αποθετήρια ανάπτυξης του για μηχανήματα που έχουμε πάψει να χρησιμοποιούμε εδώ και χρόνια (αλλά δεν έχουμε πάψει να αγαπάμε όσο ρετρό και αν είναι).
  10. Εισαγωγή στο Ubuntu Δύο παλικάρια έφτιαξαν ένα  κείμενο για την προώθηση του Ubuntu με τη ευκαιρία της FOSSCOMM 10 στην Θεσσαλονίκη και είχαν καλοσύνη να το μοιραστούν μαζί μου και με τους αναγνώστες του blog… δείτε το είναι πολύ καλό.
  11. Wallpaper με τις βασικές εντολές του Linux στα Ελληνικά ένα Wallpaper μια συλλογή εντολών Linux και την περιγραφή τους στα Ελληνικά για όσους κάνουν τα πρώτα τους βήματα στην κονσόλα.
  12. ο Stallman προειδοποιεί: το ChromeOS οδηγεί σε απώλεια ελέγχου των δεδομένων Ο Richard Stallman σε μια συνέντευξη του στην Guardian αναλύει τις ανησυχίες του σχετικά με το Chrome OS και δείχνει την υποστήριξη του στους Anonymous.
  13. η Dell παρουσιάζει διαφήμιση για το Ubuntu! αν και μάλλον δεν πρόκειται να δούμε ποτέ αυτή την διαφήμιση στην ψαροκώσταινα η Dell παρουσιάζει διαφήμιση ειδικά για τα προϊόντα της που έρχονται με το Ubuntu προεγκατεστημένο
  14. ebook: εισαγωγή στην γραμμή εντολών του Linux Ένα εξαιρετικό ebook που μπορείτε να κατεβάστε δωρεάν για να μάθετε δύο-τρία πράγματα για την περίφημη γραμμή εντολών στο Linux και για να δείτε πως μπορείτε να την αξιοποιήστε.
  15. η Oracle χάνει τον έλεγχο του OpenOffice, πλέον έρχεται το LibreOffice με την πλειοψηφία των developers του OpenOffice απέναντι της η Oracle βλέπει εταιρείες και ανεξάρτητους developers να μαζεύουν τα μπογαλάκια τους και να την κάνουν με “ελαφρά πηδηματάκια” στο LibreOffice.
  16. το Eeebuntu έγινε AuroraOS… βασισμένο στο Debian Sid το respin του Ubuntu γνωστό και ως eeebuntu άλλαξε όνομα και έθεσε σαν στόχο και πλέον βασίζεται στο Debuan Sid.
  17. το πλέον “τρύπιο” Linux μπορεί το Linux να φημίζεται για το πόσο ασφαλές είναι ειδικά σε σύγκριση με κάποια άλλα λειτουργικά (ονόματα δεν λέμε, εταιρείες από το Redmond δεν θίγουμε) αλλά αυτή η διανομή είναι τρύπια σαν ελβετικό τυρί, και είναι ότι πρέπει για κάποιον ώστε να μάθει τα ενδότερα του Linux
  18. Έχετε Linux Netbook; Κάντε το γρηγορότερο με μερικές ρυθμίσεις! Έχετε ένα ωραίο μικρό και ελαφρύ netbook αλλά σας φαίνεται ότι είναι λίγο αδύναμο (σίγουρα τρέχετε linux;) ρίξτε μια ματιά σε αυτό το how to για να δείτε τι μπορείτε να κάνετε για να του δώσετε μια νέα ανάσα ζωής
  19. το νέο υβριδικό αυτοκίνητο Οpel Ampera τρέχει Linux έχουμε δει το Linux να μπαίνει σε servers, desktop, laptop, netbook, smartphone γιατί όχι και στο ταμπλό του αυτοκινήτου μας;
  20. Flash cookies και πως να τα ξεφορτωθείτε. η πλέον επίμονη μορφή cookies δεν είναι καν στον browser μας αλλά στο flash plugin δείτε πως μπορείτε να απαλλαχθείτε από αυτά

Αλήθεια πια άρθρα έχετε βρει ενδιαφέροντα εφέτος;


από το sidux στο aptosid 2

Εδώ και αρκετό καιρό χρησιμοποιούσα ως κύρια διανομή (φυσικά δοκίμαζα και άλλες) το Sidux και ήμουν ιδιαίτερα ευχαριστημένος, πριν μερικούς μήνες και μετά από κάποια minor bugs που είχα (μάλλον λόγο της “περίεργης” μητρικής μου) να χρησιμοποιώ άλλες διανομές. Εδώ και λίγο καιρό έχω κατασταλάξει στο Linux Mint Debian Edition και προσωπικά είμαι αρκετά άνετος.

Τα προβλήματα του Sidux δεν ήταν μόνο θέματα που είχαν να κάνουν με το μερικά bug εκεί και εδώ (είναι λογικό να υπάρχουν κάποια bug αφού βασίζεται στην unstable έκδοση του Debian). Ωστόσο οι developer του sidux είχαν κατά κύριο λόγω προβλήματα με το sidux e.V. τον οργανισμό που υποστήριζε το project. Ωστόσο υπήρχαν πολλά ζητήματα μεταξύ των developers και του οργανισμού.  Δεν είμαι σε θέση να εξετάσω ποίος είχε δίκιο και ποίος άδικο, ίσως δεν χρειάζεται σημασία έχει ότι για αρκετό διάστημα το sidux είχε σταματήσει την ανάπτυξη του.

Καθώς το όνομα τουλάχιστον στην Ευρώπη ουσιαστικά το διαχειρίζεται το sidux e.V. οι developer του sidux προχώρησαν στην αλλαγή του ονόματος της διανομής σε aptosid (ΟΚ δεν είναι και τόσο ωραίο όπως ήταν το sidux αλλά σημασία έχει να προχωράει σωστά η ανάπτυξη του, άλλωστε το Linux Mint Debian Edition δεν είναι πολύ καλύτερο όνομα :P).

Για τους χρήστες του sidux που επιθυμούν να αναβαθμιστούν θα πρέπει να επεξεργαστούν το  αρχείο /etc/apt/sources.list.d/sidux.list και να αλλάξουν τα mirror τους στα http://sidux.com/debian ή http://sidux.office-vienna.at/sidux/debian/.

Μετά θα πρέπει να τρέψουν τις ακόλουθες εντολές:

apt-get update

apt-get dist-upgrade

Οι χρήστες θα ερωτηθούν αν επιθυμούν να αλλάξουν από το sidux στο aptosid και όσοι θέλουν να προχωρήσουν με την διαδικασία πρέπει να απαντήσουν “ναι“.

Μετά από αυτό τα αρχεία με τα sources lists σας θα είναι ενημερωμένα με τα αποθετήρια του aptosid συνεπώς κάντε ακόμη μια φορά το κλασικό:

apt-get update

apt-get dist-upgrade


Qmmp ένα clone του xmms γραμμένο σε Qt 1

Το καιρό που άρχισα να ασχολούμαι με το Linux ο αγαπημένος μου player για να παίζω μουσική ήταν το xmms. Το xmms είχε βασιστεί στο σχεδιασμό του στο δημοφιλές (τουλάχιστον εκείνη την εποχή Winamp).

Το Qmmp είναι γραμμένο χρησιμοποιώντας την Qt, αλλά επιδιώκει να έχει παρόμοιο περιβάλλον με το Winamp και το xmms.

Σίγουρα δεν διαθέτει λειτουργικότητα ανάλογη με το Amarok, το Clementine ή το Gereqi αλλά δεν παύει να είναι ένας αρκετά πρακτικός player που καλύπτει αρκετές ανάγκες αναπαραγωγής αρχείων ήχου.

Πέραν του ότι υποστηρίζει σχεδόν όλα τα format αρχείων ήχου και playlists καθώς και κάποια βασικά εφέ και όλες τις εξόδους ήχου που χρησιμοποιούμε στο Linux (αλλά και στα Windows) έχει και μερικές extra δυνατότητες που ίσως κάποιοι τις βρουν αρκετά χρήσιμες όπως:

  • υποστήριξη skin από το xmms και το Winamp 1.x
  • 10-band equalizer
  • υποστήριξη stream MP3, Vorbis, AAC, AAC+
  • υποστήριξη MMS (πειραματική)
  • MPRIS (για να μπορείτε να χρησιμοποιήστε τηλεκοντρόλ για να το ελέγξετε)
  • εντοπισμός αφαιρούμενων συσκευών
  • αναπαραγωγή video μέσω του Mplayer (μμμ… χρήσιμο αυτό)
  • απεικόνισή στοίχων (μέσω του lyricsplugin.com)
  • απεικόνιση cover art
  • υποστήριξη του αρχείου CUE που έχουν ορισμένα μουσικά CD
  • ενσωματωμένη υποστήριξη  CUE  (για FLAC και WavPack)
  • πολλαπλές playlist
  • αυτόματος εντοπισμός του Character Set των αρχείων cue και των μεταδεδομένων του ShoutCast
  • υποστήριξη των ακόλουθων τύπων playlists: m3u, pls, xspf
  • υποστήριξη του ReplayGain
  • δυνατότητά αναπαραγωγής  Last.fm/Libre.fm
  • υποστήριξη CDDB
  • υποστήριξη γραφικών εφέ μέσω του ProjectM

To Qmmp ήδη είναι στα repositories του Debian Sid και του Ubuntu.


DreamPie ένα εξαιρετικό Python shell

Function documentation and filename completion.

τεκμηρίωση function και συμπλήρωσή ονόματος αρχείου

Το DreamPie είναι ένα εξαιρετικό Python shell για Windows,Linux και Mac OS X. Είναι σχεδιασμένο για να αλληλεπιδρά με το χρήστη ώστε να τον διευκολύνει να μάθει καλύτερα την Python ή να γράψει κώδικα.
Αν και είναι ιδιαίτερα πλούσιο σε χαρακτηριστικά θα αναφερθώ επιγραμματικά στα ακόλουθα.

  • Καταρχάς η οθόνη του DreamPie είναι χωρισμένη στα δύο. Στο History box που σας δείχνει τις παλιότερες εντολές σας και το output που έχουν και το code box που δείχνει τον κώδικα σας. Αυτό ουσιαστικά σας δίνει την δυνατότητα να γράψτε μπόλικο κώδικα (όπως θα κάνατε με το kate ή με το gedit) και να το εκτελέστε όποτε πιστεύετε ότι είναι έτοιμος. Επίσης μπορείτε να κάνετε copy paste τον κώδικα σας από οπουδήποτε και να τον εκτελέστε άμεσα.
  • Με την εντολή copy code only θα αντιγραφεί ο κώδικας που θέλετε για να τον σώστε σε ένα αρχείο. O κώδικας σας ήδη είναι όμορφα φορμαρισμένος και με τα κλασσικά τέσσερα κενά για να διαβάζεται εύκολα και ευχάριστα.
  • Αυτόματη ολοκλήρωση των ονομάτων και των attributes των αρχείον σας.
  • Αυτόματη απεικόνιση των argument και της τεκμηρίωσης  της κάθε fuction. (για εμένα πολύ βολικό)
  • Κρατά τα τελευταία αποτελέσματά στο result history για χρήση αργότερα.
  • Κάνει fold αυτόματα μεγάλα output ώστε να συγκεντρωθείτε μόνο σε ότι είναι σημαντικό.
  • Σας επιτρέπει να σώστε τo history σαν HTLM αρχείο για να μπορείτε να το δείτε με το browser σας. Μετά μπορείτε να φορτώστε το αρχείο αυτό στο DreamPie και να επεξεργαστείτε της εντολές αυτές. (επίσης μου άρεσε πολύ αυτό)
  • Προσθέτει αυτόματα παρενθέσεις (ή quotes αν προτιμάτε) όταν πατάτε το κενό μετά από functions ή methods πχ το execfile fn αυτόματα γίνεται execfile(“fn”) (σωστά το έγραψα Python-ίστας;
  • Υποστηρίζει interactive plotting με το matplotlib (στο αρχείο matplotlibrc πρέπει να έχετε το “interactive:True” για να δουλέψει)
  • Υποστηρίζει Python 2.5, 2.6, 2.7, Jython 2.5, IronPython 2.6 and Python 3.1. (αρκεί να τα έχετε εγκαταστήσει).

Τουλάχιστον εμένα με βόλεψε απίστευτα νομίζω ότι αξίζει να του ρίξτε μια ματιά, υπάρχουν έτοιμα πακέτα για Windows, πακέτο για Debian/Ubuntu (στο Debian Squeeze το έχουμε ήδη στα repo), για Mac ρίξτε μια ματιά εδώ. Τον κώδικα (που είναι κάτω από την GPLv3 θα τον βρείτε εδώ)


το Linux Mint έκδοση Debian είναι πλέον διαθέσιμο 2

Επιτέλους μετά από 3 χρόνια δοκιμών και ανάπτυξης είναι διαθέσιμο το Linux Mint Debian Edition. Το Linux Mint Debian Edition ή LMDE για συντομία, προσπαθεί να φέρει ευχάριστο για το χρήστη περιβάλλον εργασία της στάνταρ έκδοσης του Mint στο Debian.

Στόχος είναι η δημιουργία μιας rolling διανομής ώστε οι χρήστες να μην χρειάζεται να κάνουν επανεγκαταστάσεις όποτε βγαίνει η νέα του έκδοση.Το LMDE βασίζεται στο Debian Testing με πολλές μετατροπές ώστε να είναι κάπως πιο εύχρηστο για το μέσο χρήστη. Σίγουρα όσο αφορά την ευχρηστία δεν νομίζω ότι μπορεί να συγκριθεί “ακόμη” με το στάνταρ Linux Mint ωστόσο κατά την γνώμη μου ένας άνθρωπος που έχει μια εμπειρία με τους υπολογιστές και ειδικά με το Linux αξίζει να του ρίξει μια ματιά (και δύο μην σας πω). To LMDE είναι βασισμένο στο Debian Testing (γνωστό και ως squeeze) που έχει πακέτα που έχουν αποφοιτήσει από το Debian Unstable (γνωστό και ως Sid).

Όσο αφορά τις πρώτες εντυπώσεις οφείλω να πω ότι η διανομή είναι αρκετά καλοδουλεμένη, τα περισσότερα πακέτα είναι αρκετά φρέσκα (αν και όχι τόσο φρέσκα όσο στο Sid) φυσικά οι παλιοί Debian-άδες μπορούν να σας πουν ότι αν θέλετε να αλλάξετε το Debian Squeeze σε Debian Sid αλλάζοντας το αρχείο /etc/apt/sources.list (αν είστε αρκετά θαρραλέοι)

Το Linux Mint θα συνεχίσει να αναπτύσσει και τις Ubuntu based εκδόσεις του. Μην ξεχνάμε ότι μέσα στο χρόνο περιμένουμε και το Aurora OS (την βασισμένη στο Debian Sid έκδοση του Eeebuntu).


Πως να δοκιμάστε το Chrome OS με ένα USB 2

Google Chromium Tablet (1)Εδώ και αρκετό καιρό η Google προχώρησε στην ανάπτυξη του δικού της λειτουργικού συστήματος βασισμένου στο Linux του Chrome OS. Αν και η Google εδώ και καιρό αναπτύσσει το Android που και αυτό βασίζεται στο Linux ο στόχος εδώ είναι διαφορετικός καθώς το Chrome OS βασίζεται στο πρόγραμμα πλοήγησης του web Chrome και έχει σκοπό να καλύψει ένα κομμάτι της αγοράς των προσωπικών υπολογιστών των tablet ενώ το Android έχει σαν στόχο να καλύψει την αγορά μικρότερων συσκευών όπως κινητά τηλέφωνα και mini-tablets.

Μια από τις σημαντικότερες αποφάσεις που έχει πάρει κατά την γνώμη μου η Google είναι η το γεγονός ότι η Google αποφάσισε να αναπτύξει το Chrome OS ως ανοιχτό λειτουργικό σύστημα και για αυτό το λόγω δημιούργησε το Chromium OS που είναι ή υπό ανάπτυξη έκδοση του Chromium OS κάτι παρόμοιο με αυτού που κάνει και με τον ομώνυμο πρόγραμμα browsing και σας διαβεβαιώ ότι το Chromium δεν έχει τίποτα να ζηλέψει από το Chrome. Όπως είναι φυσικό αρκετοί χρήστες θέλουν να δοκιμάσουν το λειτουργικό σύστημα Chromium OS, και κάτι τέτοιο είναι εφικτό ακριβώς γιατί η ανάπτυξη του γίνεται διάφανα (και όχι πίσω από κλειστές πόρτες).

Από τις πολλές υλοποιήσεις που έχουν δει κατά καιρούς το φως της δημοσιότητα νομίζω ότι η πλέον εντυπωσιακή (και αποτελεσματική) είναι η προσπάθεια ενός 17χρόνου από το Μάντσεστερ του Ηνωμένου Βασιλείου. Ο Hexxeh (το nom de guerre του Liam McLoughlin) ο οποίος όχι μόνο έχει καταφέρει να παρέχει έτοιμα builds αλλά το κάνει αυτό με τρόπο εκπληκτικό καθώς έχει προσθέσει υποστήριξη Flash, Java ακόμη και drivers για κάρτες nvidia.

Ο Hexxeh προσφέρει δύο διαφορετικές εκδόσεις του Chromium OS: η μια είναι η έκδοση είναι η Chromium OS Vanilla που ουσιαστικά είναι μια αυτοματοποιημένη εικόνα του φτιαγμένη από το κώδικα του Chromium OS χωρίς καμία από τις αλλαγές του Hexxeh. Το βασικό μειονέκτημα αυτής της διαδικασίας είναι ότι μπορεί να χρησιμοποιήσει το κώδικα μόνο του Chromium OS χωρίς τις αλλαγές που έχει προσθέσει το παλικάρι, ωστόσο αν είστε τυχεροί και το hardware σας υποστηρίζεται από το Chromium OS θα μπορέστε να το τρέξτε άνετα στο μηχάνημα σας και να δείτε από πρώτο χέρι την δουλειά που γίνεται στο Chromium OS.

H άλλη έκδοση είναι το Chromium OS Flow που υποστηρίζει σαφώς πολύ περισσότερο hardware, flash και έχει εγκατεστημένη Java. Το Flow είναι η πλέον “φτιαγμένη” έκδοση του του Hexxeh που νομίζω ότι θα βρείτε αρκετά ενδιαφέρουσα.

Οδηγίες για το πώς θα βάλετε το Chromium OS Flow σε USB θα βρείτε στα ακόλουθα link (Windows, Mac OS X) και οδηγίες για το το Linux για Ubuntu και Debian διανομές εδώ:

  • βρείτε ένα USB με τουλάχιστον 2GB χωρητικότητα
  • βάλτε το BIOS σας να Boot-άρει από USB πριν το σκληρό
  • κατεβάστε το ChromeOS-Flow.img (εδώ θα το βρείτε, το img έχει μέγεθος γύρω στα 350ΜΒ) και βάλτε το σε όποιο φάκελο θέλετε
  • εγκαταστήστε το πρόγραμμα USB-ImageWriter είτε με το Synaptic , ή πληκτρολογώντας  “sudo apt-get install usb-imagewriter” σε κονσόλα
  • πάτε στο μενού Applications  (εφαρμογές)–> Accessories  (βοηθήματα)–> ImageWriter αν δεν το βρίσκετε ή βαριέστε να ψάχνετε όπως εγώ δώστε  “sudo imagewriter” από κονσόλα (ναι θέλει root privileges για να γίνει σωστά η δουλειά)
  • φροντίστε να είναι unmounted το USB σας (το συνιστώ) ή φροντίστε να μπορεί να γίνει unmount (σε απλά Ελληνικά: φροντίστε οι εφαρμογές που τρέχουν εκείνη την ώρα να μην το χρησιμοποιούν)
  • δώστε την τοποθεσία που βρίσκεται το ChromeOS-Flow.img και την τοποθεσία του USB σας
  • γράψτε το img και
  • φτιάξτε καφέ θα περάσει ένα τεταρτάκι-εικοσάλεπτο σίγουρα
  • κάντε reboot.
  • στο login screen δώστε τα ακόλουθα username:facepunch και password:facepunch (φυσικά μετά μπορείτε να τα αλλάξετε)
  • αν δεν μπαίνει με την μία δοκιμάστε να βάλτε ethernet καλώδιο γιατί μάλλον το WiFi σας δεν υποστηρίζεται ακόμη (είναι ακόμη δοκιμαστικό… υπομονή)
  • λογικά τώρα θα πρέπει να boot-άρει κανονικά, δοκιμάστε το και αν έχετε όρεξη αφήστε και ένα σχόλιο σε αυτή την δημοσίευσή.

Προσωπικά ακόμη δυσκολεύομαι να συνηθίσω στην ιδέα ενός συνεχώς Online λειτουργικού συστήματος όπως το Chrome OS όπως και στην ιδέα ότι οι περισσότερες εφαρμογές μου είναι online. Φυσικά κάποιος θα πει ότι όταν πρωτάρχισα να ασχολούμαι με τους υπολογιστές και το ελεύθερο λογισμικό η πρόσβαση στο γρήγορο Internet ήταν μια πολυτέλεια των ολίγων ενώ σήμερα είναι κοινός τόπος στα περισσότερα νοικοκυριά.  Ναι ίσως δεν θα αντικαταστήσω το λειτουργικό μου σύστημα με το Chrome OS στο Desktop μου…  ίσως αν είχα ένα Tablet και χρησιμοποιούσα το Chrome OS σε αυτό πίνοντας το καφεδάκι μου στην βεράντα θα είχα διαφορετική γνώμη για το πόσο χρήσιμο και ενδιαφέρων είναι μέχρι στιγμής όμως το βλέπω σαν niche.

Από την άλλη βλέποντας ότι οι περισσότεροι χρήστες χρησιμοποιούν τον υπολογιστή τους περισσότερο online, σε site όπως αυτό (μπράβο σας ευχαριστώ για την προτίμηση κτλ κτλ) αλλά  και σε site όπως το Facebook και σε “φάρμες” ναι τότε αλλάζει το θέμα.


το Eeebuntu έγινε AuroraOS… βασισμένο στο Debian Sid 4

Eeebuntu on 900a

Eeebuntu σε EeePC 900a

To Eeebuntu κατά την γνώμη μου ήταν ένα ιδιαίτερα πετυχημένο spin του Ubuntu, άρχισε σαν μια συλλογή από scipt-άκια και πακέτα που εξασφάλιζαν την μέγιστη λειτουργικότητα των netbook της σειράς EeePC της Asus με το Ubuntu. Σιγά-σιγά το concept επεκτάθηκε και άρχισαν να υποστηρίζονται και άλλα netbook άλλων κατασκευαστών.

Η κοινότητα του Eeebuntu μετά από πολλές σκέψεις αποφάσισε να μετατρέψει το codebase της που ήταν το Ubuntu στο Debian Ustable (γνωστού και ως Sid) και το όνομα του νέου λειτουργικό Aurora. Οφείλω να παραδεχθώ ότι είμαι εδώ και 2 χρόνια χρήστης (της ίδιας εγκατάστασης :P) του Debian Sid (να είναι καλά το Sidux) και έχω βολευτεί απίστευτα. Ένα από τα αγαπημένα μου χαρακτηριστικά είναι το γεγονός ότι πρόκειται για rolling distribution, ουσιαστικά η διανομή αλλάζει μέρα με την μέρα καθώς νέα πακέτα προστίθεται και αφαιρούνται από τα αποθετήρια του Debian. Από την πρώτη φόρα που έκανα την πρώτη εγκατάσταση Sid σε υπολογιστή (αν εξαιρέσουμε μια φορά που πραγματικά έκανα ανοησίες) 2 χρόνια τώρα δεν έχω αλλάξει την εγκατάσταση μου.  Η νέα διανομή εκτός του EeePC θα στοχεύει και σε άλλα netbook αλλά και στις ανάγκες desktop χρήσης. Νομίζω ότι δεν έχουμε παρά να περιμένουμε το release.

Linux Mint 8 ScreenshotΠροσωπικά δεν έχω τίποτα με το Ubuntu και πιστεύω ότι έχει προσφέρει στην κοινότητα του ελεύθερου λογισμικού πολύ περισσότερα από όσα του καταλογίζονται… και κακά τα ψέματα έχει μια απίστευτη κοινότητα και ίσως στο μέλλον εξεταστεί η πιθανότητα το Ubuntu να γίνει και αυτό μια rolling διανομή… άλλωστε όλες οι εκδόσεις του Ubuntu βασίζονται σε snapshots του Debian Unstable (δεν είναι και το πλεον εύκολο πράγμα άλλωστε η πρακτική που ακολουθεί το Ubuntu έχει και τα θετικά της:  Απλά δουλεύει TM). Ακολουθώντας τις συμβουλές μου τρέχω στο μηχάνημα μου το τελευταίο διάστημα τουλάχιστον μια διανομή βασισμένη στο Ubuntu: το LinuxMint (πέρα από το Debian Sid) και οφείλω να ομολογήσω ότι το αποτέλεσμα είναι εξαιρετικό.

Αναφερόμενος στο LinuxMint πρέπει να προσθέσω ότι υπάρχει ένα ιδιαίτερα ενδιαφέρον project (σε alpha κατάσταση) δημιουργίας ενός LinuxMint desktop βασισμένου στο Debian Testing (θα μου άρεσε περισσότερο το Unstable αλλά δεν μπορούμε να τα έχουμε όλα σε αυτή την ζωή).