linux


Η φιλοσοφία του ελεύθερου λογισμικού 3

Athens - Ancient Agora: Temple of HephaestusΟ φίλος Δημήτρης Γλενταδάκης μου έστειλε ένα εξαιρετικό κείμενο το οποίο το μετέφρασε από το Framablog το οποίο νομίζω ότι όλοι οι αναγνώστες του elkosmas.gr που μιλούν Γαλλικά αξίζει να το διαβάζουν.  Το συγκεκριμένο άρθρο ειδικότερα με προβλημάτισε. Βλέπετε εδώ και χρόνια έχω ακούσει ανθρώπους να χαρακτηρίζουν το ελεύθερο λογισμικό είτε σαν μια “αντίδραση στα καπιταλιστικά μονοπώλια” και σαν “πόρο μου πρέπει να εκμεταλλεύονται προς όφελος τους οι εταιρείες“, τι από το δύο ισχύει. Για κάποιο λόγο δεν βλέπω γιατί πρέπει να ισχύει μόνο το ένα από τα δύο. Όσο και αν φαίνεται περίεργο μέσα από την Μανιχαϊστική λογική του “καλού” και του “κακού” που υιοθετούμε ορισμένες φορές ασυναίσθητα, τα πράγματα δεν είναι πάντα “μαύρα” ή “άσπρα” ούτε καν γκρι.

Πολλές φορές (ανάλογα με κέφια και το πόσο καφέ έχω πιεί) μπορεί να δώσω και εγώ βάρος στο ένα ή στο άλλο ζήτημα σχολιάζοντας. Έστω και χωρίς να το θέλω κάποιες φορές δεν δυνατό να τονίσει κανείς εξ’ ίσου όλες τις πτυχές ενός ζητήματος και παραδέχομαι ότι συχνά (αν και ειλικρινά προσπαθώ) σε δεύτερο χρόνο μπορώ να διακρίνω ότι μπορούσα κάποια πράγματα να τα προσεγγίσω διαφορετικά. Περπατώντας σε αυτήν την πολύ λεπτή ισορροπία συχνά έχω ακούσει χαρακτηρισμούς “καπιταλιστής”,”μαρξιστής”,”αριστερός”,”δεξιός” κ.ο.κ

Το κείμενο που ακολουθεί μεταφρασμένο από τον Δημήτρη, και με την προσθήκη του εξαιρετικού artwork του Framablog πάνω στην δουλειά του Jonathan Roberts από το Linux Format 194 έχει σαν σκοπό την δημιουργία μιας δημόσιας συζήτησης για την φιλοσοφία που χαρακτηρίζει το ελεύθερο λογισμικό. Για αυτό και με την ευκαιρία αυτού του δημόσιου διάλογου πρόσθεσα την φωτογραφία της Αγοράς της Αρχαίας Αθήνας (ΟΚ και γιατί το άρθρο αναφέρεται και στο Πλάτωνα αλλά περισσότερα θα διαβάστε παρακάτω).

 

(more…)


Ο Παράξενος Καθεδρικός: “τα στρίπ που δεν έκανα”

To Παράξενο Καθεδρικό ίσως το θυμάστε σαν μια μετάφραση από σειρά κόμικ για το ελεύθερο λογισμικό Bizarre Cathedral. Ο Ryan Cartwright που έφτιαχνε τα strips του Bizarre Cathedral έχει αρκετό καιρό να βγάλει καινούριο strip. Όπως υπήρχαν αρκετά που δεν είχα μεταφράσει ποτέ έτσι ο φίλος του blog Γιώργος Νικολόπουλος πήρε την πρωτοβουλία να τα μεταφράσει και να μου τα αποστείλει.

Παράξενος Καθεδρικός 8

Ο Παράξενος Καθεδρικός 9

Ο Παράξενος Καθεδρικός 14

Ο Παράξενος Καθεδρικός είναι διαθέσιμος στα Αγγλικά,στα Τσέχικα και στα Ιταλικά


η ACTA, πως την είδαν οι πολιτικοί μας και ποιο είναι το μέλλον της στην Ευρώπη; 11

Όπως μάλλον θα έχετε ενημερωθεί η ACTA ή Anti Counterfeiting Trade Αgreement από το OSarena και το LinuxInside.gr (και όχι μόνο αλλά μου ήρθαν τώρα)  δεν πέρασε στο Ευρωκοινοβούλιο.

Η ACTA δεν είναι κάτι καινούριο, κάθε άλλο! Ήδη από το 2010 που είχε διαρρεύσει το προσχέδιο της η υπογραφή της από εκπρόσωπο της χώρας μας στην Ιαπωνία του Γενάρη, οι αντιδράσεις τουλάχιστον όπως τις αντιλήφθηκα εγώ ήταν πρωτοφανείς. Φτάσαμε λοιπόν εχθές ημέρα ανεξαρτησίας για την άλλη πλευρά του Ατλαντικού να γίνει η ψηφοφορία στο Ευρωκοινοβούλιο σχετικά με την ACTA, και το αποτέλεσμα ήταν να απορριφθεί. Βλέπετε παρά τις αντιρρήσεις από μια μερίδα του κόσμου για την ACTA υπήρχαν και πολύ υποστηρικτές της. Οι περισσότεροι υποστηρικτές της ACTA ήταν από τις τάξεις του Ευρωπαϊκού Λαϊκού Κόμματος που υποστήριζαν την συμφωνία.

Επειδή το άρθρο είναι πραγματικά μεγάλο (με έπιασε λογοδιάρροια συγνώμη 2-3 μέρες το έγραφα) σας προειδοποιώ είναι το μεγαλύτερο άρθρο που έχω γράψει σε αυτό το blog) (more…)


Firefox OS χρειαζόμαστε ακόμη ένα νέο λειτουργικό σύστημα για κινητά τηλέφωνα; 2

Μπορεί εδώ και λίγες ώρες να ακούγεται η είδηση για το νέο λειτουργικό σύστημα του Mozilla για κινητά τηλέφωνα με το όνομα Firefox OS να ακούγεται εδώ και λίγες ώρες από διάφορα site όπως ενδεικτικά το Techblog.gr και το Techgear.gr. Χρειάζεται όμως η αγορά κινητών ακόμη ένα νέο λειτουργικό σύστημα; Αν διαβάσει κανείς τα άρθρα θα δει ότι το Firefox OS ουσιαστικά είναι ένα νέο branding του Boot 2 Gecko. Το Boot 2 Gecko με λίγα λόγια τρέχει μόνο το πυρήνα του Android και υλοποιεί την μηχανή απεικόνισης HTML του Firefox με το όνομα Gecko. Στην ουσία είναι ένα πολύ βασικό Android. Όμως για μισό λεπτό, το Android δεν είναι παρά βασισμένο στο Linux; Και για να είμαστε ακριβής από την έκδοση 3.3 του πυρήνα του Linux το Android και το Linux ουσιαστικά τρέχουν τον ίδιο πυρήνα.

Με άλλα λόγια ουσιαστικά πρόκειται για ένα stock Linux πυρήνα, και τον Firefox από πάνω του μαζί με ένα σορό εφαρμογές που είναι απαραίτητες σε ένα κινητό τηλέφωνο. Προσωπικά έχω δει αρκετές φορές από μέλη του hackerspace.gr με διάφορες συσκευές στις οποίες έτρεχε το B2G (παράδειγμα από παλιότερο event). Η εμπειρία μου ήταν τουλάχιστον θετική και αν υπολογίσει κανείς ως δεδομένο ότι επρόκειτο για πολύ πειραματικές κατάστασης εξαιρετική.

