διάφορα


Πως να φτιάξτε ένα απλό add-on για Firefox και Chrome

Πριν λίγο καιρό έφτιαξα ένα απλό add-on για Firefox και Chrome/Chromium ώστε να μπορεί να τσεκάρει κανείς από τον desktop browser του αν είναι ανοιχτό το hackerspace της Αθήνας. Παρακάτω θα γράψω επιγραμματικά πως το έφτιαξα. Φυσικά, ο κώδικας του add-on είναι διαθέσιμος κάτω από άδεια ελεύθερου λογισμικού.

Πρώτα πριν μπούμε στην διαδικασία να εξετάσουμε την ίδια την λειτουργικότητα του add-on.

Έχουμε ένα φυσικό χώρο, το hackerspace της Αθήνας (yeaheee!). Αυτός ο χώρος ουσιαστικά ανοίγει όποτε έχουμε κάποιο event ή είναι κάποιος από τους διαχειριστές του εκεί. Πως θα μπορούσαμε να γνωρίζουμε πότε είναι ανοιχτός εκτός event;

 

To hackerspace στην αρχική του σελίδα στο web έχει ένα “counter” που δείχνει αν και κατά πόσο ο χώρος αυτός είχε ανοίξει για επισκέπτες. Πως όμως το κάνει αυτό;  Το hackerspace όπως τα περισσότερα hackerspace του κόσμου ακολουθεί ένα πρωτόκολλο που λέγεται SpaceAPI αυτό μας δίνει τις απαραίτητες πληροφορίες για το αν είναι ανοιχτό. Το SpaceAPI είναι ένα output τύπου JSON (Javascript Object Notation), ένα από τα ωραία χαρακτηριστικά του είναι ότι είναι εύκολο για τους ανθρώπους να το διαβάσουν και εύκολο για τις μηχανές να το παράγουν και να το καταλάβουν.

Ωραία αν πάμε λοιπόν στο SpaceAPI του hackerspace θα δούμε κάτι σαν αυτό.

    "state": {
        "open": false,
        "lastchange": 1483908306,
	"message": "0 hacker(s) in space"
    },

Από εκεί έχουμε τις ακόλουθες πληροφορίες σύμφωνα με το documentation του SpaceAPI, πρώτον αν είναι όντως ανοιχτό το hackerspace και δεύτερον ένα μήνυμα που στην περίπτωση του hackerspace της Αθήνας μας λέει πόσα άτομα είναι μέσα. Πολύ ωραία… φαίνεται λοιπόν ότι μπορούμε να έχουμε αρκετές πληροφορίες για να φτιάξουμε το add-on μας σχετικά εύκολα. Για να δούμε όμως πως θα το κάνουμε.

Ο αρχικός μου σκοπός ήταν να δημιουργήσω ένα add-on για τον Firefox καθώς εδώ και αρκετά χρόνια είναι ο browser που προτιμώ. Μια εξαιρετική πηγή πληροφορίας για τις web τεχνολογίες είναι το Mozilla Developer Network ή MDN το οποίο έχει ένα σωρό πληροφορίες. Σύμφωνα με το σχετικό άρθρο, στον Firefox έχουμε διάφορα εργαλεία και τρόπους για να φτιάξουμε ένα add-on.

Στην περίπτωση μας ποιο είναι το βέλτιστο εργαλείο για την δημιουργία ενός add-on; Διαβάζοντας στην συνέχεια διαπιστώνουμε ότι από το τέλος του 2017 και μετά τα WebExtensions θα είναι το στάνταρ εργαλείο για την δημιουργία add-on, επίσης ένα από τα θετικά τους είναι ότι είναι φτιαγμένα για να δουλεύουν με το ίδιο πρακτικά κώδικα στους περισσότερους σύγχρονους browser όπως o FIrefox, ο Chrome, ο Edge και ο Opera.

Πρακτικό ακούγεται για να δούμε πόσο εύκολο είναι. Ουσιαστικά πρόκειται για μια συλλογή από αρχεία που περιγράφονται από ένα manifest.json και αυτά ουσιαστικά μπορεί να είναι html ή js που κάνουν χρήση κάποιον API του browser. Από ότι φαίνεται, έχουμε και τα απαραίτητα εργαλεία για να φτιάξουμε το αρχείο μας και να το δοκιμάσουμε. Ένα text-editor και ένα browser. Καλό είναι να τα έχουμε όλα μαζεμένα σε ένα directory ξεχωριστό στο οποίο θα τα δουλέψουμε.

Για να τα βάλουμε σε μια σειρά, θέλουμε να φτιάξουμε ένα add-on που θα έχει ένα εικονίδιο, στο background θα τρέχει ένα loop ελέγχου που θα τσεκάρει το JSON του hackerspace και θα μας λέει αν είναι ανοιχτό, και μιας και οι φανταστικοί sys-admin του hackerspace μας λένε πόσο κόσμο έχει μέσα θα δείχνουμε και αυτό, επίσης θα προσθέσουμε λειτουργικότητα ώστε όταν κάνουμε κλικ πάνω στο εικονίδιο να μας δείχνει το κεντρικό site του hackerspace.

