Project


η ψηφιακή υδρόγειος Snow Globe τώρα ελέγχεται μέσω μιας…υδρόγειου σφαίρας! 2

Αν δεν είστε περαστικοί στο blog αυτό ίσως να θυμάστε την ψηφιακή σφαίρα Snow Globe είχαμε αναφερθεί τον Οκτώβριο που μας πέρασε, το Nirav Patel που σχεδίασε την Snow Globe όμως από ότι φαίνεται δεν μπορούσε να περιοριστεί. Έτσι μαζί με ένα φίλο του  τον Donnie Cober έφτιαξαν μια συσκευή που ονόμασαν “Adjacent Reality Tracker” το οποίο σε πολύυυυυ ελεύθερη μετάφραση επί το ελληνικότερο μεταφράζεται σε “ανιχνευτής παρακείμενης πραγματικότητας”. Ουσιαστικά πρόκειται για μια πλακέτα ηλεκτρονικών που έχει ένα αισθητήρια επιτάχυνσης παρόμοιο με αυτό που έχει το κινητό σας τηλέφωνο, ενώ χρησιμοποιεί το πρωτόκολλο bluetooth για να μεταφέρει όλα αυτά δεδομένα στον υπολογιστή με τον οποίο ο pico projector του Snow Globe είναι συνδεδεμένος, όλα αυτά είναι μέσα σε μια πλαστική υδρόγειο σφαίρα (τυπωμένη από 3D εκτυπωτή).

Όταν κανείς περιστρέφει την υδρόγειο σφαίρα περιστρέφεται και η εικόνα που προβάλλεται στο Snow Globe από την άλλη όταν κανείς πάει πάνω κάτω την υδρόγειο σφαίρα ενεργοποιείται το “time mode” στο οποίο προβάλλονται εικόνες, στο παράδειγμα που έχουμε παρακάτω οι εικόνες αυτές δείχνουν την κίνηση των ηπειρωτικών πλακών του πλανήτη μας.

Ο κώδικας για τον Adjacent Reality Tracker και το Snow Globe είναι διαθέσιμος στο github. Επίσης πληροφορίες για το Αdjacent Reality Tracker θα βρείτε και στο αντίστοιχο site που έχει φτιαχτεί από τον Nirav και τον Donnie. Αν θέλετε δείτε παρακάτω το video με το Snow Globe και το Adjacent Reality Tracker σε δράση.

(more…)


gource και logstalgia, απεικονίστε κώδικα και server logs 2

απεικόνιση του πυρήνα του Linux με το gource

Αν είστε developers και ψάχνετε ένα πρόγραμμα για να απεικονίστε το κώδικα σας αξίζει να ρίξτε μια ματιά gource. Το Gource είναι ένα πρόγραμμα δημιουργίας 3D απεικονίσεων του κώδικα σας.

Ουσιαστικά το gource επιτρέπει την απεικόνιση μιας “δενδρικής” δομής του κώδικα με το root directory του κώδικα ως το κορμό και τα επιμέρους directories ως κλαδιά και τα διάφορα αρχεία ως φύλλα. Οι εκάστοτε developers μπορούν να φαίνονται να δουλεύουν πάνω σε διάφορα σημεία του project.

Το gource για να το κάνει αυτό χρησιμοποιεί τα log από αποθετήρια κώδικα που βασίζονται σε Git, Mercurial, Bazaar και SVN και έχει την δυνατότητα να κάνει parse τον κώδικα από διάφορα projects.

Και φυσικά ένα δραστήριο project μπορεί να έχει και μεγάλη κίνηση στους server του και πιστεύω ότι θα ήταν πολύ ενδιαφέρων να μπορεί να απεικονίσει κανείς αυτή την κίνηση. Για αυτό το σκοπό, το logstalgia  χρησιμοποιεί τα access logs ενός Apache ή Nginx server για να απεικονίσει τα requests σε ένα site ως μια μάχη στο παιχνίδι pong :D.

Παρακάτω ακολουθούν videos με το grouce και το logstalgia για να πάρετε μια ιδέα για το τι μπορούν να κάνουν.

(more…)


Quadshot: ένα quadcopter και UAV καθέτης απογείωσης σε ένα

Quadcopter overviewΑν παρακολουθείτε το blog μου εδώ και πολλά χρόνια θα ξέρετε ακουστά τα quadcopters ή τετρακόπτερα επί το Ελληνικότερο. Τα τετρακόπτερα ουσιαστικά είναι μικρές πλατφόρμες ηλεκτρονικών με  τέσσερις κινητήρες ώστε να εξασφαλίζεται η πτήση. Συχνά οι ταχύτητες που αναπτύσσουν δεν είναι και οι μεγαλύτερες καθώς ο σχεδιασμός τους δεν είναι τόσο αεροδυναμικός. Πλέον υπάρχουν δεκάδες έτοιμα και μη kit για να φτιάξει κανείς το δικό του quadcopter ενώ πολλά βασίζονται στο Arduino και μπορούν να συνδυαστούν με ανοιχτού κώδικα λογισμικό για τον έλεγχο, προγραμματισμό και σχεδιασμό της πτήσης με αυτοματοποιημένο τρόπο.

Όπως είπαμε λίγο νωρίτερα τα quadcopters όπως φαίνεται και από την πάνω δεν είναι ότι πιο αεροδυναμικό έχετε δει. Εκεί λοιπόν έρχεται το Quadshot. Τι είναι αυτό; Λοιπόν το Quadshot, είναι ουσιαστικά ιπτάμενη πτέρυγα κάθετης απογείωσης. Με άλλα λόγια προσπαθεί να συνδυάσει τα οφέλη του αεροδυναμικού σχήματος και της δυνατότητας αιώρησης ενός τετρακόπτερου (αν και διατηρώ της αμφιβολίες μου για το πόσο το πετυχαίνει αυτό καθώς το σχήμα της ιπτάμενης πτέρυγας είναι ιδιαίτερα ευαίσθητο στους πλευρικούς ανέμους κατά την αιώρηση αλλά μάλλον επαρκές για μια σχετικά ασφαλή κάθετη απογείωση/προσγείωση).

Το Quadshot είναι βασισμένο σε ελεύθερο λογισμικό και σε ανοιχτό hardware, ο αυτόματος πιλότος του Quadshot είναι ένα Lisa/M που είναι ανοιχτό hardware κάτω από την άδεια Open Source Hardware (OSHW) ο έλεγχος του γίνεται μέσω του Paparazzi που είναι ελεύθερο λογισμικό για αυτόματους πιλότους.

Το Quadshot μπορεί να μην είναι σε θέση να μεταφέρει τα payloads του WASP αλλά είναι μια αρκετά ενδιαφέρουσα προσπάθεια ειδικά για όσους δεν έχουν στην διάθεση τους μεγάλους χώρους απογείωσης και προσγείωσης και δεν παύει να είναι ένα ενδιαφέρον project ανοιχτού hardware.

Παρακάτω ακολουθεί ένα μικρό video με μια δοκιμαστική πτήση του Quadshot

(more…)


Fitbit στο Linux… και πιθανές εναλλακτικές 1

Big day for walking at CES.Πριν λίγες ημέρες ο Κώστα Καναβός (εμπνευστής του OSarena) μου έστειλε ένα αρκετά ενδιαφέρον link για το FitBit. Τι είναι λοιπόν το Fitbit. Με απλά ελληνικά το FitBit ουσιαστικά  ένα επιταχυνσιόμετρο που μας δείχνει την δραστηριότητα σας μέσα μέσα στην μέρα αλλά και την νύχτα και συνδέεται με μια ειδική υπηρεσία η οποία αναλύει και δείχνει τα δεδομένα αυτά. Το κόλπο είναι ότι αυτό η μικρή συσκευούλα δεν μεταδίδει δεδομένα σε μορφή καταγεγραμμένων σημάτων από το επιταχυνσιόμετρο… αντ’ αυτού έχει ένα firmware το οποίο επεξεργάζεται τα σήματα και μετά τα μεταδίδει στην βάση του. Από,το Fitbit τα δεδομένα μπορεί να κανείς να τα λάβει με την την βιβλιοθήκη του libfitbit που στην παρούσα φάση είναι γραμμένη σε Python (αλλά υπάρχει πρόθεση να γραφτεί σε C) και να τα ανεβάσει στο website της Fitbit για ανάλυση και αποθήκευση.

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

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

