Σάββατο, Νοεμβρίου 20, 2004
FreeBSD, Ubuntu Linux και ΟΤΕ
Όσο για το Ubuntu Linux πρέπει να πω ότι είναι αρκετά καλό και γρήγορο, αφού χρησιμοποιεί το Gnome 2.8 που είναι γρηγορότερο από τις προηγούμενες εκδόσεις του αλλά και δεν είναι τόσο φορτωμένο όσο το KDE. Όπως είχα δει στο άρθρο Linux vs FreeBSD όλα τα Debian-based Linux έχουν τη νοοτροπία του FreeBSD στο μηχανισμό του update(apt-get κτλ).Παρομοίως όπως είχε γράψει ο Γιώργος Ιορδάνου , τα Debian-based Linux είναι σαφώς καλύτερα στο θέμα εγκατάστασης εφαρμογών .
Βέβαια τί να τα κάνω όλα αυτά; Τώρα κάνω απλές δοκιμές αφού την Πέμπτη πήγα για τρίτη φορά στον ΟΤΕ, ρώτησα "πότε θα βάλουν γραμμές DSL στην περιοχή μου (κέντρο);" και η απάντηση που πήρα ήταν "σε δύο εβδομάδες". Αυτή ήταν η τρίτη φορά που άκουσα "σε δύο εβδομάδες". Το ίδιο μου είχανε πει και πριν από 6 εβδομάδες. Αρχίζω να υποψιάζομαι ότι ο ΟΤΕ έχει διαφορετικό ημερολογιακό σύστημα. Λες;
Δευτέρα, Νοεμβρίου 15, 2004
Planet FOSS
Για να δούμε κατά πόσο βελτιώθηκε το λογισμικού του Πλανήτη...
Τετάρτη, Νοεμβρίου 10, 2004
Μια σύντομη περιγραφή του open source
- Open τί;
Open source, δηλαδή ανοικτός πηγαίος κώδικας.
- Κώδικας σαν και αυτόν που θέλουμε για την κάρτα ανάληψης ή το password;
Όχι, αυτό που λέτε είναι ο κωδικός ασφαλείας. Κώδικας είναι το πρόγραμμα που έφτιαξε ο προγραμματιστής σε μια γλώσσα προγραμματισμού.
- Και τι είναι το ανοικτός πηγαίος κώδικας; Υπάρχει και κλειστός;
Ναι, υπάρχει και κλειστός πηγαίος κώδικας. Κλειστός σημαίνει ότι ο προγραμματιστής κρατάει τα πάντα για τον εαυτό του και δεν το δείχνει σε άλλους. Ανοικτός πηγαίος κώδικας σημαίνει ότι ο προγραμματιστής τον δείχνει σε όλους.
-Τον δείχνει σε όλους; Χα, το κορόιδο.
Μηδένα προ του τέλους μακάριζε...
-Τί θες να πεις; Όταν έχεις τον πηγαίο κώδικα ανοικτό τι κερδίζεις;
Κερδίζεις πάρα πολλά. Πρώτον, όσοι τον βλέπουν μπορούν να σε βοηθήσουν ώστε να κλείσεις διάφορα κενά ασφαλείας που έχεις. Θα σε βοηθήσουν γράφοντας αυτοί κώδικα και στέλνοντας τον σε εσένα. Έτσι μπορείς να βελτιώσεις πιο γρήγορα το πρόγραμμα σου χωρίς να κάνεις τίποτα. Επίσης μπορούν να γράψουν κώδικα για κάποιες επιπρόσθετες λειτουργίες που τους ενδιαφέρουν και θέλουν να υπάρχουν στο πρόγραμμα σου.
-Ε, αυτό γίνεται και αν το δώσεις σε έναν φίλο σου. Ποια η διαφορά;
Η διαφορά είναι ότι όταν εκθέτεις τον κώδικα στο Διαδίκτυο τότε τον βλέπουν εκατοντάδες χιλιάδες άτομα. Άλλοι είναι φοιτητές και ψάχνουν να βρουν τρόπο για να ξοδέψουν τα αποθέματα ενέργειας που έχουν, άλλοι είναι άτομα που δεν έχουν τίποτα άλλο να κάνουν και ψάχνουν να βρουν τρόπο να βοηθήσουν με τις γνώσεις που έχουν και άλλοι είναι άτομα που χρειάζονται ένα πρόγραμμα σαν το δικό σου και αξίζει να σε βοηθήσουν για να προχωρήσεις αυτό που μόλις έφτιαξες.
Εξάλλου, ο φίλος σου δεν έχει ελεύθερο χρόνο παραπάνω από εσένα.
-Ναι αλλά αν το έχεις εκτεθειμένο στο Διαδίκτυο τότε μπορεί να στο αντιγράψει κάποιος και να το πουλήσει για δικό του.
Η αλήθεια είναι ότι έχει δικαίωμα να το κάνει αυτό αφήνοντας όμως το όνομα σου επάνω. Σκέψου όμως ότι και εσύ κάνεις το ίδιο. Όσοι ξέρουν από ανοικτό λογισμικό όταν θέλουν να φτιάξουν μια εφαρμογή πρώτα ψάχνουν αν υπάρχει (πάντα υπάρχει) κάτι παρόμοιο στο διαδίκτυο και αυτό που υπάρχει το παίρνουν και το προσαρμόζουν (customize) στις ανάγκες τους. Αφού σε βοηθάνε γιατί να μην βοηθήσεις;
-Ναι αλλά αν ο κώδικας είναι κλειστός τότε είσαι πιο ασφαλής.
Λάθος, γιατί γίνεσαι στόχος. Όταν έχεις φτιάξει εφαρμογή με κλειστό κώδικα τότε οι διάφοροι hackers αισθάνονται ότι τους πουλάς μαγκιά και ροκανίζουν την εφαρμογή σου για να ανακαλύψουν κενά ασφαλείας. Αν όμως έχεις τον κώδικα ανοικτό τότε είναι ντροπή να ψάξουν για κενά ασφαλείας αφού "ουδέν κρυπτόν υπό τον ήλιον". Έτσι κοιτάνε να σε βοηθήσουνε αφού "φαίνεσαι καλός άνθρωπος".
-Ναι αλλά αν έχεις τον κώδικα ανοικτό τότε δεν θα μπορείς να πουλήσεις την εφαρμογή. Θα τον πάρει η εταιρεία που θα ήταν υποψήφιος αγοραστής και θα τον χρησιμοποιήσει χωρίς να σε χρειαστεί.
Αν η εταιρεία είναι εταιρεία λογισμικού τότε γίνεται αυτό. Αλλά κανένας δεν πουλάει λογισμικό σε εταιρεία λογισμικού. Είναι λίγο δύσκολο για μια εμπορική εταιρεία να έχει υπαλλήλους προγραμματιστές και να σε παρακάμψουν. Εκτός αυτού, η εφαρμογή σου μπορεί να χρειάζεται και κάποιες ρυθμίσεις που δεν ξέρουν να τις κάνουν οπότε θα πάρεις χρήματα για παροχή υπηρεσιών. Ή αυτό που θα τους πουλήσεις μπορεί να είναι μια επέκταση από εφαρμογή που εσύ βρήκες στο διαδίκτυο.
- Θες να πεις ότι όλες οι εφαρμογές ανοικτού κώδικα είναι πιο ασφαλείς από τις εφαρμογές κλειστού κώδικα;
Όχι. Το πόσο πιο ασφαλής είναι μια εφαρμογή εξαρτάται από τον κατασκευαστή και αυτούς που βοηθάνε. Συνήθως όμως είναι πολύ πιο ασφαλής επειδή βελτιώνονται πολύ πιο γρήγορα. Μην ξεχνάς ότι κάτι που για μένα είναι φως φανάρι, εσύ μπορεί να μην το βλέπεις καθόλου.
-Καλά όλα αυτά που λες. Το ανοικτό λογισμικό έχει κάποια φιλοσοφία. Μπορείς να μου πεις περισσότερα;
Ναι, αλλά σε άλλο άρθρο :) .
Πέμπτη, Οκτωβρίου 14, 2004
Αφιερωμένο στον Γιώργο Κεραμίδα
Όπως βλέπω στον Πλανήτη Serverhive, ο Γιώργος Κεραμίδας συχνά αναφέρει πώς μπορούμε να χρησιμοποιήσουμε το BSD για να κάνουμε τη δουλειά μας.
Βρήκα μια εικόνα που αξίζει να του την αφιερώσω. Πατήστε εδώ για να την δείτε.
Τα σχόλια μου για την εικόνα; Καταρχάς, η εικόνα είναι ημιτελής. Θα έπρεπε να προηγείται μια εικόνα που να δείχνει ότι ο πιγκουίνος έσπασε όλα τα "παράθυρα" που βρήκε μπροστά του. Μετά μαζεύτηκαν πολλοί κόκκινοι δαίμονες μαζί και του έστησαν ενέδρα. Και όλα αυτά συμβαίνουν (ή καλύτερα θα συμβούν) μόνο στην χώρα με όνομα "Διακομιστές Διαδικτύου".
Βέβαια η πιο σωστή εικόνα είναι η εξής: υπάρχει ένα μεγάααλο φρούριο όμορφο αλλά έτοιμο να πέσει γιατί δεν έχει καλά θεμέλια και δεν χρησιμοποιήθηκαν τα κατάλληλα υλικά. Εκεί μέσα βλέπουμε έναν Μπίλη που έχει καβαλήσει την καλαμιά. Ένας μεγάλος πιγκουίνος (ή καλύτερα ένας Λίνους) σε στυλ καταδρομέα κατεβαίνει (από ένα ελικόπτερο) σε σχοινί και τον βλέπουμε να πέφτει πάνω στα παράθυρα του ετοιμόρροπου φρουρίου. Άλλοι μικρότεροι πιγκουίνοι είναι αρχηγοί σε μικρές ομάδες οι οποίες αποτελούνται από μικροσκοπικούς κόκκινους δαίμονες. Όλες αυτές οι ομάδες έχουν περικυκλώσει το φρούριο αυτό οπότε δεν υπάρχει έξοδος διαφυγής.
Φυσικά πρέπει να δούμε και το κέντρο επιχειρήσεων το οποίο πρέπει να συμβολίζει την παγκόσμια "κρίσιμη" (όπως σωστά την αποκαλούσε ο Ζήνωνας στο Dev. Workshop) μάζα, δηλαδή την παγκόσμια κοινότητα.
Η εικόνα που αφιέρωσα στον Κεραμίδα αν ποτέ γίνει πραγματικότητα σίγουρα είναι πολύ μακριά από την εποχή μας.Χωρίς παρεξήγηση...
Τρίτη, Οκτωβρίου 12, 2004
2o Developers Workshop - Thank you
Το 2ο Πανελλαδικό Developers Workshop πήγε αρκετά καλά. Γίνανε αρκετές παρουσιάσεις αλλά λίγες εργασίες. Ήταν όμως λάθος μας που έγινε παράλληλα με την Infosystem γιατί μέλη του συλλόγου που ήθελαν να παρακολουθήσουν έπρεπε να είναι στο περίπτερο της έκθεσης.
Πρέπει να ευχαριστήσω από την μεριά μου τον αντιπρύτανη του πανεπιστήμιου Μακεδονίας, κύριο Μαργαρίτη, όπως και τον υπεύθυνο του Κέντρου Υπολογιστών, κύριο Αθανασιάδη. Ήταν και άλλος ένας κύριος του οποίου το όνομα μου διαφεύγει, προφανώς συνεργάτης του κυρίου Αθανασιάδη. Φρόντισαν να υπάρχει μια πρόχειρη Wireless σύνδεση (όσοι χρησιμοποίησαν password να τα αλλάξουν). Ένα ευχαριστώ και στον Ζήνων Μούσμουλα ο οποίος ήταν εκεί από το πρωί και συνέβαλε στην όλη διοργάνωση. Εγώ έφτασα κατά τις 9 και κάτι και είδα όσους προανέφερα εκτός από τον αντιπρύτανη. Κάποια στιγμή ήρθε και ο κύριος Καρούνος και μετά αρκετά άτομα που απλά κάτι είχαν ακούσει και ήρθαν για να μάθουν.
Θα γράψω και για τις παρουσιάσεις με τους παρουσιαστές αλλά δεν προλαβαίνω.
Δευτέρα, Σεπτεμβρίου 20, 2004
Νέο Gnome!
Πατήστε εδώ για να δείτε τις αλλαγές που γίνανε.
Πατήστε εδώ για να δείτε διάφορες αρπαγές οθόνης.
Εδώ θα βρείτε τις οδηγίες εγκατάστασης.
Κάπου είδα ένα script που μαζεύει τα διάφορα πακέτα και τα εγκαθιστά με την αναφερόμενη σειρά αλλά δεν θυμάμαι που.
Πάντως, καλή αρχή!
Πέμπτη, Αυγούστου 19, 2004
Περί groklaw.net
Πρέπει να πω ότι το FUD σημαίνει Fear Uncertainty Doubt. Για περισσότερες πληροφορίες πατήστε εδώ. Πολύ ενδιαφέρον υπάρχει και στον σύνδεσμο SS Tactics καθώς το SS και ο πόλεμος στον οποίο αναφέρεται δεν είναι αυτό που σου έρχεται στο μυαλό αλλά κάτι πολύ σύγχρονο. Δείτε!
Τετάρτη, Αυγούστου 18, 2004
linux-greek-users
Δεν νομίζω να τίθεται τέτοιο θέμα… είσαι καινούργιος στο Λίνουξ ή δεν έχεις τις απαραίτητες γνώσεις (σε αυτή την κατηγορία κατατάσσω και τον εαυτό μου) τότε σιωπάς, βλέπεις, διαβάζεις και μαθαίνεις.
<τέλος>
Γιώργο, καλά έκανες και το έθιξες αυτό γιατί αυτό που λέω αναφέρεται σε κάτι διαφορετικό από αυτό που (όπως καταλαβαίνω) νομίζεις. Πιστεύω ότι όντως κάποια μέλη - αν είναι μέλη - πρέπει να είναι read-only. Επίσης αρκετοί είναι αυτοί που δυσανασχέτησαν και σε αυτούς είμαι και εγώ. Άντε το πρώτο μήνυμα για να γελάσεις, άντε το δεύτερο για να γελάσεις και να πεις αρκεί αλλά από το τρίτο είναι σφόδρα ενοχλητικό. Εφόσον η λίστα σχετίζεται μόνο με το Linux με ποιο δικαίωμα κάποιοι στέλνουν ένα σωρό e-mail μιλώντας για θρησκευτικά; Πραγματικά,όπως λες, ο πέλεκυς έχει καθυστερήσει να πέσει.
Αυτό που λέω εγώ σχετίζεται με το σύλλογο και όχι με όσα συνέβησαν στη λίστα. Όπως κατάλαβα από μια συζήτηση που είχα με ένα αρκετά παλιό μέλος, οι "παλιοί" δεν επιζητούν να αποκτήσει ο σύλλογος καθαρά επαγγελματική φύση. Προτιμούν το χαβαλέ και το να μοιράζεσαι εμπειρίες και γνώσεις με τα άλλα μέλη παρά να ψάχνεις τρόπους για να μαζέψεις χρήματα και να προωθήσεις τη χρήση Linux στην Ελλάδα. Το φρέσκο αίμα, στο οποίο κατατάσσω και τον εαυτό μου, έχει αντίθετη άποψη. Όταν εξέφρασα τις απόψεις και τις ιδέες μου με αποκάλεσαν "χαρτογιακά" δηλαδή γραφιά. Αυτό δεν είναι προσβλητικό γιατί έτσι είναι η επαγγελματική φύση. Διαδικασίες, πρωτόκολλα, σφραγίδες και εγώ δεν ξέρω τί άλλο. Εγώ πραγματικά πιστεύω ότι οι ασχολίες του συλλόγου, τώρα που το Linux είναι ανταγωνιστικό προϊόν, πρέπει να είναι καθαρά επαγγελματικής φύσης. Βέβαια πιστεύω ότι δεν πρέπει να χαθεί η παρέα και ο χαβαλές που προτιμούν αρκετοί. Αλλά αυτό είναι το δύσκολο σημείο. Είναι πολύ λεπτή ισορροπία το να έχει ο σύλλογος δύο "πρόσωπα", ένα το επαγγελματικό (καινούριοι) και ένα το χαβαλετζίδικο (παλιοί).
Anyway, θα δούμε πώς θα εξελιχθούν τα πράγματα.
Τρίτη, Αυγούστου 17, 2004
Περί LGU
Κατά τη γνώμη μου δεν είναι απίθανο σε μια λίστα να γίνει μια φορά συζήτηση για κάτι εκτός θέματος. Αν εξαιρέσουμε κάτι που είχε γίνει πέρυσι που πάνω κάτω είναι σχέση με Linux, αυτή είναι δεύτερη φέτος. Το πρόβλημα με τις ανούσιες συζητήσεις οφείλεται πρώτον στην πολύ επιείκια.
Δεύτερον σχετίζεται με αυτό που λέει ο Σίμος μετά. Στο 2ο συνέδριο ΕΛ/ΛΑΚ - εγώ είχα παρακολουθήσει αυτό της Θεσσαλονίκης - είχε κάνει ομιλία ο Γιάννης Στοίλης. Πραγματικά ανέφερε ότι υπάρχουν κάποια προβλήματα στο σύλλογο και χρειάζονται αλλαγές. Παράλληλα είναι φυσικό για έναν σύλλογο που ξεκίνησε με στυλ χαβαλέ και παρέας να χρειάζεται αλλαγές τώρα που έχουν προστεθεί περισσότερα άτομα. Τώρα μάλιστα το θέμα έχει σοβαρέψει, καθώς το Linux είναι ένας ανταγωνιστής των MS Windows. Δεν είναι παράξενο το ότι ο σύλλογος χρειάζεται φρέσκο αίμα. Ένα πρόβλημα που μπορεί να δημιουργηθεί όμως είναι αν το "φρέσκο" αίμα ορίσει κανόνες που δεν θα αρέσουν στους παλιούς. Ο κύριος λόγος είναι ότι στο Linux χρειάζεσαι εμπειρία και οι νέοι δεν μπορούν εύκολα να ξεπεράσουν, στον τομέα των γνώσεων, τους παλιούς. Η τραγική ειρωνεία όμως είναι ότι οι κανόνες αυτοί δεν θα έχουν καμία σχέση με τις γνώσεις Linux.
Δεν ξέρω πως θα το σχολίαζε ο Μητσικώστας(Γεωργίου) αλλά μερικοί μπορεί να πολεμήσουν (αντιδράσουν) για την τιμή των όπλων.
Τρίτη, Ιουλίου 06, 2004
Επιλογή εφαρμογής CMS
Τζα! Καιρό έχω να γράψω και θύμωσα. Βέβαια υπάρχει κάποιος λόγος που «έλειψα» και αυτός δεν είναι η Εθνική Ελλάδος.
Εδώ και αρκετό καιρό προσπαθώ να επιλέξω την εφαρμογή CMS που θα χρησιμοποιήσω για το site του Gnome.gr . Στην αρχή επισκέφτηκα το http://www.opensourcecms.com (το παλιό) και πειραματίστηκα με μερικές εφαρμογές. Αρκετά καλό και χρήσιμο site γιατί σου δίνει μια πρώτη γεύση για το πώς λειτουργεί η κάθε εφαρμογή (έχει εγκαταστήσει όλες τις εφαρμογές που αναφέρει και μπορείς να μπαίνεις με username admin και password demo). Δεν φτάνει όμως και τώρα που άλλαξε δεν νομίζω ότι βοηθάει τόσο πολύ γιατί δεν κάνει τη σύγκριση. Πάντως το να πειραματιστείς με τις εφαρμογές που έχει είναι αρκετά καλό.
Το επόμενο που επισκέφτηκα είναι το http://www.cmsmatrix.com το οποίο βοηθάει πάρα πολύ όχι όσον αφορά τη λειτουργία της κάθε εφαρμογής αλλά όσον αφορά τα χαρακτηριστικά και τα στοιχεία της κάθε εφαρμογής. Το πιο καλό είναι το γεγονός ότι μπορείς να επιλέξεις μερικές εφαρμογές και σε μια ιστοσελίδα να σου δείξει τα χαρακτηριστικά τους ώστε να τις συγκρίνεις επιτόπου. Βέβαια από ότι είδα χτες ούτε σε αυτό γίνεται πλέον η σύγκριση.
Βέβαια μετά από αυτό χάνεσαι… Χάνεσαι γιατί βλέπεις ότι μερικές εφαρμογές που δεν τις είχες ακούσει ποτέ σου έχουν χαρακτηριστικά που δεν τα είχες καν σκεφτεί. Έτσι μετά λίγο-πολύ μπλέκεις στα γρανάζια των συγκρίσεων….
Βέβαια στο site θα βρεις και ένα αρχείο pdf το οποίο σου δίνει οδηγίες σχετικά με τον τρόπο επιλογής μιας εφαρμογής CMS. Πολύ υποβοηθητικό.
Στην αρχή είχα το μυαλό μου στα php-nuke, Mambo , Typo3, Xoops, Drupal και Plone (και κάποιο που ξέχασα :-) ).
Μετά από συγκρίσεις κατέληξα στα Mambo, Typo3 και στο Xoops.
Μερικές εφαρμογές έχουν πολλές δυνατότητες αλλά είναι δύσχρηστες. Μερικές δεν περιλαμβάνουν τις δυνατότητες που ζητάω και μερικές, όπως το Mambo, έχουν πολλές δυνατότητες οι οποίες όμως «κρύβονται» καθώς το μενού διαχείρισης δεν καθορίζει άμεσα το template των ιστοσελίδων.
Με λίγο μεράκι, αρκετό χρόνο και προσπάθεια θα τα καταφέρω. Ένα άλλο υποβοηθητικό site είναι το http://www.cmsreview.com .
Η μεγαλύτερη δυσκολία στις συγκρίσεις είναι να μην είσαι σίγουρος ότι η δυνατότητα που έχει το Α είναι πιο χρήσιμη από τη δυνατότητα που έχει το Β. Βέβαια αν ιεραρχήσεις τις δυνατότητες το εμπόδιο αυτό ξεπερνιέται.
Όταν όμως θες να δημιουργήσεις ένα site με τις ΑΒΓΔ δυνατότητες και άλλο ένα με τις δυνατότητες ΒΓΕΖ τότε τι γίνεται; Αυτό μου έτυχε καθώς οι δύο επικρατέστερες εφαρμογές έχουν ως κοινές δυνατότητες τις ΒΓ αλλά η μια εφαρμογή έχει τις ΑΔ ενώ η άλλη τις ΕΖ. Κοιτάω πιο site είναι πιο σημαντικό και θα περιμένω να βγει κάποιο module με τις δυνατότητες που ψάχνω.
Υπομονή…. Υπομονή γιατί επέλεξα την εφαρμογή αλλά πρέπει να διαβάσω τα εγχειρίδια που έχει και να αναπτύξω το site που σχεδίασα βρίσκοντας στην πορεία διάφορα εμπόδια.
Τετάρτη, Ιουνίου 16, 2004
Fedora και Mandrake
Το Fedora Linux είναι το ίδιο εύχρηστο και κατάλληλο για έναν αρχάριο χρήστη ο οποίος, όμως, θα χρησιμοποιεί στον υπολογιστή του μόνο Linux. Είναι σαφώς καλύτερο από το Mandrake αλλά όταν στον υπολογιστή σου χρησιμοποιείς dual boot (Linux + Windows) και μάλιστα θέλεις να χρησιμοποιείς έναν δίσκο και στα δύο λειτουργικά συστήματα τότε το Mandrake υπερτερεί. Υπερτερεί όμως μόνο στην αρχή γιατί σχεδόν όλοι αρχίζουν με πειραματισμό. Μετά στρώνεσαι και διαβάζεις και μαθαίνεις για την υποστήριξη NTFS, τη διαφορά FAT και NTFS, τα προγράμματα captive, supermount κτλ δεν έχεις καμία δυσκολία.
Αν κάποιος φοιτητής με ρωτούσε για το ποια διανομή είναι καλύτερη για αυτόν θα του πρότεινα το Fedora χωρίς περισπασμούς. Αν κάποιος εργαζόμενος με υποχρεώσεις μου έκανε την ίδια ερώτηση τότε θα του πρότεινα το Mandrake ώστε να μπορεί να το μελετήσει με άνεση.