Διαβάζοντας λοιπόν το εκτενές documentation που έχουμε θα πρέπει το manifest.json μας να μοιάζει κάπως έτσι.

{
    "description": "Adds a browser icon that shows if hackerspace.gr is open, it displays a counter of people inside.",
    "manifest_version": 2,
    "name": "hsgr-status-checker",
    "version": "0.1.6",
    "homepage_url": "https://hackerspace.gr",
    "icons": {
        "32": "icons/hsgr-32.png"
    },
    "applications": {
        "gecko": {
            "id": "elkos@hackerspace.gr",
            "strict_min_version": "45.0"
        }
    },
    "background": {
        "scripts": ["jquery.js", "background.js"]
    },
    "browser_action": {
        "default_icon": "icons/hsgr-32.png",
        "default_title": "hsgr status",
        "default_popup": "popups/popup.html"
    }
}

Δηλαδή περιγράφουμε το add-on στο “description”, η έκδοση του manifest (υπάρχουν και παλαιότερες στο Chrome), το όνομα του add-on στο “name”, η ιστοσελίδα του στο “homepage_url” (έβαλα το αρχικό website), ένα εικονίδιο για το UI (μπορείτε να βάλτε περισσότερα αν θέλετε), το “applications” ορίζει σε πια έκδοση του gecko (της μηχανής του Firefox θα παίζει έβαλα πάνω από 45 για να μην έχουμε θέμα με παλαιότερες εκδώσεις που δεν υποστηρίζουν όλα τα API), και δύο αρχεία στο “background” το ένα είναι η βιβλιοθήκη jquery.js για να μπορώ να δουλέψω άνετα με το JSON API, και το background.js που θα είναι ο κώδικας που τρέχει στο background. Επίσης λέω ότι θέλω να βάλω ένα εικονίδιο στο browser που θα το βρούμε εκεί, και θα έχει αυτό το τίτλο και όταν πατάς το εικονίδιο βγάζει ένα popup που το βρίσκει στο /popups/popup.html αρχείο.

Τί θα βάλω όμως στο background.js μου;  Πρώτα θα ορίσω το doorAPI που θα το βρώ;

var doorURL = 'https://www.hackerspace.gr/spaceapi';

Ωραία, τώρα θα φτιάξουμε ένα function που θα τσεκάρει η jquery με ένα απλό GET το σημείο που είναι το SpaceAPI.