Ουσιαστικά πρόκειται για μια πολύ αρχική προσπάθεια και υποστηρίζουν πλην του FitBit, το Zeo (που πρόκειται για μια συσκευή παρόμοια με αυτές που χρησιμοποιώ εγώ για να μελετώ τον ύπνο με κάποιους περιορισμούς φυσικά και όπως καταλαβαίνετε με ενδιαφέρει ακόμη περισσότερο και από το FitBit) ενώ στα σκαριά έχουν συσκεύες όπως το BodyMedia (ένα ακτίμετρο που επικοινωνεί με το κινητό σας τηλέφωνο) καθώς και την περίφημη WiFi ζυγαριά της Withings. Στα σκαριά όμως έχουν επίσης εφαρμογές κινητών (στην παρούσα φάση αναπτύσσεται μια για Android) που μπορούν να συλλέξουν δεδομένα από το ενσωματομένο επιταχυνσιόμετρο, την θέση (με GPS). Επίσης έχουν σκοπό να συλλέγουν και δεδομένα περιβαλλοντολογικής κατάστασης από on line πηγές.

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

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

Εσείς τι λέτε;


Fritzing: σχεδιάστε τα δικά σας ηλεκτρονικά κυκλώματα


Arduino Uno for ChristmasΓενικά πάντα ήμουν μαστροχαλαστής, δεν υπήρχε ηλεκτρονική συσκευή ή ακόμη περισσότερο ηλεκτρονικό παιχνίδι στο σπίτι που αν είχε χαλάσει δεν θα έπαιρνα κατσαβίδι για να το ανοίξω για να δω πως είναι μέσα, μάλιστα κάπου στο γυμνάσιο είχα αρχίσει να ασχολούμαι και με τα ερασιτεχνικά ηλεκτρονικά. Εκείνα τα χρόνια μπορούσε να βρεις απλά (έως πολύ απλά kit) ηλεκτρονικών για να φτιάξεις δικά σου πολύ απλά πραγματάκια μετά στα χέρια μου έπεσε ένας ZX Spectrum και τα υπόλοιπα είναι ιστορία.

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

Κατ’ αρχάς λίγα λόγια γενικά για το Fritzing. Το Fritzing άρχισε ως μια πρωτοβουλία της σχολής Εφαρμοσμένων επιστημών (Fachhochschule που είναι κάτι αντίστοιχο των δικών μας TEI αλλά στην Γερμανία) του Πότσδαμ. Σύμφωνα με την επίσημη ιστοσελίδα του, το Fritzing έχει σαν στόχο να βοηθήσει σχεδιαστές, καλλιτέχνες, ερευνητές και ερασιτέχνες να κάνουν το βήμα από το αρχικό πρωτότυπο στο τυπωμένο κύκλωμα.

Οφείλω να ομολογήσω ότι ήμουν κάπως διστακτικός στο να εγκαταστήσω το Fritzing καθώς δεν έβλεπα κάπου στο website του την ανοιχτού κώδικα άδεια που είχε. Σκεπτόμενος ότι το wifi μου και το Flash ήδη είναι αρκετά κλειστά προχώρησα στην εγκατάσταση και θα το έβρισκα (μάλλον στην πορεία). Επισκέφθηκα το link για τα downloads του Fritzing (είναι διαθέσιμο για Windows, MacOS X και Linux φυσικά) και κατέβασα το αντίστοιχο πακέτο (το οποίο στην περίπτωση μου ήταν ένα tar.bz2) Αφού κάνει κανείς extract το συμπιεσμένο αρχείο το μόνο που έχει να κάνει είναι να κάνει διπλό κλικ στο fritzing.sh και μετά από λίγο το Fritzing θα ανοίξει. Φυσικά όταν έκανα extract το αρχείο υπήρχε και αντίγραφο της άδεια με την οποία έρχεται το Fritzing και με χαρά είδα ότι πρόκειται για την GPLv3 παρακαλώ (στην πραγματικότητα ). Επίσης αν ρίξτε μια ματιά λίγο καλύτερα στην ιστοσελίδα του Fritzing θα δείτε ότι υπάρχουν και κάποια (ανεξάρτητα) πακέτα για OpenSUSE.

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

Μάλιστα επειδή ακριβώς το Fritzing είναι προσανατολισμένο στον αρχάριο χρήστη/ερασιτέχνη έχει μια σειρά από απλά παραδείγματα με projects που μπορείτε να φτιάξτε, μάλιστα στο site του Fritzing μπορείτε να βρείτε ένα απλό starter kit με κόστος κάτι λιγότερο από 70 ευρώ μπορείτε για να κάνετε τα πρώτα σας βήματα και να στηρίξτε την ανάπτυξη του Fritzing.

σχεδιάζοντας με την breadboard

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

Schematic

Ένα στάδιο παραπάνω όμως από το συνηθισμένο είναι ότι το Fritzing σας δίνει την δυνατότητα να φτιάξτε τα δικά σας τυπωμένα κυκλώματα και μάλιστα το μέγεθος του τελικού τυπωμένου κυκλώματος μπορεί να είναι το κλασσικό παραλληλόγραμμο που όλοι ξέρουμε ή συμβατό με το Arduino Shields ώστε να μπορείτε να φτιάξτε τα δικά σας Arduino Shield παραγγέλλοντας το PCB από το Fab.fritzing.org. Σύμφωνα με τις φωτογραφίες από τα τυπωμένα το αποτέλεσμα είναι μια πλακέτα λευκού χρώματος στην οποία μπορείτε να κολλήστε τα διάφορα ηλεκτρονικά σας. Τα χρήματα από τα κέρδη της εκτύπωσης πηγαίνουν στην ανάπτυξη του ίδιου του Fritzing. Φυσικά το Fritzing δίνει την δυνατότητα να εξάγετε το PCB σας ως PDF για να το φτιάξτε μόνοι σας (με την μέθοδο photoresist)

το σχέδιο του PCB

Μια επίσης χρήσιμη δυνατότητα είναι ότι το fritzing δίνει στο χρήστη την δυνατότητα να ανεβάσει τα projects που έχει σχεδιάσει στο κεντρικό site του Fritzing που δίνει στο χρήστη την δυνατότητα να επιλέξει μέσα από μια σειρά από άδειες Creative Commons για την τεκμηρίωση του project.  Έτσι μπορείτε πολύ εύκολα να προσθέστε οδηγίες για την δημιουργία ενός κυκλώματος στο site σας αλλά και να δώστε την δυνατότητα σε άλλους να βελτιώσουν το σχέδιο σας ή να φτιάξουν πράγματα βασισμένοι σε αυτό και φυσικά μπορείτε να κάνετε και εσείς το ίδιο.

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

 


βιοτεχνολογία και ανοιχτό hardware ένα βήμα παραπέρα… 2

OpenPCR PCR machine thermal cyclerΠέρσι τέτοιο καιρό περίπου είχα αναφερθεί στο OpenPCR. Για να ανακεφαλαιώσουμε το OpenPCR είναι ένα μηχάνημα που μπορεί να χρησιμοποιηθεί στην εξέταση PCR ή Polymerase Chain Reaction ή αλυσιδωτή αντίδραση πολυμεράσης. Η χρησιμότητα της PCR στην καθημερινότητα μας εντοπίζεται στην ταυτοποίηση του DNA γενετικών ασθενειών, ιώσεων ή μικροβιακών λοιμώξεων ακόμη προσώπων και καθώς και ειδών.

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

Αυτή ακριβώς την δουλειά αναλαμβάνει να κάνει το OpenPCR, με κόστος 512 δολάρια το καθένα το OpenPCR καταφέρνει να είναι η πρώτη εμπορικά και πλέον επίσημα διατιθέμενη συσκευή με τόσο χαμηλή τιμή (αντίστοιχες συσκευές κοστίζουν μερικές χιλιάδες ευρώ) η συσκευή βασίζεται στην πλατφόρμα του Arduino, και τα σχέδια για να την φτιάξετε υπάρχουν στο site του OpenPCR αλλά μπορείτε να αγοράσετε το Kit από το site του OpenPCR. Όσο αφορά την άδεια για το hardware και το software της συσκευής από ότι μου είπε ο Tito Jankowski (συνδημιουργός της συσκευής) δεν έχουν ακόμη πάρει τελική απόφαση για το τι άδεια θα επιλεγεί καθώς μέχρι και την τελευταία στιγμή η προσπάθεια των δημιουργών ήταν στην τελειοποίηση της συσκευής.

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

