ενημέρωση

προσθήκη στις υπηρεσίες του Google

εγγραφή μέσω Bloglines

προσθήκη στο netvibes

...και αλλού

Openshare projects

7 τρόποι για να σταματήστε μια τεχνολογική επανάσταση

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

Προφανώς το ζούμε στα μέσα μιας τεχνολογικής επανάστασης δεν θα πω ότι το ελεύθερο λογισμικό είναι αυτό το ίδιο μια τεχνολογική επανάσταση όμως είναι σίγουρα ένα σημαντικό στοιχείο της, κατά την γνώμη μου (και μόνο) αναπόσπαστο. Ο James Boyle καθηγητής νομικής στο Πανεπιστήμιο Duke των ΗΠΑ και ιδρυτικό μέλος των Creative Commons έδωσε πρόσφατα μια εξαιρετικά ενδιαφέρουσα διάλεξη στο Google για το πως μπορεί κανείς να σταματήσει μια τεχνολογική επανάσταση με νομικά μέσα

Αν έχετε μια ώρα και ένα τέταρτο καιρό ρίξτε της μια ματιά, το βίντεο ακολουθεί παρακάτω…
διαβάστε το υπόλοιπο: “7 τρόποι για να σταματήστε μια τεχνολογική επανάσταση” »

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm

ασφαλές το Mono στο Android;

Miguel De Icaza

Miguel De Icaza

Αν παρακολουθείτε το blog μου μπορεί να ενημερωθήκατε ότι η Oracle προχώρησε στην υποβολή μήνυσής  εναντίων της Google για παραβίαση κάποιον πατεντών που έχει στην Java. Στο άρθρο αυτό ανέφερα ότι μεταξύ σοβαρού και αστείου ο Miguel de Icaza πρότεινε την υιοθέτηση του Mono (που είναι μια ανοιχτού κώδικα υλοποίηση του .NET) στο Android καθώς πιστεύει ότι προστατεύεται από την περίφημη “υπόσχεση της MS” για το Mono.

Όμως τα πράγματα είναι λίγο πιο περίπλοκα γιατί υπάρχει project για την υποστήριξη του Mono στο Android το περίφημο MonoDroid. Το MonoDroid όμως όπως και το “αδελφάκι” του MonoTouch (φτιαγμένο για το iPhone)  είναι εμπορικά προγράμματα. Ενδεικτικά το MonoTouch έχει κόστος 400 ευρώ η ατομική και 1000 η εταιρική άδεια. Αυτό μπορεί να γίνει καθώς το Mono είναι “dual-licensed” από την Novell (η όποια έχει εξασφαλίσει ασυλία από τις πατέντες της MS).

Από την άλλη έρχεται και ο Tom Hanrahan (διευθυντής του κέντρου τεχνολογίας ανοιχτού κώδικα στην Microsoft) και λέει σε συζήτηση που είχε με συντάκτες από το Αυστραλέζικο TechWorld:

“The type of action Oracle is taking against Google over Java is not going to happen.”

και αναφερόμενος στην “υπόσχεση της MS στις κοινότητες ανοιχτού λογισμικού” είπε

“If a .Net port to Android was through Mono it would fall under that agreement.”

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

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm

Πως να δοκιμάστε το Chrome OS με ένα USB

Google Chromium Tablet (1)Εδώ και αρκετό καιρό η Google προχώρησε στην ανάπτυξη του δικού της λειτουργικού συστήματος βασισμένου στο Linux του Chrome OS. Αν και η Google εδώ και καιρό αναπτύσσει το Android που και αυτό βασίζεται στο Linux ο στόχος εδώ είναι διαφορετικός καθώς το Chrome OS βασίζεται στο πρόγραμμα πλοήγησης του web Chrome και έχει σκοπό να καλύψει ένα κομμάτι της αγοράς των προσωπικών υπολογιστών των tablet ενώ το Android έχει σαν στόχο να καλύψει την αγορά μικρότερων συσκευών όπως κινητά τηλέφωνα και mini-tablets.

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

