youtube


Linus Torvalds: NVidia άντε γ… (και γιατί μπορεί να το έχετε πει και εσείς) 2

Δεν με πιστεύετε έτσι; Και όμως ο κύριος Torvalds με κάθε “μεγαλοπρέπεια” στέλνει τη NVidia να πάει να γ…

OK, κάποιος τα έχει πάρει με την NVidia όμως ποιός; Και γιατί;

Λοιπόν ο κύριος Linus Torvalds μπορεί να έχει κερδίσει το σεβασμό από πολύ κόσμο μιας και είχε την ιδέα να αρχίσει πάνω σε αυτό που λέμε πυρήνας του Linux, ή απλά πυρήνα, ή kernel. Χωρίς αυτό το απαραίτητο συστατικό ενός λειτουργικού συστήματος ο υπολογιστής δεν μπορεί να κάνει τίποτα. Ναι μπορεί πειραχτικά να οι προγραμματιστές του πυρήνα να τον ονομάζουν Καλοκάγαθο Δικτάκτορα και ναι δεν είναι και ο πλέον εύκολος άνθρωπος. Έχει κατά καιρούς γκρινιάξει για το KDE 4, το Gnome 3, τις ρυθμίσεις της OpenSUSE και πάει λέγοντας.

Βλέπετε η NVidia σύμφωνα με τον κύριο Torvalds είναι μια από τις χειρότερες εταιρείες που έχουν δουλέψει με τους προγραμματιστές του πυρήνα. Δεν είναι ότι η NVidia είναι μια από τις εταιρείες που δεν νοιάζονται για το Linux, ούτε μια εταιρεία που υπολογίζει ότι η αγορά του Linux είναι μικρή κάθε άλλο. Βλέπετε η NVidia έχει κάνει μια τρομερή επένδυση στην αγορά του Linux, ειδικότερα ειδικά για την αγορά των βασισμένων σε Android/Linux Tablet έχει σχεδιάσει την νέα σειρά chipset Tegra 2 και 3. Θα περίμενε κανείς η συγκεκριμένη εταιρεία να παρέχει εκτεταμένη τεκμηρίωση ώστε τα προϊόντα της να λειτουργούν όσο το δυνατόν καλύτερα αν όχι αντί να δίνει ανοιχτού κώδικα drivers όπως η Intel.

Κάποιος θα πει ότι η NVidia πριν μερικά χρόνια (μιλάμε για πριν 2-3 χρόνια) ήταν η μόνη βιώσιμη λύση ή θα έσπαγε να νεύρα του με τους driver της ATI, τελικά όμως η ATI άνοιξε τους drivers της και δουλεύουν αρκετά καλύτερα από πριν όσο αφορά για την Nvidia ναι αν έχετε μια σχετικά καινούρια κάρτα (όχι πολύ καινούρια όμως) είστε OK, εγκαθιστάτε το driver και δουλεύετε μια χαρά σωστά; Χμ, όχι ακριβώς βλέπετε οι κλειστού κώδικα drivers της Nvidia συχνά δουλεύουν υπό κάποιες συνθήκες λίγο αλλοπρόσαλλα.

Βλέπετε ειδικά πριν μερικά χρόνια το flash, το KDE ακόμη και το απλούστερο OpenGL παιχνίδι απλά δεν δούλευε πάντα και μπορούσε μέχρι και να κολλήσει ένα σύστημα με παλιά Nvidia. Φυσικά τα χρόνια περάσαν και πλέον το project Nouveau, μια προσπάθεια αντίστροφης μηχανικής των driver της Nvidia άρχισε να αποφέρει καρπούς (μάλιστα στα περισσότερα σενάρια χρήσης του, τουλάχιστον στο δικό μου μηχάνημα, δουλεύει μια χαρούλα). Όχι όμως χάρης την βοήθεια της NVidia.

