download


Πως να κεφαλαιοποιήστε και να προσαρμοστείτε σε πρακτικές ανοιχτού κώδικα για υλικά αγαθά 1

Εδώ και λίγες ώρες διάβασα ένα εξαιρετικό κείμενο με τίτλο “Open Design Consulting – How to capitalize on and adapt on open source practices for tangible products”. Το κείμενο αποτελεί την βάση για M.Sc διατριβή στο Management Engineering στο Τεχνικό Πανεπιστήμιο της Δανίας, στο τμήμα του Management Engineering για τους Ásta S. Fjeldsted και Guðrún Aðalsteinsdóttir .

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

Ομολογώ ότι το κείμενο είναι ιδιαίτερα προσεγμένο, γενικότερα το ανοιχτό design υλικών αντικειμένων, είτε πρόκειται για ηλεκτρονικά, είτε για μηχανολογικά αντικείμενα είναι κάτι νέο, περισσότερες και ακόμη πιο σύνθετες διεπιστημονικές μελέτες μπορούν να γίνουν στο αντικείμενο. Από την άλλη νομίζω ότι είναι πολύ σημαντικό να δούμε ελληνικές επιχειρήσεις, καινούριες ή παλαιότερες, να εντάσσουν το ανοιχτό design στο επιχειρηματικό τους μοντέλο.  Ένα χαρακτηριστικό παράδειγμα μιας πετυχημένης εταιρείας ανοιχτού hardware είναι το Arduino από την γειτονική Ιταλία (ομιλία ενός από τους δημιουργούς μπορείτε να δείτε εδώ), γιατί όχι και στην χώρα μας;

Νομίζω ότι αξίζει να διαβάστε το κείμενο, ειδικά αν έχετε γνώσεις διοίκησης. Το κείμενο μπορείτε να το διαβάστε στο Issu παρακάτω ή να το κατεβάστε από το εδώ. Περισσότερα θα βρείτε στο site του κειμένου

(more…)


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

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

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

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

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

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

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

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

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

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

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

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

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

 


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

 


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

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

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

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


ακόμη μερικά 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…)


βρείτε το χαμένο σας laptop ή κινητό Android με το Prey 2

Με πολλές οικονομίες καταφέρατε να αγοράστε ένα καινούριο laptop και ένα κινητό Android, αλλά όπως ξέρετε τέτοιου είδους συσκευές τις βάζουν στο μάτι κάτι πολύ ύποπτα μούτρα; Τι μπορείτε να κάνετε για να έχετε μια πιθανότητα να το ξαναβρείτε;

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

QR code για το Prey στο Android

