Github


το μέλλον επιφυλάσσει πολιτική μέσω Git;

Linus Torvalds - Linuxcon2011Το Git μπορεί να το έχετε ακουστά ως ένα κατανεμημένο σύστημα διαχείρισης κώδικα το οποίο ανέπτυξε ο Linus Torvalds για να καλύψει τις ανάγκες της ανάπτυξης του πυρήνα του Linux. Σήμερα στο Git βασίζονται πάρα πολλές επιχειρήσεις και project ανοιχτού κώδικα για τις ανάγκες τους. Ενώ έχουν στηθεί εταιρείες που το παρέχουν ως υπηρεσία όπως το GitHub,το Bitbucket, το Google Code και το Sourceforge.

Μια εναλλακτική χρήση του Git που προσωπικά βρήκα πολύ ενδιαφέρουσα είναι η χρήση του από τον χρήστη του GitHub Stefan Wehrmeyer  o όποιος έφτιαξε μια σειρά από script-άκια σε python τα όποια έχουν σαν σκοπό την δημιουργία και συντήρηση ενός αποθετηρίου στο σύστημα Git με όλη την νομοθεσία της Γερμανικής ομοσπονδίας.

 

Αν ήταν κάτι που γίνεται μόνο στην Γερμανία θα έλεγα ότι είναι μια ιδιαιτερότητα τον Γερμανών, δεν είναι όμως ακριβώς έτσι. Βλέπετε ανάλογα αποθετήρια έχουν φτιάξει χρήστες του GitHub για την Πολιτεία Utah. Ενώ η Γερουσία της Πολιτείας της Νέας Υόρκης όχι μόνο έχει online όλη την νομοθεσία της Πολιτείας αλλά έχει ανεβάσει ολόκληρο το software που χρησιμοποιεί στο λογαριασμό της στο GitHub.

Προσωπικά αν και ποτέ δεν θα πω ότι online εργαλεία όπως το Git, αλλά και συστήματα όπως τα Wiki’s, φόρουμ, και συστήματα επίλυσης Bug όπως το Bugzilla είναι πανάκεια σίγουρα όταν υπάρχει όρεξη για δουλεία μπορούν (υπό συνθήκες) να αυξήσουν την παραγωγικότητα μιας ομάδας. Στο βίντεο που ακολουθεί ο Clay Shirky αναπτύσσει μια αρκετά ενδιαφέρουσα επιχειρηματολογία για το πως οι κυβερνήσεις θα μπορούσαν να υιοθετήσουν την προσέγγιση του ανοιχτού λογισμικού στην λειτουργία τους.

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

(more…)


Προσθήκη Ελληνικών site στο HTTPS everywhere 4

Προσωπικά, ένα από τα πρώτα add-on που εγκαθιστώ στους browser μου είναι το HTTPS everywhere, το οποίο το παρακολουθώ από τότε που το EFF το έκανε διαθέσιμο το 2010. Αν κοιτάξει κανείς την λίστα με τα site που το HTTPS Everywhere ενεργοποιεί αυτόματα ασφαλή σύνδεση θα διαπιστώσει ότι δεν υπάρχουν Ελληνικά site. Ο φίλος Γιώργος Καργιωτάκης για να λύσει το πρόβλημα αυτό έφτιαξε μια λίστα με Ελληνικούς κανόνες για το HTTPS Everywhere.

Είναι περιττό να πω ότι για να εγκαταστήστε τους Ελληνικούς κανόνες για το HTTPS Everywhere θα πρέπει πρώτα να έχετε εγκαταστήσει το HTTPS Everywhere στο browser της επιλογής σας.

Βήμα 1 Firefox στο Linux
$ cd .mozilla/firefox/XYZXYZXYZ.default/HTTPSEverywhereUserRules/
(όπου XYZXYXYZ είναι διαφορετικό από μηχάνημα σε μηχάνημα θα το βρείτε στο .mozilla κρυφό φάκελο που έχετε για τον χρήστη σας)

και μετά
$ wget https://raw.github.com/kargig/https-everywhere-greek-rules/master/Greek.xml

(ένα screenshot από το δικό μου)

Βήμα 1 Firefox στα Windows

Κατεβάστε αυτά τα έξι αρχεία (1,2,3,4,5,6) και ανοίξτε τον Firefox πήγαινετε στο Help μετά  Troubleshooting και μετά στο Application Basics επιλέξτε το Open Containing Folder και εκεί θα ανοίξτε το φάκελο HTTPSEverywhereUserRules στον οποίο θα βάλτε τα αρχεία που μόλις κατεβάσατε

