Technology


ανοιχτά modules για synthesizers

Πριν αρχίσω να γράφω να ευχαριστήσω το Κωνσταντίνο Καναβό έναν από τους ιδρυτές του OSarena που με ενημέρωσε (αν θέλετε μπορείτε και εσείς να με ενημερώστε για κάτι χρησιμοποιήστε την σχετική φόρμα).  Ο Κώστας λοιπόν θέλησε να με ενημερώσει για την δραστηριότητα της  Rebel Technology. Η Rebel Technology είναι μια ομάδα δημιουργίας synthesizer modules ανοιχτού κώδικα. Στην παρούσα φάση δύο modules είναι διαθέσιμα, και τα δύο στο μέγεθος Eurorack

Τo module “Στοιχεῖα” που είναι ένας διπλός sequencer που το όνομα του το έχει πάρει από το ομώνυμο βιβλίο του Ευκλείδη στο οποίο περιγράφεται η μέθοδος εύρεσης του μέγιστου κοινού διαιρέτη γνωστή και ως αλγόριθμος του Ευκλείδη, για περισσότερα σχετικά με αυτό ρίξτε μια ματιά στο ενδιαφέρων paper του Godfried Toussaint για το πως ο Αλγόριθμος του Ευκλείδη μπορεί να χρησιμοποιηθεί για την αναπαραγωγή γνωστών μουσικών ρυθμών. Τα ηλεκτρονικά του βασίζονται στο AVR ATMega168 στο οποίο έχει φορτωθεί το Arduino Bootloader και ουσιαστικά μπορείτε να το προγραμματίστε λες και είναι ένα Arduino Diecimila.

Τo module “Λόγοι” λειτουργεί ουσιαστικά ως διαιρέτης, μετρητής, και ως καθυστέρηση στο σήμα μας και είναι και αυτό ανοιχτό hardware.

Παρακάτω μπορείτε να βρείτε το module Στοιχεῖα έτοιμο στους ακόλουθους διανομείς.

Επίσης παρακάτω μπορείτε να δείτε ένα βίντεο του JC Credland που δοκιμάζει το module Στοιχεῖα

(more…)


Disney και ανοιχτό λογισμικό 2