Τελικά λοιπόν, είχε δίκιο ο Linus; Από την μία, πιστεύω ότι επειδή έδινε μια ενδιαφέρουσα ομιλία δεν θα έπρεπε να αντιδράσει έτσι, ειδικά τώρα που υπάρχει μια προσπάθεια από την NVidia να υποστήριξει ανοιχτού κώδικα projects (η NVidia από όσο γνωρίζω, και μπορεί να κάνω και λάθος, έχει μόλις από τα μέσα Μάρτιου φτιάξει μια μικρή ομάδα developer για αυτή την δουλειά). Από την άλλη σήμερα είπα να δω ένα video σε flash αλλά έκανα το λάθος να το δω σε μια δοκιμαστική εγκατάσταση που δεν το είχα τσεκάρει και πολύ καλά με ένα λίγο παλιότερο driver της Nvidia που δεν τα πάει καθόλου καλά με το Flash σε Linux. Θέλετε να μαντέψτε τι έγινε; Κάποιος έβριζε την NVidia και την Adobe… αντί να βρίζω τον εαυτό μου που δεν τα απέφυγα :S

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

Επίσης επειδή η ομιλία του Torvalds είναι πάνω από μια ώρα και το θέμα με την NVidia 2-3 λεπτά αξίζει να δείτε ολόκληρο το βίντεο, εκτός αν είστε ανυπόμονοι και θέλετε να πάτε κατευθείαν στην σχετική απάντηση του Torvalds στο θέμα της NVidia.

(more…)


WebODF: διαχειριστείτε αρχεία ODF στις web εφαρμογές σας 3

Σίγουρα πολλοί χρήστες του διαδικτύου γνωρίζουν ότι υπάρχουν online εφαρμογές γραφείου όπως το Google Docs, το Zoho Writer και το Microsoft Office Web Apps είναι μερικά παραδείγματα.

Τι θα λέγατε όμως αν και η δικές σας εφαρμογές μπορούσαν να υποστηρίξουν αρχεία ODF που αποτελούν διεθνή βιομηχανικά standard και χρησιμοποιείται ταυτόχρονα από πολλές εφαρμογές όπως το OpenOffice.org και το LibreOffice;

Η WebODF είναι μια ανοιχτού κώδικα (κάτω από άδεια AGPL) βιβλιοθήκη γραμμένη σε Javascript και το κάνει αυτό χρησιμοποιώντας HTML και CSS. Στην παρούσα φάση η WebODF μπορεί να χρησιμοποιηθεί με τέτοιο τρόπο ώστε ένα αρχείο ODF να φαίνεται (σχεδόν) όπως θα εκτυπωθεί χωρίς να χρειάζεται η χρήση μιας σουίτας γραφείου. Παράλληλα δίνεται η δυνατότητα να κάνετε παρουσιάσεις μέσα από την ίδια την web εφαρμογή σας χωρίς να χρειάζεται η εγκατάσταση λογισμικού. Επίσης ανάλογη υποστήριξη υπάρχει και για υπολογιστικά φύλλα (spreadsheets κατά το κοινός λεγόμενο ή Excelώφυλλα (!!!!!)).

Φυσικά δεν θέλει πολύ σκέψη να σκεφτεί κανείς ότι την βιβλιοθήκη WebODF μπορεί κανείς σχετικά εύκολα να την χρησιμοποιήσει και στις περισσότερες πλατφόρμες κινητής τηλεφωνίας (πχ με εργαλεία όπως το PhoneGap που επιτρέπει την ανάπτυξη εφαρμογών για smartphone/tablets με HTML,Javascript και CSS). Μάλιστα ήδη υπάρχει μια εφαρμογή ανάγνωσης αρχείων ODF βασισμένη στο WebODF στο Android Market.

Η WebODF ακριβώς επειδή χρησιμοποιεί καθαρή Javascript χωρίς εξωτερικές εξαρτήσεις μπορεί να λειτουργήσει άνετα στην πλειοψηφία των σύγχρονων browser, αλλά και μπορεί να δουλέψει με όλα τα frameworks ανάπτυξης web εφαρμογών (και όχι μόνο).

Αν θέλετε μπορείτε να ρίξτε μια ματιά και στο video που ακολουθεί. (more…)


Taskwarrior, επεκτάσιμο πρόγραμμα διαχείρισης υποχρεώσεων μέσω κονσόλας