Βέβαια και σε αυτή την περίπτωση υπάρχει ένα ανοιχτό project για την δουλειά αυτή, καθώς η Pearl Biotech μπήκε στην διαδικασία σχεδίασης ενός κουτιού για Gel ηλεκτροφόρησης που έχει σκοπό να λύσει τα χέρια όποιο προσπαθεί να εφαρμόσει αυτή την μέθοδο.  Τα σχέδια για το εν λόγω προϊών είναι κάτω από την άδεια Creative Commons-Attribution-Share Alike. Αλλά μπορείτε να το αγοράστε και σε kit από την εταιρεία με κόστος 249$ ή έτοιμο στα 499$

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

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

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

 


Πως να συνεισφέρετε στο 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 είτε πρόκειται για κάποια άλλη διανομή.


διανομή ανάλυσης RFID 3

Πριν λίγο καιρό είχαμε μια συζήτηση με κάποια μέλη του hackerspace.gr για το τι τεχνολογίες θα χρησιμοποιούσαμε για την πρόσβαση στο χώρο. Δεδομένου ότι ο χώρος είναι ανοιχτός για όλα τα μέλη του 24/7 αυτό ουσιαστικά σημαίνει ότι θα έπρεπε να έχουν κλειδιά όλα τα μέλη. Η χρήση φυσικών κλειδιών θα είχε βασικά μειονεκτήματα ένα από πλέον σοβαρά θα ήταν ότι αν χανόταν ένα κλειδί θα έπρεπε να αλλάξουν όλα τα κλειδιά και ο αφαλός της κλειδαριάς. Χμμμ.. όχι πολύ λογικό αν σκεφτεί κανείς ότι έχουμε να κάνουμε με περισσότερα από 2ο άτομα. Έτσι στραφήκαμε στην χρήση τεχνολογικών λύσεων (τι hackerspace θα ήταν άλλωστε). Μια από τις πρώτες προτάσεις που είχαν πέσει στο τραπέζι θα ήταν η χρήση RFID chips για τα μέλη, χωρίς πολύ σκέψη πίστευα ότι ήταν εξαιρετική ιδέα μέχρι που είχα μια συζήτηση με ένα φίλο και που εξήγησε πόσο τρομερά εύκολο είναι να hack-άρει κανείς το RFID. Τελικά επιλέχθηκε η λύση του iButton (schematics soon to be uploaded) που είναι σαφώς ασφαλέστερο του RFID.

Πριν λίγες ημέρες, άρχισε η διάθεση μιας διανομής βασισμένης στην Fedora 15 που έχει σαν σκοπό να παρέχει στο χρήστη τα απαραίτητα εργαλεία για την ανάλυση ενός σήματος RFID. Το σύστημα υποστηρίζει τις ιδιαίτερα διαδεδομένες κάρτες MIFARE RFID. Η εν λόγω διανομή ουσιαστικά αποτελεί μια ολοκληρωμένη λύση για RFID hacking ωστόσο φυσικά δεν αποτελεί πανάκεια και στην αγορά υπάρχουν αρκετά συστήματα που δεν υποστηρίζει η εν λόγω διανομή (μιας και ανέφερα τι δεν υποστηρίζει οφείλω να πω ότι υποστηρίζει μόνον 64bit αρχιτεκτονικές).

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


μετά την ανάπτυξη του web και τον LΗC, το CERN μας φέρνει ανοιχτό hardware

The Large Hadron Collider/ATLAS at CERNΤο CERN πιθανότατα το έχετε ακουστά, αν όχι επιγραμματικά να πρέπει να αναφέρουμε ότι το CERN είναι ο Ευρωπαϊκός Οργανισμός Πυρηνικής Έρευνας και μετά από χρόνια ερευνών σε διάφορους επιστημονικούς τομείς το CERN έχει γίνει κέντρο αναφοράς όχι μόνο για τους Ευρωπαίους επιστήμονες αλλά για επιστήμονες από όλο το κόσμο στο τομέα της σωματιδιακής φυσικής και της πληροφορικής δύο χαρακτηριστικά παραδείγματα είναι το Word Wide Web με την ονομασία ENQUIRE από τον Tim Berners-Lee και τον Robert Cailliau και οι φυσικοί του έχουν αναπτύξει μια σειρά επιταχυντών σωματιδίων που η χρήση τους συνεισφέρει τα μέγιστα στην σωματιδιακή φυσική, με τελευταίο (και περισσότερο γνωστό) επίτευγμα  τον Large Hadron Collider.

Εδώ και αρκετό χρονικό διάστημα το CERN διατηρεί το δικό του αποθετήριο hardware ανοιχτού κώδικα εδώ και αρκετό καιρό. Όμως για μια ακόμη φορά το CERN πήρε μια νέα πρωτοβουλία για την δημιουργία μιας νέας άδεια ανοιχτού κώδικα για hardware. Η άδεια αυτή πλέον είναι γνωστή ως CERN Open Hardware License. Είναι τόσο σημαντικό το ανοιχτού κώδικα hardware όπως είναι ας που το world wide web; Θα φέρει μια ανάλογη επανάσταση στο τρόπο ζωής και στην οικονομία όπως το word wide web;

Προσωπικά πιστεύω ότι αν και δεν μπορούμε να γνωρίζουμε, εκ των προτέρων τι αντίκτυπο θα έχει το open hardware, ωστόσο από την άλλη πιστεύω ότι δεν μπορούμε να το αγνοήσουμε. Είναι χαρακτηριστικό το παράδειγμα τεράστιων εταιρειών όπως η Google και  η Accenture που επενδύουν με τον ένα ή τον άλλο τρόπο στο ανοιχτού κώδικα hardware. Εάν έχετε στα σκαριά κάποιο project ανοιχτού hardware η OHL είναι αρκετά γενική και ίσως μπορεί να καλύψει τις ανάγκες σας.


Ανοιχτού Κώδικα Inkjet εκτυπωτής 2

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

Το project είναι μια πρωτοβουλία που άρχισε στο Πανεπιστήμιο της Washington στα πλαίσια του μαθήματος Mechanical Engineering. Οι Patrick Hannan, Jared Knutzen, Nicholas C Lewis και Joy Markham κάτω από την επίβλεψη του καθηγητή M A Ganter εντόπισαν ότι εδώ και αρκετό καιρό δεν υπάρχει πλέον διαθέσιμο κάποιο kit κατασκευής ενός DIY inkjet εκτυπωτή.  Μια ενδελεχή ανάλυση θα βρείτε εδώ.