function checker() {
    $.ajax({
         type: 'GET',
         url: doorURL,
         dataType: 'json',

Στην περίπτωση που αυτό δουλεύει λοιπόν τσεκάρουμε αν το hackerspace είναι ανοιχτό:

success: function(data) {
    if (data.state.open) {

Τώρα λοιπόν θα αλλάξουμε τον τίτλο του εικονιδίου ώστε να δείχνει ότι είναι ανοιχτό και πόσο κόσμο έχει μέσα, μετά αλλάζουμε το εικονίδιο (το αντικαθιστούμε με ένα πράσινο) και προσθέτουμε και ένα badge που τον αριθμό των hacker που μας δίνεται από το “state.message”. Ο αριθμός προκύπτει ουσιαστικά χρησιμοποιώντας regular expressions ώστε να μας βγάζει μόνο τα νούμερα το output, με αποτέλεσμα να έχουμε κάτι που μοιάζει με αυτό. Επίσης ορίζω το χρώμα του background του badge ως #808080 ή γκρι σκούρο για να μην βγάζει μάτι.

                 chrome.browserAction.setTitle({title: 'HSGR is open with ' + (data.state.message).replace(/\D/g, '') + ' hackers'});
                 chrome.browserAction.setIcon({path: 'icons/openhsgr-32.png'});
                 chrome.browserAction.setBadgeText({text: (data.state.message).replace(/\D/g, '')});
chrome.browserAction.setBadgeBackgroundColor({color: '#808080'});

Στην περίπτωση που το hackerspace δεν είναι ανοιχτό τότε θα αλλάξουμε το τίτλο, θα αλλάξουμε το icon στο μαύρο, και δεν θα έχουμε badge κείμενο.

             } else {
                 chrome.browserAction.setTitle({title: 'HSGR is closed'});
                 chrome.browserAction.setIcon({path: 'icons/hsgr-32.png'});
                 chrome.browserAction.setBadgeText({text: ''});

Αν τώρα το αφήσουμε έτσι θα παίξει μια φορά και αυτό ήταν, εγώ θέλω να λειτουργεί σχετικά τακτικά. Θα βάλουμε λοιπόν ένα interval για να παίζει μια φορά κάθε 15 λεπτά.

checker();
setInterval(checker, 15 * 60 * 1000);

Ωραία με το background θα πρέπει να είμαστε OK. Όσο αφορά το popup τώρα, είπα να ακολουθήσω την πλέον εύκολη και άσχημη λύση του iframe.

<html>
<head>
  <style type="text/css">
	  body {width:500px; height:500px;}
  </style>
</head>
<body>
  <iframe src="https://www.hackerspace.gr" width="100%" height="100%" frameborder="0"></iframe>
</body>
</html>

Μέχρι εδώ καλά, πως θα το δοκιμάσω όμως; Πάμε στο about:debugging του Firefox πατάμε εκεί που λέει “Load Temporary Add-on” και ανοίγουμε οποιοδήποτε αρχείο μέσα στο directory του add-on που φτιάξαμε πχ το manifest.json. Φαίνεται να δουλεύει.

Τώρα, πως το δίνουμε στο κόσμο; Πρώτα πρέπει να ετοιμάσουμε το αρχείο μας. Δημιουργούμε ένα αρχείο .zip. Στο Linux σε γραμμή εντολών αυτό το κάνουμε ως εξής:

Πρώτα “πάμε” στο κατάλογο που έχουμε τα αρχεία του add-on μας όπου φυσικά path/to/my-addon/ το directory με τα διάφορα αρχεία του προγράμματος.

cd path/to/my-addon/

Και μετά δίνουμε την εντολή

zip -r ../my-addon.zip *

Θα δημιουργηθεί ένα νέο αρχείο zip το my-addon.zip.

Για το add-on gallery του Mozilla πάμε στο addons.mozilla.org και ανεβάζουμε το αρχείο μας, αφού γίνει ένα βασικό check από διάφορα scripts ελέγχου τότε ανεβαίνει για review. Αυτό ουσιαστικά σημαίνει ότι ο κώδικας μας τσεκάρεται από κάποιο εθελοντή του Mozilla, επιβεβαιώνεται η ορθή λειτουργία του και συνιστούνται καλές πρακτικές, στο σημείο αυτό ελέγχεται και η πιθανή παρουσία κακόβουλου κώδικα. Αυτό στην περίπτωση μου σήμαινε 3-4 μέρες αναμονής.

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

Θα μου πείτε, και τί έγινε; Στην περίπτωση του Chrome ανεβαίνει ποιο γρήγορα χωρίς γραφειοκρατεία. Σωστά; Όχι ακριβώς. Μπορεί ένας “κακόβουλος” developer να βάλει κώδικα που ελέγχει η παρουσία του χρήστη online ή ακόμη και να εκμεταλλευτεί πολλές από τις δυνατότητες του browser.

Θεωρώ, ότι ως πρακτική η επιλογή του Mozilla να ελέγχει το κώδικα που τρέχουν τα add-on αν και πιο χρονοβόρα είναι τουλάχιστον για εμάς τους χρήστες η πλέον ορθή πρακτική.

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


Creative Commons στα Ελληνικά σχολεία!

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

Πρόσφατα όμως, βρήκα ένα αποθετήριο με υλικό κάτω από άδεια Creative Commons ΒΥ-NC-SA  (που επιτρέπει τον διαμοιρασμό αλλά και την επεξεργασία, με την προϋπόθεση  πως αναφέρεται ο δημιουργός και δεν γίνεται εμπορική χρήση), θα βρείτε στο Φωτόδενδρο που έχει φτιαχτεί στα πλαίσια του Ψηφιακού Σχολείου. Το Φωτόδενδρο είναι βασισμένο στο λογισμικό εκπαιδευτικών αποθετηρίων DSpace (είναι ανοιχτού κώδικα λογισμικό με άδεια τύπου BSD).

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

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

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


Εκτυπωτής όπλων;

το Ghost HunterΠριν δύο περίπου χρόνια είχα αναφερθεί σε μια προσπάθεια της Defense Distributed για την ανάπτυξη ενός πυροβόλου όπλου ανοιχτού κώδικα που μπορούσε να εκτυπωθεί από ένα απλό 3D εκτυπωτή του Liberator (το άρθρο έχει εξαιρετικά σχόλια που συνιστώ να διαβάστε), συγκριτικά με τα όπλα που μπορεί να αγοράσει κανείς νόμιμα ή όχι και τόσο νόμιμα σε κάποια μέρη του κόσμου σίγουρα είναι υποδεέστερο αλλά σίγουρα μπορεί να κάνει ζημιά (είτε στο στόχο του είτε στο χρήστη του).

Εδώ και λίγες μέρες όμως η ίδια εταιρεία ανακοίνωσε ότι ετοιμάζει να διαθέσει στην αγορά ένα νέο ανοιχτού κώδικα σχέδιο. Αυτή την φορά ένα CNC γραφείου το Ghost Gunner (οφείλω να παραδεχθώ ότι ξέρουν να επιλέγουν ονόματα). Πριν προχωρήσουμε όμως να τσεκάρουμε λίγο την wikipedia να δούμε τί στην ευχή είναι ένα CNC:

Computerized Numerical Control (ή περισσότερο γνωστές και ως CNC) ονομάζεται η λειτουργία μιας μηχανής μέσω ενός ηλεκτρονικού υπολογιστή. Συστήματα CNC συνηθίζονται στην κατεργασία μετάλλου και ξύλου και επιτρέπουν μια τυποποίηση και ακρίβεια από μικρές ποσότητες διότι απαιτούν μόνο ένα πρόγραμμα αντί για καλούπια.

πηγή: Βικιπαιδεία

chi-shapeoko-2-gallery-bsi-20131024-001Ως τεχνολογία τα CNC ανάλογου μεγέθους υπάρχουν εδώ και χρόνια, και ένα από τα πλέον διαδεδομένα επιτραπέζια CNC είναι το ανοιχτού κώδικα Shapeoko, χαρακτηριστικό παράδειγμα των δυνατοτήτων μιας τέτοιας συσκευής, που χρησιμοποιώντας λογισμικό και σχεδίαση ανοιχτού κώδικα σε συνδυασμό με ένα μικροελεγκτή αντίστοιχο του Arduino, το οποίο είναι σε θέση να δουλέψει με μια πληθώρα υλικών από ξύλο μέχρι μαλακό μέταλλο και έχει μια εκτεταμένη κοινότητα χρηστών που μοιράζονται εμπειρίες δουλεύοντας με διάφορα σχέδια και υλικά σε πληθώρα εφαρμογών.

Η  Defense Distributed χρησιμοποιώντας αντίστοιχη τεχνολογία έφτιαξε ένα μικρό CNC το οποίο είναι σχεδιασμένο με βασικό στόχο να μπορεί να εκτυπώσει λειτουργικά μέρη όπλων χρησιμοποιώντας αλουμίνιο. Ειδικότερα η Defense Distributed αναφέρει ότι το Ghost Gunner είναι σε θέση να φτιάξει το “lower receiver” ενός πυροβόλου όπλου AR-15. Από όσο θυμάμαι από την υποχρεωτική θητεία μου (που έλαβε χώρα πριν αρκετά χρόνια) αυτό πρέπει να είναι το κλείστρο του όπλου, ή αλλιώς το πλέον λειτουργικό κομμάτι ενός όπλου και αυτό που το ξεχωρίζει από ένα μάτσο σιδερικά και αυτό που φέρει αριθμό σειράς για να το ξεχωρίζουμε και να το ταυτοποιούμε.

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

blurb-gunmillΜάλιστα η Defense Distributer προτείνει στους χρήστες του Ghost Runner την χρήση ενός lower receiver που έχει ολοκληρωθεί κατά 80% ώστε να κάνει μακράν ευκολότερη την διαδικασία δημιουργίας ενός ολοκληρωμένου lower receiver, τα υπόλοιπα ανταλλακτικά ενός τέτοιου όπλου δεν είναι ελεγχόμενα από την νομοθεσία και είναι διαθέσιμα προς πώληση σε οποιονδήποτε χωρίς καμία διαδικασία ελέγχου. Στην παρούσα φάση να τονίσω ότι η Defense Distributed αν και δέχεται προ-παραγγελίες για το Ghost Gunner αναμένει έγκριση το Department of Defense για να μπορέσει νόμιμα να το πουλήσει.

Ο κύριος προβληματισμός μου όσο αφορά το Ghost Gunner είναι πως είναι σχεδιασμένο με κύριο στόχο την παραγωγή κομματιών όπλων, ίσως είμαι αρνητικά προδιατεθειμένος καθώς η επαφή μου με πυροβόλα όπλα δεν είναι και η καλύτερη. Ίσως γιατί πιστεύω ότι με τις σύγχρονες μεθόδους παραγωγής που έχουμε στα χέρια μας χρησιμοποιώντας ανοιχτής σχεδίασης τρισδιάστατους εκτυπωτές ή μηχανήματα CNC μπορούμε να δημιουργήσουμε πολύ ενδιαφέροντα και χρήσιμα πράγματα που μπορούν να βελτιώσουν την καθημερινότητα όλων μας. Θα ήθελα να μοιραστείτε τις σκέψεις σας στα σχόλια παρακάτω.

Εν το μεταξύ, αν θέλετε ρίξτε μια ματιά στο σχετικό video που ακολουθεί:

(more…)


η ελεύθερη κουλτούρα της μόδας και η μοδίστρα της γειτονίας 8

Sewing machineΠριν λίγες μέρες ο φίλος αναγνώστης του elkos.gr Δημήτρης Γλενταδάκης μου έστειλε ένα email σχετικά με την ομιλία της κυρίας Johanna Blackley για την ελεύθερη κουλτούρα της μόδας την οποία μπορείτε να δείτε παρακάτω. Βλέπετε στην βιομηχανία της μόδας δεν υπάρχει copyright ή πατέντα στο σχέδιο ενός ρούχου… η προστασία στην βιομηχανία της μόδας περιορίζεται στο εμπορικό σήμα και η πραγματικότητα είναι πως οι ίδια η βιομηχανία εκμεταλλεύτηκε αυτήν ακριβώς την ιδιαιτερότητα, ότι μπορούσε κανείς να αντιγράψει να βελτιώσει και να μετατρέψει τα ρούχα κατά το δοκούν, γιατί θεωρούνται χρηστικά αντικείμενα.

p i n c u s h i o nΌμως πέραν από τα σημαντικά σίγουρα οικονομικά μεγέθη υπάρχει μια πτυχή της ιστορίας που δεν ανέπτυξε η κυρία Blackley στην ομιλία της, την οποία τυχαίνει να έχω ζήσει στο άμεσο περιβάλλων μου, αυτή της συνοικιακής μοδίστρας. Με λίγες πρώτες ύλες, μια ραπτομηχανή και μπόλικο ταλέντο μια μοδίστρα μπορούσε να δημιουργήσει μια τεράστια γκάμα πραγμάτων που έμοιαζαν πολύ με ρούχα μεγάλων σχεδιαστών κάνοντας μετατροπές είτε από στιλιστική άποψη, είτε για την ευκολία τους είτε γιατί έτσι εξυπηρετούσαν τα σενάρια χρήσης του πελατολογίου τους.

Και μπορεί όντως τα σχέδια των ενδυμάτων να μην ήταν συχνά αντικείμενο πατεντών όμως ακόμη και αυτή η βιομηχανία πέρασε την κρίση των πατεντών της.  Η αλήθεια είναι ότι γύρω στα 1850 η βιομηχανία της μόδας και ειδικότερα ένα από τα πλέον βασικά μέσα παραγωγής της, η ραπτομηχανή  υπήρξε αντικείμενο του πρώτου μεγάλου “πολέμου πατεντών” εφάμιλλου σε μέγεθος με τον σύγχρονο πόλεμο πατεντών που μαίνεται σε διάφορα μέτωπα.

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

Δεν ξέρω αν ποτέ φτάσουμε να δούμε και άλλους τομείς της τεχνολογικής μας οικονομίας με την ίδια οπτική που βλέπουμε την βιομηχανία της μόδας, όμως όπως εκ των πραγμάτων χρειαζόμαστε φθηνή πρόσβαση σε ρούχα, και μέχρι ενός σημείου την έχουμε εξασφαλίσει, όσο η δραστηριότητες μας εξαρτώνται όλο και περισσότερο σε τεχνολογικές υποδομές θα υπάρχει μεγαλύτερη ανάγκη αυτές οι υποδομές να είναι προσβάσιμες σε μεγαλύτερο ποσοστό του πληθυσμού.  Μπορεί την θέση της μοδίστρας της γειτονίας να την έχει η web designer του χωριού ή ο embedded developer της πόλης αλλά ίσως αυτή η εποχή είναι πολύ ποιο κοντά από ότι θέλουμε να πιστεύουμε… αν δεν έχει ήδη έρθει.

Αν θέλετε ρίξτε μια ματιά στο βίντεο (με Ελληνικούς υπότιτλους) που ακολουθεί. (more…)


μάθετε τα βασικά της SQL

databaseΗ γλώσσα προγραμματισμού σχεσιακών βάσεων δεδομένων SQL είναι εδώ και χρόνια ένα βασικό εργαλείο για την λειτουργία του web όπως τον ξέρουμε σήμερα και πλέον έχει φτάσει να χρησιμοποιείται σε μια σειρά  εφαρμογών ακόμη και σε κινητά τηλέφωνα (μέσω της SQLite).  Ο Rahul Batra ανέβασε στο Dream In Code ένα pdf e-book με κάποιες βασικές αρχές της SQL που νομίζω αξίζει να διαβάστε αν κάνετε τα πρώτα σας βήματα στην SQL (ή αν σκέφτεστε να τα κάνετε) νομίζω ότι είναι μια καλή αρχή.

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


το μέλλον επιφυλάσσει πολιτική μέσω 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…)


Βασίλης Κωστάκης: Περί πνευματικής ιδιοκτησίας και άλλων δαιμονίων 11

Αναδημοσιεύω αυτό το απόσπασμα από το βιβλίο του Βασίλη Κωστάκη, Ομότιμο Μανιφέστο που σύντομα θα εκδοθεί από τις Βορειοδυτικές Εκδόσεις. Όπως όλα τα βιβλία των Βορειοδυτικών Εκδόσεων  το βιβλίο θα είναι διαθέσιμο κάτω από άδειες creative commons.

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

KDE και η απάντηση στο ερώτημα για την ζωή, το σύμπαν και τα πάντα!

Αν είστε χρήστες του KDE πιθανότατα θα γνωρίζετε ότι ο συνδυασμός πλήκτρων Alt+F2 ενεργοποιεί μια εφαρμογή για με την οποία μπορείτε να δώστε εύκολα και γρήγορα εντολές και γενικά είναι αρκετά πρακτικό εργαλείο. Αυτό που δεν περίμενα να δω ήταν αυτό:

και αυτό

Και όσοι δεν ξέρουν τι νόημα έχουν όλα αυτά, είναι αναφορά σε αυτό.

Αυτά και μην ξεχνάτε! Μην πανικοβάλλεστε!


Αφισοκόλληση… που θα επέτρεπα στον τοίχο μου 1

Αν κάνετε κλικ στην παραπάνω φωτογραφία θα δείτε μια αφίσα σε μια κολόνα. Τίποτα περίεργο για οποιοδήποτε έχει ζήσει έστω και στην μικρότερη πόλη στην Ελλάδα. Αυτό που μου αρέσει όμως είναι ότι αν προσέξτε πολύ καλά δείτε ότι στην αφίσα απεικονίζεται μια βιβλιοθήκη και τα QRcodes είναι σύνδεσμοι σε βιβλία που εδώ και χρόνια το copyright τους έχει λήξει όπως η Ιλιάδα, τα Παραμύθια των Αδελφών Γκρίμ η Μεταμόρφωση του Κάφκα και άλλα.

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


Οι Ανοιχτές… Παραλλαγές Γκόλντμπεργκ

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

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

Το Open Goldberg Variations είναι μια πρωτοβουλία έκδοσης των Παραλλαγών Γκόλντμπεργκ κάτω από την άδεια Creative Commons Zero. Στόχος είναι η διάθεση όχι μόνο μιας επαγγελματικής εκτέλεσης από την πιανίστρια Kimiko Ishizaka των Παραλλαγών Γκόλντμπεργκ και η ηχογράφηση τους σε ένα σύγχρονο studio όπως το Teldex και με την εθελοντική προσφορά της παραγωγού Anne Marie Sylvestre.  Ειδικά για τις ανάγκες τις ηχογράφησης χρησιμοποιήθηκε ένα πιάνο Bösendorfer 290 Imperial CEUS. Το CEUS είναι ένα σύστημα ψηφιακής καταγραφής ήχου απόπιάνα ώστε να καταγράφεται κάθε λεπτομέρεια.

Σαν να μην έφτανε αυτό η παρτιτούρα δημοσιεύθηκε στο Musescore.com και στην ουσία είναι αποτέλεσμα ομότιμης αξιολόγησης από τα μέλη της κοινότητας του Musescore.com αλλά και της πιανίστριας, το Musescore.com επιτρέπει την δημιουργία και επεξεργασία παρτιτούρας μέσα από την ελεύθερη εφαρμογή Musescore (αδειοδοτημένη με GPL και φυσικά τρέχει σε Windows, Mac OS X και Linux μηχανήματα).

Ένα άλλο project που είχε ήδη δουλέψει και εξακολουθεί να εργάζεται πάνω στην καταγραφή όλων των διαθέσιμων ηχητικών και γραπτών καταγραφών έργων κλασσικής μουσικής που είναι διαθέσιμα δημόσια (κάτω από τους όρους του public domain) είναι το MuseOpen στο οποίο είχαμε αναφερφεί πριν ενάμιση χρόνο περίπου.

Παρακάτω παραθέτω την παρτιτούρα και το stream των Παραλλαγών Γκόλντμπεργκ νομίζω ότι ακόμη και αν κατ ελάχιστο σας αρέσει η κλασσική μουσική αξίζει μια ακρόαση.

(more…)


αναδημοσίευση: συνέντευξη του Richard Stallman στο Ough!

Ο φίλος μου Θοδωρής Παπαθεοδώρου πριν Richard Stallmanλίγο καιρό πήρε συνέντευξη για το περιοδικό Ough! από τον κύριο Richard Stallman, γνωστό την δημιουργία του Free Software Foundation και της άδειας GNU/GPL και για τι θέσεις του σχετικά με την ελευθερία του λογισμικού.

Παρακάτω παραθέτω το άρθρο του Θοδωρή όπως αυτό δημοσιεύτηκε  το οποίο αναδημοσιεύω μετά από σχετική άδεια από τον ίδιο το συντάκτη. Επίσης να  τονίσω ότι το Ough! πρόκειται για ένα από τα λίγα περιοδικά ποικίλης ύλης που πιστεύω ότι αξίζει να του ρίξει κανείς μια ματιά (ίσως και περισσότερες από μια).

(more…)


Nature: ανοιχτό λογισμικό στην ερεύνα

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

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

Columbia SupercomputerΟυσιαστικά το άρθρο επιχειρηματολογεί υπέρ της διάθεσης του πηγαίου κώδικα του λογισμικού που αναλαμβάνει να υπολογίσει ένα επιστημονικό αποτέλεσμα, με κύριο επιχείρημα το ότι η μη διάθεση του κώδικα δημιουργεί εμπόδια στην ακριβή αναπαραγωγή των αποτελεσμάτων.  Μάλιστα το άρθρο αναφέρει την ίδια την πολιτική του Nature που δεν απαιτεί την διάθεση του κώδικα από σχετικά άρθρα, αναφέροντας ότι σύμφωνα με τους αρθρογράφους η πολιτική αυτή βλάπτει τις δυνατότητες αναπαραγωγής των αποτελεσμάτων.

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

Κλείνοντας να ευχαριστήσω τον Άγγελο και το Δημήτρη που μου έστειλαν (πριν αρκετές μέρες) links σχετικά με το συγκεκριμένο άρθρο στο Nature.

 

 


OpenROV: ένα μικρού μεγέθους τηλεχειριζόμενο μη-επανδρωμένο βαθυσκάφος

Εδώ και αρκετό καιρό στην πρώτη διαδικτυακή εκπομπή που φιλοξενείται στο hackerspace.gr είχε γίνει αναφορά σε ένα αρκετά ενδιαφέρον project το OpenROV. Το OpenROV είναι ένα μικρού μεγέθους τηλεχειριζόμενο μη-επανδρωμένο βαθυσκάφος το οποίο έχει σαν στόχο την δημιουργία μιας πλατφόρμας ανοιχτού κώδικα που θα μπορεί να χρησιμοποιηθεί ως ένα μικρού κόστους τηλεχειριζόμενο βαθυσκάφος, είτε ως μονάδα, είτε σε σμήνη από OpenROV που θα φέρουν διάφορα ερευνητικά φορτία.

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

Κατά την γνώμη μου το OpenROV λόγω του μικρού μεγέθους του και του χαμηλού κόστους του θα μπορούσε υπό συνθήκες να χρησιμοποιηθεί ειδικά σε μια χώρα με εκτεταμένα νησιωτικά παράλια όπως Ελλάδα, δεδομένου μάλιστα του μεγέθους του ναυτιλιακού τομέα στην χώρα, των αρχαιολογικών και γεωγραφικών χαρακτηριστικών νομίζω ότι θα ήταν πέραν από ευχάριστο να δει κανείς ενδιαφέρων από Έλληνες για το συγκεκριμένο project. Έτσι πριν λίγο καιρό χάρηκα ιδιαίτερα όταν hackerspace.gr στην Αθήνα έφτασε το OpenROV 2.2 beta kit (με αριθμό σειράς #20).

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


ψωμί, παιδεία και Linux στα σχολεία! 3

Το είδα και αυτό το σύνθημα:

..το σύνθημα θα το βρείτε στο Πανεπιστήμιο Πειραιώς και η φωτογραφία είναι του Νίκου Κόκκαλη.

 


φιδέμπορες 3

Burmese python 4

υπάλληλος: Υποστήριξη πελατών ΚάποιαςΕταιρείας. Πως μπορώ να σας βοηθήσω;
πελάτης: Ναι χαίρετε, έχω ένα πρόβλημα. Το πρόγραμμα σας μου λέει ότι πρέπει να αποκτήσω κατοικίδιο φίδι αλλά εγώ δεν θέλω.
υπάλληλος: Παρακαλώ;
πελάτης: Μου πετάει ένα μήνυμα που μου λέει ότι χρειάζομαι ένα φίδι για να το τρέξω.
υπάλληλος: Μπορείτε να διαβάστε το μήνυμα παρακαλώ;
πελάτης: Σφάλμα: χρειάζεστε python για να τρέξτε αυτό το πρόγραμμα

Πηγή: Not always right


μπορώ να δω… τα πάντα από τόσο ψηλά 3

Δεν ξέρω αν θυμάστε ότι πέρσι τέλη Αυγούστου που έγραφα για το μη επανδρωμένο ιπτάμενο όχημα (UAV) WASP που μπορούσε να δει τους κωδικούς του wifi σας από ψηλά; Αν όχι ρίξτε μια ματιά. 😛 Ωραία, ξεχάστε τα αυτά. Όχι δεν λέω να τα ξεχάστε σαν ιδέα… απλά ξεχάστε ότι μπορεί να “δει” μόνο τους κωδικούς του WiFi σας.

Βλέπετε πέρσι το καλοκαίρι όντως το WASP μπορούσε μόνο να πάρει τους κωδικούς του WiFi σας (ειδικά αν έχετε ασφάλεια WEP αυτό δεν είναι παιχνιδάκι και σας συνιστώ να βάλετε WPA τουλάχιστον). Όμως τις προάλλες που διάβαζα ένα blog στο Forbes (τι γίνεται εκεί πέρα πολλοί geeks αρθρογράφοι μαζευτήκαν)  που είχε μια περιγραφή του WASP περίμενα και εγώ να διαβάσω πάνω κάτω ότι ήξερα όμως άλλα περίμενα και άλλα διάβασα (!). Βλέπετε οι δημιουργοί του WASP δεν επαναπαύτηκαν στις δάφνες την χρονιά που μας πέρασε αλλά πρόσθεσαν νέα λειτουργικότητα στο WASP.

Πλέον στο WASP προστέθηκε ένα περιφερειακό το Universal Software Radio Peripheral (ή USRP) το οποίο χρησιμοποιείται σε projects όπως το OpenBTS και το OpenBSC για την δημιουργία ανοιχτών δικτύων GSM επικοινωνίας μόνο που στην περίπτωση αυτή αντί να δημιουργεί ένα ξεχωριστό δίκτυο GSM επικοινωνίας το WASP ουσιαστικά “κάνει” ότι είναι η κεραία κινητής τηλεφωνίας της περιοχής σας και περνάει όλη την κίνηση μέσω “παραδωσιακού” Voice Over IP από μια σταθερή σύνδεση στο Internet στο σημείο που το ελέγχει κανείς. Υπό συνθήκες, το υποψήφιο θύμα δεν θα καταλάβει καμία διαφορά.

Το WASP έχει δοκιμαστεί σε ελεγχόμενες συνθήκες από τους δημιουργούς του. Το WASP αν και έχει βασιστεί σε πολλά ανοιχτού κώδικα προγράμματα και υλικά δεν διαθέτει πλήρη τεκμηρίωση στο διαδίκτυο καθώς λόγω του ευαίσθητου χαρακτήρα του project. Επίσης αν τυχαίνει να είστε κοντά στο Las Vegas από σήμερα 3ή Αυγούστου είναι καλή ιδέα να κοιτάξτε ψιλά γιατί οι δημιουργοί του έχουν την ομιλία τους στο συνέδριο BlackHat στο Ceasar’s Palace ενώ την Κυριακή 7 Αυγούστου θα το παρουσιάσουν στο συνέδριο DEFCON στο Rio Hotel πάλι στο Las Vegas.

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

Από την άλλη πολύ θα ήθελα να δω ένα τέτοιο UAV να απογειώνεται στους Ελληνικούς αιθέρες έστω με την άδεια (για να μην πω συμμετοχή) κρατικών και ακαδημαϊκών φορέων, και όποιου άλλου χρειάζεται άλλωστε στην Ελλάδα (στα Χανία αν δεν κάνω λάθος) φτιάχνουμε ωραιότατες ιπτάμενες πλατφόρμες όπως το Alkyon της EADS 3Sigma.(just a  wild thought)

 


σχετικά με την απενεργοποίηση του HAL στην milestone της OpenSUSE 11.4 4

Διάβαζα στο site του LinuxInside ότι πλέον το HAL θα σταματήσει να χρησιμοποιείται στην νέα milestone της OpenSUSE, δεν μπορούσα να πάρω από το μυαλό μου αυτή την σκηνή από το 2001:Οδύσσεια του Διαστήματος


Linux πίσω από το υπολογιστή που παίζει στο Αμερικάνικο τηλεπαιχνίδι Jepardy 1

NYCΜπορεί κάποιοι από εσάς να έχουν ενημερωθεί για τον υπολογιστή της ΙΒΜ που θα παίξει στο Αμερικάνικο τηλεπαιχνίδι Jepardy με παρουσιαστή τον Alex Trebek. Αυτό που οι περισσότερες αναφορές στην εν λόγω είδηση δεν έχουν αναφέρει είναι ότι ο Watson βασίζεται στο λειτουργικό σύστημα Linux.

Για την ακρίβεια, ο Watson βασίζεται σε 10 συστήματα ΙΒΜ Power 750 Express server (μιλάμε για πολύ ισχυρότερο μηχάνημα από αυτά που έχουμε στο σπίτι) και όπως αναφέρει αναλυτικό άρθρο στο PhysOrg το λογισμικό που κάνει τον Watson πραγματικότητα τρέχει στο λειτουργικό σύστημα Linux. Ο Watson δεν θα έχει πρόσβαση στο διαδίκτυο αλλά έχει αποθηκευμένες πληροφορίες (σύμφωνα με την IBM 200.000 σελίδες από διάφορες πηγές ειδήσεις και εγκυκλοπαίδειες).

Απέναντι (ή μάλλον σωστότερα δίπλα) από το Watson θα σταθούν δύο εξαιρετικοί παίκτες του παιχνιδιού ο Ken Jennings και ο Brad Rutter. Το παιχνίδι θα δώσει στο νικητή 1.000.0οο$, η δεύτερη θέση θα πάρει 300.000$ και ο τρίτος 200.000$. Ο Watson θα δώσει το 100% των κερδών του σε διάφορα φιλανθρωπικά ιδρύματα ενώ ο Jennings και Rutter θα δώσουν το 50% των κερδών σε φιλανθρωπικά ιδρύματα.

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

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


τα 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 δείτε πως μπορείτε να απαλλαχθείτε από αυτά

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