(δουλεύει και στο Linux αυτό)

Bήμα 2 όλα τα λειτουργικά συστήματα

Μπορείτε να επανεκκινήστε το browser σας, ή να επανεκκινήστε το HTTPS Everywhere (πηγαίνετε στα εικονίδιο του HTTPS Everywhere που βρίσκεται τυπικά δίπλα από την μπάρα του URL και επιλέξτε Disable HTTPS Everywhere και μετά Enable HTTPS Everywhere (προσοχή όχι από το μενού των Add-on του Firefox εκτός και δεν έχετε πρόβλημα να επανεκιννήστε τον Firefox)

Τώρα θα πρέπει να δουλεύει, για να σιγουρεύθειτε μπορείτε να επισκεφθείτε το http://void.gr ο browser σας θα πρέπει αυτόματα να επισκεφθεί το https://void.gr (το ίδιο θα συμβεί αν επισκεφθείτε οποιοδήποτε άλλο site της λίστας)

Επίσης o Γιώργος έχει εντοπίσει και μερικά Ελληνικά site που παρέχουν υπηρεσίες web mail τα οποία δεν έχουν πρόσβαση μέσω HTTPS(!!!) για τον λόγω αυτό έχει δημιουργήσει στο Github repo του Greek rules for HTTPS Everywhere και ένα αρχείο κειμένου με τα site που αν και διαχειρίζονται ευαίσθητα δεδομένα δεν παρέχουν σύνδεση HTTPS. Επίσης ο Γιώργος παρατήρησε ότι ένας σημαντικός αριθμός από web site υψηλής επισκεψιμότητας δεν παρέχει σύνδεση HTTPS που πιθανότατα οφείλεται στο ότι πολλά από τα δημοφιλή χρησιμοποιούν το Akamai ή άλλες τέτοιου είδους υπηρεσίες που έχουν υψηλό κόστος για τις HTTPS λύσεις τους.

 


η ψηφιακή υδρόγειος 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…)


Codebender: online Arduino IDE 2

Αν παρακολουθείτε το elkos.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.


Plugin για WordPress Developers

Αν έχετε προσέξει το elkos.gr εδώ και χρόνια τρέχει πάνω στην πλατφόρμα διαχείρισης περιεχομένου WordPress, προσωπικά το WordPress έχει καλύψει (με το παραπάνω) τις ανάγκες μου (αν και δεν μπορώ να πω το ίδιο για την εταιρεία που κάνω hosting το blog μου).   To WordPress είναι μια αρκετά δημοφιλής πλατφόρμα ανοιχτού κώδικα η οποία η οποία είναι φτιαγμένη με τέτοιο τρόπο ώστε να μπορεί κανείς να της προσθέσει δυνατότητες μέσω plugins.

Ο φίλος Νίκος Παπανώτας είχε κοντά ένα μήνα πριν, δημοσιεύσει ένα άρθρο για ένα plugin για το WordPress που ανέπτυξε για τις ανάγκες της εταιρείας Venture Geeks στην οποία είναι στέλεχος. (όχι δεν έχω καμιά σχέση με την εταιρεία). Μεταξύ άλλων στα πλαίσια των δραστηριοτήτων της εταιρείας χρειαζόταν ένα τρόπο για αποδοτικό debug του WordPress. Καθώς μελέτησαν αρκετά άρθρα με πλέον χαρακτηριστικό το  benchmarking WordPress SQL using FirePHP προχώρησαν στην δημιουργία του εν λόγω plugin.

Αφού εγκαταστήσει κανείς το plugin, μπορεί να χρησιμοποιήσει την κονσόλα του Firebug χρησιμοποιώντας την βιβλιοθήκη FirePHP. Χρησιμοποιώντας αυτή την διαμόρφωση το plugin δίνει τις ακόλουθες πληροφορίες:

όσο αφορά την βάση δεδομένων

  • SQL
  • χρόνος εκτέλεσης
  • calling functions

μεταβλητές

  • $_SESSION
  • $_COOKIES
  • $_POST
  • $_GET
  • $_SERVER
  • $_FILES
  • $wp_object_cache