Δεν είμαι σε θέση να προβλέψω την πιθανή εξέλιξη των πραγμάτων ωστόσο κατά ένα μέρος η χρήση του νέου Mobile Web API από την νεώτερη έκδοση του Mozilla όσο και οι εξαιρετικά καλύτερες επιδόσεις του δείχνουν ένα αρκετά υποσχόμενο μέλλον αφού άλλωστε χρησιμοποιούμε το κινητό μας όλο και λιγότερο ως τηλεφωνική συσκευή και όλο και περισσότερο ως υπολογιστή (σύμφωνα με την Telegraph). Από την άλλη έχουμε 4 πολύ μεγάλες εταιρείες την Google, την Apple και την Microsoft σε ένα αγώνα κυριαρχίας πάνω στην κινητή τηλεφωνία προσπαθώντας να προσφέρουν μια ενοποιημένη πλατφόρμα.

Δύσκολο να προβλέψει κανείς πως θα εξελιχθεί το μέλλον αυτού του τομέα της πληροφορικής, σίγουρα το ότι μπορεί κάποιος να γράψει κώδικα σε HTML5 για την δημιουργία μιας εφαρμογής ακούγεται κάποιος περιορισμένο σε κάποιους, δεν έχουμε παρά να περιμένουμε τις εξελίξεις. Μέχρι τότε μπορώ να ανοίξω τον Firefox στο Android μου και να παίξω λίγο BrowserQuest. Εν το μεταξύ αφήστε τις σκέψεις και τα σχόλια σας παρακάτω 😉


Codebender: online Arduino IDE 2

Αν παρακολουθείτε το elkosmas.gr θα θυμάστε προφανώς την ομιλία του Massimo Banzi για το Arduino που ανέβασα πριν λίγες ημέρες,για να προγραμματίσει κανείς το Arduino χρησιμοποιεί το Arduino IDE που είναι μια εφαρμογή Java που τρέχει σε Windows, MacOSX και Linux (φυσικά).

Μια παρέα 5 φίλων από την Πάτρα που συχνά μαζεύονται στο P-space (το hackerspace της Πάτρας) φτιάχνουν ένα ανοιχτού κώδικα IDE για το Arduino το οποίο θα είναι προσβάσιμο μέσα από το browser σας το Codebender.

  • Στην βάση του το Codebender χρησιμοποιεί για επεξεργασία του κώδικα τον Ace που είναι γραμμένο σε απλή HTML5 και Javascript και όχι μόνο αυτό αλλά έχει builin τα keyboard bindings για τον vim και τον Emacs
  • Ένα από τα ιδιαίτερα χαρακτηριστικά του codebender είναι η χρήση της  Clang  ενός compiler (όπως πολύ σωστά με διόρθωσε ο φίλος και  αναγνώστης Νέστος)  που φημίζεται για τα εξαιρετικά αναλυτικά error messages που σας δίνει όταν γράφετε κώδικα με αποτέλεσμα να μπορείτε να διορθώστε τα λάθη σας ακόμη ευκολότερα και μεταφέρετε το βάρος του compiling στα μηχανήματα του codebender.
  • Με το Codebender δεν χρειάζεται να εγκαταστήστε καμιά έξτρα βιβλιοθήκη, απλά την ενσωματώνετε στο κώδικα σας και το codebender θα την κάνει compile για έσας
  • Έχετε απορία για το πως λειτουργεί μια εντολή; Αρκεί να την επιλέξτε και να πατήστε Ctrl και κενό ώστε να λάβετε την σχετική τεκμηρίωση από το arduino.cc
  • Για να Flashάρετε την συσκευή σας το μόνο που έχετε να κάνετε είναι επιτρέψτε στο Codebender να τρέξει ένα μικρό Java Applet για τον σειριακό έλεγχο της.
  • Στο μέλλον χρησιμοποιώντας τον TFTP bootloader του Codebender θα είστε σε θέση να εγκαταστήσετε οποιοδήποτε sketch σε οποιοδήποτε Αrduino σας είναι συνδεδεμένο στο δίκτυο

Ομολογώ ότι έχω εντυπωσιαστεί από την ποιότητα αλλά και από την ποσότητα της δουλειάς που έκαναν οι συμμετέχοντες, και επιφυλάσσομαι στην πρώτη ευκαιρία να τους συγχαρώ από κοντά. Αν θέλετε να στηρίξτε την δουλειά τους ρίξτε μια ματιά στο IndieGoGo Campaign τους.

Αυτή την στιγμή το codebender.cc είναι σε closed beta όμως οι πρώτοι 50 που θα δώσουν τον κωδικό elkosm@s.gr στο πεδίο description της καταγραφής στην φόρμα προεγγραφής μέσα στις επόμενες 24 ώρες θα πάρουν άμεσα το invite τους. Αν θέλετε να ρίξτε μια ματιά στο κώδικα του codebender.cc δεν έχετε παρά να επισκεφθείτε την σελίδα του project στο Github.


Linus Torvalds: NVidia άντε γ… (και γιατί μπορεί να το έχετε πει και εσείς) 2

Δεν με πιστεύετε έτσι; Και όμως ο κύριος Torvalds με κάθε “μεγαλοπρέπεια” στέλνει τη NVidia να πάει να γ…

OK, κάποιος τα έχει πάρει με την NVidia όμως ποιός; Και γιατί;

Λοιπόν ο κύριος Linus Torvalds μπορεί να έχει κερδίσει το σεβασμό από πολύ κόσμο μιας και είχε την ιδέα να αρχίσει πάνω σε αυτό που λέμε πυρήνας του Linux, ή απλά πυρήνα, ή kernel. Χωρίς αυτό το απαραίτητο συστατικό ενός λειτουργικού συστήματος ο υπολογιστής δεν μπορεί να κάνει τίποτα. Ναι μπορεί πειραχτικά να οι προγραμματιστές του πυρήνα να τον ονομάζουν Καλοκάγαθο Δικτάκτορα και ναι δεν είναι και ο πλέον εύκολος άνθρωπος. Έχει κατά καιρούς γκρινιάξει για το KDE 4, το Gnome 3, τις ρυθμίσεις της OpenSUSE και πάει λέγοντας.

Βλέπετε η NVidia σύμφωνα με τον κύριο Torvalds είναι μια από τις χειρότερες εταιρείες που έχουν δουλέψει με τους προγραμματιστές του πυρήνα. Δεν είναι ότι η NVidia είναι μια από τις εταιρείες που δεν νοιάζονται για το Linux, ούτε μια εταιρεία που υπολογίζει ότι η αγορά του Linux είναι μικρή κάθε άλλο. Βλέπετε η NVidia έχει κάνει μια τρομερή επένδυση στην αγορά του Linux, ειδικότερα ειδικά για την αγορά των βασισμένων σε Android/Linux Tablet έχει σχεδιάσει την νέα σειρά chipset Tegra 2 και 3. Θα περίμενε κανείς η συγκεκριμένη εταιρεία να παρέχει εκτεταμένη τεκμηρίωση ώστε τα προϊόντα της να λειτουργούν όσο το δυνατόν καλύτερα αν όχι αντί να δίνει ανοιχτού κώδικα drivers όπως η Intel.

Κάποιος θα πει ότι η NVidia πριν μερικά χρόνια (μιλάμε για πριν 2-3 χρόνια) ήταν η μόνη βιώσιμη λύση ή θα έσπαγε να νεύρα του με τους driver της ATI, τελικά όμως η ATI άνοιξε τους drivers της και δουλεύουν αρκετά καλύτερα από πριν όσο αφορά για την Nvidia ναι αν έχετε μια σχετικά καινούρια κάρτα (όχι πολύ καινούρια όμως) είστε OK, εγκαθιστάτε το driver και δουλεύετε μια χαρά σωστά; Χμ, όχι ακριβώς βλέπετε οι κλειστού κώδικα drivers της Nvidia συχνά δουλεύουν υπό κάποιες συνθήκες λίγο αλλοπρόσαλλα.

Βλέπετε ειδικά πριν μερικά χρόνια το flash, το KDE ακόμη και το απλούστερο OpenGL παιχνίδι απλά δεν δούλευε πάντα και μπορούσε μέχρι και να κολλήσει ένα σύστημα με παλιά Nvidia. Φυσικά τα χρόνια περάσαν και πλέον το project Nouveau, μια προσπάθεια αντίστροφης μηχανικής των driver της Nvidia άρχισε να αποφέρει καρπούς (μάλιστα στα περισσότερα σενάρια χρήσης του, τουλάχιστον στο δικό μου μηχάνημα, δουλεύει μια χαρούλα). Όχι όμως χάρης την βοήθεια της NVidia.