Πριν λίγο καιρό είχα αναφερθεί στο TuDu ένα πρόγραμμα διαχείρισης υποχρεώσεων (to-do) μέσω κονσόλας. Εδώ και λίγο καιρό έχω ανακαλύψει το taskwarrior και κάθε λίγο βρίσκω ένα διαφορετικό τρόπο για να το χρησιμοποιώ. Το taskwarrior είναι διαθέσιμο για τις περισσότερες διανομές Linux

πχ στο Debian και το Ubuntu αρκεί ένα απλό

sudo apt-get update
sudo apt-get install task

στη Fedora

yum install task

στην ΟpenSUSE θα πρέπει να προσθέστε ένα έξτρα αποθετήριο ενός χρήστη του taskwarior

zypper ar http://download.opensuse.org/repositories/home:/agentdero:/utils/openSUSE_11.4/ agentdero
zypper ref
zypper in taskwarrior

Και φυσικά μπορείτε να βρείτε πακέτα για κατέβασμα για Mac OS X αλλά και για Windows (μέσω Cygwin) στην επίσημη ιστοσελίδα του.

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

(more…)


τι θα γινόταν αν εφαρμόζαμε τις πατέντες λογισμικού στη μουσική 2

PICT2111 Tuba with fuzzy Bach bkgdΟ αναγνώστης του blog Δημήτριος Γλενταδάκης σε ένα σχόλιο του σε προηγούμενο άρθρο παρέθεσε ένα link για ένα εξαιρετικό βίντεο που έχει ανεβάσει στο youtube και στο οποίο έχει προσθέσει υπότιτλους για να είναι εύκολα κατανοητό και από όσους δεν μιλούν καλά αγγλικά ή απλά προτιμούν να διαβάζουν υπότιτλους στα ξενόγλωσσα video τους.

Το video είναι απόσπασμα από την ταινία Patent Absurdity στην οποία είχαμε αναφερθεί και πριν από ένα χρόνο, επίσης κάτι που δεν είχα προσέξει την προηγούμενη φορά που είχα γράψει για την ταινία… είναι ότι υπάρχουν Ελληνικοί υπότιτλοι για την ταινία.

Ακολουθεί το video που ανέβασε ο Δημήτρης (more…)


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

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


δημιουργήστε το δικό σας 3D Role Playing Game 5

Πριν πολλά χρόνια ήμουν φίλος των Role Playing Games όχι μόνο σε υπολογιστές αλλά και σε επιτραπέζια (ναι ναι διάβαζα τα τεράστια manual και τσακωνόμουν με φίλους γιατί αυτό και όχι εκείνο κτλ κτλ). Πριν λίγες ώρες λοιπόν έπεσε στα χέρια μου το IrrRPG Builder.

Το IrrRPG Builder είναι ένα ανοιχτού κώδικα (άδεια MIT/X11) project που έχει σαν στόχο να βοηθήσει άτομα που έχουν μικρή εμπειρία στο προγραμματισμό να φτιάξουν τα δικά τους 3D Role Playing Games χωρίς να χρειάζεται να μπουν στην διαδικασία να μάθουν περίπλοκες γλώσσες προγραμματισμού.

Το IrrRPG Builder βασίζεται στην μηχανή IrrLicht, υποστηρίζεται για Linux και Windows (τονίζω ότι ακόμη είναι σε Alpha έκδοση και ίσως δυσκολευτείτε να το εγκαταστήσετε) για την δημιουργία τον δικό σας RPG όπου χρειάζεται χρησιμοποιείται η γλώσσα Lua (αν θέλετε να μάθετε καλύτερα την γλώσσα Lua μπορείτε να διαβάστε (online) το εξαιρετικό Programming in Lua του Roberto Ierusalimschy) και τα αρκετά χρήσιμα tutorial που έχει το IrrRPG Builder.

(more…)


KinectBot, ή εφαρμόζοντας το Kinect στην ρομποτική 2

To KinectBot σε άρθρο του Singularity Hub