Φυσικά μιας και το όλο project είναι ανοιχτού κώδικα (κάτω από την άδεια GPL v2) μπορείτε να προσθέστε νέες δυνατότητες στο plugin μιας και ο κώδικας του είναι διαθέσιμος στο github, αν είστε χρήστες του WordPress μπορείτε φυσικά να εγκαταστήστε μέσα από την υποδομή εγκατάστασης plugin που έχει ήδη το wordpress καθώς θα το βρείτε εδώ.

Αν λοιπόν έχετε άνεση με το WordPress και την FirePHP μην διστάστε να ρίξτε μια ματιά, μπορεί να κάνετε κάτι που είναι ήδη καλό ακόμη καλύτερο.


Snow Globe: φτιάξτε την δική σας ανοιχτού κώδικα ψηφιακή υδρόγειο σφαίρα 3

Πριν αρκετά χρόνια θυμάμαι ως μαθητής να κοιτάω με ένα φίλο μια παλιά πλαστική υδρόγειο με τον πολιτικό χάρτη της υφηλίου και να σχολιάζουμε τις αλλαγές που είχαν συντελεστεί από τότε που φτιάχτηκε εκείνη η υδρόγειος μέχρι την στιγμή που μιλούσαμε. Βέβαια με το Google Earth αλλά και με ανοιχτού κώδικα projects όπως το marble έχουμε την δυνατότητα να δούμε στον υπολογιστή μας τρισδιάστατους χάρτες όχι μόνο πολιτικούς και γεωγραφικούς αλλά με μια σειρά δεδομένων όπως το πως φαίνεται η Γη την νύχτα, με απεικόνιση της μέσης θερμοκρασίας, ακόμη με απεικόνιση των νεφών πάνω στην ψηφιακή υδρόγειο της.

Με την λογική που χρησιμοποιούμε προγράμματα όπως το Marble στον υπολογιστή μας, έτσι και εκπαιδευτικοί και επιστημονικοί οργανισμοί χρησιμοποιούν τέτοιου είδους σφαιρικές “οθόνες” για την εκπαιδευτικά προγράμματα (και όχι μόνο) όπως τα εξαιρετικά συστήματα OmniGlobe είναι αρκετά ακριβά (η τιμή “λίστας” για μια τέτοια σφαιρική οθόνη 32 ιντσών είναι γύρω στα 44.000 δολάρια) και απαγορευτική για τα περισσότερα σχολεία η εκπαιδευτικά ιδρύματα και μικρά μουσεία φυσικής ιστορίας δύσκολα θα μπορούσαν να επενδύσουν ποσά τέτοιου ύψους.

