>

ενημέρωση

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

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

εγγραφή μέσω του NewsGator Online

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

νέα γρίππη

Cover your nose with a tissue when you sneeze or cough. Visit www.cdc.gov/h1n1 for more information.

Facebook

elkosmas.gr on Facebook

LiveCD με το Android (!)

Πιστεύω ότι πολλοί αναγνώστες του blog αυτού έχουν τουλάχιστον ακουστά το Android. Το λειτουργικό αυτό φτιάχτηκε για να δουλεύει σε κινητά τηλέφωνα και βασίζεται στο Linux. Προσωπικά δεν είχα ποτέ την τύχη (πλην από περιστασιακές ευκαιρίες από γνωστούς) να δω πως είναι το Android και να δουλέψω μαζί του, μια μικρή ομάδα ανεξάρτητων προγραμματιστών όμως είχε μια εξαιρετική ιδέα… να φτιάξει ένα Live CD του Android που μπορεί να τρέξει σε στον υπολογιστή μου. Αν σας αρέσει να δουλεύετε με Virtual Machines μπορείτε φυσικά να το εγκαταστήστε σαν τέτοιο στο σύστημα σας.

Όσοι δεν έχετε κινητό με Android δοκιμάστε το και ποιός ξέρει μπορεί και να ψηθείτε να πάρετε (λέμε τώρα) όσοι έχετε δοκιμάστε το και πείτε μας πόσο ακριβής είναι ως υλοποίηση. Τελικά αντί να έχω Debian και Android στο ίδιο κινητό τα έχω στο ίδιο computer!

Επίσης σχετική συζήτηση υπάρχει και στο forum της Ελληνικής Κοινότητας για το Android.

ένα ανοιχτό PC από την κοινότητα για την κοινότητα;

Πριν μερικές μέρες στα πλαίσια του Grand Canaria Desktop Summit ο Frank Karlitschek (γνωστός και από την δουλειά του πάνω στο social desktop) προχώρησε στην ανακοίνωση ενός νέου project του Open-PC. Στόχος του project είναι η δημιουργία ενός υπολογιστή βασισμένου σε ελεύθερο λογισμικό σε συνεργασία με τις κοινότητες ελεύθερου λογισμικού.

Η ομάδα ανάπτυξης του Open-PC αναφέρει πως το project άρχισε ως απάντηση στην έλειψη ποιοτικών λύσεων στο hardware που βασίζεται στο ελεύθερο λογισμικό αυτή την στιγμή στην αγορά,  καθώς πολλοί χρήστες αυτών των συσκευών αλλά και reviewers του χώρου της πληροφορικής ανάφεραν ότι η κακή ποιότητα του λογισμικού που χρησιμοποιείται από κάποιους κατασκευαστές δημιουργούσε κακή εικόνα για το ελεύθερο λογισμικό και για το Linux ειδικότερα. Η ομάδα πίσω από το Open-PC ισχυρίζεται ότι είναι σε θέση να προσφέρει μια ολοκληρωμένη λύση.

Είμαι της άποψης ότι σύντομα η ίδια η αγορά θα παρουσιάσει ιδιαίτερα ενδιαφέρουσες λύσης για τους χρήστες του ελεύθερου λογισμικού όπως το moblin και το maemo αλλά και το επερχόμενo Chrome OS. Aπό την άλλη δεν είναι απίθανη η συνεργασία της ομάδας του Open-PC με κάποια μεγάλη εταιρεία για την ανταλαγή τεχνογνωσίας. Η ομάδα του Open-PC αναφέρει ότι μέχρι τις αρχές του φθινόπωρου του 2009 θα έχει ολοκληρώσει το ηλεκτρονικό κατάστημα για τις πρώτε παραγγελίες και μέχρι τα μέσα του φθινόπωρου θα άρχισουν οι πρώτες παραδόσεις.

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

Αν θέλετε μπορείτε να συμμετάσχετε στην ψηφοφορία που έχει αναρτήσει η ομάδα ανάπτυξης του Open-PC στο website της καθώς και μπορείτε να δείτε τα slides από την παρουσίαση του Open-PC στο Grand Canaria Desktop Summit.

το VLC (επιτέλους) διατίθεται στην έκδοση 1.0.0 (!)