Από τις πολλές υλοποιήσεις που έχουν δει κατά καιρούς το φως της δημοσιότητα νομίζω ότι η πλέον εντυπωσιακή (και αποτελεσματική) είναι η προσπάθεια ενός 17χρόνου από το Μάντσεστερ του Ηνωμένου Βασιλείου. Ο Hexxeh (το nom de guerre του Liam McLoughlin) ο οποίος όχι μόνο έχει καταφέρει να παρέχει έτοιμα builds αλλά το κάνει αυτό με τρόπο εκπληκτικό καθώς έχει προσθέσει υποστήριξη Flash, Java ακόμη και drivers για κάρτες nvidia.

Ο Hexxeh προσφέρει δύο διαφορετικές εκδόσεις του Chromium OS: η μια είναι η έκδοση είναι η Chromium OS Vanilla που ουσιαστικά είναι μια αυτοματοποιημένη εικόνα του φτιαγμένη από το κώδικα του Chromium OS χωρίς καμία από τις αλλαγές του Hexxeh. Το βασικό μειονέκτημα αυτής της διαδικασίας είναι ότι μπορεί να χρησιμοποιήσει το κώδικα μόνο του Chromium OS χωρίς τις αλλαγές που έχει προσθέσει το παλικάρι, ωστόσο αν είστε τυχεροί και το hardware σας υποστηρίζεται από το Chromium OS θα μπορέστε να το τρέξτε άνετα στο μηχάνημα σας και να δείτε από πρώτο χέρι την δουλειά που γίνεται στο Chromium OS.

H άλλη έκδοση είναι το Chromium OS Flow που υποστηρίζει σαφώς πολύ περισσότερο hardware, flash και έχει εγκατεστημένη Java. Το Flow είναι η πλέον “φτιαγμένη” έκδοση του του Hexxeh που νομίζω ότι θα βρείτε αρκετά ενδιαφέρουσα.

Οδηγίες για το πώς θα βάλετε το Chromium OS Flow σε USB θα βρείτε στα ακόλουθα link (Windows, Mac OS X) και οδηγίες για το το Linux για Ubuntu και Debian διανομές εδώ:

  • βρείτε ένα USB με τουλάχιστον 2GB χωρητικότητα
  • βάλτε το BIOS σας να Boot-άρει από USB πριν το σκληρό
  • κατεβάστε το ChromeOS-Flow.img (εδώ θα το βρείτε, το img έχει μέγεθος γύρω στα 350ΜΒ) και βάλτε το σε όποιο φάκελο θέλετε
  • εγκαταστήστε το πρόγραμμα USB-ImageWriter είτε με το Synaptic , ή πληκτρολογώντας  “sudo apt-get install usb-imagewriter” σε κονσόλα
  • πάτε στο μενού Applications  (εφαρμογές)–> Accessories  (βοηθήματα)–> ImageWriter αν δεν το βρίσκετε ή βαριέστε να ψάχνετε όπως εγώ δώστε  “sudo imagewriter” από κονσόλα (ναι θέλει root privileges για να γίνει σωστά η δουλειά)
  • φροντίστε να είναι unmounted το USB σας (το συνιστώ) ή φροντίστε να μπορεί να γίνει unmount (σε απλά Ελληνικά: φροντίστε οι εφαρμογές που τρέχουν εκείνη την ώρα να μην το χρησιμοποιούν)
  • δώστε την τοποθεσία που βρίσκεται το ChromeOS-Flow.img και την τοποθεσία του USB σας
  • γράψτε το img και
  • φτιάξτε καφέ θα περάσει ένα τεταρτάκι-εικοσάλεπτο σίγουρα
  • κάντε reboot.
  • στο login screen δώστε τα ακόλουθα username:facepunch και password:facepunch (φυσικά μετά μπορείτε να τα αλλάξετε)
  • αν δεν μπαίνει με την μία δοκιμάστε να βάλτε ethernet καλώδιο γιατί μάλλον το WiFi σας δεν υποστηρίζεται ακόμη (είναι ακόμη δοκιμαστικό… υπομονή)
  • λογικά τώρα θα πρέπει να boot-άρει κανονικά, δοκιμάστε το και αν έχετε όρεξη αφήστε και ένα σχόλιο σε αυτή την δημοσίευσή.