Όμως αυτό δεν σημαίνει ότι δεν μπορεί κάποιος να φτιάξει-μόνος-του κάτι μικρότερο και απλούστερο αλλά αρκετά εντυπωσιακό και πολύ φθηνότερο, έτσι ο Nirav Patel όχι μόνο έφτιαξε μια αλλά έδωσε οδηγίες για το πως το κάνει και φυσικά διέθεσε τον απαραίτητο κώδικα κάτω από άδεια παρόμοια με την BSD. Τι χρειάζεται;

  • Μια μπάλα από οπάλ γυαλί (νομίζω ότι και η ακρυλική κάνει αν είναι αρκετά αδιάφανη) που είναι πολύ φθηνά και μπορείτε να τα βρείτε σχεδόν παντού.
  • Ένα laser pico projector (προσοχή χρειάζεται laser projector (όχι DLP ή LED)
  • Ένα fisheye φακό 180′ για φωτογραφική μηχανή με αρκετά μεγάλο άνοιγμα για να προβάλει μέσα από αυτόν (ο Nirav χρησιμοποίησε ένα φακό Opteka)
  • Φυσικά θα πρέπει να έχετε ένα υπολογιστή, και είναι χρήσιμο να έχετε πρόσβαση σε ένα 3D printer (προσωρινά έχει ένα Cupcake CNC στο hackerspace.gr στην Αθήνα και σύντομα θα ολοκληρωθεί και ένα RepRap Mendel ως μόνιμο εργαλείο εκεί)

Με τον 3D εκτυπωτή σας θα μπορείτε να φτιάξτε μια βάση για να τοποθετήστε τον fisheye φακό σας με γωνία 12.15 μοιρών όσο η κλίση του άξονα περιστροφής της Γης. Μετά αφού συνδέστε τον προτζέκτορα σας και μένει να καλιμπράρετε το δημιούργημα σας ώστε να μην παραμορφώνεται πολύ έντονα η σφαιρική μας εικόνα. Φυσικά όλα τα 3D σχέδια για τον εκτυπωτή και ο κώδικας για το πρόγραμμα καλιμπραρίσματος καθώς και ο κώδικας ελέγχου της σφαίρας είναι διαθέσιμα στο αντίστοιχο repο στο github.

ΟΚ δεν φαίνεται και πολύ εντυπωσιακό αυτό έτσι δεν είναι; Ο Nirav Patel όμως εμπνευσμένος από το πρόγραμμα Science On a Sphere του NOAA (National Oceanic and Atmospheric Administration), στο οποίο χρησιμοποιούνται τα πανάκριβα συστήματα που λέγαμε ποιο πάνω και καθώς η συντριπτική πλειοψηφία των datasets του Science On a Sphere είναι με copyright public domain (καθώς η NOAA είναι κρατική υπηρεσία στις ΗΠΑ). Χρησιμοποιώντας SDL, OpenGL, GLSL και την libvlc κατάφερε να μετατρέπει εικόνες και βίντεο από τα δημόσια datasets. (αν δείτε το κώδικα του sosg ο δημιουργός αναφέρεται και σε παραδείγματα κώδικα από tutorial του Γιάννη Τσιωμπίκα)

Παρακάτω ακολουθεί ένα βίντεο με την Snow Globe να παρουσιάζει στοιχεία από datasets του Science One Sphere.

(more…)


Lasersaur: ανοιχτού κώδικα laser cutter 1

matt black panels, bitchin!Στα πλαίσια ανάπτυξης ανοιχτού κώδικα hardware, έχουμε δει ανοιχτού κώδικα 3D εκτυπωτές, προγράμματα CAD και δεν θα μπορούσε να λείψει και ένας ανοιχτού κώδικα laser cutter. Ένα χαρακτηριστικό παράδειγμα μιας τέτοιας συσκευής που είναι υπό ανάπτυξη είναι το Lasersaur.

Στόχος του Lasersaur είναι η δημιουργία ενός open source laser cutter το οποίο θα είναι αρκετά φθηνό, ασφαλές και αρκετά αποδοτικό. Τα ηλεκτρονικά του βασίζονται στο Arduino Uno, και το όλο σχέδιο θα γίνει ανοιχτού κώδικα hardware όταν ολοκληρωθεί η ανάπτυξη του. Οι δημιουργοί του είναι η ομάδα NORD που σχεδίασε το Touchkit.  Επίσης υπάρχουν δύο ανοιχτού κώδικα προγράμματα για τον έλεγχο το του Lasersaur το LasaurApp  το οποίο θα τρέχει στον υπολογιστή σας και το LasaurGrbl που τρέχει ως firmware στο Arduino Uno που έχει αναλάβει τον έλεγχο του Lasersaur.

Φανταστείτε τώρα κάποιον να δημιουργεί ανοιχτού κώδικα hardware, με κομμάτια που έχει σχεδιάσει στο FreeCAD, μικρότερα πλαστικά που έχει τυπώσει στο UltiMaker και ηλεκτρονικά που σχεδίασε με το Fritzing. Δεν ξέρω για εσάς αλλά εμένα μου φαίνεται αρκετά εντυπωσιακό.

Ακολουθεί video με μια μικρή παρουσίαση (ενός λεπτού) του Lasersaur

(more…)


Ultimaker νέος γρηγορότερος και καλύτερος 3D εκτυπωτής ανοιχτού κώδικα 2

Δεν ξέρω αν θυμάστε το MakerBot τoν ανοιχτού κώδικα 3D εκτυπωτή για στο οποίο είχαμε αναφερθεί πριν περίπου ενάμιση χρόνο. Κάποια παλικάρια από το ProtoSpace στην Ολλανδία, ένα hackerspace που είναι ακολουθεί την πρωτοβουλία δημιουργίας FabLab του Center for Bits and Atoms του MIT (μακάρι να δούμε κάποτε και κάποιο από τα Ελληνικά hackerspaces με τέτοιες δυνατότητες) χρησιμοποιώντας το MakerBot είδαν ότι υπάρχουν περιθώρια βελτίωσης, και τι πιο φυσικό από το να βελτιώσει κανείς κάτι που είναι ήδη ανοιχτού κώδικα.

Έτσι, γεννήθηκε το Ultimaker. Ουσιαστικά το Ultimaker όπως και το MakerBot είναι ένας 3D εκτυπωτής που μπορεί να εκτυπώσει χρησιμοποιώντας ABS ή PLA πλαστικό και να δημιουργήσει περίπλοκα τρισδιάστατα σχέδια. O Ultimaker είναι λίγο μεγαλύτερος από το κλασσικό MakerBot και έχει μια βασική διαφορά, βλέπετε στο MakerBot η βάση στην οποία θα τυπωθεί το σχέδιο σας είναι αυτή που κινείται ενώ η κεφαλή είναι σταφερή, αντίθετα στο Ultimaker η κεφαλή κινείται και η βάση μένει σταθερή. Γενικά το αποτέλεσμα είναι ένας εκτυπωτής που φαίνεται να έχει αρκετές καινοτομίες σε σχέση με το MakerBot και να είναι είναι σε θέση να εκτυπώσει γρηγορότερα και πιο μεγάλα σχέδια.

Αυτό που μου έκανε αρκετά καλή εντύπωση είναι ότι εδώ και λίγες μέρες το Metalab στην Βιέννη (ένα από τα πλέον γνωστά hackerspace στην Ευρώπη) απέκτησε το δικό του Ultimaker και φυσικά μια από τις πρώτες δουλειές που είπαν να κάνουν ήταν να χρησιμοποιήσουν το printrun (αντί του κλασσικού RepticatorG) και να αλλάξουν το Firmware του με το Sprinter και οι ταχύτητες που είχαν ήταν εξαιρετικές.

Αν θέλετε μπορείτε να προπαραγγείλετε ένα kit ότι χρειάζεται για να φτιάξτε το δικό σας Ultimaker, με κόστος 1400 euro περίπου που είναι αρκετά αν και συγκριτικά με το MakerBot η τιμή του είναι σαφώς μεγαλύτερη.

Αν θέλετε ρίξτε μια ματιά στο video παρακάτω για να πάρετε μια ιδέα από την εξαιρετική δουλειά που έχουν κάνει στο Metalab.

(more…)


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

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

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

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

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

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

Από το Twitter,

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

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

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

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

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

Στο Ubuntu 10.10

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

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

Backtrack 4

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

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

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

# apt-get update
# apt-get install creepy

Έτοιμοι

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

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

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

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

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

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

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

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

WWIII Propaganda: Loose Tweets Sink Fleets
 

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

 


SQLite commander: δείτε τις sqlite βάσεις δεδομένων σας από την γραμμή εντολών 2

Γενικά έχω μια συμπάθεια στην SQLite, πιστεύω ότι είναι πολύ πρακτική στην χρήση της καθώς μπορεί άνετα να την χρησιμοποιήσει κανείς από ένα μικρό smartphone μέχρι το webserver μιας ιστοσελίδας.  Ο Sankar ένας Linuxάς από την Bangalore της Ινδίας έγραψε ένα πολύ ωραίο προγραμματάκι σε ncurses ώστε να μπορείτε να έχετε πρόσβαση στην βάση SQLite σας από γραμμή εντολών ακόμη και μέσω SSH. Το όνομα αυτού SQLite commander. Αν σαν θυμίζει τίποτα το όνομα είναι εμπνευσμένο από το Midnight Commander του Miguel de Icaza (BTW πλέον το Midnight Commander είναι διαθέσιμο στην έκδοση 4.7.5)

Το SQLite Commander είναι γραμμένο χρησιμοποιώντας την mono-ncurses αν θέλετε να ασχοληθείτε με τον κώδικα του SQLite Commander ενεργά ή αν επιθυμείτε οδηγίες για το πως θα τρέξτε το SQLite Commander στον υπολογιστή σας (καλό είναι να έχετε ήδη το git) μπορείτε να διαβάστε οδηγίες στην σελίδα του SQLite commander στο Github.


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

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

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

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

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

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

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

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


διαδεχθείτε κάποιον ή βρείτε διαδόχους σε κάποιο ανοιχτού κώδικα project 2

Υπάρχουν πολλοί developers που αναπτύσσουν λογισμικό αλλά για το ένα ή των άλλο λόγο μπορεί να επιθυμούν να σταματήσουν την ενασχόληση τους με κάποιο project, ωστόσο μπορεί να ψάχνουν για ένα διάδοχο για να το αναλάβει, αντίστοιχα κάποιοι ίσως επιθυμούν να αναλάβουν κάποιο open source project που έχει σταματήσει η ανάπτυξη του.

Το Stillmainted του Jeff Kreeftmeijer έχει σαν σκοπό να εξυπηρετήσει όσους έχουν τον κώδικα του project τους στο github. Μέσω αυτού μπορείτε να δείτε αν κάποιο project ψάχνει κάποιον maintainer αλλά και να δηλώστε αν κάποιο project σας έχει εγκαταληφθεί ή είναι στην αναζήτηση ενός νέου maintainer για να σας διαδεχθεί.

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


Autojump: η εντολή cd που μαθαίνει…

Apple KeyboardΑν έχετε ποτέ ασχοληθεί με την γραμμή εντολών στα Windows (κάπου είναι καταχωνιασμένη) ή στο Linux (πολλές εντολές θα βρείτε υπό την μορφή κάρτας και wallpaper εδώ ενώ για τους μελετηρούς υπάρχει και σχετικό ebook) μια από τις βασικότερες εντολές που θα έχετε δει είναι η εντολή cd (από τα αρχικά change directory). Όμως η εντολή cd απαιτεί πολύ συχνά το να γράφει κανείς ολόκληρο το path (την διεύθυνση μέσα στο σύστημα αρχείων δηλαδή). Φυσικά μια λύση είναι να χρησιμοποιήσει κανείς το Autokey ή κάτι αντίστοιχο για να συντομεύσει την διαδικασία. Βέβαια με το καιρό οι ανάγκες σας και τα directories σας αλλάζουν.

O Joel Schaerer λοιπόν φρόντισε να βοηθήσει του άλλους χρήστες με το autojump, ένα εργαλείο για διευκολύνει την πλοήγηση στα διάφορα directories του υπολογιστή σας. Αυτό το καταφέρνει δημιουργώντας μια βάση δεδομένων με τα directories που χρησιμοποιείτε συχνότερα σε γραμμή εντολών. Δίνοντας την εντολή jumpstat μπορείτε να δείτε τα περιεχόμενα της βάσης. Αρχικά φυσικά η βάση είναι άδεια αλλά όσο χρησιμοποιείτε την εντολή cd η βάση εμπλουτίζεται. Όταν η βάση σας θα έχει αρκετά directories από αυτά που χρησιμοποιείτε συχνότερα θα μπορείτε να χρησιμοποιήστε το autojump. Η χρήση του είναι σχετικά απλή, δίνοντάς την εντολή:

j kati

όπου “kati” μερικοί χαρακτήρες από το directory που θέλετε να πάτε,  επίσης μπορείτε να χρησιμοποιήστε το πλήκτρο tab για να δείτε τι προτείνει το autojump. Να τονίσουμε ότι το autojump δεν είναι αντικαταστάτης του cd αλλά περισσότερο ένα εργαλείο για να διευκολύνει την χρήση του.

Μάλιστα αν είστε χρήστης Gnome ή KDE μπορείτε να εγκαταστήσετε και το jumpapplet για το  γραφικό σας περιβάλλον.

Πακέτα υπάρχουν στην σελίδα του autojump στο github υπάρχουν πακέτα για πολλές διανομές και ήδη το autojump υπάρχει στα επίσημα αποθετήρια του Debian Sid.

Παρακάτω παραθέτω ένα βίντεο του δημιουργού του autojump που παρουσιάζει αρκετά αναλυτικά το autojump.

(more…)


ακόμη μερικά project που χρησιμοποιούν το OpenKinect… 5

Screen shot 2010-11-14 at 12.46.14 AMΕίναι αλήθεια ότι έχω ψιλοπορωθεί με τις δυνατότητες του Kinect όταν χρησιμοποιείται σε συνδυασμό με τους driver ανοιχτού κώδικα. Επίσης μην ξεχνάμε ότι περιμένουν δύο βραβεία για το πλέον “cool” project χρήσης του Kinect στο Linux και ένα για το project που θα διευκολύνει περισσότερο τον προγραμματισμό εφαρμογών του Kinect από τον Mutt Catts.

Δείτε μερικά εντυπωσιακά project παρακάτω εμπνευστείτε και αρχίστε να γράφετε κώδικα.

(more…)


το 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

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


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

Πολλοί από τους επισκέπτες του elkos.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 όσοι θαρραλέοι προσέλθετε.