To VLC είναι κατά την γνώμη μου ένα από τα καλύτερα και πλέον δημοφιλή προγράμματα αναπαραγωγής βίντεο σε σχεδόν κάθε δυνατό format. Δύο μέρες πριν έγινε επίσημα διαθέσιμη η έκδοση 1.0.0 του VLC. Πρέπει να τονιστεί ότι το VLC πρωτάρχισε ως ακαδημαϊκό project το 1996 στο École Centrale Paris και έγινε διαθέσιμο κάτω από την GPL v2 (ή νεώτερη) το 2001.

Ο αρχικός σχεδιασμός του VLC ήταν η δημιουργία client/server αρχιτεκτονικής για μετάδωση Ένα από τα αγαπημένα μου χαρακτηριστικά είναι ότι το VLC είναι διαθέσιμο για πολλά λειτουργικά συστήματα όπως το Linux, το MacOS X, τα Windows, το BeOS, το FreeBSD ακόμη και το Familiar Linux (μια ειδική έκδοση του Linux για συσκεύες iPAQ) το γραφικό του περιβάλλον είναι κατά το δυνατόν ομοιόμορφο (με εξαίρεση το Familiar Linux φυσικά).

Μάλιστα μπορείτε μέσω κονσόλας ή μέσω http να τηλεχειριστείτε το VLC από μακριά! Επίσης έχει την δυνατότητα να χρησιμοποιηθεί ως μετατροπέας για να μετατρέψτε τα αρχεία σας από το ένα format στο άλλο. Καθώς και την δυνατότητα να κάνετε streaming τα αρχεία σας στο δίκτυο σας.

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

Google Chrome OS, αλλάζει την αγορά;

Το Google έκανε (επιτέλου) την επίσημη ανακοίνωση του δικού του λειτουργικού συστήματος επονομαζόμενου Google Chrome OS, στην βάση του λειτουργικού συστήματος υπάρχει ο γνωστό σε όλους μας πυρήνας του Linux, να τονιστεί ότι το νέο λειτουργικό σύστημα θα χρησιμοποιεί ένα νέο γραφικό περιβάλλον διαφορετικό από τα γνωστά μας Gnome και KDE, Το νέο λειτουργικό σύστημα ουσιαστικά θα προορίζεται για υπερ-ελαφρά netbook και ουσιαστικά θα πρόκειται για ένα web-based λειτουργικό σύστημα παρόμοιο με το gOS και αναμένεται να δούμε τα πρώτα netbook με προεγκατεστημένο το εν λόγω λειτουργικό εντός του πρώτου εξαμήνου του 2010.

Τα άλλα Linux για συσκεύες

Παράλληλα στην αγορά θα κυκλοφορούν και άλλα δύο λειτουργικά συστήματα βασισμένα στο Linux το Moblin και το Maemο αν και κάποιος θα μπορούσε να πει  ότι αυτή υπερπληθώρα λειτουργικών συστημάτων για netbook δημιουργεί μια κατάσταση διασποράς των δυνάμεων των προγραμματιστώ του ελεύθερου λογισμικού σε μια κοινή πλατφόρμα πρέπει να υπενθυμίσω ότι δεν πρόκειται για συσκευές που αντιπροσοπεύουν την ίδια ακριβώς αγορά αλλά καλύπτουν συγκεκριμένες ανάγκες από την μια, από την άλλη καθώς το λογισμικό και οι πλατφόρμα του νέου Google Chrome OS καθώς και του Μοblin και του Maemo είναι ανοιχτού κώδικα δεν θα με ξενήσει αν δω πετυχημένες τεχνολογίες της μιας πλατφόρμας να εφαρμόζωνται στην άλλη.

Τα Windows 7;

Πως είπατε; Τί είναι αυτό; ΟΚ φυσικά αστειεύομαι, τα Windows 7 είναι μια πλατφόρμα που σύντομα θα δούμε σε πολλά μηχανήματα όμως αμφιβάλλω αν αυτά τα μηχανήματα θα είναι netbooks. Χωρίς να θέλω να υποτιμήσω την Microsoft πιστεύω ότι έκανε λάθος στους υπολογισμούς της. Αν και σύμφωνα με το νόμο του Moore θα έπρεπε να έχουμε εξαιρετικά γρηγορότερους επεξεργαστές η τάση της βιομηχανίας μετά την παγκόσμια οικονομική ύφεση πλέον είναι η μείωση του κόστους, την κατανάλωσης ενέργειας και του μεγέθους του επεξεργαστή και λιγότερο της υπολογιστικής ισχύος ή τουλάχιστον αυτή είναι η αίσθηση μου.