Προσωπικά ακόμη δυσκολεύομαι να συνηθίσω στην ιδέα ενός συνεχώς Online λειτουργικού συστήματος όπως το Chrome OS όπως και στην ιδέα ότι οι περισσότερες εφαρμογές μου είναι online. Φυσικά κάποιος θα πει ότι όταν πρωτάρχισα να ασχολούμαι με τους υπολογιστές και το ελεύθερο λογισμικό η πρόσβαση στο γρήγορο Internet ήταν μια πολυτέλεια των ολίγων ενώ σήμερα είναι κοινός τόπος στα περισσότερα νοικοκυριά.  Ναι ίσως δεν θα αντικαταστήσω το λειτουργικό μου σύστημα με το Chrome OS στο Desktop μου…  ίσως αν είχα ένα Tablet και χρησιμοποιούσα το Chrome OS σε αυτό πίνοντας το καφεδάκι μου στην βεράντα θα είχα διαφορετική γνώμη για το πόσο χρήσιμο και ενδιαφέρων είναι μέχρι στιγμής όμως το βλέπω σαν niche.

Από την άλλη βλέποντας ότι οι περισσότεροι χρήστες χρησιμοποιούν τον υπολογιστή τους περισσότερο online, σε site όπως αυτό (μπράβο σας ευχαριστώ για την προτίμηση κτλ κτλ) αλλά  και σε site όπως το Facebook και σε “φάρμες” ναι τότε αλλάζει το θέμα.

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm

επιτέλους επίσημο video chat στο Gmail και για το Linux

Επιτέλους μετά από χρόνια γκρίνιας το Gmail πλέον υποστηρίζει επίσημο plugin για την προσθήκη Video Chat στο Linux. Να επισημανθεί ότι οι χρήστες των Windows είχαν αυτή την δυνατότητα  από το Νοέμβριο του 2008.

Στην παρούσα φάση διαθέσιμα υπάρχουν πακέτα .deb για διανομές βασισμένες στο Debian και το Ubuntu ενώ ετοιμάζονται και πακέτα για διανομές βασισμένες στο RPM.

Φυσικά κάτι τέτοιο ήταν εδώ και καιρό αναμενόμενο ειδικά μετά την δήλωση της Google πως ετοιμάζει καινούριο λειτουργικό σύστημα το Chrome OS που θα είναι βασισμένο στο Linux και θα βασίζεται σε πακέτα .deb.

Να τονιστεί ότι το plugin για το Gmail δεν είναι ελεύθερο λογισμικό αλλά κλειστού κώδικα. Ωστόσο η Google χρησιμοποιήσε ανοιχτά πρότυπά για την δημιουργία του (όπως το XMPP, το RTP, και το H.264) με συνέπεια οι χρήστες ανοιχτού κώδικα προγραμμάτων όπως το Pidgin να μπορούν εδώ και καιρό να έχουν Video Chat στο μηχάνημα τους.

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm

Oracle: το Android παραβιάζει πατέντες της Java