Tο openKinect ο ανοιχτού κώδικα driver για το Kinect της Microsoft έχει αποδειχθεί ότι είναι ένα από τα πλέον δημοφιλή εργαλεία δημιουργίας πρωτοτύπων project από μια πλειάδα developers. Τι προηγούμενη Τετάρτη 16 του μήνα είχα αναφερθεί σε μερικά χαρακτηριστικά project που ήδη το αξιοποιούν…  μέσα σε λίγες μέρες μόνο είχαμε ακόμη

Ένα από τα πλέον ενδιαφέροντα project νομίζω ότι είναι ο συνδυασμός ενός iRobot Create (η εταιρεία iRobot είναι γνωστή για τις ρομποτικές σκούπες Roomba και το iRobot Create είναι μια ειδική έκδοση φτιαγμένη για άτομα που ασχολούνται με την ρομποτική) και του Kinect. Το εν λόγω project (όπως πρωτοπαρουσιάστηκε στο φουτουριστικό blog Singularity Hub) είναι σε θέση να δημιουργεί ένα τρισδιάστατο μοντέλο του χώρου στο οποίο βρίσκεται και το στέλνει σε ένα υπολογιστή που βρίσκεται κοντά, επίσης είναι προσπαθεί να εντοπίσει άτομα που βρίσκονται στο χώρο και προσπαθεί να να καταλάβει εντολές που του δίνουν μέσω νοημάτων(!)

To project χρησιμοποιεί κώδικα από το OpenSLAM για την χαρτογράφηση και την τοποθέτηση του στο χώρο (για την ακρίβεια το GMapping) και το MRPT (Mobile Robot Programming Toolkit) για την απεικόνιση του χώρου. Θέλω να πιστεύω ότι σύντομα θα δούμε και το κώδικα του εν λόγω project διαθέσιμο στο διαδίκτυο και υπενθυμίζω ότι τα παραπάνω προγράμματα είναι ελεύθερα.  Επειδή όμως (όμως συνήθως) τα πολλά λόγια είναι φτώχεια ακολουθεί video με το KinectBot εν δράσει.


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


Τώρα που έχουμε ανοιχτούς drivers για το Kinect… 2000$ για την δημιουργία χρήσιμου λογισμικού 1

Xbox360 and KinectΛοιπόν λίγες ώρες αφού τελείωσα να γράφω για την αμοιβή των 3000$ που έδινε η Adafruit σε όποιον έφτιαχνε ένα ανοιχτού κώδικα driver για το Kinect ο Hector Martin Cantero κατάφερε να φτιάξει έναν αρχικό οδηγό και να πάρει τα χρήματα του βραβείου. Όμως δεν τελειώσαμε εκεί, βλέπετε ο Matt Cutts γνωστός για την δουλειά του στο Google αποφάσισε να δώσει δύο βραβεία συνολικής αξίας 2000$ (1000$ το κάθε ένα).

Το πρώτο βραβείο είναι για την πιο “cool” (sic) ανοιχτού κώδικα εφαρμογή για το Kinect. Ενώ το δεύτερο βραβείο είναι για όποιο project καταφέρει να παρέχει τα καλύτερα εργαλεία για την χρήση του Kinect στο Linux (φυσικά). Ο διαγωνισμός κλείνει την 31η Δεκεμβρίου 2010 τα μεσάνυχτα. Την τελική απόφαση για το νικητή θα πάρει ο ίδιος ο Matt Cutts. Για να συμμετάσχετε το μόνο που έχετε να κάνετε είναι να αφήστε ένα σχόλιο στο σχετικό άρθρο του blog του Matt με ένα link για το project σας και μια σύντομη περιγραφή.

Αν πιστεύετε ότι θα πάρει καιρό να δούμε το Kinect και τους ανοιχτούς driver του να χρησιμοποιούνται στο Linux δείτε το παρακάτω video στο οποίο ήδη το Kinect χρησιμοποιείται ως multitouch interface στο Ubuntu. Ελπίζω σύντομα να δούμε και άλλες ενδιαφέρουσες εφαρμογές με παρόμοια συστήματα.


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

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

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

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

(more…)


script για να βλέπετε video στο Youtube (και όχι μόνο) μέσω του VLC