Πιστεύω ότι τα netbook είναι πολύ περισσότερο από μια μόδα, που θα περάσει όπως πέρασαν και τα trackball αλλά είναι μια πραγματηκότητα πολύ σημαντική για να την αφήσει κανείς στην άκρη, η επιλογή από το Google να φτιάξει ένα νέο λειτουργικό σύστημα βασισμένο στο Linux για αυτή την κατηγορία συσκεύων νομίζω ότι αποτελεί μια αναμενόμενη κίνηση. Όσο αφορά τα άλλα Linux στις φορητές συσκεύες νομίζω ότι λίγο ως πολύ θα βγουν (μακροπρόθεσμα τουλάχιστον ωφελημένα) καθώς σε ένα περιβάλλον ελεύθερου λογισμικού ο ανταγωνισμός είναι πολύ υγιέστερος του ένος κλειστού περιβάλλοντος. Αυτά φυσικά για αρχή με το που υπάρξουν εξελίξεις στο θέμα θα τα ξαναπούμε :D

O Παράξενος Καθεδρικός 48

paracath48

Και φυσικά εδώ θα βρείτε την αγγλική έκδοση.

Αυτή την φορά θα λέω να προχωρήσω κάτι που σκεφτόμουν εδώ και καιρό, στον Πολύ Παράξενο Καθεδρικό χρησιμοποιήστε τη αγαπημένη σας εφαρμογή επεξεργασίας εικόνας (εγώ προσωπικά χρησιμοποιώ το Gimp για αυτή την δουλειά) για να προσθέστε το δικό σας κείμενο. Αν θέλετε μπορείτε να το στείλτε και στο e-mail μου για να το αναρτήσω και εγώ εδώ.

Επίσης μπορείτε να γράψτε τους διαλόγους ως σχόλια παρακάτω και να ετοιμάσω εγώ (όταν βρω χρόνο) το δικό σας Πολύ Παράξενο Καθεδρικό.

Επίσης να τονίσω ότι το Copyright του Παράξενου Καθεδρικού και του Ryan Cartwright είναι κάτω από την άδεια Creative Commons:By-NC-SA (δηλαδή, μπορείτε να κάνετε ότι αλλαγές θέλετε αλλά δεν μπορείτε να το χρησιμοποιήστε για εμπορικό σκοπό και πρέπει να το μοιράζεστε πάντα με αυτή την άδεια)

Επίσης θα ήθελα αν σας είναι εύκολο να απαντήστε στην σχετική ψηφοφορία!

Ο Πολύ Παράξενος Καθεδρικός (η κοινοτική έκδοση του Παράξενου Καθεδρικού)

View Results

Loading ... Loading ...

H C#, το Mono, ο Stallman και η “υπόσχεση της MS”

escapeΜια από τις πλέον σύγχρονες γλώσσες προγραμματισμού που πολλοί προγραμματιστές πίνουν νερό στο όνομα της είναι η (προφέρεται η ως C sharp). Αυτή η γλώσσα προγραμματισμού αναπτύχθηκε από την Microsoft και εμφανίστηκε το 2001 (στα πλαίσια του .NET) και δανίζεται στοιχεία και σύνταξη από την C και την C++.  Σύντομα η C# και το Commoun Language Infrastructure (CLI) που είναι απαραίτητο για να γράψει κανείς λειτουργικό κώδικα σε C# έγιναν στάνταρ από το ISO και από την ECMA.

Καθώς λοιπόν η C# και η CLI αποτελούν διεθνή καθιερωμένα στάνταρ είναι αδειοδοτημένα βάση της συμφωνίας RAND (reasonable and non-Discrimatory) που ορίζει ότι αν μια εταιρεία έχει πατέντες πάνω σε μια τεχνολογία που ειναι διεθνές στάνταρ οφείλει να δώσει δικαίωμα χρήσης των τεχνολογιών αυτών σε τρίτα μέρη που επιδιώκουν να υλοποιήσουν τα στάνταρ αυτά. Πρόσφατα η Microsoft θέλησε να επιβεβαιώσει την συμφωνία αυτή εφαρμόζοντας την περίφημη Community Promise της στα ECMA 334 (περιγραφή της C#) και ECMA 335 (που περιγράφει το CLI). Τονίζω ότι η Community Promise δεν έχει ακόμη εξεταστεί από ανεξάρτητους νομικούς για την συμβατότητα της με την GPL ή με οποιαδήποτε άλλη άδεια ελεύθερου λογισμικού.