Τελικά λοιπόν, είχε δίκιο ο Linus; Από την μία, πιστεύω ότι επειδή έδινε μια ενδιαφέρουσα ομιλία δεν θα έπρεπε να αντιδράσει έτσι, ειδικά τώρα που υπάρχει μια προσπάθεια από την NVidia να υποστήριξει ανοιχτού κώδικα projects (η NVidia από όσο γνωρίζω, και μπορεί να κάνω και λάθος, έχει μόλις από τα μέσα Μάρτιου φτιάξει μια μικρή ομάδα developer για αυτή την δουλειά). Από την άλλη σήμερα είπα να δω ένα video σε flash αλλά έκανα το λάθος να το δω σε μια δοκιμαστική εγκατάσταση που δεν το είχα τσεκάρει και πολύ καλά με ένα λίγο παλιότερο driver της Nvidia που δεν τα πάει καθόλου καλά με το Flash σε Linux. Θέλετε να μαντέψτε τι έγινε; Κάποιος έβριζε την NVidia και την Adobe… αντί να βρίζω τον εαυτό μου που δεν τα απέφυγα :S

Όταν ήρθα στα συγκαλά μου και bootάρα στην κύρια διανομή μου όλα δούλευαν ρολόι. Πριν κλείσω να ευχαριστήσω τον φίλο Κώστα Μπουκουβάλα που περιμένει δημοσίευση άμεσα.

Επίσης επειδή η ομιλία του Torvalds είναι πάνω από μια ώρα και το θέμα με την NVidia 2-3 λεπτά αξίζει να δείτε ολόκληρο το βίντεο, εκτός αν είστε ανυπόμονοι και θέλετε να πάτε κατευθείαν στην σχετική απάντηση του Torvalds στο θέμα της NVidia.

(more…)


2012 θέσεις των κομμάτων για το ανοιχτό λογισμικό (και όχι μόνο): ΑΝΤΑΡΣΥΑ 2

Πριν λίγες ημέρες, είχα φιλοξενήσει τις απόψεις των Οικολόγων Πράσινων και της συνεργασίας Δράσης – Φιλευλεύθερης Συμμαχίας (στην οποία θα συμμετάσχει και η δημιουργία ξανά!)

Αυτή την φορά δίνω τον λόγο στο Χαρίδημο Μανουσάκη μέλος της ΑΝΤ.ΑΡ.ΣΥΑ. και του webteam του antarsya.gr

Ποια η θέση σας σχετικά με τις ευρεσιτεχνίες (πατέντες) στο λογισμικό;

Η ΑΝΤΑΡΣΥΑ στηρίζει το copyleft (άδειες GNU/GPL, Creative Commons κλπ) και όχι το copyright που δεν κατοχυρώνει στην ουσία την δουλειά των προγραμματιστών αλλά τα υπερκέρδη των μετόχων των εταιρειών που τα υλοποιούν
Ποια η θέση σας σχετικά με το δικαίωμα του καταναλωτή στην διαλειτουργικότητα και
την προστασία εκείνων που που παρακάμπτουν μηχανισμούς , καθώς επίσης
και το κατά πόσο οι δημιουργοί λογισμικού οφείλουν να παρέχουν πληροφορίες για
εξασφάλιση της διαλειτουργικότητας;

Το δικαίωμα του καταναλωτή στη διαλειτουργικότητα θα έπρεπε να είναι αναφαίρετο στη σημερινή κοινωνία του 21ου αιώνα .
Η ΑΝΤΑΡΣΥΑ στηρίζει το ελεύθερο λογισμικό, το οποίο είναι βασισμένο σε τέσσερις ελευθερίες : να εκτελείται ένα πρόγραμμα για οποιοδήποτε σκοπό, να υπάρχει πλήρης δυνατότητα μελέτης του τρόπου λειτουργίας του και να υπάρχει διαθεσιμότητά του πηγαίου κώδικά του, να μπορεί να αναδιανεμηθεί και τέλος να επιδέχεται τροποποιήσεις/βελτιώσεις που θα επιστρέφονται στην κοινότητα που το χρησιμοποιεί .


Ποια η θέση σας για την κυβερνητική προώθηση του ελεύθερου και ανοιχτού
λογισμικού και των ανοιχτών στάνταρ;

Θεωρούμε ότι η κυβέρνηση τόσο θα έπρεπε να υιοθετήσει σε όσο το δυνατό μεγαλύτερο βαθμό τη χρήση Ελεύθερου Λογισμικού Ανοικτού Κώδικα (ΕΛ/ΛΑΚ) στις δημόσιες υπηρεσίες και πολύ περισσότερο στην εκπαίδευση, ώστε να διδάσκεται όχι μόνο η χρήση και η διαχείριση αλλά και η ανάπτυξή λογισμικού . Και πιστεύουμε πως ήταν καταστροφική η επιλογή της κυβέρνησης της ΝΔ για σύναψη στρατηγικής συμφωνίας του Ελληνικού Δημοσίου με τη Microsoft .

Πιστεύετε ότι οι αγοραστές έχουν δικαίωμα να αγοράζουν υπολογιστές χωρίς
προεγκατεστημένο λογισμικό;
Σαφέστατα και οι αγοραστές θα έπρεπε να έχουν τη δυνατότητα να αγοράζουν υπολογιστή χωρίς προεγκατεστημένο λογισμικό . Θεωρητικά αυτό επιτρέπεται και τώρα καθώς αν αρνηθείς την EULA από ένα πχ φορητό με προεγκατεστημένα Windows μπορεί ο καταναλωτής να ζητήσει επιστροφή από τον κατασκευαστή για το κόστος του λειτουργικού, αλλά οι νομικές διαδικασίες είναι δαιδαλώδεις & χρονοβόρες και δεν τις ακολουθεί σχεδόν κανείς .


Ποίες είναι οι θέσεις σας για το ανοιχτό hardware;

Αν και ακόμα το open hardware είναι σε πρωτόλειο επίπεδο, σαφέστατα συνάδει με τη λογική & τη φιλοσοφία μας και το στηρίζουμε . Άλλωστε στην περίπτωση που υλοποιηθεί το μεταβατικό πρόγραμμα που προτείνει η ΑΝΤΑΡΣΥΑ για την έξοδο από την κρίση, η χρήση ανοιχτού hardware & software θα μπορέσει να δώσει πολύτιμα εργαλεία για να επιτευχθεί γρηγορότερα


Χρησιμοποιείτε ανοιχτό λογισμικό για τις ανάγκες μηχανοργάνωσης του κόμματος σας
και ναι μπορείτε να πείτε ποιο;

Η ΑΝΤΑΡΣΥΑ δεν διαθέτει γραφεία με την κλασσική έννοια, καθώς στηρίζεται μόνο στα έσοδα από τις συνδρομές των μελών και των φίλων της και δεν λαμβάνει –ούτε θέλει- κρατική χρηματοδότηση και συνεπώς δεν έχει ακόμα ανάγκες μηχανοργάνωσης για τους υπολογιστές κλπ μέσα σε αυτά . Τα site όμως τόσο της ΑΝΤΑΡΣΥΑ όσο και των οργανώσεών της, είναι στημένα σε linux based servers, ενώ είναι στημένα σε ανοιχτού κώδικα πλατφόρμες. To antarsya.gr είναι στημένο σε CentOS server και με πλατφόρμα Drupal .

Τα μέλη/φίλοι της ΑΝΤΑΡΣΥΑ που επισκέπτονται το site, είναι σαφέστατα πιο ‘φιλικά’ διακείμενοι στο ανοιχτό λογισμικό από το μέσο όρο. Πάνω από 5% των επισκέψεων γίνεται από χρήστες με υπολογιστές που έχουν linux (και άλλο 1% από χρήστες κινητών με android), ενώ περισσότεροι από το 75% χρησιμοποιούν φυλλομετρητή (browser) ανοικτού κώδικα (Firefox, Chrome).