android plush bagΗ Oracle μια εταιρεία που εδώ και χρόνια κατέχει μια εξέχουσα θέση στην αγορά τον εμπορικών βάσεων δεδομένων και πρόσφατα εξαγόρασε την εταιρεία Sun Microsystems (γνωστής στο ελεύθερο λογισμικό για την γλώσσα προγραμματισμού Java, το OpenOffice.org, την MySQL, το OpenSolaris και άλλα λιγότερο γνωστά project) πρόσφατα προχώρησε στην κατάθεση μηνυτήριας αναφοράς ενάντια στο Google για την χρήση πατεντών της Oracle που καλύπτουν την γλώσσα προγραμματισμού Java. Η Java αν και τα Copyrights της ανήκαν στην Sun έγινε διαθέσιμη κάτω από την ελεύθερη άδεια λογισμικού GPLv2 (τονίζω ότι πρόκειται για την δεύτερη έκδοση της GPL καθώς η πλέον πρόσφατη GPLv3 δεν επιτρέπει την σύνδεση πατεντών στο κώδικα που περιγράφει).

Τα κινητά τηλέφωνα με Android διαθέτουν κάτι παρόμοιο με το Java Virtual Machine το Dalvik Virtual Machine. Αν και το Dalvik έχει πολλές διαφορές συγκριτικά με την JavaVM η Oracle έκρινε ότι έπρεπε να προχωρήσει σε ένδικα μέσα. (Το κείμενο της μήνυσης θα το βρείτε εδώ). Οι πατέντες που η Oracle πιστεύει ότι παραβιάζονται από το Android είναι οι ακόλουθες:

  • 6,125,447Protection Domains To Provide Security In A Computer System
  • 6,192,476Controlling Access To A Resource
  • 5,966,702Method And Apparatus For Preprocessing And Packaging Class Files
  • 7,426,720System And Method For Dynamic Preloading Of Classes Through Memory Space Cloning Of A Master Runtime System Process
  • RE38,104Method And Apparatus For Resolving Data References In Generate Code
  • 6,910,205Interpreting Functions Utilizing A Hybrid Of Virtual And Native Machine Instructions
  • 6,061,520Method And System for Performing Static Initialization

Δεν είμαι δικηγόρος (ούτε σοβαρός προγραμματιστής) ώστε να μπορώ να ξέρω αν μπορούν να σταθούν οι εν λόγω πατέντες στα Αμερικανικά δικαστήρια. To κύριο πρόβλημα για έτσι όπως το βλέπω εγώ είναι ότι το Google δεν προτίμησε να χρησιμοποιήσει την GPL-αρισμένη έκδοση της Java για να υλοποιήσει το subset του Dalvik αντίθετα προτίμησε να χρησιμοποιήσει την Java που έρχεται με την άδεια της Sun (πλέον Oracle) από την άλλη ακόμη και αν προτιμούσε την GPL ίσως η Oracle συνέχιζε με την μήνυση. Μην ξεχνάμε ότι η μήνυση δεν είναι απλά για παραβίαση copyright αλλά για παραβίαση πατεντών.

Σύμφωνα με την εν λόγω μήνυση η Oracle ζητάει την κατάσχεση και καταστροφή των συσκευών που φέρουν λογισμικό που καλύπτεται από τις πατέντες της από την άλλη στην Silicon Valley (συγκεκριμένα στο blog του δημιουργού της Java James Gossling (το όποιο λόγω πολύ κίνηση έχει γονατίσει)) ότι στην ουσία κατά τις συζητήσεις εξαγοράς της Sun από το κύριο θέμα ήταν η νομική θέση της εταιρείας σε σχέση με το Android. Δεν είμαι σε θέση να επιβεβαιώσω ή να διαψεύσω τις φήμες αυτό όμως θα θυμίσω ότι κάποιος “γραφικός” για τα στάνταρ των περισσότερων από εμάς κύριος με μακριά μαλλιά και γένια (ναι για τον Richard Stallman μιλάω) έγραφε ένα σχεδόν προφητικό άρθρο το περίφημο Java Trap.