Από την άλλη πρέπει να υπενθυμίσουμε πρόσφατο άρθρο του Richard Stallman του προέδρου του ιδρύματος ελεύθερου λογισμικού και εμπνευστή της άδειας GPL που χρησιμοποιούν πολλά προγράμματα όπως το Linux ο οποίος προειδοποιούσε του χρήστες ελεύθερου λογισμικού να μην βασίζονται στην Mono (την open source υλοποίηση του .NET που έχει σπόνσορα την Novell) καθώς υπήρχε ο κίνδυνος η Microsoft να προχωρήσει σε νομικές κινήσεις ενάντια ελεύθερων υλοποιήσεων της C#.  Σε απάντηση των πρόσφατων εξελίξεων ο Miguel de Icaza που είναι ηγέτης του Mono project προχώρησε σε ένα άρθρο στο blog του που όχι μόνο περιγράφει την κατάσταση αλλά αναφέρει σε διαχωρισμό του Mono σε δύο κομάτια το ένα θα ακολουθεί πιστά τα στάνταρ της ECMA και το άλλο θα περιλαμβάνει και τις υλοποιήσεις του Mono για το ASP .NET, το ADO .NOT, τα Winforms και ένα σωρό άλλα.

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

το Maemo 6 θα βασίζεται στην Qt

Nokia N810 Tablet

ένα Nokia N810 που τρέχει μια πρόσφατη έκδοση του Maemo

Ο Quim Gil  στο Grand Canaria Desktop Summit (που ουσιαστικά είναι η συστέγαση των Akademy και GUADEC των συνεδρίων των προγραμματιστών του KDE και του Gnome αντίστοιχα) , προχώρησε σε μια συμαντική ανακοίνωση για την πλατφόρμα Maemo. Από την έκδοση “Harmatan” και μετά η Nokia σκοπεύει να αλλάξει το βασικό γραφικό περιβάλλον του Maemo από GTK+/Hildon που χρησιμοποιεί και θα χρησιμοποιεί ως βασικό περιβάλλον την πλατφόρμα ανάπτυξης εφαρμογών Qt. Εδώ και αρκετό καιρό η Nokia έχει αγοράσει την εταιρεία Trolltech (πλέον Qt software) που αναπτύσσει την Qt.

Αυτό δεν σημαίνει άμεση και οριστική εγκατάλειψη του GTK+/Hildon καθώς θα υποστηρίζεται από ιδιαίτερα δραστήρια κοινότητα του Maemo, τον ίδιο ρόλο έχει αυτή την στιγμή και η Qt. Πολλές από τις καινοτομίες που θα δούμε στην 5η Έκδοση του Maemo θα διατηρηθούν και στην επόμενη φυσικά και αυτό αποτελεί ακόμη μια ευκαιρία οι προγραμματιστές της GTK και της Qt να συνεργαστούν στενότερα. Επίσης πρέπει να υπενθυμίσουμε ότι η Intel μαζί με την Nokia προχώρησαν σε συμφωνία συνεργασίας για τις δύο πλατφόρμες τους moblin και maemo.

Πρέπει να τονίσουμε όχι η Qt είναι η βάση του γραφικού περιβάλλωντος KDE αλλά και ανεξάρτητων εφαρμογών ανοιχτού και κλειστού κώδικα στο desktop, σύμφωνα με τον Quim Gil ο στόχος της Nokia είναι να διευκολήνει την ανάπτυξη εφαρμογών με την Qt στο υπολογιστή σας (πλέον η Qt τρέχει σε Windows, Linux και Mac OS) στο Symbian (που αφού πρώτα η Nokia εξαγόρασε Symbian κατά 100% δεσμεύτηκε να ανοίξει τον κώδικα του και τελικά διέθεσε την Qt και για το περιβάλλον αυτό) και τέλος το maemo (που και αυτό ελέγχεται από την Nokia). Έρχεται για γεφυρώσει τις δύο κατηγορίες.