Ποια είναι η θέση σας για την Anti Counterfeiting Trading Agreement που πρόσφατα υπέγραψε η χώρα μας και θα εγκριθεί από το Ευροκοινοβούλιο
Είμαστε κάθετα αντίθετοι στα σχέδια εφαρμογής των SOPA/PIPA/ACTA (Stop Online Piracy Act/ Protect IP Act/ Anti-Counterfeiting Trade Agreement) που υποτίθεται ότι είναι απλά μια διεθνής συμφωνία που στοχεύει στην δημιουργία διεθνών προτύπων στην επιβολή του νόμου που αφορά τα δικαιώματα πνευματικής ιδιοκτησίας, αλλά στην ουσία είναι μια νομοθεσία για το copyright που προωθείται κάτω από το πρόσχημα της εμπορικής συμφωνίας ώστε να αποφύγει την δημόσια συζήτηση.

Στο πρόγραμμα της ΑΝΤΑΡΣΥΑ, που δημοσιοποιήθηκε στις 12/6/2012, αναφέρεται επιγραμματικά :

Κατάργηση των νόμων που περιορίζουν την ελεύθερη πρόσβαση στο διαδίκτυο και προωθούν την ηλεκτρονική παρακολούθηση. Καμιά συμμόρφωση με τις επιταγές της ΕΕ και τις συμφωνίες SOPA/PIPA/ACTA. Στήριξη του ελεύθερου λογισμικού

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

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


είμαστε όλοι Linux-άδες, πώς όμως φτιάχνεται αυτό το Linux τελικά; 1

Linus TorvaldsΠριν 12 χρόνια περίπου θυμάμαι τον παλιό μου συμμαθητή τον Θοδωρή το Λύτρα να έρχεται σπίτι γεμάτος ενθουσιασμό για να εγκαταστήσουμε την SuSE (τότε έτσι την λέγαμε και ήταν αμιγώς Γερμανική). Τα χρόνια πέρασαν και πλέον το Linux δεν είναι κάτι τόσο εξωτικό. Πλέον βρίσκει κανείς Linux σε ένα σωρό πράγματα. Από το λειτουργικό σύστημα Android, routers, και η πλειοψηφία τον website που επισκεπτόμαστε (όπως το Google, το Twitter, και το Facebook αλλά και αυτό εδώ) τρέχουν Linux, ενώ στο μέλλον θα δούμε αυτοκίνηταψυγεία, τηλεοράσεις, σχεδόν όλες οι χρηματιστηριακές και οικονομικές συναλλαγές μας γίνονται από συστήματα που τρέχουν Linux και το μέλλον προβλέπεται ιδιαίτερα υποσχόμενο.

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

Αν θέλετε ρίξτε μια ματιά παρακάτω για να το δείτε:

(more…)


πραγματικό 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…)


Linux και αγορά εργασίας… μια Ελληνική ματιά 5

Πριν λίγο καιρό διάβαζα στο Linux Foundation μια ανακοίνωση σχετικά με την ανάγκη για την θέση του Linux στην αγορά εργασίας. Σύμφωνα λοιπόν με την ανακοίνωση το Linux Foundation προσέλαβε την εταιρεία Dice προκείμενου να υπολογίσει κατά πόσο υπάρχει ανάγκη στην αγορά εργασίας για ανθρώπους ακολουθεί ωραία infographic που εξηγεί το ζουμί της ανάλυσης που θα την βρείτε σε pdf εδώ.

Ωραία τα infographic αλλά για να δούμε λίγο κάποια στοιχεία από την μελέτη, προσπαθώντας να τα δούμε λίγο από μια σκοπιά πιο κοντά στην Ελληνική πραγματικότητα. Κατ’ αρχάς πρέπει να τονιστεί ότι σύμφωνα με την μελέτη πολλές εταιρείες επιθυμούν να προσλάβουν εργαζόμενους γνώστες του Linux. Θα μου πείτε υπάρχουν στην Ελλάδα τέτοιου είδους εταιρείες; Η απάντηση μου είναι ότι ναι φυσικά και υπάρχουν, ίσως να μην είναι η μικρομεσαία επιχείρηση της γωνίας που πουλάει αρτοσκεύασματα αλλά ναι στον τομέα τον ISPs σίγουρα υπάρχει μεγάλη ανάγκη για ανθρώπους που ασχολούνται με το Linux.

Και τι γίνεται με τους υπόλοιπους τομείς της οικονομίας; Όσο οι ανάγκες για δικτύωση και αύξηση της απόδοσης, στο ιδιωτικό (και όχι μόνο) τομέα αυξάνονται οι ανάγκες για επαγγελματίες που ασχολούνται με το Linux αυξάνουν και αυτές με την σειρά τους. Θα μου πείτε σε μια οικονομία που γνωρίζει πρωτοφανείς αλλαγές μπορεί να παραμείνει αυξημένη η ανάγκη για εξειδικευμένο προσωπικό να παραμείνει υψηλή; Εδώ τα πράγματα είναι κάπως πιο περίπλοκα, από την μια εξαρτάται από την πολιτική της εκάστοτε επιχείρησης και από την άλλη θα εξαρτηθεί από το γενικότερο κλίμα της οικονομίας.

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

Ένα άλλο πολύ σημαντικό ζήτημα όσο αφορά την αγορά του Linux είναι ότι τα στελέχη των εταιρειών συχνά δυσκολεύονται να εντοπίσουν άτομα που ασχολούνται με το Linux και μπορούν να καλύψουν τις ανάγκες τους καθώς θεωρούν ότι είναι αρκετά δύσκολο να βρεθούν. Ίσως εδώ πρέπει να τονιστεί ότι για την επιλογή αυτού του προσωπικού χρειάζονται άνθρωποι με βαθιά γνώση του τρόπου που δουλεύει το Linux και γενικότερα οι ανοιχτού κώδικα κοινότητες, κάτι που τουλάχιστον εγώ δεν το βλέπω πολύ συχνά (όταν το βλέπω όμως πραγματικά μένω εντυπωσιασμένος από το αποτέλεσμα).

Τι θα πρέπει να κάνει ένας φοιτητής, η γενικότερα άνθρωπος που εργάζεται στο χώρο της πληροφορικής προκείμενου να εξασφαλίσει στο μέλλον μια θέση εργασίας μέσω του Linux; Στην χώρα μας οι επιλογές είναι πάνω κάτω οι εξής (παρακαλώ μιας και δεν είμαι επαγγελματίας του χώρου οι γνώστες μπορείτε να αφήστε σχόλια αν έχω ξεχάσει κάτι):

Μια παραδοσιακή οδός επαγγελματικής πιστοποίησης στο Linux είναι η λήψη των πιστοποιήσεων, μια από τις πλέον ακριβές αλλά και αρκετά χρήσιμες πιστοποιήσεις στο χώρο του Linux στην Ελλάδα είναι οι πιστοποιήσεις της Red Hat Academy που είναι διαθέσιμες από την Ελληνοαμερικανική Ένωση. Μια άλλη λύση είναι η λήψη της πιστοποίησης του Linux Professional Institute.

Όμως πως ένας φοιτητής/μαθητής ή κάποιος που δεν διαθέτει πολύ πείρα στο  χώρο του Linux μπορεί να συγκεντρώσει γνώσεις; Καλό είναι να συμμετέχει (ιδανικά σε περισσότερες από μια) online κοινότητες στην Ελλάδα που ασχολούνται με το Linux και το ελεύθερο λογισμικό γενικότερα, και με την διανομή του ειδικότερα. Για όσους δεν είναι πολύ φίλοι της διαδικτυακής ανάγνωσης (αλήθεια τι κάνετε εδώ εσείς;)  ή απλά γιατί άλλο πράγμα είναι το χαρτί, μπορείτε να διαβάζετε το περιοδικό Linux Inside (πρέπει να ομολογήσω ότι γράφω την στήλη των ειδήσεων στον εν λόγω περιοδικό) αν από την άλλη είστε άνετοι με την αγγλική γλώσσα ρίξτε μια ματιά στο τεχνικό βιβλιοπωλείο της πόλης σας ή στα καταστήματα ξένου τύπου καθώς υπάρχουν και πολύ ωραία αγγλικά περιοδικά.