Ναι μεν ο κύριος Stallman αναφερόταν στο πόσο επικίνδυνο είναι οι προγραμματιστές να βασίζονται στην υλοποίηση μιας κλειστής γλώσσας προγραμματισμού. Ναι μεν η Java έγινε ελεύθερο λογισμικό πριν μερικά χρόνια (την ελεύθερη υλοποίηση την ονομάζουμε IcedTea) αλλά τα προβλήματα προέκυψαν με την υλοποίηση του Android που βασιζόταν σε κλειστό κώδικα. Βλέπω χωρίς να θέλω να βάλω απέναντι μου την κοινότητα του Mono πως ο Miguel de Icaza σε ένα άρθρο του που αναλύει την κατάσταση στο τέλος του άρθρο προτείνει στο Google να γυρίσει στην πιο ανοιχτή πλατφόρμα του .NET. Δεν μπορώ παρά να θυμηθώ την Κασάνδρα που ακούει στο όνομα Richard Stallman (ρε κόλλημα σήμερα) που έλεγε ότι η “υπόσχεση της MS” είναι στην ουσία κενό γράμμα.

Τι θα έπρεπε να κάνει η Google;

Εδώ τα πράγματα είναι λίγο περίπλοκα. Πιστεύω ότι κάτω από την (άδικη κατά την γνώμη μου αλλά ισχύουσα νομοθεσία των ΗΠΑ) υπάρχει ένα θέμα… πολύ σοβαρό θέμα αλλά από την άλλη νομίζω ότι η Oracle έχει μεγαλύτερο νόμιμο συμφέρων να πιέσει την Google σε εξωδικαστικό συμβιβασμό. Ο Miguel de Icaza προτείνει κάτι που έχει αρκετά μεγάλο ρίσκο. Όχι τόσο τεχνικό… όσο επιχειρηματικό καθώς η Google πάλι θα είναι εκτεθειμένη σε νομικές κινήσει από την πλευρά της MS. Μια άλλη πλατφόρμα που χρησιμοποιείται ήδη στην κινητή τηλεφωνία και μάλιστα καλύπτεται καλύτερα νομικά είναι η Qt που όμως ελέγχεται από την Nokia.

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

Ωστόσο δεν βγαίνει μόνο το Google ζημιωμένο από αυτή την κίνηση της Oracle. Βλέπετε οι developers είναι μυστήρια πλάσματα και, όχι άδικα, κάπως καχύποπτα. Πολλά ανοιχτού κώδικα προγράμματα όπως η MySQL, το OpenOffice.org, το OpenSolaris και άλλα που είχαν αρχίσει στην εποχή της Sun θα αντιμετωπίζονται με μεγαλύτερη καχυποψία λόγω της εμπλοκής της Oracle σε αυτά και θεωρώ αρκετά πιθανό να χάσουν developers ή να δημιουργηθούν fork όπου αυτό είναι δυνατό. Το μέλλον θα είναι μάλλον πλούσιο σε ειδήσεις!

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm

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

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

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm

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

Το 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 υπηρεσίες.

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm

οι Έλληνες (και όχι μόνο) του Google Summer Of Code για το 2010

Όπως και πέρσι έτσι και φέτος το Google Summer Of Code, ένα πρόγραμμα για την οικονομική ενίσχυση φοιτητών που συμβάλλουν στην ανάπτυξη προγραμμάτων ανοιχτού κώδικα, έχει πολλές συμμετοχές και αυτή την φορά υπήρχαν πολλές συμμετοχές και από Έλληνες, Ελληνίδες αλλά και Κύπριους συμμετέχοντες.

Αρχίζω με τον Αυγουστίνο Καδή (από την Κύπρο) που συμμετέχει στο έργο HTML5 support for XHP για το ΧHP του Facebook.

O Ευστράτιος Καρατζάς που συμμετέχει με το Audit Kernel Events για το Free BSD project.

Η Χριστίνα Μπούμπουκα συμμετέχει με το Enhance the operation of GNOME Shell LookingGlass για το GNOME.

O Ευάγγελος Κατσίκαρος που συμμετέχει με το Spatiotemporal indexing for Inkscape για το Inkscape (φυσικά).

Ο Βασίλειος Γεωργιτζίκης που συμμετέχει με το MacPorts GUI Improvement για το MacPorts.