Πριν λίγο καιρό είχα γράψει ένα εκτενές άρθρο για τις δυνατότητες του VLC φυσικά είναι πολύ δύσκολο να καλύψει κανείς όλες τις δυνατότητες του VLC. Ωστόσο βρήκα κάτι που ίσως φανεί χρήσιμο σε κάποιους χρήστες του Mozilla Firefox που προτιμούν να βλέπουν βίντεο μέσα από το VLC αντί χρησιμοποιώντας τo κλασσικό Flash. Πρόκειται για ένα Greasemonkey script που σας δίνει την δυνατότητα να βλέπετε μέσα από το VLC plugin τα βίντεο που αναρτώνται στο Youtube. Επίσης παρέχει υποστήριξη (μερική) και για κάποια άλλα παρόμοια site όπως το Vimeo, το blip.tv, το Google Video και το viddler.

Επισημαίνω ότι αλλάζει το κώδικα της ιστοσελίδας που βλέπετε και χωρίς το VLC plugin δεν θα μπορείτε να το χρησιμοποιήστε.


Η ελευθερία μας στο Cloud 1

The Heavens OpenΤην σημερινή εποχή στα τεχνολογικά site είναι πολύ συχνή έκφραση Cloud Computing. Τί είναι όμως αυτό το “Υπολογιστικό Νέφος” (ή πως αλλιώς θέλετε πείτε το) Ουσιαστικά πρόκειται για τον διαμοιρασμό δυνατοτήτων,δεδομένων και λογισμικού υπολογιστών και “έξυπνων” συνδεδεμένων μέσω Διαδικτύου. Πολλοί έχουν κριτικάρει τον όρο θεωρώντας ότι ουσιαστικά δεν πρόκειται για κάτι ιδιαίτερα καινούριο απλά η εύκολη πρόσβαση στο Διαδίκτυο έκανε προσβάσιμες τέτοιες υπηρεσίες και λύσεις στο ευρύτερο κοινό.

Σε κάθε περίπτωση όμως τίθεται σημαντικό ζήτημα, με τόσος πληροφορίες μας και προσωπικά μας δεδομένα πως μπορούμε να εξασφαλίσουμε ότι οι ελευθερίες μας ως χρήστες (και όχι μόνο) θα διαφυλάσσονται. O Eben Moglen του Software Freedom Law Center έχει πριν αρκετό καιρό είχε δώσει μια εξαιρετική διάλεξη στην Νέα Υόρκη σχετικά με το πως επηρεάζει το cloud τις ελευθερίες μας στο διαδίκτυο.Στο site του SFLC είναι διαθέσιμη σε διάφορες μορφές και η διάλεξη και οι ερωτήσεις που ακολούθησαν την ομιλία του κυρίου Moglen. Επίσης παρακάτω παραθέτω και την διάλεξη του κυρίου Mogle σε youtube νιdeo για όσους τους διευκολύνει.

(more…)


Διαφήμιση της Canonical για το Ubuntu Netbook Edition

Ubuntu Netbook Remix 9.04 en MSI WINDΛίγες ημέρες πριν είχαμε δει την διαφήμιση της Dell για το Ubuntu. Εδώ και λίγο καιρό υπάρχει διαφήμιση της Canonical (η εταιρεία που βρίσκεται πίσω από την ανάπτυξη του Ubuntu) για το Ubuntu Netbook Edition .

To Ubuntu Netbook Edition είναι μια έκδοση της διανομής Ubuntu ειδικά σχεδιασμένη για να καλύπτει τις ανάγκες, τους περιορισμούς και της ιδιαιτερότητες της χρήσης ενός netbook.

Παρακάτω μπορείτε να δείτε το video στο Youtube με την περίφημη διαφήμιση της Canonical.

(more…)


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


Στηρίξτε ένα πρόγραμμα ελεύθερου λογισμικού με το OpenHatch 1