Εδώ και λίγο καιρό κυκλοφορεί ένα βίντεο με σκηνές από την εφηβική σειρά της Disney Shake It Up (προβάλεται και στην  που σύμφωνα με πολλούς σχολιαστές  όπως το Gizmodo αναφέρουν ότι στο νideo που ο εικονιζόμενος πιτσιρικάς που φέρεται ως ο σχετικός με τους υπολογιστές της παρέας λέει:

“Χρησιμοποίησες ανοιχτό πηγαίο κώδικα για να γλιτώσεις χρόνο, και ο ιός ήταν κρυμμένος σε αυτό;”

“Λάθος του πρωτάρη”

Μάλιστα για να μην λέτε ότι τα βγάζω από το μυαλό μου (αν δεν έχει κατέβει μέχρι ανέβει στο blog αυτό το άρθρο) δείτε παρακάτω το video.

(more…)


ανοιχτού κώδικα όπλα που εκτυπώνονται με 3D εκτυπωτές 9

Ήταν αναπόφευκτο να γίνει; Δεν το γνωρίζω όμως αν έχετε δει το επεισόδιο Death Wish του Star Trek Voyager αλλά οι υπολογιστές που ελέγχουν τους replicators στο Star Trek δεν επιτρέπουν την δημιουργία δηλητηρίων ή όπλων. Μπορεί η τεχνολογία των 3D εκτυπωτών να μην φτάνει τους replicators του Voyager. Ίσως όμως αυτό να είναι αρκετό, βλέπετε μια ομάδα ανθρώπων επιδιώκει την δημιουργία όπλων χρησιμοποιώντας 3D εκτυπωτές.

Αν τώρα είστε έτοιμοι να πείτε ότι αυτό είναι αδύνατον και πως δεν μπορεί να φτιάξει κανείς όπλο από πλαστικό θα βρεθείτε προ εκπλήξεως. Αν πιάστε ένα όπλο στα χέρια σας θα δείτε ότι με λίγες κινήσεις μπορείτε να το διαλύσετε σε πολλά μικρά κομμάτια για να το καθαρίσετε, να το λαδώστε και  ότι κάνουν τα όπλα. Βλέπετε το σημαντικό κομμάτι ενός όπλου, είναι το κλείστρο, χωρίς αυτό το κομμάτι είναι ένα μάτσο ανταλλακτικά που δεν ελέγχονται ούτε έχουν αριθμό σειράς (σε αντίθεση με το κλείστρο). Ουσιαστικά το κλείστρο ενός όπλου είναι το ελεγχόμενο κομμάτι του. Όταν κάποιος έβγαλε  κλείστρο για ένα AR-15 (μοιάζει πολύ με το M16) τα πράγματα αν και μοιάζουν κάπως στα όρια της νομιμότητας στην πραγματικότητα τουλάχιστον σε κάποιες από τις πολιτείες των ΗΠΑ αυτό δεν είναι παράνομο αρκεί ο κάτοχος να μην πουλήσει ποτέ αυτό που εκτύπωσε σε κάποιον, ωστόσο σε κάποιες άλλες οποιοδήποτε όπλο χωρίς αριθμό σειράς είναι παράνομο (φαντάζομαι ότι στην χώρα μας μάλλον θα θεωρείτο παράνομο). Λίγο μετά από αυτό θα μπορούσε κανείς να εκτυπώσει ένα γεμιστήρα. Μάλιστα το Popular Science αναφέρει ότι ένα άλλο σχέδιο με ενισχυμένο κλείστρο δοκιμάστηκε με επιτυχία και έριξε όχι μια σφαίρα αλλά 200 χωρίς πρόβλημα.

Και εκεί που λες ότι εντάξει, δεν μπορούν να γίνουν χειρότερα καθώς μια ομάδα η Defense Distributed επιθυμεί να δημιουργήσει πιστόλια ανοιχτού κώδικα το πρώτο σκοπεύει να είναι ένα εκπαιδευτικό όπλο που δεν θα έχει κινητά μέρη αλλά θα βασίζεται σε ηλεκτρονικά (?) το δεύτερο είναι ένα όπλο με κινητά μέρη που θα μπορεί να εκτυπωθεί από ένα RepRap!

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

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

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

(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. Εν το μεταξύ αφήστε τις σκέψεις και τα σχόλια σας παρακάτω 😉


το δικαίωμα ενός τετράχρονου παιδιού να εκφραστεί

Αυτό το άρθρο δεν είναι τόσο για το ελεύθερο λογισμικό, τις πατέντες λογισμικού όσο για την Μάγια, προκαταβολικά σας λέω ότι είναι μεγαλούτσικο… και ίσως κάπως ασυνεχές! Για αυτό θα σας παρακαλέσω θερμά να εξαντλήστε την υπομονή σας ή απλά να το αγνοήστε.

Η Μάγια Νίντερ είναι ένα τετράχρονο κοριτσάκι που ζει με τους γονείς στου στο Μπρόνξ της Νέας Υόρκης. Όμως η Μάγια έχει κάτι το ιδιαίτερο καθώς πάσχει από μια σειρά προβλημάτων υγείας και μεταξύ άλλων από νοητική υστέρηση. Πέραν αυτού του σοβαρότατου προβλήματος η μικρή Μάγια επικοινωνεί δύο λέξεις, λίγα νοήματα, καρτέλες επικοινωνίας και μια εφαρμογή iPad.

Οι καρτέλες επικοινωνίας για ορισμένους ασθενείς είναι η μοναδική αν όχι μια από τις λίγες δυνατότητες που έχουν προκειμένου να επικοινωνήσουν με τους γύρω τους. Oφείλω να ομολογήσω ότι μια εφαρμογή για tablet μου φαίνεται το λιγότερο ως μια πολύ λογική και σύγχρονη προσέγγιση στο πρόβλημα.

Μια λύση που βρήκαν οι γονείς της Μάγια ήταν να χρησιμοποιήσουν μια εφαρμογή για το iPad, έτσι η μικρή Μάγια μπορούσε πλέον να πει “Μπαμπά, σε αγαπάω” ή να κάνει αστεία όπως “σήμερα βροχή” μια ηλιόλουστη μέρα. Η χρήση του iPad και μιας εφαρμογής αν και επαρκείς (με το παραπάνω) για τις ανάγκες της Μάγια. Βλέπετε κανείς δεν γνωρίζει αυτή την στιγμή τι έχει η Μάγια και ίσως στο μέλλον η Μάγια μπορεί να μιλάει χωρίς την βοήθεια ενός iPad και μιας εφαρμογής.

Αυτό που ίσως να μην γνωρίζετε είναι ότι υπάρχουν εξειδικευμένες συσκευές που διευκολύνουν την επικοινωνία ανθρώπων με προβλήματα ομιλίας, ουσιαστικά πρόκειται για tablets με ειδικό λογισμικό για την εν λόγω χρήση, μια από τις πλέον γνωστές εταιρείες του χώρου (ειδικά στην Αμερική) είναι η Prentke Romich, μια από τις φθηνότερες συσκευές της κοστίζει κοντά στα 2600 δολάρια. Συγκριτικά η εφορμογή του iPad Speak for Yourself που χρησιμοποιεί η Μάγια κόστιζε “μόλις” 299.99 δολάρια

Με άλλα λόγια, ο συνδυασμός του iPad και της εφαρμογής Speak for Yourself μπορούσε να επιτύχει με κλάσμα του κόστους αυτό που πετύχαινε η εξειδικευμένη συσκευή. Όμως η Prentke Romich και η Semantic Compaction Systems έκαναν από κοινού μήνυση στην Speak for Yourself καθώς έκριναν ότι παραβίαζε πατέντες τους. Το αποτέλεσμα η Apple τελικά έβγαλε από το iTunes την εφαρμογή (όπως αναφέρει και το blog των γωνιών της Μάγιας), και είναι πιθανό αν η Speak for Yourself χάσει την δίκη να ζητηθεί από την Apple να διαγράψει την εφαρμογή από το iTunes,ακόμη όμως και αν δεν συμβεί αυτό αργά η γρήγορα η εφαρμογή θα πάψει να είναι συμβατή με τις μελλοντικές εκδόσεις του iOS και το πρακτικό αποτέλεσμα θα είναι το ίδιο.

Δεν σπεύδω να κατηγορήσω την Apple, καθώς όταν έχει κανείς ένα κεντρικό σύστημα διαχείρισης εφαρμογών σε οποιοδήποτε πλατφόρμα είναι αναμενόμενο να συμμορφώνεσαι σε DMCΑ take down notices όταν η εταιρεία σου λειτουργεί στις ΗΠΑ. Το ίδιο θα μπορούσε να συμβεί και στο Play Market της Google αν η εφαρμογή ήταν για Android αν και θα μπορούσε θεωρητικά να την κατεβάσει κανείς από άλλες πηγές.

(more…)


Eben Moglen: “Καινοτομία σε εποχές λιτότητας”

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

Μέσα σε ένα ομολογουμένως δύσκολο επιχειρηματικό πεδίο όπως το Ελληνικό, ειδικά σε καιρούς αυστηρής λιτότητας πως μπορεί κανείς να προσφέρει βιώσιμες καινοτομίες που θα αλλάξουν την οικονομία.  Στην ομιλία που επισυνάπτω ο κύριος Eben Moglen δίνει την προοπτική του. Αν εξαιρέσουμε τον κύριο Moglen (ομιλία σχετικά με την ελεύθερη σκέψη, τα μέσα και την τεχνολογία) ίσως κάποιοι αναγνώστες του εν λόγω blog βρουν την ομιλία κάπως εκτός της συνήθους θεματολογίας του elkos.gr άλλοι ίσως το αντίθετο.

ενδεικτικά παραθέτω ένα κομμάτι από το τέλος της ομιλίας του

We need Free Software, we need Free Hardware we can hack on, we need Free Spectrum we can use to communicate with one another, without let or hindrance. We need to be able to educate and provide access to educational material to everyone on earth without regard to the ability to pay. We need to provide a pathway to an independent economic and intellectual life, for every young person. The technology we need, we have, I have spent some time and many people in this room, including Isaac have spent more time now, trying to make use of cheap, power efficient compact server computers, the size of AC chargers for mobile phones, which with the right software we can use to populate the net with robots that respect privacy. Instead of the robots that disrespect privacy which we now carry in almost every pocket.

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

<iframe width=”510″ height=”287″ src=”http://www.youtube.com/embed/G2VHf5vpBy8″ frameborder=”0″ allowfullscreen></iframe>

Η ηχογράφηση, και το κείμενο της ομιλίας.

 


σχεδιάστε ανοιχτό hardware και κερδίστε

Αν σχεδιάζετε ηλεκτρονικά κυκλώματα και έχετε εμπειρία με την Propeller  Platform ή Propeller Platform USB, (ειδικά θα έλεγα ότι το Propeller USB είναι το πλέον διαδεδομένο από τα δύο, τα σχέδια της πλατφόρμας έχουν γίνει διαθέσιμα κάτω από την άδεια Creative Commons Zero) μπορείτε να συμμετάσχετε στο ανεπίσημο διαγωνισμό της Gadget Gangster που ανακοινώθηκε στο φόρουμ των Savage Circuits και να κερδίστε κάποιο τα ακόλουθα δώρα αναπτύσσοντας ανοιχτού κώδικα modules για την πλατφόρμα.

Ο διαγωνισμός λήγει στις 1ο Οκτωβρίου 2011 όποτε αν τα καταφέρετε μέχρι τότε θα έχετε πιθανότητα να κερδίστε ένα από τα ακόλουθα.

Πρώτος Νικητής: Το πλήρες κιτ της Gadget Gangster και ένα Nook Color της Barnes & Noble.

Δεύτερος Νικητής: Το Propeller Multicore Startup Special και ένα t-shirt Gadget Gangster

Τρίτος Νικητής: ένα El Jugador Module και ένα kit του Propeller Platform

οι διοργανωτές μου επιβεβαίωσαν ότι ο διαγωνισμός είναι διεθνής και αν κάποιος είναι νικητής τα δώρα θα έρθουν ως προσωπικά δώρα που τυπικά στα περισσότερα μέρη του κόσμου (λογικά και στην Ελλάδα) αυτό σημαίνει ότι δεν υπόκεινται σε τελωνεία

Πως θα υπολογιστεί ο νικητής; Θα εξαρτηθεί από τους εξής παράγοντες.

κατά 30% από την δυνατότητα για συμμετοχή από την κοινότητα: οι διαγωνιζόμενοι καλούνται αρχίσουν ένα thread για το project τους στο forum των Savage Circuits και θα προσθέσουν ένα link στο thread του διαγωνισμού. Οι διαγωνιζόμενοι οφείλουν να αναπτύξουν δημόσια τα project τους και να συνεργαστούν με τα άλλα μέλη για το τελικό αποτέλεσμα. Επίσης αν αναθεωρούν τα σχέδια τους ή τον κώδικα τους είναι καλό να παραμένει στο thread ώστε να μαθαίνουμε καλύτερα ο ένας από τα λάθη του άλλου.

κατά 25% από τις δυνατότητες και καταλληλότητα του σχεδίου: τα modules που καλείστε να σχεδιάστε θα πρέπει να είναι συμβατά με την Propeller Platform (ή άλλες συμβατές dev boards), λογικά καθώς οι περισσότεροι χρησιμοποιούν το Propeller Platform USB καλό είναι να το λάβετε αυτό υπ’όψιν σας.

κατά 25% από την χρησιμότητα: το σχέδιο σας θα πρέπει να είναι χρήσιμο όχι μόνο σε εσάς αλλά και στους άλλους

και κατά 2ο% από την ευκολία αναπαραγωγής:όλα τα σχέδια και ο κώδικας θα πρέπει να είναι ανοιχτά, αν δεν γνωρίζετε πως να χρησιμοποιήστε ένα εργαλείο δημιουργίας schematics ή PCB δώστε καλή και αναλυτική τεκμηρίωση της δουλειά σας

Αν έχετε αρχίσει να ψήνεστε ρίξτε μια ματιά σε αυτόν τον οδηγό για να αποκτήστε μια αρχική εικόνα για το τι είναι και τι μπορεί να κάνει ένα module στην πλατφόρμα Propeller.

 


ο υπολογιστής των 17.5 ευρώ που χωράει στην παλάμη σας 3

Φαντάζομαι έχετε ακούσει σχετικά με το laptop των 100$, την πρωτοβουλία του Nicholas Negreponte για δημιουργία ενός μαθητικού laptop για τις αναπτυσσόμενες (αλλά και τις “αναπτυγμένες” κατά την προσωπική μου γνώμη  αλλά και ενός τότε 15χρόνου αναγνώστη μου).

Τι θα λέγατε αν αντί του laptop των 100$ είχαμε ένα desktop των 17.5 ευρώ; Μια τέτοια πρωτοβουλία πήρε το π Raspberry Pi Foundation. Το Rasberry Pi είναι ένας μη κερδοσκοπικός οργανισμός που ιδρύθηκε από το David Braben – αν δεν σας λέει τίποτα το όνομα ίσως (οι παλαιότεροι) να των θυμάστε ως έναν από τους developers του παιχνιδιού Elite (ήταν πολύ δημοφιλές την εποχή των home computers) – με στόχο την διάδοση την εκπαίδευσης και ειδικά του προγραμματισμού στην πληροφορική, προσπαθώντας ουσιαστικά να επιδείξει στους νέους χρήστες των υπολογιστών ότι μπορούν να κάνουν πολύ περισσότερα και ενδιαφέροντα πράγματα με τον υπολογιστή τους από το να ανανεώνουν την κατάσταση τους στο Facebook και να φτιάχνουν παρουσιάσεις στο PowerPoint.

Η μικρή USB συσκευή (με μέγεθος λίγο μικρότερο από μισό πακέτο τσιγάρα) έχει την δυνατότητα να συνδεθεί με μια σύγχρονη τηλεόραση (μέσω HDMI καλώδιου) ή να δώσει composite σήμα (μέσω αντάπτορα).  Με άλλα λόγια το βάζετε στην τηλεόραση σαν και Αν νομίζετε ότι μια φτηνή και μικρή συσκευή σαν την εικονιζόμενη δεν μπορεί να ανταποκριθεί στις σύγχρονες ανάγκες τότε ρίξτε μια ματιά στα τεχνικά του χαρακτηριστικά.

  • Επεξεργαστής τεχνολογίας ARM11 στα 7oo MHz
  • 138 ΜΒ SD RAM
  • αποκωδικοποίηση σήματος 1080p. H264
  • έξοδος video composite και HDMI
  • USB 3.o
  • υποστήριξη για χρήση καρτών  SD/MMC/SDIO
  • γενικής χρήσης είσοδος/έξοδος
  • λογισμικού ανοιχτού κώδικα εγκατεστημένο (Ubuntu, Iceweasel, KOffice, Python)

To Raspberry π έχει την δυνατότητα να επεκτείνεται με διάφορα modules, (πχ στο εικονιζόμενο έχει προστεθεί module με camera ανάλυσης 12MPixel)

Ίσως το Rapspberry π δεν γίνει ποτέ τόσο δημοφιλές όσο το OLPC ωστόσο νομίζω ότι αν επιτευχθεί ο στόχος την δημιουργίας ενός τόσο μικρού υπολογιστή με τόσο μικρό κόστος οι δυνατότητες χρήσης του είναι πολλές ειδικά αν στο μέλλον δούμε και άλλα modules επέκτασης των δυνατοτήτων του.

Παρακάτω ακολουθεί ένα μικρό video από το BBC που καλύπτει το θέμα στο blog του Rorry Cellan Jones.

(more…)


Πως το ανοιχτό λογισμικό δίνει “φωνή” σε ένα καλλιτέχνη με σοβαρότατη μυϊκή ασθένεια 3

EyeWriter / Zach Lieberman, James Powderly, Tony Quan, Evan Roth, Chris Sugrue, Theo WatsonΜερικές ημέρες πριν (όχι πριν πολύ καιρό) είχα αναφερθεί στην παρουσίαση στο TED του Marcin Jakubowski για το Open Source Ecology, λίγο αργότερα ο φίλος Γιώργος Μαργαρίτης μου έστειλε ένα πολύ ενδιαφέρον link σε μια δουλειά του Graffiti Research Lab. Το  Graffiti Research Lab είναι μια ομάδα καλλιτεχνών δρόμου και προγραμματιστών που χρησιμοποιεί και αναπτύσσει ανοιχτού κώδικα τεχνολογικά μέσα. Αν θυμάστε πριν πολλά χρόνια το GRL είχε εμφανίσει την λέξη “ubuntu” στην γέφυρα του Μπρούκλιν στην Νέα Υόρκη (ναι το link είναι στο παλιό domain μου).

Πριν λίγο καιρό ο Mick Ebeling πλησίασε το Graffiti Research Lab προκειμένου να βρεθεί μια λύση ώστε να είναι σε θέση ο γνωστός (ειδικά την δεκαετία του 80) καλλιτέχνης του Graffiti TEMPT ONE (κατά κόσμον Tony Quan) να μπορεί να επικοινωνήσει καθώς βρίσκεται σε προχωρημένο στάδιο της βαριάς νευρομυϊκής νόσου ALS (η οποία ουσιαστικά επηρεάζει μόνο την κινητικότητα όλων των μυών πλην των οφθαλμικών αλλά δεν έχει καμία επίδραση στην εγκεφαλική λειτουργία) βλέπετε οι περίφημες συσκευές επικοινωνίας όπως αυτή που χρησιμοποιεί ο Stephen Hawking κοστίζουν πολλά… μα πάρα πολλά χρήματα.

The EyeWriter / Zach Lieberman, James Powderly, Tony Quan, Evan Roth, Chris Sugrue, Theo WatsonΟ Mick Ebeling,πρώτα από όλα κατάφερε μετά από αρκετό τρέξιμο να βρει ένα από τα πανάκριβα μηχανήματα που επιτρέπουν στον Tempt1 να επικοινωνεί με τους δικούς του, το επόμενο στάδιο ήταν να βρεθεί ένας τρόπος να συνεχίσει να εκφράζεται καλλιτεχνικά.  Για να βρει τρόπο να κάνει κάτι τέτοιο συγκέντρωσε καλλιτέχνες, προγραμματιστές και hackers από όλα τα μέρη της Γης και από ομάδες όπως το Free Art and Technology ή FAT, το Graffiti Research Lab που αναφέραμε παραπάνω, το OpenFrameworks, με βοήθεια από τον ίδιο τον TEMP ONE αλλά και από τον Evan Roth, την Chris Sugrue, τον Zach Lieberman, τον Theo Watson και του James Powderly. Προκειμένου να μπορέσουν να συνεργαστούν άμεσα και αποτελεσματικότερα μετέτρεψε το σπίτι του σε hackerspace (όπως αυτό που φτιάχνεται στην Αθήνα) και προσωρινά μετακόμισε με την γυναίκα του τα παιδιά και το σκύλο του στο γκαράζ για να τους αφήσει να δουλέψουν.

Το αποτέλεσμα; Το EyeWriter μια συσκευή και το απαραίτητο λογισμικό για να μπορεί οποιοδήποτε καλλιτέχνης ή graffiti artist να εκφράζεται καλλιτεχνικά ακόμη και αν πλέον δεν κινεί παρά μόνο τα μάτια του.

Ακολουθεί το βίντεο με την παρουσίαση του Mick Ebeling στο TED σχετικά με το EyeWriter.

(more…)


Ανοιχτού κώδικα αγροτεχνολογία στο TED 2

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

Ο ιδρυτής του Open Source Ecology Marcin Jakubowski πρόσφατα έγινε TED Fellow και είχε την ευκαιρία να παρουσιάσει την ιδέα του σε όσους είχαν την τύχη να παρακολουθήσουν το φετινό συνέδριοv του  TED.  Και μέσα σε λιγότερο από 5 λεπτά παρουσιάζει το πως επιθυμεί να εφαρμόσει την λογική του ανοιχτού κώδικα και hardware προκειμένου για τους στόχους του. Ρίξτε μια ματιά στο βίντεο από την σύντομη αλλά περιεκτική ομιλία του παρακάτω…

(more…)


Βιβλίο για το parallel programming στο Linux (και όχι μόνο) 6

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

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

Πριν από λίγες μέρες (στις 2 του Γενάρη συγκεκριμένα) ο Paul E. McKenney υπάλληλος της ΙΒΜ στο Linux Technology Center της εταιρεία στο Beaverton και ενεργός στην ανάπτυξη του πυρήνα του Linux άρχισε ένα νέο project που μου κίνησε το ενδιαφέρον, ένα βιβλίο (e-book σε pdf για την ακρίβεια) με τίτλο “Is Parallel Programming Hard, And, If So, What Can You DoAbout It?”. Το βιβλίο είναι “ανοιχτού κώδικα” αδειοδοτημένο σύμφωνα με την άδεια Creative Commons Attribution-Share Alike 3.0 US ενώ ο κώδικας που περιγράφει το βιβλίο σε διάφορα παραδείγματα είναι GPL (v2 ή v2 ή νεότερη εξαρτάται). Μάλιστα για να μπορέσει να οργανωθεί καλύτερα το project είναι διαθέσιμο σε git (στο git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/perfbook.git), η πλέον πρόσφατη έκδοση σε pdf του βιβλίου (την ώρα που γραφόταν το άρθρο) είναι εδώ. Περισσότερα στοιχεία θα βρείτε στο blog του κύριου McKenney και στην “Σπαρτιατική” οφείλω να ομολογήσω σελίδα του project.

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


ανοιχτού κώδικα κυβέρνηση… αλά Αμερικανικά

New York´s Liberty Island - Statue Of Liberty & SeagullΠριν λίγες ημέρες είχα αναφερθεί σε κινήσεις νομοθετικού χαρακτήρα στη Μάλτα, αλλά και στην υλοποίηση ενός συστήματος τεκμηρίωσης Ελεύθερου Λογισμικού στην Γερμανία που έχουν ως βασικό και θεμελιώδες χαρακτηριστικό τους το ελεύθερο λογισμικό. Κατά πολλούς αναλυτές πολλά Ευρωπαϊκά κράτη προχωρούν με ταχείς ρυθμούς στην υιοθέτηση ανοιχτών μοντέλων ανάπτυξης λογισμικού και χρησιμοποιούν ανοιχτά πρότυπα όταν είναι διαθέσιμα.

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

Βλέπετε η Αμερικανική κυβέρνηση έχει επενδύσει πολλά χρήματα στο Ελεύθερο λογισμικό, λίγο οι κινήσεις συνδέσμων εταιρειών που ασχολούνται με το Ελεύθερο Λογισμικό στην Αμερική (ακόμη και μικρότερα κράτη όπως  η Ιταλία έχουν ανάλογους συνδέσμους), λίγο το “Recovery and Reinvestment Tax Act of 2009″ που ήταν ένα σχέδιο τόνωσης της Αμερικανικής Οικονομίας (που δεν είχε και θεαματική επιτυχία σε όλους τους τομείς της οικονομίας, από ότι φαίνεται), λίγο το πολύ σημαντικό για την αναδιοργάνωση της υγείας “Health Information Technology Public Utility Act of 2009″ και πολύ περισσότερο το γεγονός ειδικά το πρώτο διάστημα της νέας διακυβέρνησης των ΗΠΑ υπήρχαν πολλά στοιχεία που έδειχναν ότι η νέα κυβέρνηση “έβλεπε”  λιγότερο καχύποπτα το ανοιχτό λογισμικό… είναι λογικό να υπάρχει τουλάχιστον ενδιαφέρον για το ανοιχτό λογισμικό ειδικά σε κρατικό επίπεδο.

Ένας από τους πλέον ενδιαφέροντες οργανισμούς που προέκυψαν το τελευταίο διάστημα είναι το Civic Commons το εν λόγω site έχει δημιουργηθεί από το Code for America, το Open Plans και το Office of the Chief Technology Officer (που είναι κυβερνητικός οργανισμός).  Σκοπός του Civic Commons

  • Η διευκόλυνση του διαμοιρασμού κώδικα μεταξύ των κυβερνητικών υπηρεσιών ώστε να δημιουργηθεί ένα κυβερνητικό αποθετήριο κώδικα
  • Η διασύνδεση των κυβερνήσεων (τοπικών και κεντρικών) μέσα από όλες τις φάσεις προμήθεια λογισμικού, και η δημιουργία συστημάτων για περισσότερο διαφανείς και ενημερωμένες τεχνολογικές επιλογές
  • Η ανάπτυξη και υποστήριξη Ανοιχτών δεδομένων και  Ανοιχτών Στάνταρ σαν θεμέλια ενός  “Open Civic API” (sic)
  • Οι διαμοιρασμός των βέλτιστων τεχνολογικών επιλογών
  • Η δημιουργία μιας κοινότητας “civic hackers”(sic και πάλι) και εφοδιασμός τους με ξεκάθαρες ευκαιρίες ώστε να συμβάλλουν στην ανάπτυξη κυβερνητικής τεχνολογίας.

Ενδεικτικά, στις εφαρμογές που μπορεί κανείς να βρει στο Civic Commons θα βρείτε:

  • Το κώδικα πάνω στον οποίο βασίζεται το Federal Register
  • To OpenTripPlanner ένα πρόγραμμα σχεδιασμού διαδρομών με διάφορα μέσα μαζικής μεταφοράς.
  • Το OpenLegislation ένα πρόγραμμα διαδικτυακών και εφαρμογών κινητής τηλεφωνίας ώστε οι πολίτες να μπορούν άμεσα να ενημερώνονται για την νομοθετική διαδικασία
  • Το Portand Citized Reports που είναι μια εφαρμογή ώστε οι πολίτες του Portland να ενημερώνουν άμεσα τις δημοτικές υπηρεσίες για προβλήματα στις υποδομές του δήμου (βλέπε λακούβες κτλ)
  • και πολλές άλλες

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