O Ευστάθιος Καμπέρης που συμμετείχε και πέρσι εφέτος συμμετέχει με το Audit, unit testing and improvements of the NetBSD math library για το NetBSD.

Ο Φώτης Χατζής συμμετέχει με το Ncrack – Extension and Improvement for Nmap Security Scanner για το NMAP όπως και πέρσι.

Ο Γιάννης Μπελιάς συμμετέχει με το API stabilization for Oyranos Colour Management System για το OpenICC στο όποιο είχε συνδράμει και πέρσι.

O Γιώργος Μπουτσιούκης συμμετέχει με το Speeding up 2to3 pattern matching για την Python.

Η Παρασκεύη Νικολαΐδου συμμετέχει με το MSNP2P refactoring for aMSN για το TCL/Tk στο οποίο είχε συμμετοχή και στο GSoC του 2009.

Αυτή την φορά δεν κατάφερα να εντοπίσω κάποιον mentor του Google Summer of Code (πλην του Ελληνικής καταγωγής Καναδού Evan Prodromou ιδρυτή της Ιntenti.ca και του status.net. Αν έχετε υπ’όψιν σας κάποια παράλειψη ή διόρθωση στο άθρο αυτό μην διστάστε να αφήστε το σχόλιο σας παρακάτω.

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm

Clementine ένας ακόμη media player ή μήπως όχι;

Δεν ξέρω για ποιο λόγο αλλά εδώ και αρκετό καιρό επιθυμούσα να έχω στο μηχάνημα μου μια από τις παλαιότερες εκδόσεις του Amarok, όπως την Amarok 1.4. Είχα πάντα την εντύπωση ότι ο σχετικά λιτός σχεδιασμός του σε σύγκριση με τις νεώτερες εκδόσεις του Amarok ήταν περισσότερο πρακτικός για εμένα. Αν και δοκίμασα αρκετούς άλλους media player πάντα γκρίνιαζα γιατί ήταν είτε πολύ αργοί είτε απλά δεν μπορούσα να τους συνηθίσω με τίποτα. Τελικά όμως υπάρχουν και άλλη περίεργοι σαν εμένα όπως ο Jason Donenfeld, ο οποίος δοκίμασε το Clementine και βολεύτηκε. Το Clementine είναι ουσιαστικά βασισμένο στον Amarok 1.4 με τις εξαρτήσεις στις kdelibs να έχουν αφαιρεθεί και ο κώδικας να είναι γραμμένος για Qt 4 (και βάλε) το τελικό αποτέλεσμα είναι ένας εξαιρετικός διαπλατφορμικός media player (για Linux,Windows και Mac OS X) αρκετά ελαφρύς αλλά και με πολλές δυνατότητες, Αν είστε νοσταλγοί του παλιού Amarok δοκιμάστε τον, μπορεί να σας βολεύει.

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm

Το Google άνοιξε

Μερικές ημέρες πριν το Google προχώρησε στην αγορά της εταιρίας που ανέπτυσσε την εφαρμογή reMail. Το reMail ήταν μια αρκετά ενδιαφέρουσα εφαρμογή για το iPhone που δημιουργούσε μια ειδική βάση δεδομένων από τα email σας στο κινητό σας ώστε να είναι άμεσα προσβάσιμα για γρήγορο ψάξιμο και εμφάνιση. Αμέσως μετά την εξαγορά της εταιρείας από το Google η εφαρμογή βγήκε από το AppStore της Apple. Η τεχνολογία πίσω από το reMail θα αποτελούσε μια χρήσιμη προσθήκη σε οποιαδήποτε πλατφόρμα κινητών, η Google όμως έκανε ένα βήμα παραπάνω και διέθεσε τον κώδικα του reMail κάτω από την άδεια Apache 2.o καθώς και δημιούργησε αντίστοιχο project στο Google Code.

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

μοιραστείτε το:
  • email
  • PDF
  • RSS
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Identi.ca
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Netvibes
  • NewsVine
  • Ping.fm