Ένας άλλος εξαιρετικός τρόπος να έρθετε σε επαφή με το Linux είναι εκ του σύνεγγυς επαφή είτε σε συγκεντρώσεις διαφορών Linux User Groups της περιοχής σας, είτε στα hackerspaces που υπάρχουν πλέον σε όλο και περισσότερες πόλεις της Ελλάδας. Ειδικά όσο αφορά το hackerspace.gr στην Αθήνα στο οποίο συχνάζω και εγώ γνωρίζω ότι γίνονται σε τακτική βάση μαθήματα εκμάθησης Linux για αρχάριους.


intrael ανοιχτού κώδικα computer vision για το web

Πριν λίγα χρόνια (περίπου 2.5 χρόνια πριν) είχα παρουσιάσει το infrael. Ένα project του Γιάννη Γραβέζα που είχε σαν στόχο την να μετατρέπει οποιαδήποτε οθόνη σε οθόνη αφής. Πριν λίγες ημέρες βρέθηκα με το Γιάννη στο hackerspace.gr που μας παρουσίασε το νέο του project το intrael.

Στο infrael ο Γιάννης χρησιμοποιούσε το Wiimote και μια πηγή υπέρυθρων για να μετατρέψει σε οθόνη αφής οποιαδήποτε επιφάνεια. Στο  intrael χρησιμοποιεί το Kinect της Microsoft και τον ανοιχτό drivers του Open Kinect (και μερικά παραδείγματα του τι έχει φτιαχτεί με αυτόν)  για να φτιάξει ένα μικρό server που έχει σαν στόχο να επεξεργάζεται το stream βάθους που δίνει το Kinect, να εντοπίζει αντικείμενα, και να μετρά κάποιες από τις ιδιότητες του. Τα δεδομένα αυτά για κάθε καρέ μεταδίδονται μέσω HTTP επίσης παρέχει δεδομένα από την κάμερα του Kinect ως στατικές JPEG εικόνες είτε ως κινούμενο MJPEG. Στόχος του project είναι να δώσει σε web developers την δυνατότητα να αναπτύσσουν εφαρμογές computer vision χρησιμοποιώντας Javascript και HTML. Επειδή το intrael χρησιμοποιεί για επικοινωνία το πρωτόκολλο HTTP μπορούν να γραφτούν εφαρμογές για αυτό σε οποιαδήποτε γλώσσα (πχ PHP). To intrael μπορεί έχει δοκιμαστεί σε Linux και Windows και μπορεί να τρέξει και σε Mac αν και δεν έχει δοκιμαστεί.

Οι πρώτες εφαρμογές που μπορώ να σκεφτώ είναι διαδραστικά setup από καλλιτέχνες, διαδραστικές διαφημίσεις, διαδραστικοί πίνακες σε σχολεία και μάλιστα συνδεδεμένοι μεταξύ τους κτλ. Αν θέλετε ρίξτε μια ματιά στην γρήγορη παρουσίαση που έκανε ο Γιάννης στο hackerspace.gr. Συγχωρέστε με για την ποιότητα του video αλλά εκείνη την ώρα ήταν η μόνη διαθέσιμη κάμερα 😀

Περισσότερα video με το instrael σε δράση μπορείτε να βρείτε εδώ.

Ελπίζω να βρείτε το project ενδιαφέρον και αν μαζευτούμε ίσως μπορέσουμε να κανονίσουμε ένα workshop στο hackerspace.gr ώστε να κάνουμε hands on δοκιμές και γιατί όχι να γράψουμε κώδικα που θα το εκμεταλλεύεται.


Secure boot…στα Windows 8 2

Τα νέα ότι υπάρχει πιθανότητα η χρήση UEFI από τα Windows 8 να συνδυάζεται με αδυναμία του υπολογιστή να φορτώσει άλλα λειτουργικά συστήματα (πχ το Linux) αν πρώτα δεν ξεκλειδώστε την επιλογή ασφαλούς boot στις ρυθμίσεις του UEFI σε όσους υπολογιστές θα το χρησιμοποιούν πιθανότατα την έχετε διαβάσει(σχετικά άρθρα στα Ελληνικά, και στα Αγγλικά).

Ο φίλος και αναγνώστης Δημήτρης Γλενταδάκης πριν λίγες μέρες μου έστειλε την μετάφραση από τα Γαλλικά ενός comic που βρήκε στο Framablog και είναι copyright κάτω από άδεια Creative Commons CC-BY-CA του γαλλικού webcomic Geektionnerd.

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

 


μαθήματα Linux για αρχάριους στην Αθήνα… φυσικά δωρεάν 3

Πολλοί φίλοι, γνωστοί και αναγνώστες του blog με έχουν κατά καιρούς ρωτήσει αν μπορούν να κάνουν κάποια μαθήματα ως αρχάριοι για το λειτουργικό σύστημα Linux. Υπάρχουν πολλές και ιδιαίτερα αξιόλογες προσπάθειες με ένα σωρό χρήσιμα online tutorials στο διαδίκτυο, όμως τουλάχιστον στην Αθήνα δεν υπήρχε μέχρι πρόσφατα προσπάθεια εκμάθησης των βασικών αρχών εγκατάστασης, χρήσης, και λειτουργίας του Linux σε φυσικό χώρο, υπό την μορφή ενός μαθήματος.

Πριν λίγες ημέρες όμως ο φίλος και έμπειρος χρήστης (και administrator) Βαγγέλης Μπαλάσκας είχε μια ιδέα, την χρήση του χώρου του hackerspace.gr για την διεξαγωγή βασικών μαθημάτων Linux για αρχάριους χρήστες.

Έτσι, από την Τρίτη  27 Σεπτεμβρίου 2011 από τις 17:00 μέχρι τις 20:00 (και κάθε Τρίτη) θα γίνονται εισαγωγικά μαθήματα και παρουσιάσεις για το λειτουργικό σύστημα Linux στο hackerspace.gr που βρίσκεται 2-3 στενά κάτω από το σταθμό Αγ. Ελευθέριος. Φυσικά όπως όλες οι εκδηλώσεις στο hackerspace.gr είναι ανοιχτή σε όλο το κόσμο και φυσικά είναι δωρεάν.

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

Φυσικά το hackerspace.gr μπορεί να φιλοξενήσει και οποιαδήποτε άλλο event και workshop  σχετικό με το ελεύθερο λογισμικό και το λογισμικό ανοιχτού κώδικα θέλετε να κάνετε, δεν έχετε παρά να ανοίξτε μια συζήτηση στην mailing list του.


βελτιώστε τα αποτελέσματα των σκαναρισμάτων σας με το Scan Tailor 1

Πριν λίγες μέρες ένας φίλος μου στο Software Freedom Day, μου είπε για το Scan Tailor. Το Scan Tailor είναι ένα πρόγραμμα επεξεργασίας των σκαναρισμάτων σας με τέτοιο τρόπο ώστε το αποτέλεσμα να είναι αρκετά καλύτερο. Το Scan Tailor δίνει την δυνατότητα στο χρήστη να κάνει διαχωρισμό σελίδων (πχ όταν σκανάρει ένα βιβλίο), αλλαγή της γωνίας, ακόμη και μείωση της παραμόρφωσης (που συμβαίνει στα περισσότερα βιβλία όταν σκανάρωνται), το αποτέλεσμα αυτής της επεξεργασίας. Σκοπός του δεν είναι η επερξεγασία OCR ή δημιουργία ενός PDF από πολλά σκαναρίσματα (άλλωστε υπάρχουν ένα σωρό εργαλεία για να κάνει κανείς κάτι τέτοιο) αλλά η βελτίωση του πως φαίνεται αυτό που σκανάρατε στον υπολογιστή σας.