keyboard ~ blurΕδώ και λίγες μέρες έχω βρει ένα εξαιρετικό site για ανθρώπους που ασχολούνται με το Ελεύθερο Λογισμικό και επιθυμούν να συνεισφέρουν σε αυτό το OpenHatch.org. Πρόκειται για ένα εξαιρετικά εύχρηστο (ειδικά για τους νέους χρήστες) site που έχει σαν στόχο να διευκολύνει όσους θέλουν να συνδράμουν στην ανάπτυξη ενός προγράμματος Ελεύθερου Λογισμικού , αν και μια από τις βασικές ανάγκες ενός προγράμματος ανοιχτού λογισμικού είναι η συγγραφή κώδικα, είναι πάντα χρήσιμη η δημιουργία τεκμηρίωσης (οδηγών, manual κτλ) και η δημιουργία μεταφράσεων.

Αν έχετε κάτι παραπάνω από τρία τέταρτα στην διάθεση σας μπορείτε να παρακολουθήστε το video που ακολουθεί στο οποίο οι δημιουργεί του OpenHatch κάνουν μια (αρκετά αναλυτική μπορώ να πω) παρουσίαση του OpenHatch.

(more…)


9 πράγματα που μπορείτε να κάνετε με το VLC (και ίσως δεν το γνωρίζατε) 20


Πέραν από ένα πολύ καλό πρόγραμμα για αναπαραγωγή βίντεο για όλα τα πλέον δημοφιλή λειτουργικά συστήματα (Windows,MacOSX,Linux) το VLC είναι έχει πολλές άλλες δυνατότητες που ίσως οι νέοι χρήστες του δεν τις γνωρίζουν.

Μετατροπή αρχείων βίντεο

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

Ειδικά στις νεώτερες εκδόσεις του η διαδικασία μετατροπής video από το ένα στο άλλο format είναι εξαιρετικά απλή, το μόνο που έχετε να κάνετε είναι να πάτε στο Media—->Advanced Open File και θα εμφανιστεί ο ακόλουθος διάλογος:

Σε αυτόν μπορείτε να προσθέστε τα βίντεο που επιθυμείτε να μετατρέψετε καθώς επίσης και να συνδέστε αρχεία υποτίτλων αλλά αντί να πατήστε Play για να αναπαράγει το VLC τα αρχεία σας μπορείτε να πατήστε το βελάκι επιλογών αριστερά από το Play που θα σας δώσει τις επιλογές: Enqueue, Play, Stream, Convert και επιλέγετε το Convert. Στον επόμενο διάλογο επιλέγετε το format του νέου αρχείου που θέλετε να δημιουργήσει το VLC και το όνομα του φυσικά επίσης αν θέλετε μπορείτε να εξάγετε μόνο τον ήχο από ένα βίντεο φτιάχνοντας π.χ. ένα mp3.

Αυτό ήταν, τώρα μπορείτε να παίξετε το DVD της Τζούλιας… εεε ήθελα να πω το Debate των Βρετανικών Εκλογών στο κινητό σας ότι format και αν υποστηρίζει.

Δημιουργία DVD, Audio CD και VCD

Αν και η αναπαραγωγή DVD στο VLC είναι μια από τις πλέον κοινές εργασίες που μπορεί να κάνει κανείς με το VLC το VLC έχει και την δυνατότητα δημιουργίας DVD. Αν και υπάρχει πραγματικά μια πλειάδα εφαρμογών για να δημιουργήστε DVD, (όπως πχ το Bonbono DVD) στο Linux το VLC είναι μια αρκετά πρακτική λύση. Για να το κάνετε αυτό πηγαίνετε στο Media—–> Open Disc, στην καρτέλα θα βρείτε επιλογές για το τι ακριβώς θέλετε να δημιουργήστε DVD (με ή χωρίς μενού), Audio CD και SVCD/VCD. Όπως είδατε και στο προηγούμενο τμήμα της δημοσίευσης επιλέγοντας Convert αντί για Play θα εμφανιστεί ένας νέος διάλογος:

Όπως και πριν το μόνο που έχετε να κάνετε είναι να επιλέξτε το format και το όνομα του αρχείου που θέλετε να δημιουργηθεί.

Έναρξη αναπαραγωγής από συγκεκριμένο χρόνο και μετά.