Ο σχεδιασμός του εν λόγω inkjet εκτυπωτή είχε της ακόλουθες απαιτήσεις:

  • Χρήση στάνταρ εμπορικών μελανιών
  • Σχετικά φθηνός (ο στόχος είναι να μπορεί να παραχθεί με κόστος κάτω από τα 2οο δολάρια (140 euro περίπου)
  • Να μπορεί να φτιαχτεί από γενικώς διαθέσιμα στην αγορά υλικά
  • Να είναι ανοιχτού κώδικα

Το αποτέλεσμα σε σχέση με ένα εμπορικό εκτυπωτή κάθε άλλο παρά εντυπωσιακό είναι, ο εκτυπωτής είναι μονόχρωμος (αν και όχι απαραίτητα ασπρόμαυρος), πολύ αργός, και κάθε όχι και τόσο εύχρηστος. Δεν μπορεί να εκτυπώσει παρά μόνο μια σελίδα την φορά, και το πρωτότυπο έφτασε να κοστίσει πολύ περισσότερο από 280 δολάρια.  Φυσικά το κόστος θα μπορούσε να κατέβει αν αντί για την χρήση ενός τρισδιάστατου εκτυπωτή RepRap Mendel χρησιμοποιούταν καλούπια σιλικόνης και υλικό από πολϋουρεθάνη για τα πλαστικά μέρη του εκτυπωτή.

Φυσικά θα μπορούσε κανείς να χρησιμοποιήσει κάποια εναλλακτική συσκευή (όπως ένα χαμηλού κόστους κλώνο του Arduino Mega που χρησιμοποιήθηκε στη περίπτωση μας) εναλλακτικά ίσως θα μπορούσε κανείς να υλοποιήσει κάτι αντίστοιχο χρησιμοποιώντας τελείως custom κώδικα και ένα φθηνό μικροελεγκτή (PIC ίσως;) αλλά φυσικά για να γίνει κάτι τέτοιο θα έπρεπε να γράψει από την αρχή των κώδικα του εκτυπωτή.

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

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

Πέραν των οικονομικών και ηθικών προεκτάσεων του πράγματος το project έχει αρκετή εκπαιδευτική αξία και ίσως μπορείτε να το αξιοποιήστε για εκπαιδευτικούς σκοπούς.

Παρακάτω ακολουθεί ένα μικρό video με το Open Source Inkjet εκτυπωτή σε χρήση.

(more…)


EUPL η Άδεια Δημόσιας Χρήσης για την Ευρωπαϊκή Ένωση.. 2 χρόνια (και κάτι) μετά 4

Ο αναγνώστης του blog Κώστας Κόϊκας είχε την καλοσύνη να επικοινωνήσει μαζί μου και να μου θυμίσει την άδεια EUPL στην οποία είχαμε αναφερθεί πριν από δύο χρόνια. Επιγραμματικά η EUPL είναι μια ελεύθερη άδεια ανοιχτού κώδικα. Που χρησιμοποιείται στην Ευρωπαϊκή ένωση συνήθως είναι η άδεια που επιλέγουν δημόσιες υπηρεσίες όταν δημοσιεύουν κώδικα στην ΕΕ.

Τελικά όμως πόσο χρησιμοποιούν οι Ευρωπαίοι αυτή την άδεια, στο παρελθόν είχαμε δει παραδείγματα προγραμμάτων όπως το STA ένα πολύ ωραίο πρόγραμμα της Ευρωπαϊκής Υπηρεσίας Διαστήματος (τονίζω ότι η υπηρεσία αυτή αν και συνεργάζεται με την ΕΕ δεν είναι όργανο της καθώς μέλη της είναι και κράτη που δεν ανήκουν στην ΕΕ) καθώς και οι αποφάσεις την κυβέρνησης της Μάλτας για χρήση της EUPL από κυβερνητικά project ανοιχτού λογισμικού.

  • Πλην της Μάλτας την EUPL έχουν υιοθετήσει με διάφορα ψηφίσματα τα ακόλουθα κράτη μέλη της ΕΕ:
  • Η Εσθονία στο Εθνικό Πλαίσιο Διαλειτουργικότητας (2009) (δεν μπόρεσα να βρω link σε αυτό) συνιστά την EUPL
  • Η Ισπανία στο Βασιλικό Διάταγμα 4/201ο (που υλοποιεί το Εθνικό Πλαίσιο Διαλειτουργικότητας της Ισπάνιας) επίσης προτείνει την χρήση της EUPL
  • Ο κρατικός οργανισμός NOiV στην Ολλανδία έχει φτιάξει ένα wizard για να επιλέξουν οι χρήστες την κατάλληλη άδεια ελεύθερου λογισμικού το οποίο περιλαμβάνει

Ένα από τα προτερήματα της EUPL είναι ότι έχει σχεδιαστεί με τέτοιο τρόπο ώστε να είναι συμβατή με την νομοθεσία copyright όλων των κρατών μελών της ΕΕ επίσης έχει μεταφραστεί σε 22 γλώσσες που χρησιμοποιούνται εντός της Ευρωπαϊκής ένωσης (ναι και στην δική μας).

Όσο αφορά το software που κυκλοφορεί υπό την EUPL εδώ έχουμε αρκετά παραδείγματα. Θα αναφερθώ σε 4-5 (πλην του STA) που μου έκαναν εντύπωση αλλά  και που ίσως θα μπορούσαμε να χρησιμοποιήσουμε και εμείς στην Ελλάδα.

  • To WollMux είναι ένα πρόσθετο του OpenOffice.org που σχεδιάστηκε για τις ανάγκες της Δημαρχίας του Μονάχου ώστε οι υπάλληλοι του να έχουν άμεση πρόσβαση σε πρότυπα εγγράφων και άλλους αυτοματισμούς που τους γλυτώνουν χρόνο εργασίας
  • To Costums External Communication Node είναι ένα project το οποίο έχει σαν σκοπό να δώσει την δυνατότητα στις συνοριακές και τελωνειακές αρχές να ανταλλάσσουν δεδομένα μεταξύ τους, το πρόγραμμα χρηματοδοτεί το EU-SEED ειδικά για την περιοχή των Βαλκανίων
  • To Open Cities ένα  Ισπανικό project με στόχο την παροχή ενός ολοκληρωμένου συστήματος διαχείρισης για τις τοπικές κυβερνήσεις, σε δημοτικό και περιφερειακό επίπεδο.
  • To Open e-PRIOR είναι ένα σύστημα διαχείρισης προμηθειών, ένα σύστημα βασισμένο στο στο Open e-PRIOR έτρεξε δοκιμαστικά στο Πανεπιστήμιο Πειραιώς (είναι η πρώτη φορά που κάποια χώρα μέλος χρησιμοποίησε το Open e-PRIOR)

Τα παραπάνω είναι μόνο μερικά από τα παραδείγματα λογισμικού που μπορεί να κανείς να βρει στο Ευρωπαϊκό Αποθετήριο Ανοιχτού  Λογισμικού OSOR ειδικά αν εργάζεστε σε κάποιο κυβερνητικό οργανισμό κεντρικού, περιφερειακού ή δημοτικού χαρακτήρα ρίξτε μια ματιά στα projects του, μπορεί κάποιο από αυτά (ανεξάρτητα αν καλύπτεται από την EUPL ή όχι) να καλύπτει τις ανάγκες τις υπηρεσίας σας.

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

Τα παραδείγματα υιοθέτησης ΕΛ/ΛΑΚ και βιομηχανικών στάνταρ ξεπερνούν τα στενά σύνορα της Ευρώπης όπως στην Περίπτωση της Πορτογαλίας, και φτάνουν στις στέπες της Ρωσίας και τα Βραχώδη Όρη στο Ντένβερ του Κολοράντο, πιστεύω ότι αργά η γρήγορα θα ακούσουμε ανάλογες πρωτοβουλίες και στην χώρα μας όχι μόνο από την κεντρική κυβέρνηση αλλά και από περιφέρειες και δημοτικές αρχές.

Μια εξαιρετική πηγή πληροφοριών για την EUPL είναι το άρθρο της Wikipedia για την EUPL στα Ελληνικά.


Γιορτάστε τον Firefox 4 στην Αθήνα 8

Mozillians Getting Ready to Toast Firefox 4Κατά την γνώμη μου ο Firefox ίσως είναι το καλύτερο παράδειγμα λογισμικού ανοιχτού κώδικα αυτή την στιγμή. Δεν είναι μόνο το γεγονός ότι είναι ιδιαίτερα δημοφιλής (ακόμη και σε κόσμο που δεν έχει καν ακουστά τον όρο “λογισμικό ανοιχτού κώδικα) ούτε το γεγονός ότι πραγματικά μπορείς να “πειράξεις” ένα σωρό πράγματα στην λειτουργία του, ούτε ότι τρέχει σε όλα σχεδόν τα λειτουργικά συστήματα από το Debian, το Ubuntu, και τα Windows μέχρι το Android μου (μου φαίνεται πιο γρήγορος από το browser του Android μου). Και αυτό πως έγινε; Με πολύ καλή δουλειά σε όλο το project από το developer μέχρι την κοινότητα.

Εδώ και λίγες μέρες έχει γίνει διαθέσιμη η τέταρτη έκδοση του Firefox, και μάλιστα λίγες ημέρες πιο πριν έκανε την εμφάνιση του το αντίπαλο δέος του ο Internet Explorer 9 της Microsoft (φυσικά μόνο για Windows τι περιμένετε;). Όμως ο Firefox 4 έγινε ανάρπαστος μέσα στις 2 πρώτες μέρες κυκλοφορίας του. Νομίζω ότι είναι λογικό, όχι μόνο γιατί οι χρήστες του Firefox (και τον περισσότερων ανοιχτού κώδικα browsers) υποστηρίζουν το project και επιθυμούν να το κάνουν γνωστό όσο γιατί είναι πραγματικά ένας πολύ καλός browser, γρήγορος, ασφαλής και συμβατός με τα στάνταρ δημιουργίας ιστοσελίδων. Απλά.

Έτσι αρκετοί φίλοι του Firefox σκοπεύουν να μαζευτούν στις 7 το απόγευμα της Παρασκευής στην καφετέρια Egalite δίπλα από το σταθμό του ΗΣΑΠ Πευκάκια στην Νέα Ιωνία (στο βιομηχανικό κτήριο με τον τρούλο) για να γιορτάσουν την άφιξη του Firefox 4. Μάλιστα έχει δημιουργηθεί και  σελίδα του Firefox Community στο MeetUp για το event που μπορείτε να δείτε εδώ. Αν είστε σε κάποια άλλη πόλη της Ελλάδας μην διστάσετε και δεν μπορείτε να κατεβείτε μέχρι την Αθήνα φτιάξτε ένα event στην πόλη σας.


View Larger Map

Ελπίζω η συνάντηση αυτή πέραν από την ευκαιρία να γνωριμιών,  να αποτελέσει το έναυσμα για μια στενότερη επικοινωνία μεταξύ προγραμματιστών, web designers και χρηστών του Firefox ώστε δούμε πως μπορούμε να εκμεταλλευτούμε καλύτερα τις δυνατότητες του Firefox.


OpenERP δύο συναντήσεις στην Ελλάδα για την σουίτα διαχείρισης επιχειρήσεων. 3


Όσο αφορά τα προγράμματα Enterprise Resource Planning ή ERP στη Ελλάδα η αγορά πολύ συχνά βασίζεται σε λύσεις κλειστού κώδικα και σχετικά μεγάλου κόστους. Όμως δεν υπάρχουν μόνο αυτές; Το OpenERP προσπαθεί να προσφέρει μια ουσιαστική λύση σε αυτό το ζήτημα ενώ παράλληλα μπορούν γύρω από αυτό να στηθούν επιχειρήσεις παροχής υπηρεσιών και υποστήριξης γύρω από το OpenERP (ειδικά αν έχετε άνεση με την python στην οποία είναι γραμμένος).

Πριν λίγο καιρό παραβρέθηκα (αν και πολύ καθυστερημένος) στις Ημέρες Συνεργασίας της ΕΕΛ/ΛΑΚ για το OpenERP. Κατάφερα όμως να προλάβω κάποια πράγματα από την παρουσίαση του Πάνου Χρηστέα.

Πριν προχωρήσουμε να πούμε δύο λόγια για το OpenERP, το Open ERP είναι ένα ανοιχτού κώδικα project (σύμφωνα με τις αρχές τις AfferoGPL και της OpenERP Public Licence) που έχει σαν σκοπό να λειτουργήσει σαν μια πλήρης επιχειρηματική πλατφόρμα για την διαχείριση των πωλήσεων, του πελατολογίου, την αποθήκης, την διαχείριση ανθρώπινου δυναμικού, του μάρκετινγκ και των project μιας μικρής η μεσαίας επιχείρησης.

Επίσης επειδή Ελλάδα δεν είναι μόνο η Αθήνα ένα πολύ ενδιαφέρον workshop για το OpenERP  θα γίνει στην και στην Θεσσαλονίκη (στις 24/3 Πέμπτη στον 2ο όροφο Εθνικής Αντιστάσεως 16 στην Καλαμαριά Θεσσαλονίκης κατά τις 18:00) μάλιστα νομίζω ότι κάποιοι που παρακολούθησαν την συνάντηση στην Αθήνα θα είναι και στην Θεσσαλονίκη.

Παρακάτω ακολουθούν οι παρουσιάσεις και video από την συνάντηση στην Αθήνα .

(more…)


Ανοιχτού Κώδικα Αγρο-τεχνολογία 4

Πολλές εκατοντάδες μίλια μακριά από την κοσμοπολίτικη Νέα Υόρκη στις ανατολικές αρχές των ΗΠΑ και μακριά από την Silicon Valey σε μια φάρμα (με το περίεργο όνομα Factor e Farm) σε κάποια αγροτική μεριά του Μισούρι μια ομάδα ανθρώπων αντί να υποκύψει στην καθημερινή ραστώνη της Αμερικανικής υπαίθρου και αντί να διοχετεύσει την ενέργεια της σε κάποια από τις συνηθισμένες ενασχολήσεις ενός μέσου Αμερικάνου αρχίζει ένα φιλόδοξο σχέδιο. Πρωτοπόροι ή ονειροπόλοι, ορισμένες φορές η γραμμή που διαχωρίζει αυτούς τους δύο χαρακτηρισμούς είναι ασαφής και ορισμένες φορές δεν υπάρχει καν.

Εδώ και λίγο καιρό έχω πετύχει ένα αρκετά ενδιαφέρον (κατά την γνώμη μου) project που έχει σαν σκοπό την δημιουργία μιας σειράς εργαλείων που θα συνέβαλλαν στην δημιουργία μιας Ανοιχτού Κώδικα Φάρμας. To Open Source Ecology έχει σαν στόχο την δημιουργία ενός σετ εργαλείων που ονομάζει Global Village Constuction Set. Ομολογώ ότι το όλο project φαίνεται ότι έχει αρκετά φιλόδοξες επιδιώξεις ωστόσο έχει και πολύ μεγάλη δυναμική. Δεν ξέρω αν ποτέ θα καταφέρουν να ολοκληρώσουν της επιδιώξεις τους ωστόσο φαίνεται ότι έχουν πολλά να δώσουν ακόμη και ίσως καταφέρουν αρκετά.

Τα διάφορα εργαλεία που απαρτίζουν το GVCS θα πρέπει να τηρούν τις ακόλουθες προϋποθέσεις:

Ανοιχτός Κώδικας: Όλα τα εργαλεία και οι τρισδιάστατες απεικονίσεις τους είναι ελεύθερα προσβάσιμα στις ιστοσελίδες του OSE με οδηγίες κατασκευής και χρήσης ενώ και τα οικονομικά στοιχεία του project δημοσιεύονται αναλυτικά στο διαδίκτυο ειδικά η συνεργασία σε τεχνικό ή άλλο επίπεδο είναι ευπρόσδεκτη. Να τονίσω ότι από το λίγο που είδα το πως λειτουργεί το Open Source Ecology δίνει την εντύπωση μιας πολύ φιλόξενης κοινότητας που δεν διστάζει να αναγνωρίσει και τις άλλες απόψεις πάνω σε ένα project.

Χαμηλό κόστος: Τα εργαλεία που μέχρι στιγμής έχουν αναπτύξει έχουν κατά μέσω όρο 8 φορές λιγότερο κόστος από αντίστοιχα εμπορικά εργαλεία συνυπολογίζοντας εργατικό κόστος 15 δολαρίων ανά εργατοώρα.

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

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

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

Κατασκευή Κλειστού Βρόγχου: Ο στόχος (όταν ολοκληρωθεί) είναι χρησιμοποιώντας κανείς τα παρεχόμενα από το GVCS εργαλεία να είναι σε θέσει να φτιάξει το δικό του set εργαλείων χωρίς να χρειάζεται εξωτερικούς πόρους (φανταστείτε το σαν ένα self replicating μηχάνημα όπως το RepRap).

Υψηλή απόδοση: Η απόδοση των εργαλείων θα πρέπει να είναι ανάλογη των εμπορικών προκειμένου το GVCS να είναι βιώσιμο, και για ορισμένα από αυτά τα εργαλεία οι επιδόσεις τους ξεπερνάνε κατά πολύ εμπορικές υλοποιήσεις.

Ευέλικτη κατασκευή: Η ευέλικτη κατασκευή με εργαλεία γενικής χρήσης μπορεί σε μικρές κλίμακες παραγωγής μπορεί να είναι μια βιώσιμη εναλλακτική συγκριτικά με την συγκεντρωτική παραγωγή μεγάλης κλίμακας.

Διανεμητικά Οικονομικά: Η δημιουργία επιχειρήσεων γύρω από το GVCS ενθαρρύνεται, και  θεωρείται φυσική.

Βιομηχανική απόδοση: Προκειμένου το GVCS γίνει βιώσιμο θα πρέπει η απόδοση της πλατφόρμας GVCS να είναι ανάλογη του βιομηχανικών αντίστοιχων

Τα περισσότερα από τα συστήματα που αναπτύσσονται στα πλαίσια του GVCS έχουν ανταλλακτικά που βασίζονται σε εμπορικές κατασκευές. Ο στόχος είναι σταδιακά όλο και περισσότερα τμήματα των κατασκευών αυτών να αντικαθίσταται με ανοχτού κώδικα λύσεις και σχέδια.

Τι έχουν καταφέρει μέχρι στιγμής:

 

Power Cube: Είναι μια μονάδα παροχής ισχύος που υλοποιείται σε από μια μηχανή εσωτερικής καύσης και μια υδραυλική αντλία (για την παροχή ενέργειας και σε άλλες συσκευές) χρησιμοποιείται από το LifeTrac και το MicroTrac ως μονάδα παροχής ισχύος.  Στην παρούσα φάση όπως πολλά από τα σχέδια του GVCS το Power Cube απαρτίζεται από εμπορικά προϊόντα όπως η μηχανή εσωτερικής καύσης και η υδραυλική αντλία και ουσιαστικά μόνο το πλαίσιο είναι σχέδιο του GVCS.

Drill Press: Είναι μια πρέσα για την δημιουργία τρυπών διαμέτρου μιας ίντσας τουλάχιστον σε φύλλα μετάλλου χωρίς να χρειάζεται χρήση τρυπανιού. Χρησιμοποιείται για να αυξηθεί η ταχύτητα παραγωγής.

Compressed Earth Brick Press (γνωστό και ως The Liberator): Είναι από τα πλέον ολοκληρωμένα συστήματα που έχουν αναπτυχθεί στα πλαίσια του GVCS, ουσιαστικά είναι μια πρέσα παραγωγής τούβλων από χώμα. Το εν λόγω σύστημα έχει την θεωρητική ικανότητα παραγωγής 16 τούβλων το λεπτό (αν καταφέρετε να το τροφοδοτείτε με χώμα τόσο γρήγορα) παράγοντας τούβλα με αντοχή 700-1000 psi. Η απόδοση του είναι πολύ μεγαλύτερη από τα περισσότερα αντίστοιχα εμπορικά μηχανήματα που πωλούνται σε πολλαπλάσιες τιμές. Στο μέλλον στο Liberator θα ενσωματωθεί ένα σύστημα ελέγχου που θα έχει βάσει το Arduino με στόχο την μεγαλύτερη αυτοματοποίηση της λειτουργίας του. Παράλληλα, θα αρχίσει και η κατασκευή  του ως προϊόντος που θα μπορεί να αγοράσει κανείς για την χρηματοδότηση του project.

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

LifeTrac: Και φυσικά τι θα ήταν μια φάρμα χωρίς το δικό της τρακτέρ. Σίγουρα δεν πρόκειται για τα πλέον άνετα και διαστημικά τρακτέρ που μπορεί κανείς να συναντήσει σε μια σύγχρονη αγροτική μονάδα. Ο σπαρτιατικός σχεδιασμός του έχει σαν στόχο την δημιουργία ενός οχήματος υψηλής απόδοσης, που θα αντέχει στο χρόνο, όπως και το Liberator το LifeTrac θα αρχίσει σύντομα να παράγεται ώστε να χρηματοδοτήσει το project.

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

 

MicroTrac: Είναι το μικρό αδελφάκι του LifeTrac, ένα μικρό τρακτέρ που ταιριάζει για μικρότερες αγροτικές μονάδες αλλά και για εργασίες που το LifeTrac δεν είναι απαραίτητο. Ουσιαστικά πρόκειται για μια μικρή έκδοση του LifeTrac με την δυνατότητα να παίρνει μια σειρά από εργαλεία που χρησιμοποιεί και το LifeTrac.

Soil Pulverizer: Είναι ένα πρόσθετο για το LifeTrac που έχει σαν στόχο να μετατρέπει το έδαφος σε χώμα ώστε να χρησιμοποιηθεί από το Liberator.

Στα άμεσα σχέδια τους είναι και η δημιουργία του ακόλουθου:

CNC Torch Table : Πρόκειται για ένα ειδικό τραπέζι κοπής μετάλλου σε τρεις διαστάσεις (XYZ), το οποίο είναι πλήρως αυτοματοποιημένο και ελεγχόμενο από υπολογιστή (ο οποίος τρέχει Linux φυσικά). To πρωτότυπο που είχαν φτιάξει δυστυχώς δεν λειτούργησε όπως έπρεπε καθώς υπήρχε παρεμβολή στα ηλεκτρονικά του από το κόφτη πλάσματος. Όταν ολοκληρωθεί θα έχει επιλυθεί το πρόβλημα και θα χρησιμοποιηθούν ανοιχτού κώδικα ελεγκτές των κινητήρων βήματος.

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

Σύντομα (για την ακρίβεια την Δευτέρα 28 Φεβρουαρίου) ο ιδρυτής του project Marcin Jacubowski, θα μιλήσει στο TED Conference καθώς πρόσφατα έγινε TED Fellow. Στα πλαίσια του TED Conference ο Marcin θα ενημερώσει τους συμμετέχοντες σχετικά με το φιλόδοξο σχέδιο του.

Περισσότερες πληροφορίες μπορείτε να βρείτε στο Wiki του Open Source Ecology. Προσωπικά πιστεύω ότι πρόκειται για ένα πολύ φιλόδοξο project εξαιρετικά φιλόδοξο κατά την γνώμη μου το μέλλον θα δείξει αν τα παλικάρια από την Factor e Farm καταφέρουν να πετύχουν τους στόχους τους. Αν θέλετε ρίξτε μια ματιά στο Wiki τους καθώς περιέχει πλούτο πληροφοριών και για άλλα εξαιρετικά ενδιαφέροντα project ανοιχτού κώδικα πέραν από όσα αναπτύσσονται από το ίδιο το OSE.

 

 

 

 

 


Frogr: ελέγξτε τις φωτογραφίες σας στο Flickr από το desktop σας 2

Το Frogr φιλοδοξεί να γίνει μια ολοκληρωμένη εφαρμογή για το Gnome, για το σκοπό αυτό αξιοποιεί το flicksoup μια βιβλιοθήκη βασισμένη στην libsoup για να επικοινωνεί με το server του Flickr μέσω του γνωστού REST API.

Στο website του project μπορείτε να βρείτε πακέτα για τις περισσότερες διανομές Linux. Ενώ οι χρήστες του Ubuntu μπορούν να δώσουν την ακόλουθη εντολή για να το εγκαταστήσουν.

sudo add-apt-repository ppa:mariospr/mariospr-ppa && sudo apt-get update && \
sudo apt-get install frogr

Επίσης οι χρήστες archlinux μπορούν να κατεβάσουν το frogr από εδώ

Οι developers που θέλουν να ασχοληθούν ενεργά με το frogr μπορούν να ρίξουν μια ματιά στο git του project στο gitorious.org


το Kinect έρχεται σήμερα στην Ελλάδα… 3000$ σε όποιον γράψει ανοιχτό driver! 1

E3 2010 Xbox 360 Kinect Your Shape Fitness Evolved demo boothΗ Microsoft Hellas έχει ανακοινώσει ότι το Kinect τον νέο περιφερειακό για το Xbox 360 θα είναι από σήμερα 10 Νοεμβρίου διαθέσιμο στην χώρα μας  και θα έρχεται σε πακέτο με το παιχνίδι Kinect Adventures (για Xbox 360) στην τιμή των 309 Ευρώ σύμφωνα με άρθρο στην εφημερίδα το Βήμα.

Και όπως είναι φυσικό θα μου πείτε γιατί μας νοιάζει εμάς αυτό ρε Λευτέρη;

Κατ’αρχήν είναι η τεχνολογία πίσω από το Kinect που είναι αρκετά ενδιαφέρουσα και πολλά υποσχόμενη τεχνολογία. Συνοπτικά το Kinect είναι μια κάμερα, με ένα αισθητήρα βάθους, και μια συστοιχία μικροφώνων. Στο wired έχει ένα εξαιρετικό άρθρο που δείχνει πως λειτουργεί το kinect και ειδικά πως λειτουργεί ο αισθητήρας βάθους.

Το πρόβλημα είναι ότι η Microsoft για κάποιον λόγω πιστεύει ότι αυτή η αρκετά ενδιαφέρουσα τεχνολογία πρέπει να χρησιμοποιηθεί μόνο για εφαρμογές στο Xbox 360. (ούτε καν Windows!!!)

Η AdaFruit μια εταιρεία που κατά κύριο λόγω ασχολείται με ανοιχτό hardware προσφέρει αμοιβή 3000 δολαρίων για όποιον καταφέρει να αναπτύξει ένα ανοιχτού κώδικα driver που θα μπορεί να τρέξει σε κάθε λειτουργικό σύστημα (Windows, Mac OS X και Linux) και θα είναι κάτω από άδεια ανοιχτού κώδικα.

Για να κερδίστε την αμοιβή το μόνο που έχετε να κάνετε είναι να αναπτύξετε τον κώδικα σας και να καταφέρετε να έχετε εικόνα από την RBG κάμερα που έχει ενσωματωμένη και δεδομένα απόστασης καθώς και να ανεβάστε το κώδικα σας στο Github. Αν είστε οι πρώτοι τότε θα κερδίστε τα 3000 δολάρια αμοιβή από την AdaFruit και την εκτίμηση όλων τον απανταχού developers που έχουν βάλει στο μάτι την δημιουργία νέων τρόπων αλληλεπίδρασης με τους υπολογιστές μας μέσω του Kinect.

Αν πιστεύετε ότι η χρήση μιας τέτοιας τεχνολογίας δεν μπορεί να χρησιμοποιηθεί από opensource προγραμματιστές με εναλλακτικούς τρόπους θα σας θυμίσω το infrael (που αναπτύσσει ο φίλος Γιάννης Γραβέζας) καθώς και ένα project χρήσης του WiiMote ως διαδραστικού πίνακα (ότι πρέπει για το Νέο (ψηφιακό) Σχολείο). Φανταστείτε τις δυνατότητες που θα είχαμε αν χρησιμοποιούσαμε το Kinect για ανάλογα project.

Προσωπικά πιστεύω ότι τέτοιου είδους εφαρμογές ουσιαστικά συμφέρουν τους κατασκευαστές τέτοιων πρωτοποριακών συσκευών. Και αυτό θα συνέβαινε αν το Kinect δεν αναπτυσσόταν από την Microsoft αλλά από μια οποιαδήποτε εταιρεία κατασκευής περιφερειακών Το θέμα είναι ότι η Microsoft είχε ως μοναδικό στόχο της να παρουσιάσει το Kinect όχι σαν μια πρωτοποριακή συσκευή ελέγχου μέσω κίνησης αλλά ως ένα περιφερειακό για το Xbox 360 με μοναδικό στόχο από ότι φαίνεται τουλάχιστον να ανταγωνιστεί το Wii. Είναι χαρακτηριστικό το απόσπασμα από πρόσφατο άρθρο στο Cnet που εκπρόσωπος της Microsoft φέρεται να λέει:

Microsoft does not condone the modification of its products,With Kinect, Microsoft built in numerous hardware and software safeguards designed to reduce the chances of product tampering. Microsoft will continue to make advances in these types of safeguards and work closely with law enforcement and product safety groups to keep Kinect tamper-resistant.

Φυσικά αυτό που το δικό μου (απαίδευτο αν θέλετε) μυαλό δυσκολεύεται ότι από την στιγμή που αγοράζω κάτι, από ένα τηλέφωνο μέχρι ένα περιφερειακό υπολογιστή γιατί θα έπρεπε ο κατασκευαστής να έχει λόγω για τι θα κάνω εγώ με το μηχάνημα του. Νομίζω ότι απειλές του τύπου “work closely with law enforcement” είναι αβάσιμες. Είναι σαν να λέμε ξέρεις ωραίο το τζιπάκι που αγόρασες αλλά μπορείς να το οδηγείς μόνο στην Αττική Οδό.

Φυσικά τα συμφέροντα τις Microsoft είναι πολλά πιστεύω όμως ότι είναι και δικαίωμα μου να χρησιμοποιώ τα τεχνολογικά προϊόντα οποιουδήποτε όπως επιθυμώ εγώ. Νομίζω ότι πρόκειται για “κενές απειλές” που δεν είναι προϊόν σκέψης όσο είναι προϊόν επιχειρηματικής κουλτούρας που καλλιεργείται από κάποια στελέχη στην εν λόγω εταιρεία. Νομίζω ότι τελικά όχι μόνο θα δούμε σύντομα κάποιου ανοιχτού κώδικα οδηγό αλλά ίσως δούμε πολύ γρήγορα και εφαρμογές αυτής της τεχνολογίας που η Microsoft δεν είχε ποτέ φανταστεί.

‘Ηδη υπάρχουν κάποιοι από του NUI group που έχουν καταφέρει να τρέξουν το Kinect σε μηχανήματα με Windows 7 όπως δείχνει και το χαρακτηριστικό βίντεο που ακολουθεί:

Η Microsoft απάντησε με την ακόλουθη ανακοίνωση σε ερώτηση του gamespot:

Kinect for Xbox 360 has not been hacked–in any way–as the software and hardware that are part of Kinect for Xbox 360 have not been modified. What has happened is someone has created drivers that allow other devices to interface with the Kinect for Xbox 360. The creation of these drivers, and the use of Kinect for Xbox 360 with other devices, is unsupported. We strongly encourage customers to use Kinect for Xbox 360 with their Xbox 360 to get the best experience possible

Νομίζω ότι σύντομα θα έχουμε αρκετά ενδιαφέρουσες εξελίξεις, εσείς τι λέτε;


Liquid Galaxy… ένα βήμα προς ένα ανοιχτού κώδικα holodeck (!)

To Liquid Galaxy αναπτύχθηκε ως μια πλατφόρμα που χρησιμοποιούσε η Google για να παρουσιάσει την τεχνολογία του Google Earth σε διάφορα συνέδρια και κυρίως τις δυνατότητες του Street View (που στην χώρα μας δεν είναι ακόμη διαθέσιμο).

Το Liquid Galaxy για να λέμε τα πράγματα με το όνομα τους είναι πολύ πίσω σε σχέση με το Holodeck του Enterprise και η ιδέα είναι πολύ απλούστερη. Το Liquid Galaxy αποτελείται από 8 οθόνες 55 ιντσών και δημιουργεί ουσιαστικά μια οθόνη που καλύπτει γύρω στις 300 μοίρες θέασης. To Liquid Galaxy είναι συνήθως βασισμένο σε 8 υπολογιστές που τρέχουν Linux (συνήθως Ubuntu). Πλέον όπως αναφέρει το away.gr αλλά και το επίσημο blog του Google το Liquid Galaxy είναι πλέον ελεύθερο λογισμικό. Μάλιστα στην επίσημη σελίδα του project θα βρείτε στοιχεία για το πως μπορείτε να στήσετε ένα δικό σας Liquid Galaxy. Μάλιστα εξετάζονται και άλλες εφαρμογές χρήσης το Liquid Galaxy όπως συγχρονισμένο video, αλλά η χρήση του σε παιχνίδια πρώτου προσώπου.

Παρακάτω ακολουθούν τρία βίντεο από το Youtube με διάφορα παραδείγματα χρήσης του Liquid Galaxy:

(more…)


Mageia το Madriva Linux fork-άρεται 4

Mandriva v2k6Εδώ και λίγο καιρό πολύ από τους μόνιμους και μισθωτούς Developers του Madriva Linux έχουν απολυθεί από την Edge-IT (που είναι θυγατρική της Madriva SA) καθώς η εταιρεία μπήκε σε καθεστώς εκκαθάρισης λόγω οικονομικών προβλημάτων. Οι επιλογές τις Madriva οδήγησαν τους Developer να προχωρήσουν σε fork της Madriva, και το όνομα αυτής Mageia (χμμμ… ωραία επιλογή).

Στην ανακοίνωση σχετικά με το Mageia οι developers αναφέρουν συγκεκριμένα:

Δεν εμπιστευόμαστε πια τα σχέδια της εταιρείας Mandriva SA και δεν πιστεύουμε πως η εταιρεία (και οποιαδήποτε εταιρεία) μπορεί να εξασφαλίσει την διατήρηση ενός τέτοιου έργου.

Στα σχέδια των developer του Mageia είναι η δημιουργία μιας μη κερδοσκοπικής οργάνωσης που θα έχει σας στόχο να αναλάβει την διαχείριση του Project.

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

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

Οι στόχοι της Mageia και της κοινότητας πίσω από αυτήν σύμφωνα με την ανακοίνωση τους είναι:

  • Να κάνουμε το Linux και το ελεύθερο λογισμικό περισσότερο προσβάσιμο για όλους
  • Να παρέχουμε εργαλεία ρυθμίσεων τελείως ενσωματωμένα στο σύστημα
  • Να διατηρήσουμε ένα υψηλό επίπεδο ενσωμάτωσης ανάμεσα στο βασικό σύστημα, το περιβάλλον εργασίας (KDE/GNOME) και τις εφαρμογές, με εστίαση στην ενσωμάτωση λογισμικού τρίτων (ιδιόκτητου η μή).
  • Στόχευση στις νέες αρχιτεκτονικές υλικού και πλατφόρμες.
  • Βελτίωση της κατανόησης των υπολογιστών και των περιφερειακών.

Νομίζω ότι αξίζει να παρακολουθήσουμε στενά την προσπάθεια αυτή, και να ευχηθούμε καλή αρχή στους developers του Mageia. Μεταξύ αυτών και στον Έλληνα που συμμετέχει στο Mageia τον Πάνο Χρηστέα. Αν θέλετε να βοηθήστε τους developers του Mageia καλό είναι να έχετε υπόψιν σας ότι χρειάζονται.

  • hardware για την φιλοξενία του κώδικα και του συστήματος build καθώς και για το hosting του project
  • developers, contributors, μεταφραστές και δοκιμαστές
  • συμβουλές για την οργάνωση αυτών τον εργασιών

Οι απόφαση των developer της Mageia είναι δύσκολή και τους περιμένει αρκετή δουλειά ίσως όμως το τελικό αποτέλεσμα πιστεύω ότι θα αποπνέει ένα αέρα ανανέωσης. Καλή επιτυχία.


MuseOpen ελευθερώνοντας την κλασσική μουσική 2

PICT2105 The Beat Goes OnΈνας φίλος και αναγνώστης του blog είχε την καλοσύνη να με ενημερώσει για το ένα εξαιρετικά ενδιαφέρων άρθρο του Στην Γαλαρία για το MuseOpen.

Όπως πολλοί μπορεί να ξέρετε ότι στα περισσότερα βιβλία κλασσικών συγγραφέων έχουν πάψει να προστατεύονται από το copyright και στα περισσότερα κράτη ανήκουν στο public domain  (η νομοθεσία στην Ελλάδα είναι λίγο πιο ασαφής στο ζήτημα αλλά όποιο γνωρίζει παρακαλώ ας μας διαφωτίσει). Έτσι λοιπόν εγώ μπορώ να βγάλω ένα αντίγραφο (πχ της “Χάρτας του Ρήγα”, της “Πολιτείας” του Πλάτωνα και του “Κατηγορώ” του Ζολά) καθώς το copyright στα έργα αυτά και στις μεταφράσεις τους έχει λήξει. Όμως έχει λήξει και το copyright σε δεκάδες (αν όχι εκατοντάδες) έργα κλασσικής μουσικής. Όμως ενώ οι συνθέσεις είναι διαθέσιμες σε public domain, ο καθένας μπορεί να ψάξει στο internet και να βρει παρτιτούρες της 5ης Συμφωνίας του Μπετόβεν το να βρει ηχογραφήσεις την μουσικής του είναι πολύ δυσκολότερο. Βλέπετε οι κάθε ξεχωριστή ηχογράφηση καλύπτεται κάτω από το copyright της ορχήστρας που παίζει την μουσική.

Το MuseOpen έχει σαν στόχο να προσλάβει μια επαγγελματική ορχήστρα κλασσικής μουσικής για να προσθέσει υψηλού επιπέδου ηχογραφήσεις στην βάση δεδομένων του από κλασσικούς μουσικούς όπως ο Μπετόβεν, ο Μπραμς, ο Σιμπέλιους και άλλοι και να διαθέσει την ηχογράφηση αυτή κάτω από την άδεια CC0 (με άλλα λόγια χωρίς Copyright, θα μπορείτε να την κάνετε ότι θέλετε). Μέχρι στιγμής η πρωτοβουλία χρηματοδότησης του MuseOpen έχει φτάσει τα 63000 δολάρια (στόχος ήταν τα 11000).Αφού γίνει η εγγραφή των έργων τα αρχεία θα διατηρηθούν στου σέρβερ του ibiblio.org και θα μπορούν να χρησιμοποιηθούν από project όπως η Wikipedia και το OLPC.

Αν θέλετε να βοηθήστε το project προσπαθήστε να δωρίστε λίγα χρήματα ή ψηφίστε το στο διαγωνισμό της Pepsi (έτσι το project θα πάρει άλλα 25000 δολάρια).

Κλείνοντας επισυνάπτω μια από τις παλαιότερες ηχογραφήσεις του MuseOpen για να πάρτε μια ιδέα για το project.


SparkleShare η ανοιχτού κώδικα απάντηση στο Dropbox

Πολλοί από τους επισκέπτες του elkosmas.gr αλλά και πολλοί άλλοι φίλοι μου χρησιμοποιούν το Dropbox για τις ανάγκες τους (μια αρκετά καλή περιγραφή θα την βρείτε στο blog του φίλου Σαλίχ Εμίν και στο επίσης φιλικό Sotos Tips, στο ΥΑGLB θα δείτε πως γίνεται η εγκατάσταση του στο Lubuntu). Όμως αν εξαιρέσουμε την χρηστικότητα του το Dropbox έχει ένα σημαντικό μειονέκτημά δεν είναι ανοιχτού κώδικα λογισμικό. Θα μου πείτε και τι μας χρειάζεται κάτι τέτοιο. Χμμμ αν θέλετε να το εγκαταστήστε σε δικούς σας server θα σας φαινόταν αρκετά χρήσιμο.

Το SparkleShare ήρθε για να καλύψει αυτό το κενό. Οι developer του SparkleShare επέλεξαν την ονομασία αυτή γιατί στόχος τους είναι το SparkleShare να “λάμπει δια της απουσίας του” με άλλα λόγια προσπαθούν να το κάνουν να ενσωματώνεται  όσο το δυνατόν πιο άνετα στο σύστημα σας χωρίς να μπλέκεται στα πόδια του χρήστη.  Στόχος είναι να μπορεί κανείς να στήσει το δικό του SparkleServer στο δικό Server είτε στο σπίτι είτε online.

Το όλο project είναι ακόμη σε φάση αρχικής ανάπτυξης αλλά κατά την γνώμη μου είναι αρκετά υποσχόμενο.  Στην παρούσα φάση προκειμένου ακόμη και όσοι δεν έχουν στήσει το δικό τους SparkleServer να μπορούν να εξυπηρετηθούν παρέχεται η δυνατότητα να γίνει hosting των αρχείων τους στο Gitorius και στο Github (να τονιστεί ότι και οι δύο υπηρεσίες είναι μεν δωρεάν αλλά όλα τα αρχεία που ανεβάζετε είναι προσβάσιμα από όλους).

Όσοι θέλετε να συμβάλετε στην ανάπτυξη του μπορείτε να δείτε τον κώδικα του εδώ (μέσω gitorius) επίσης μπορείτε να βοηθήστε στην μετάφραση του μέσα από το Transifex. Στην παρούσα φάση του SparkleShare διατίθεται σε beta (δοκιμαστική) έκδοση για Linux όσοι θαρραλέοι προσέλθετε.