Το Scan Tailor είναι γραμμένο από τον Joseph Artsimovitch, και είναι κάτω από την άδεια GPLv3 και είναι γραμμένο σε C++ με χρήση της βιβλιοθήκης Qt πράγμα που σημαίνει ότι μπορεί να τρέξει στα περισσότερα λειτουργικά συστήματα όπως το Linux, το MacOSX και τα Windows.

Μέχρι την στιγμή που έγραφα τις γραμμές αυτές το Scan Tailor δεν είναι ακόμη στα repositories κάποιας διανομής εκτός από ALT Linux (που είναι ιδιαίτερα δημοφιλές στην Ρωσσία) και θα πρέπει να το εγκαταστήσετε χρησιμοποιώντας το κώδικα του. Οι oδηγίες που υπάρχουν στο Wiki για να κάνετε αυτό στο Linux και στο Mac OS X είναι αρκετά σαφείς και ουσιαστικά το μόνο που χρειάζεται είναι να έχετε μερικά πακέτα στο σύστημα σας.

Προσωπικά το μόνο που χρειάστηκε ήταν να εγκαταστήσω 2-3 πακέτα και να δώσω τις ακόλουθες εντολές στο directory που είχα τον πηγαίο κώδικα του Scan Tailor.

cmake .
make
sudo make install

Βέβαια θα προτιμούσα να είχε μπει στα repositories της διανομής μου αλλά ποτέ δεν είναι αργά. Γενικά πιστεύω ότι είναι ένα αρκετά χρήσιμο προγραμματάκι ειδικά όταν κάποιος θέλει να δημιουργήσει ένα ψηφιοποιημένο αρχείο κειμένων.

Παρακάτω ακολουθεί ένα video του δημιουργού του που μέσα σε περίπου 20 λεπτά εξηγεί την χρήση του Scan Tailor σε περιβάλλον Windows, αλλά το ίδιο ακριβώς γίνεται σε Linux και σε Mac OS X.

(more…)


η δοκιμαστική έκδοση του υπολογιστή των 18 ευρώ αναπαράγει FullHD video τρέχει Quake 3 3

το dev board του RasberryPi

Εδώ και αρκετό καιρό έχουμε αναφερθεί στο RasberryPi το μικρό υπολογιστή που θα χωράει στην παλάμη μας με κόστος που αρχίζει στα 18 ευρώ (σύμφωνα με την παρούσα ισοτιμία ευρώ-δολαρίου) και θα μπορεί να συνδεθεί με την τηλεόραση σας μετατρέποντας την σε ένα υπολογιστή που θα τρέχει Linux.

Ήδη εδώ και λίγο καιρό έχουν παραδοθεί στους developers του project τα πρώτα δοκιμαστικά boards για να αρχίσουν να δουλεύουν πάνω στο project, το μέγεθος του dev board είναι ελάχιστα μεγαλύτερο από μια πιστωτική κάρτα και στον σχεδιασμό του έχουν ενσωματωθεί λειτουργίες ελέγχου και debugging που δεν θα υφίσταται στην τελική έκδοση.

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

Προσωπικά μια από τις πρώτες σκέψεις μου  όταν είδα το Rasberry Pi είναι ότι αυτό το μαραφετάκι σίγουρα είναι μια πολύ ενδιαφέρουσα συσκευή που θα μπορούσε να χρησιμοποιηθεί ειδικά για να καλύψει εκπαιδευτικές ανάγκες αλλά δυσκολευόμουν να το φανταστώ να τρέχει παιχνίδια ή Full HD video και όμως!

Αν θέλετε δείτε παρακάτω τα video με το Rasberry Pi να παίζει Quake 3 και να αναπαράγει σε Full HD video ένα trailer της ταινίας Inglorious Basterds (more…)


StatCounter: Πάνω από τα 2/3 των Ελλήνων χρησιμοποιούν ανοιχτού κώδικα browsers (!) 3

Εδώ και καιρό έχω ακούσει πολλές αναλύσεις για την επίδραση του Chrome στην αγορά των browser. Στο κατά πόσο τελικά ο Internet Explorer ή ο Firefox είναι οι νούμερο ένα browsers της αγοράς και αν και κατά πόσο τελικά ο Chrome έχει πλήξει η όχι το μερίδιο χρήσης του Firefox. Βέβαια δεν πρέπει να ξεχνά κανείς ότι τα δεδομένα της StatCounter είναι υποκειμενικά αλλά δείχνουν μια εικόνα για την κατάσταση.

Πριν προχωρήσω στο άρθρο νομίζω ότι μπορώ να μοιραστώ μαζί σας την εμπειρία μου με το Chrome. Προσωπικά για ένα διάστημα είχα αρχίσει να χρησιμοποιώ και εγώ τον Chrome καθώς έβλεπα ότι ήταν αρκετά γρήγορος. Μετά από την έκδοση 4 του Firefox και ειδικά μετά την έκδοση 5 δεν έβλεπα τρομερές διαφορές στην ταχύτητα. Δεδομένου μάλιστα ότι χρησιμοποιώ κάποια Add-on που συμπεριφέρονται με πολύ διαφορετικό τρόπο στον Firefox σε σύγκριση με τον Chrome/Chromium αποφάσισα να συνεχίσω να χρησιμοποιώ τον Firefox.

Κλείνοντας αυτή την (σύντομη ελπίζω) προσωπική παρέμβαση να υπενθυμίσω ότι σε παλαιότερη δημοσίευση είχαμε δει ότι ο Firefox ήταν πρώτος στην Ελλάδα από το Φεβρουάριο του 2ο1ο ενώ δεύτερος ήταν ο Internet Explorer. Για να δούμε όμως τι γίνεται.

Στην Ευρώπη όμως ο Firefox έχει χάσει τα πρωτεία από τον Internet Explorer με διαφορά όμως λιγότερο του 1% με ποσοστά 34.7% και 33.79 αντίστοιχα για Internet Explorer και Firefox για τον μήνα Αύγουστο . Αντίθετα ο Chrome από το 15.7% που ήταν τον Ιανουάριο έφτασε στο 21.8% της αγοράς.

Στην χώρα μας όμως τα πράγματα δεν είναι ακριβώς έτσι. 

Ο Firefox όχι μόνο παραμένει ο πλέον δημοφιλής browser με 41.7% της αγοράς τον Αύγουστο, αλλά αυτή την στιγμή υπάρχει διαφορά μικρότερη από 1.2% μεταξύ του Internet Explorer που τον Αύγουστο είχε το 27.4% της αγοράς (που αποτελεί ιστορικό χαμηλό για τον δημοφιλή browser στην Ελλάδα) ενώ ο Chrome έχει 26.27%. Όπως το βλέπω εγώ αυτό ουσιαστικά σημαίνει ότι το 67,27% της αγοράς δηλαδή πάνω από τα δύο τρίτα της Ελληνικής αγοράς χρησιμοποιούν ανοιχτού κώδικα ή σε βασισμένους σε ανοιχτού κώδικα browser.

Από την άλλη μεριά στην Κύπρο η εικόνα δεν είναι ακριβώς η ίδια.

Φαίνεται πως οι χρήστες του Internet Explorer έχουν πέσει στο 38.92%  τον Αύγουστο ενώ ήταν 48.91% τον Ιανουάριο μιλάμε για πτώση που πλησιάζει το 10% σε λιγότερο από ένα χρόνο. Από την άλλη o Firefox έχει 28.73% ποσοστό της αγοράς παραμένοντας σχετικά σταθερός. Ενώ ο Chrome έφτασε στο 27.ο6% τον Αύγουστο την στιγμή που τον Ιανουάριο ήταν στο 18.ο1%.