Μια ιδιαίτερα πρακτική δυνατότητα του VLC που επίση μπορεί να φανεί χρήσιμη είναι το Jump to specific time. Το μόνο που έχετε να κάνετε είναι να ανοίξτε ένα αρχείο με το το VLC και ο επόμενος διάλογος θα εμφανιστεί.

Σύνδεση με το last.fm

Εάν είστε εγγεγραμένοι στο last.fm μπορείτε αν θέλετε να χρησιμοποιήστε το VLC για να ενημερώνετε το λογαριασμό σας στο last.fm για τις μουσικές σας προτιμήσεις. Το μόνο που έχετε να κάνετε είναι να πάτε στο Tools—>Preferences—->Audio και να ενεργοποιήστε το λογαριασμό σας τσεκάρωντας το enable last.fm submission και να εισάγετε τα στοιχεία σύνδεσης σας.

Αυτόματη Εξομάλυνση του Ήχου (Audio Normalization).

Όπως θα έχετε δει κατά καιρούς ορισμένες φορές τα βίντεο που κατεβάζουμε από το ίντερνετ δεν έχουν γίνει με τα καλύτερα στάνταρ καταγραφής ήχου. Αυτό έχει αρκετές φορές ως αποτέλεσμα να ανεβωκατεβάζετε την ένταση στον υπολογιστή σας κάθε τρεις και λίγο και όχι να απολαμβάνετε το βίντεο σας.  Το VLC έχει ενσωματωμένη δυνατότητα εξομάλυνσης του ήχου για να την ενεργοποιήστε το μόνο που χρειάζεται είναι να πάτε στο Tools—->Preferences—->Audio και να τσεκάρετε το κουτάκι δίπλα από το Volume Normalizer. Μια τίμη από 0,5 ως 9 είναι λογική αν και εγώ προτιμώ το 3 ή 4 (ειδικά αν ταινία έχει πολλά πιστολίδια).

Ακούστε Online ραδιόφωνο

Το VLC έχει δεκάδες… μάλλον όχι… εκατωντάδες σταθμούς Shoutcast αν θέλετε να ακούστε έναν από αυτούς τους σταθμούς που υποστηρίζουν το Shoutcast θα πάτε στο Media—>Services Discovery και θα τσεκάρετε το Shoutcast radio listings. Ανοίξτε την Playlist (ή Λίστα αναπαραγωγής επί το Ελληνικότερο) και θα δείτε δεκάδες σταθμούς Shoutcast.

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

Καταγραφή video

Εκτός από αναπαραγωγή video με το VLC μπορείτε να κάνετε και καταγραφή video κατά την ώρα της αναπαραγωγής του. Δεν είναι δύσκολο πάτε στο μενού View —> Advanced Controls και θα δείτε μερικά ακόμη εικονίδια ένα από αυτά είναι το εικονίδιο καταγραφής video

Όταν το ξαναπατήστε θα σταματήσει την καταγραφή του video.

Αναπαραγωγή από αρχεία RAR

Αν κατεβάζετε video από Torrent θα έχετε παρατηρήσει ότι ορισμένα video είναι σε ένα ή περισσότερα αρχεία RAR. Για να μπορέστε να δείτε το video που κατεβάσατε αρκεί να ανοίξτε το πρώτο αρχείο (πχ part001.rar) και το VLC θα κάνει τα μαγικά του και θα βρει τα υπόλοιπα κομμάτια ώστε να δείτε άνετα και χαλαρά το videάκι σας.

Κατεβάστε video από το YouTube και άλλα παρόμοια site.

Πάρτε το Link από την σελίδα του youtube για το video που θέλετε, πάτε στο μενού Media—>Open Network Stream και εισάγετε το URL του video σας, τώρα αφού αρχίστε την αναπαραγωγή του video πάτε στο Τοοls—>Codec Information στο σημείο που γράφει Location βρίσκεται το URL της τοποθεσίας που βρίσκεται το Video σας.

Κάντε copy-paste και πάτε στον αγαπημένο σας browser, κάντε copy-past το URL που βρήκατε στο Location και θα μπορέστε να κατεβάστε το video σας ως Flash Video, το οποίο παίζει στο VLC και το οποίο φυσικά μπορείτε να το μετατρέψτε σε ότι format θέλετε.