Αν θέλετε μπορείτε να δείτε παρακάτω τα Slide από την παρουσίαση του Quim Gil

κάντε κλικ για να συνεχίστε να διαβάζετε “το Maemo 6 θα βασίζεται στην Qt”

Οι πατέντες του FAT… πατσάρωνται;

Andrew Tridgell

O Andrew Tridgell

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

Φυσικά η Microsoft μπορεί και πείθει εταιρείες να παρέχουν “προστασία” στους πελάτες τους ή στην ίδια την εταιρεία.

Φυσικά κανένας δεν υπολόγισε την πραγματική δύναμη πίσω από το Linux, τους προγραμματιστές του! Ο Andrew Tridgell ένας από τους πλέον δραστήριους συμμετέχοντες στο Samba project  και καθηγητής ανάπτυξης Ελεύθερου και Ανοιχτού Λογισμικού στο Αυστραλέζικο Εθνικό Πανεπιστήμιο δημοσίευσε ένα patch που έχει σαν στόχο του να αλλάξει την συμπεριφορά του FAT στο Linux ώστε να μην παραβιάζει την πατέντα της Microsoft.

Θα μου πείτε… πως το κάνει αυτό; Λοιπόν οι πατέντες για το VFAT της Microsoft μιλάνε για δημιουργία δύο ονομάτων αρχείων ένα για συμβατότητα με το κλασσικό DOS με όνομα το πολύ οκτώ γράμματα (και άλλα τρία για την κατάληξη του τύπου αρχείου) και ένα με μεγάλο όνομα αρχειού.

Ο Tridgell προτείνει το εξής, όταν το όνομα ενός αρχείου είναι σύμφωνο με την αρχή 8+3 του DOS είμαστε ΟΚ και δεν αλλάζουμε κάτι, όταν όμως το όνομα ενός αρχείου είναι μεγαλύτερο από τους 11 χαρακτήρες του DOS τότε κράταμε το μεγάλο όνομα αρχείου και στο πεδίο του μικρού ονόματος αρχείου βάζουμε χαρακτήρες που είναι μη-έγκυροι στα συστήματα αρχείου FAT και VFAT. Ο Tridgell υποστηρίζει ότι εφ’όσων τα αρχεία δεν έχουν έγκυρους χαρακτήρες στα ονόματα τους δεν μπορούν να χαρακτηριστούν ως ονόματα αρχείων άρα η πατέντα της Microsoft δεν παραβιάζεται.

Φυσικά κάτι τέτοιο θα παρουσίαζε εγγενείς ασυμβατότητες με μηχανήματα που τρέχουν MS-DOS και παλαιότερες εκδόσεις των Windows που δεν υποστηρίζουν μεγάλα ονόματα αρχείων, αλλά δεν θα δημιουργούσε άλλα ουσιαστικά προβλήματα, τονίζω ότι πάντα ένας χρήστης θα μπορούσε να χρησιμοποιήσει το σύστημα αρχείων msdos προκειμένου να εξασφαλίσει ότι τα αρχεία του είναι συμβατά με παλαιότερες εκδόσεις των Windows και του DOS.

Οι δικηγόροι πατεντών του Linux Foundation εξετάζουν το κώδικα του Tridgell και σύντομα θα γνωμοδοτήσουν αν όντως καλύπτει το Linux όσο αφορά τις πατέντες του vFAT, σε κάθε περίπτωση αν αυτό φτάσει στο πυρήνα του Linux που χρησιμοποιούμε στην καθημερινότητα μας είναι ακόμη άγνωστο. Το Linux Foundation δεν πάυει να χαρακτηρίζει την πατέντα ως άκυρη καθώς προσάπτει ότι υπήρχε ήδη άλλη παρόμοια υλοποίηση.

φίλτρα για Ελληνικά site για το Adblock plus

Αν είστε χρήστες του Adblock Plus στον Firefox (ή τον Iceweasel) ο Γιώργος Καργιωτάκης έφτιαξε ένα επιπρόσθετο φίλτρο για να μπλοκάρει τις flash διαφημίσεις που έχουν κάποια από τα δημοφιλέστερα site στο Ελληνικό internet.

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

Ο Παράξενος Καθεδρικός 47

paracath47

Δείτε τον ίδιο Παράξενο Καθεδρικό στα Αγγλικά.