Την προηγούμενη φορά είδαμε ότι το ποσοστό του Linux ήταν πάρα πολύ μικρό, μην νομίζετε ότι τα πράγματα έχουν αλλάξει δραματικά. Για την ακρίβεια έχουν μείνει στάσιμα όσο αφορά το Linux.

Όπως βλέπετε, καλώς η κακώς την πρωτοκαθεδρία την έχει η Microsoft. Βεβαία εδώ πρέπει να προσέξουμε μια μικρή λεπτομέρεια. Πάνω από το εν τρίτο των χρηστών μπαίνει στο internet χρησιμοποιώντας τα Windows XP, πρέπει να θυμηθούμε ότι τον Απρίλιο του 2014 τα Windows XP θα πάψουν να υποστηρίζονται από την Microsoft. Θεωρητικά οι χρήστες των Windows XP θα μπορούσαν να σκεφτούν σοβαρά να χρησιμοποιήσουν Linux στα μηχανήματα τους όσο πλησιάζει η ημερομηνία αυτή.

Όσο αφορά την Κύπρο τα πράγματα και εδώ είναι παρόμοια.

Μόνο που ειδικά τα Windows XP έχουν ποσοστό 29.07%. Επίσης πρέπει να επισημάνουμε ότι το ποσοστό χρήσης Mac OS X είναι κοντά στο 3.62% και του Linux στο 0.52% την στιγμή που στην Ελληνική επικράτεια, το Mac OS X έχει 2.7% της αγοράς και το Linux μόλις το 1.09%.

Όσο αφορά τα λειτουργικά συστήματα για smartphone και tablet τα πράγματα έχουν αλλάξει από το χειμώνα.

Παρά τις διακυμάνσεις το iOS φαίνεται να έχει ακόμη την πρωτοκαθεδρία  στα λειτουργικά συστήματα για συσκευές κινητής με 35.14% ποσοστό, όσο αφορά το Android εδώ βλέπουμε ότι από τέταρτο λειτουργικό σύστημα το χειμώνα με μόλις 16.72% πλέον έχει φτάσει δεύτερο με 31.01% και τάση να αυξηθεί παραπάνω. Το SymbianOS πλέον έχει πέσει τρίτο στα 16.32% έχοντας πέσει περίπου κατά 5% ενώ το λειτουργικό της Sony Ericsson που ουσιαστικά έχει αντικατασταθεί από το Android στα νεώτερα κινητά της έχει πέσει στο 10.25% από το 17.25% του χειμώνα.  Τα Win CE κινητά τηλέφωνα αυτή την στιγμή αντιπροσωπεύουν μόλις το 0.6% της κίνησης στο mobile web ωστόσο εδώ πρέπει να λάβουμε υπόψιν το ότι ακόμη η Nokia δεν έχει παρουσιάσει κινητά τηλέφωνα με το λειτουργικό σύστημα της Microsoft και είναι πιθανό το ποσοστό αυτό να αυξηθεί.

Η εικόνα είναι αντίστοιχη στην Κύπρο.

Στην Κύπρο τα πράγματα στο τομέα της κινητής τηλεφωνίας είναι λίγο διαφορετικά καθώς το iOS φαίνεται να έχει το 39.84% της αγοράς και το Android το 31.21%.

 

 


FreeCAD, το gcc της εποχής του ανοιχτού hardware; 8

Αν παρακολουθείτε το elkosmas.gr εδώ και λίγο καιρό έχω αρχίσει να γράφω για ανοιχτό hardware, ένας από τους αναγνώστες με την ευκαιρία της ενασχόλησης μου με το ανοιχτό hardware επικοινώνησε μαζί μου για να με ενημερώσει για το FreeCAD.

O Κώστας (είναι γνωστός και ως logari81 σε online κοινότητες όπως το ubuntu-gr) όταν λίγο αφού άρχισε να ασχολείται με το χώρο του ελεύθερου λογισμικού, διαπίστωσε ότι την απουσία ενός σοβαρού ελεύθερου και ανοιχτού προγράμματος για 3D CAD. Μετά από αρκετό ψάξιμο κατέληξε το FreeCAD αρκετά αξιόλογο ώστε να ασχοληθεί με την ανάπτυξη του. Βλέπετε η ύπαρξη ενός ανοιχτού κώδικα προγράμματος τρισδιάστατου CAD είναι ιδιαίτερα σημαντική για την ανάπτυξη hardware που χρειάζεται μηχανολογικό σχεδιασμό, όπως πολύ ωραία το έθεσε o Κώστας στην μεταξύ μας επικοινωνία, όσο σημαντικό είναι το GCC για το ελεύθερο λογισμικό.

Τι το ιδιαίτερο όμως έχει το FreeCAD; Το FreeCAD είναι σχεδιασμένο με κύριο στόχο την μηχανολογική ανάπτυξη και το βιομηχανικό σχέδιο, αλλά λόγω του αρθρωτού σχεδιασμού είναι αρκετά παραμετροποιήσιμο ώστε να χρησιμοποιηθεί και σε άλλες εφαρμογές. Καθώς είναι γραμμένο χρησιμοποιώντας την βιβλιοθήκη Qt το FreeCAD λειτουργεί με τον ίδιο τρόπο σε Windows, Linux και Mac OS X.

Μια από τις πλέον ενδιαφέρουσες λειτουργίες του είναι ότι ο χρήστης μπορεί να προσθέσει χρήσιμα scripts προκειμένου να δημιουργήσει νέα λειτουργικότητα χρησιμοποιώντας την γλώσσα προγραμματισμού Python, επίσης δίνεται η δυνατότητα καταγραφής πολύπλοκων διαδικασιών μέσω macros που είναι αρκετά χρήσιμα (μερικά παραδείγματα) αν δεν θέλετε να γράψτε κώδικα, από την άλλη αν είστε ιδιαίτερα άνετοι με την Qt μπορείτε να προσθέστε νέους διαλόγους στο FreeCAD με το Qt designer, και αυτό που εμένα με ενθουσίασε (κυριολεκτικά όμως) είναι ότι μπορείτε να χρησιμοποιήστε ολόκληρο το FreeCAD GUI (με κάποιους περιορισμούς φυσικά) ως ένα Python Module σε ένα άλλο πρόγραμμα

Σύμφωνα με τον Κώστα το FreeCAD έχει πολύ δρόμο ακόμη, έχουν σχεδόν τελειώσει τον Sketcher, το κομμάτι του FreeCAD που ουσιαστικά θα επιτρέπει την δημιουργία περιορισμένων δισδιάστατων σχεδίων. Τι έχουν ακόμη στα σκαριά;

  • Ένα module δημιουργίας δισδιάστατων σχεδίων από τρισδιάστατα σχέδια που θα επιτρέπει στους χρήστες να μπορούν να εκτυπώσουν δισδιάστατα σχεδιαγράμματα από τα τρισδιάστατα σχέδια τους.
  • Module εξομοίωσης βιομηχανικών robot το οποίο θα επιτρέπει στο χρήστη την δημιουργία ενός περιβάλλοντος εξομοίωσης της γραμμής παραγωγής, τον υπολογισμό και σχεδιασμό των κινήσεων του ρομπότ και την εξαγωγή των κινήσεων αυτόν σε ένα πρόγραμμα ελέγχου του ρομπότ.
  • Module για την εμφάνιση 3D επιφανειών που επιτρέπει την χρήση ενός εξωτερικού renderer (σε αυτό το στάδιο ανάπτυξης χρησιμοποιείται το POV-Ray) ώστε να δημιουργούνται τρισδιάστατες φωτορεαλιστικές εικόνες από τα σχέδια σας
  • Module για την προσθήκη αρχιτεκτονικών λειτουργιών στόχος του είναι η προσθήκη των απαραίτητων λειτουργιών ώστε το FreeCAD να μπορεί να δουλέψει ως εργαλείο σχεδιασμού αρχιτεκτονικών σχεδίων, όπως εύκολα καταλαβαίνει κανείς έχει πολύ πολύ δρόμο μπροστά του.