Αν έχετε και εσείς κάποιο tip για την χρήση του VLC μην διστάσετε να το προτείνετε…


Το Android τρέχει σε iPhone 2G και μάλιστα με dual boot! 3

side by side

γιατί να έχετε δύο;

Όπως είναι φυσικό το Android όπως και κάθε Linux μπορεί να τρέχει σε σχεδόν οτιδήποτε, ήταν θέμα χρόνου να τρέξει και στο iPhone. Όπως είναι φυσικό θα βρεθούν πολλοί που θα πουν…. μα γιατί να κάνει κάποιος κάτι τέτοιο ρε Λευτέρη το iPhone έχει μια χαρά λειτουργικό σύστημα και δεν υπάρχει λόγος να μπει κάποιος σε αυτή την διαδικασία. Ίσως είναι όντως έτσι αλλά από την άλλη όμως σου δίνει την δυνατότητα να δοκιμάσεις το λειτουργικό του Android σε μια αρκετά αξιόλογη συσκευή. Περισσότερες πληροφορίες μπορείτε να βρείτε στο  blog του Linux on the iPhone. Για τους δύσπιστους υπάρχει και το ακόλουθο video… γιατί ορισμένες φορές seeing is believing.

(more…)


10 ώρες στον υπολογιστή μέσα σε 1 λεπτό 2

TimeΈχετε αναρωτηθεί πως περνάτε τον χρόνο σας όταν βρίσκεστε μπροστά από τον υπολογιστή σας; Αν και υπάρχουν δεκάδες προγράμματα για να κάνετε διαχείριση του χρόνου σας ο Dave Paluska του Plebian είχε μια καλύτερη ιδέα για να δει πως χρησιμοποιεί τον υπολογιστή του κατά την διάρκεια της μέρας. Ένα βίντεο που θα του έδειχνε μέσα σε ένα λεπτό περίπου πως χρησιμοποιεί τον υπολογιστή του τις δέκα ώρες που εργάζεται καθημερινά με αυτόν και το αποτέλεσμα ήταν το βίντεο που ακολουθεί:

Για να πετύχει αυτό το αποτέλεσμα ο Dave χρησιμοποίησε τα εξής προγράμματα. To FFmpeg, το ImageMagick και το scrot. Αν θέλετε να κάνετε και εσείς κάτι παρόμοιο στο Linux μπορείτε να εγκαταστήσετε τα εν λόγω προγράμματα μέσα από το package manager της διανομής της προτίμησης σας. Μετά μπορεί να κατεβάστε ένα script-άκι με όνομα capture.sh που θα μπορείτε να το κάνετε download από εδώ.

Αφού το κατεβάστε (πχ στο home directory σας) για να το κάνετε εκτελέσιμο δώστε:

chmod 755 capture.sh

To script-άκι είναι γραμμένο για να εξυπηρετεί χρήστες Linux και Mac γι’αυτό αν μπείτε στο κόπο να ελέγξετε αν χρειάζεται αλλαγές. Σε πολλά σημεία το script έχει οδηγίες ώστε να κάντε τις αλλαγές που εσείς χρειάζεστε. Το τελικό αποτέλεσμα (στο βίντεο που ακολουθεί σε Mac αλλά και στο Linux οι διαφορές είναι μικρές) θα μοιάζει κάπως έτσι:

Αν θέλετε μπορείτε επίσης να φτιάξτε ένα ακόμη script-άκι για να “ανεβάζετε” αυτόματα βίντεο σας στο youtube.


Οι δυνατότητες διαχείρισης podcasts του επερχόμενου Amarok 2.3 1

Ένας από τους αγαπημένους μου media players είναι το Amarok. Ο Abhishek που είναι στην ομάδα ανάπτυξης του Amarok έφτιαξε ένα αρκετά ενδιαφέρoν βίντεο με τις δυνατότητες για podcasting της έκδοσης 2.3 του Amarok που σύντομα θα είναι διαθέσιμο. Αν θέλετε παρακολουθήστε το στο βίντεο που ακολουθεί. (more…)