Το Prey είναι ελεύθερο και δωρεάν λογισμικό για Windows,Mac,Linux και Android συσκευές. Η υπηρεσία είναι δωρεάν αλλά μπορείτε να αναβαθμίστε τις δυνατότητες ελέγχου και τον αριθμό των συσκευών που υποστηρίζονται αγοράζοντας λογαριασμό Pro. Επίσης πρέπει να τονιστεί ότι το Prey μπορεί να δουλέψει και χωρίς απαραίτητα την υπηρεσία web που παρέχει το Project με ένα έγκυρο URL στο δικό σας σέρβερ (πχ στην περίπτωση μου θα μπορούσα να στήσω το prey να στο http://elkos.gr/laptop_me_prey), αν χαθεί το κινητό σας το μόνο που έχετε να κάνετε είναι να το διαγράψτε το URL ώστε να βγαίνει Error 404 και το Prey θα ενεργοποιηθεί. (στο android αυτή η δυνατότητα δεν υποστηρίζεται).

To Prey επιγραμματικά παρέχει τις ακόλουθες δυνατότητες:

  • εντοπισμός θέσης μέσω GPS, WiFi και δικτύου κινητής τηλεφωνίας
  • αυτόματη σύνδεση σε ανοιχτά WiFi όταν ενεργοποιηθεί ώστε να ενημερωθείτε με το που η συσκευή σας βρεθεί στην εμβέλεια ενός ανοιχτού WiFi
  • είναι τόσο ελαφρύ που δεν θα το πάρετε είδηση ότι δουλεύει
  • εάν έχετε webcam στο laptop σας την ενεργοποιεί ώστε να φωτογραφηθεί όποιος το έχει στην κατοχή του
  • ακόμη μπορείτε να πάρετε screenshot από το desktop όποιου χρησιμοποιεί το laptop σας (δεν ξέρετε ποτέ μπορεί να δείτε ακόμη και στοιχεία για το λογαριασμό του στο Facebook ή το email του)
  • διαγράψτε προσωπικά δεδομένα και password από απόσταση
  • κλειδώστε πλήρως τον υπολογιστή σας, όποιος έχει το μηχάνημα σας δεν θα μπορεί να κάνει τίποτα (εκτός και αν formaρει το σκληρό δίσκο σας)
  • το Prey κάνει αυτοματοποιημένα update και έτσι το μηχάνημα σας έχει πάντα την πλέον πρόσφατη έκδοση ακόμη και όταν δεν είναι στην κατοχή σας

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

Function documentation and filename completion.

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

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

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

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


ανάλυση αλληλοσυγκρουόμενων υποθέσεων από την CIA στους υπολογιστές σας

Το Analysis of Conficting Hypothesis είναι μια μεθοδολογία που  έχει σαν στόχο την δημιουργία ενός περιβάλλοντος ανάλυσης αλληλοσυγκρουόμενων υποθέσεων  που είχε αναπτύξει ο Richards J. Heuer ο νεώτερος για λογαριασμό της CIA. Φυσικά πρέπει να επισημανθεί ότι η εν λόγω μεθοδολογία δεν στερείται μειονεκτημάτων αλλά φαίνεται ότι είναι επαρκής αν χρησιμοποιηθεί σωστά.

Ο κύριος Heuer σε συνεργασία με το Ερευνητικό Κέντρο του Πάλο Άλτο (PARC) και με χρηματοδότηση από τo ΑRPA (πλέον η υπηρεσία αυτή έχει αλλάξει όνομα και ρόλο) και το Office of Naval Research (ONR) μετέτρεψε αυτή την μεθοδολογία σε πρόγραμμα Java για χρήση από τις Αμερικανικές μυστικές υπηρεσίας, πλέον το AHC είναι διαθέσιμο στην ιστοσελίδα του προγράμματος στο  κάτω από άδεια που μοιάζει πολύ με αυτές του MIT για χρήση από όποιον το επιθυμεί. (OK με πείσατε οι άνθρωποι είναι πολύ μπροστά)

Το Open AHC είναι μια υλοποίηση του AHC κάτω από την άδεια GPLv3 για την δημιουργία ενός web based περιβάλλοντος ανάλυσης. Το μόνο που θα χρειαστείτε είναι ο Apache 2 server η PHP 5 και η MySQL 5. Αν να το εγκαταστήσετε σε ένα δικό σας server μπορείτε να διαβάστε τον οδηγό που θα βρείτε εδώ.

Σίγουρα δεν πρόκειται για πανάκεια αλλά ίσως βοηθήσει κάποιους οργανισμούς και ομάδες στην λήψη αποφάσεων


EarCandy: Ο ήχος όπως θα έπρεπε να είναι στο Linux

LOUD speakerΦανταστείτε την ώρα που ακούτε μουσική στον υπολογιστή σας που τρέχει Linux να σας καλεί κάποιος στο Skype και ο ήχος την μουσικής σιγά-σιγά να χαμηλώνει. Χρήσιμο ε; Τι θα λέγατε όταν την ώρα που διαβάζετε το αγαπημένο ένα ενδιαφέρων κείμενο στο internet το οποίο έχει ενσωματωμένο και video την ώρα που κάνετε κλικ στο βίντεο για να αναπαραχθεί η μουσική σας σιγά-σιγά να χαμηλώνει; Ή μήπως θέλετε να χρησιμοποιείτε USB headsets και με το που τα βάζετε στο βύσμα του USB ο ήχος αυτόματα να γυρίζει σε αυτά (για να μην αναφερθώ στα απλά headsets).

Ωραία δεν θα ήταν; Λοιπόν το EarCandy έχει φτιαχτεί ακριβώς για αυτό το λόγο (και για να ψαρώνουμε χρήστες των Windows όταν μας βλέπουν με τέτοια καλούδια). Το EarCandy είναι συμβατό μόνο με το PulseAudio και κάποιες δυνατότητες του σιγά-σιγά θα ενσωματωθούν στο PulseAudio. Πρέπει να τονιστεί ότι το EarCandy είναι ουσιαστικά σε έκδοση alpha και αυτό μπορεί να έχει σαν συνέπεια προβλήματα στον ήχο.

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

deb http://ppa.launchpad.net/earcandy-devel/ppa/ubuntu lucid main 
deb-src http://ppa.launchpad.net/earcandy-devel/ppa/ubuntu lucid main

οι υπόλοιποι αναγκαστικά πρέπει να δουλέψουν με το κώδικα 🙁 .

Παρακάτω παραθέτω ένα video που επιδεικνύει την λειτουργία του EarCandy εν δράση:

(more…)


Chrome OS…. ΟΚ το Google μας δουλεύει… 1

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

Στα ονόματα αυτά θα δείτε ονόματα εταιριών και μηχανημάτων που έχουν εκλείψει εδώ και χρόνια. Έτσι θα δείτε ονόματα όπως η 3dfx, η Amiga, η Atari, η Commodore, το IBM System/360, και η Transmeta. Είναι ασφαλές να υποθέστε ότι ο Commodore 64 που ίσως έχετε σε κάποια αποθήκη να  σκονίζεται δεν πρόκειται να τρέξει Chrome OS καθώς μάλλον πρόκειται για κάποιο αστείο από πλευράς των developer της Google. Ειδικότερα πριν λίγες ήμερες είχαν ανέβει στο git του Chromius OS όπως ενημέρωνε το Download Squad (τώρα δεν βρίσκονται εκεί πλέον) αρχεία με τα ακόλουθα ονόματα ovelay-x86-acer-private.git, ovelay-x86-dell-private.git και overlay-x86-hp-private.git που οδήγησαν πολλούς να πιστεύουν ότι η Google μάλλον συνεργάζεται με τις εν λόγω εταιρείες για την διάθεση υπολογιστών με προεγκατεστημένο το Chrome OS.


GoogleCL: χρησιμοποιώντας το Google μέσω εντολών στο Linux 2

Το Google CL είναι ένα πρόγραμμα για γραμμή εντολών με το οποίο μπορείτε να ελέξτε πολλά στοιχεία του Google Account σας και δίαφορων υπηρεσίων. Κατ’αρχάς κατεβάζετε το .deb αρχείο ή το tar.gz επίσης πρέπει στο σύστημα σας να υπάρχει ήδη εγκατεστημένο το πακέτο python-gdata. Μετά μπορείτε να εγκαταστήσετε το πακέτο σας πολύ εύκολα (στην περίπτωση του .deb δώστε απλά

sudo dpkg -i googlecl_0.9.5-1_all.deb

στό Directory που το έχετε κατεβάσει

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

Blogger

  • google blogger post --tags "GoogleCL, awesome" --title "Test Post" "I'm posting from the command line"
  • google blogger post blogpost.txt
  • google blogger list title,url-site # List posts
  • google blogger delete --title "Test Post"
  • google delete --title "Silly post number [0-9]*" # Delete posts matching regex
  • google tag --title "Dev post" --tags "Python, software" # label an existing post

Calendar

  • google calendar add "Dinner party with George today at 6pm" # add event to calendar
  • google calendar today # List events for today only.
  • google calendar list --date 2010-06-01,2010-06-30 # List events.
  • google calendar delete --title "Dinner party with George" # Delete an event.

Contacts

  • google contacts add "J. Random Hacker, jrandom@example.com"
  • google contacts list name,email --title "J. Random Hacker"
  • google contacts delete --title "J. Random Hacker"

Docs

  • google docs delete --title "Evidence"
  • google docs edit --title "Shopping list" --editor vim
  • google docs get --title "Homework [0-9]*"
  • google docs list title,url-direct --delimiter ": " # list docs
  • google docs upload the_bobs.csv ~/work/docs_to_share/*

Picasa

  • google picasa create --title "Vermont Test" --tags Vermont vermont.jpg
  • google picasa get --title "Vermont Test" /path/to/download/folder
  • google picasa list title,url-direct --query "A tag"
  • google picasa post --title "Vermont Test" ~/old_photos/*.jpg # Add to an album
  • google picasa tag --title "Vermont Test" --tags "places"
  • google picasa delete --title "Vermont Test" # delete entire album

Youtube

  • google youtube post --category Education --devtags GoogleCL killer_robots.avi
  • google youtube delete --title "killer_robots.avi"
  • google youtube list # list my videos
  • google youtube tag -n ".*robot.*" --tags robot

To GoogleCL έχει ακόμη πολλά ψωμιά μπροστά του εν’μέρει λόγω περιορισμών που ωφείλωνται στο python-gdata ωστόσο ελπίζω σύντομα να δούμε και άλλες τέτοιες κινήσεις και από άλλες εταιρείες που προσφέρουν online υπηρεσίες.