Μπορεί το FreeCAD να γίνει εργαλείο δουλειάς; Η αλήθεια είναι πως όχι, όχι όπως είναι αυτή την στιγμή, όχι γιατί τα θεμέλια του είναι σαθρά, κάθε άλλο μάλιστα αλλά γιατί το βάρος της ανάπτυξης του FreeCAD πέφτει σε 4-5 άτομα συμπεριλαμβανομένου και του Κώστα.  Τι χρειάζεται λοιπόν; Developers… developers… developers… όπως λέει και ο κύριος Balmer της Microsoft. Ποιος όμως είναι ο ιδανικός developer για το FreeCAD;

  • θα ξέρει καλή C++ και καλή Python (τα δύο άκρα το ξέρω αλλά έτσι είναι)
  • θα ξέρει Qt
  • θα αφιερώσει χρόνο για να μάθει OpenCascade
  • θα αφιερώσει χρόνο για να μάθει Coin3d

Ειδικά για τα OpenCascade και για το Coin3d πιστέψτε με ότι αν αφιερώστε λίγο χρόνο παραπάνω δεν θα χάστε καθώς όλο και περισσότερες εταιρείες ανάπτυξης λογισμικού ζητούν κάποια εξοικείωση με αυτά.

Αν τώρα δεν είστε developers μην διστάστε να δώστε βοήθεια στο project ρίξτε μια ματιά στο how to help όλο και κάτι θα βρείτε που θα θέλετε να κάνετε.

Παρακάτω ακολουθεί ένα videάκι με το FreeCAD σε δράση

(more…)


Rockbox, δώστε νέα ζωή στις MP3 συσκευές σας 1

Αυτό είναι ένα αρθράκι που ήθελα να γράψω εδώ και αρκετό καιρό για το Rockbox.

Τι είναι όμως αυτό το Rockbox;

Είναι ένα ανοιχτού κώδικα firmware για τις συσκευές MP3 που ίσως έχετε. Νομίζω ότι είναι ο καλύτερος τρόπος να δώστε ζωή σε μια συσκευή που αράχνιαζε ξεχασμένη σε κάποιο συρτάρι. Ένα από τα καλύτερα άρθρα στα Ελληνικά που τουλάχιστον θυμάμαι εγώ για το Rockbox είναι γραμμένο από την Ειρήνη (είναι αρκετά καλογραμμένο). Πριν περάσουμε στην διαδικασία εγκατάστασης θα πρέπει να αναφερθούμε στα συμβατά με το Rockbox μηχανήματα.

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

  • Apple: iPod 1g μέχρι και το 5.5g, το iPod Mini, το iPod Nano 1g και το iPod Nano 2g
  • Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 και το Ondio
  • Cowon: iAudio X5, X5V, X5L, M5, M5L, M3 και το M3L
  • iriver: υποστηρίζονται οι σειρές  iHP100 , H100, H300  και H10
  • Olympus: M:Robe 100
  • Packard Bell: Vibe 500
  • SanDisk: Sansa c200 (όχι το v2), e200 και e200R, Fuze, Clip και το Clip+
  • Toshiba:οι σειρές Gigabeat X και F

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

  • εμφάνιση του εκτιμώμενου χρόνου λειτουργίας μέχρι την αλλαγή μπαταριών ή την επαναφόρτιση
  • δυνατότητα αλλαγής γραμματοσειράς
  • αλλαγή της οθόνης πληροφοριών κατά την αναπαραγωγή τραγουδιών
  • παιχνίδια
  • πολλαπλά θέματα
  • δημιουργία bookmark σε συγκεκριμένα σημεία των τραγουδιών
  • μενού που μιλάει (για να μην χρειάζεται να βλέπετε την οθόνη)
  • αναπαραγωγή FLAC
  • αναπαραγωγή WavPack
  • αναπαραγωγή ΑC3
  • Crossfade
  • υποστήριξη cuesheet
  • δυνατότητες αλλαγής ονομάτων σε αρχεία
  • και άλλες πολλές δυνατότητες (ρίξτε μια ματιά εδώ)

Επίσης υπάρχει μια σειρά από χρήσιμα plugins

  • αριθμομηχανή
  • ημερολόγιο
  • ρολόϊ
  • ζάρια (ποτέ δεν ξέρεις πότε θα χάσεις τα ζάρια σου παίζοντας τάβλι :P)
  • λεξικό (αυτή την στιγμή θα βρείτε μόνο αρχεία για τα Γερμανικά μόνο 🙁 )
  • αρχείο καθαρισμού της συσκευής σας αφού συνδεθεί με USB (τόσοι ιοί υπάρχουν που μπαίνουν σε USB συσκευές στα Windows)
  • εφαρμογή εμφάνισης JPEG
  • εφαρμογή αποθήκευσης password και ευαίσθητων δεδομένων
  • εφαρμογή μετρονόμου
  • εφαρμογή εμφάνισης PNG
  • εφαρμογή χωρίσματος MP3 (από ένα σε δύο)
  • εφαρμογή χρονομέτρου
  • εφαρμογή εμφάνισης αρχείων κειμένου
  • εξομοιωτής ΖΧ Spectrum
  • εξομοιωτής Gameboy
  • και άλλες πολλές που μπορείτε να βρείτε εδώ

Πως όμως εγκαθιστά κανείς το Rockbox στην συσκευή του. Καταρχάς το προφανές είναι ότι χρειαζόμαστε μια συσκευή που υποστηρίζεται και φυσικά τα απαραίτητα καλώδια. Μετά εγκαθιστούμε το Rockbox Utility στον υπολογιστή μας ανάλογα με το λειτουργικό μας σύστημα (Windows, MacOSX, ή Linux). Το Rockbox Utility είναι μια εφαρμογή γραμμένη σε Qt Όταν το ανοίγει κανείς πρώτη φορά το Rockbox Utility θα σας βγάλει μια εικόνα σφάλματος… χαλαρώστε αυτό είναι αναμενόμενο γιατί δεν έχει ρυθμιστεί ακόμη.

Εμείς πατάμε το OK και προχωράμε ακάθεκτοι και αποφασισμένοι. Στο Linux πρέπει η συσκευή σας να είναι mounted, αν δεν μπορείτε να το δείτε στο Linux ίσως θα πρέπει να δοκιμάστε να το εγκαταστήστε ως root. Επίσης μπορούμε να ρυθμίσουμε την γλώσσα που θέλουμε να χρησιμοποιούμε στο Rockbox Utility μας.

Επιλέξτε την συσκευή στόχο τον προορισμό και είστε έτοιμοι να περάστε το Rockbox στο μηχάνημα σας, προτείνω να επιλέξτε να κάνετε πλήρη εγκατάσταση για εκμεταλευτείτε όλα τα extras που προσφέρει το Rockbox και είστε έτοιμοι.

 


Taskwarrior, επεκτάσιμο πρόγραμμα διαχείρισης υποχρεώσεων μέσω κονσόλας

Πριν λίγο καιρό είχα αναφερθεί στο TuDu ένα πρόγραμμα διαχείρισης υποχρεώσεων (to-do) μέσω κονσόλας. Εδώ και λίγο καιρό έχω ανακαλύψει το taskwarrior και κάθε λίγο βρίσκω ένα διαφορετικό τρόπο για να το χρησιμοποιώ. Το taskwarrior είναι διαθέσιμο για τις περισσότερες διανομές Linux

πχ στο Debian και το Ubuntu αρκεί ένα απλό

sudo apt-get update
sudo apt-get install task

στη Fedora

yum install task

στην ΟpenSUSE θα πρέπει να προσθέστε ένα έξτρα αποθετήριο ενός χρήστη του taskwarior

zypper ar http://download.opensuse.org/repositories/home:/agentdero:/utils/openSUSE_11.4/ agentdero
zypper ref
zypper in taskwarrior

Και φυσικά μπορείτε να βρείτε πακέτα για κατέβασμα για Mac OS X αλλά και για Windows (μέσω Cygwin) στην επίσημη ιστοσελίδα του.

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

(more…)