Όσοι χρησιμοποιούμε συνδέσμους σε διάφορους περιηγητές διαδικτύου γνωρίζουμε το xmarks (έχω κάνει την ελληνική μετάφραση εν μέρη). Έτσι μπορούμε να έχουμε κάπου κεντρικά την διαχείριση των συνδέσμων μας και τώρα τελευταία και τα συνθηματικά μας.
Η πιο γνωστή μορφή των συνδέσμων είναι φυσικά το html, δεν είναι όμως και το πιο ευέλικτο σχήμα. Το xml έχει τέτοια δόμηση που προσφέρει περισσότερες δυνατότητες. Όμως δεν είναι πρωτοτυποποιημένο. Κι έτσι κάθε περιηγητής διαδικτύου ή πρόγραμμα διαχείρισης συνδέσμων δεν μπορεί να διαβάσει/επεξεργαστεί τους συνδέσμους από κάποιο άλλο πρόγραμμα (ή άλλο περιηγητή).
Το xbel δημιουργήθηκε για να λύσει όλα αυτά τα προβλήματα. Φυσικά το midori υποστηρίζει συνδέσμους σε μορφή xbel, όχι όμως ο firefox που υποστηρίζει μόνο html!
Μιας και το xmarks δεν υποστηρίζει ακόμα xbel (αλλά που θα πάει) την λύση για να μετατρέψει κανείς bookmarks από html σε xbel έχουμε δύο επιλογές:
H λύση του firefox addon: SyncPlaces φαίνεται να είναι αρκετά απλή και γρήγορη, αλλά δεν με κάλυψε 100%. Αρκετές φορές το εξαγόμενο xbel φάνηκε να μην δουλεύει στο Μιντόρι.
Η δεύτερη λύση του linkgagogo είναι εξαιρετική, αλλά δεν δυστυχώς δεν φαίνεται να μου παίζουν σωστά τα ελληνικά.
Σήμερα το πρωί εγκατέστησα τη νέα έκδοση του kernel: 2.6.32 στο archlinux. Δυστυχώς για ακόμα μία φορά το τίμημα του να είσαι bleeding edge είναι μεγάλο.
Στην νέα έκδοση (2.6.32) έχει αλλάξει το KMS (kernel mode setting) και ο τρόπος με τον οποίο ρυθμίζεται το intel graphic subsystem (intel kms enabled by default).
Το αποτέλεσμα ήταν να μείνω χωρίς γραφικό περιβάλλον.
Αποφάσισα λοιπόν να εγκαταστήσω τo kernel26-lts (longtime stable),
αλλά διαπίστωσα ότι εξαρτάται από το πακέτο udev-compat το οποίο βρίσκεται στο
testing repository!
Σκέφτηκα: δεν μαμιέται, κι άνοιξα το testing repository.
Ταυτόχρονα με ενημέρωσε να εγκαταστήσω και μερικά ακόμα πακέτα όπως το filesystem/udev κ.λ.π.
Εκείνη την στιγμή σκέφτηκα ότι σιγά το πράγμα, τι κακό μπορεί να γίνει.
Όλα ωραία και καλά, κάνω επανεκκίνηση και ο kernel26-lts ΔΕΝ ξεκινάει !!!
Το πόσο εντυπωσιακό ήταν αυτό δεν λέγεται.
Ξαναμπουτάρω με τον kernel26 (χωρίς γραφικό) και προσπαθώ να αφαιρέσω ότι πακέτο έχω εγκαταστήσει μέσω του testing.
Να μην τα πολυλογώ μένω χωρίς filesystem/udev και φυσικά ότι άλλο εξαρτάται πάνω σε αυτά (δλδ σχεδόν όλα τα πακέτα). Το partiton κάπου εδώ έγινε corrupted με τραγικό αποτέλεσμα.
Την λύση την έδωσε το System Rescue CD .
Μέσω cron τρέχω ανά 3 ώρες ένα rsnapshot και ανά μέρα την εξής εντολή:
/usr/bin/pacman -Qq > /root/pkg_list_`date +%Y%m%d`
Δηλαδή αυτό που έκανα ήταν να ξαναεγκαταστήσω την λίστα των πακέτων που είχα μέχρι σήμερα (πρωινές ώρες) και να αντιγράψω τα configuration files από το latest snapshot.
Κι όμως τα προβλήματα μου ΔΕΝ τελείωσαν εδώ.
Προσπαθώντας τα εκκινήσω το γραφικό περιβάλλον πάγωνε ο υπολογιστής.
Το πιο εντυπωσιακό ήταν ότι έπρεπε να κάνω επανεκκίνηση με το δάχτυλο κι έτσι τα οποιαδήποτε logs να μην αποθηκεύονται στον δίσκο.
Την τελική λύση την έδωσε ο έταιρος συνάδελφος, ο οποίος μου δάνεισε τον υπολογιστή του για να κάνω ssh και να το log του Xorg. Το οποίο log με ενημέρωνε ότι το xf86-input-evdev δεν μπορούσε να φορτωθεί. Κι αντί να τερματίσει ο Xorg server απλά πάγωνε!.
Προσπάθησα να επαν-εγκαταστήσω το xf86-input-evdev αλλά το πρόβλημα ήταν ότι τα ήδη εγκαταστημένα αρχεία ήταν corrupted (πιθανά από τα πολλά hard-resets). Τελικά με την χρήση του rm διέγραψα τα corrupted αρχεία, επαν-εγκατέστησα το evdev (το οποίο είναι υπεύθυνο για να κάνει hotplug τις συσκευές εισόδου στο xorg) κι όλα έπαιξαν μια χαρά.
Τελικός απολογισμός: 3 ώρες !!!
Κατά τα άλλα καλά, τα νέα σας;
Με χαρά διαπίστωσα ότι κάποια από τα blog post μου αναφέρονται στο foracamp και μάλιστα κάτω από την κατηγορία Linux. Δεν γνωρίζω τους ανθρώπους που το συντηρούν μα ούτε κι έχω πρόβλημα με την ύπαρξή του.
Φυσικά, ηθικά θα έπρεπε τουλάχιστον να με έχουν ενημερώσει για αυτό και θα έπρεπε να έχουν ζητήσει την άδεια μου, αλλά το κακό είναι μικρό.
Δυστυχώς όμως με πάρα πολύ μεγάλη θλίψη, διάβασα ότι το blog post μου με τίτλο: WinXP Vs Linux (aka once in 3 years) έχει τον εξής τίτλο:
“Διαβάστε άλλο ένα άρθρο σύγκρισης των δύο λειτουργικών”
.
Δεν γνωρίζω εάν η παρανόηση έχει γίνει ηθελημένα ή κατά λάθος.
Εάν διαβάσει κανείς το άρθρο ΔΕΝ αναφέρω πουθενά κανένα συγκριτικό σημείο μεταξύ των δύο λειτουργικών. Δεν αναφέρω σε κανένα σημείο ότι τα Windows είναι καλύτερα ή ανώτερα από οποιαδήποτε διανομή linux.
Καταγράφω μία προσωπική εμπειρία και το σημείο κλειδί είναι η εξής φράση:
“ότι τα πάντα ξεκινάμε από την χρήση του καθενός στο μηχάνημα & διανομή που έχει επιλέξει. Σε δεύτερη μοίρα έρχεται το ίδιο το λειτουργικό”
Ελπίζω οι συντάκτες του foracamp να διαβάσουν τούτο το άρθρο και να διορθώσουν το προσωπικό τους σχόλιο καθώς μόνο ατυχές είναι και “εξαπατά” τους αναγνώστες του.
ΥΓ: Η μπλε οθόνη και η μη λειτουργία των windows έγινε χωρίς απολύτως κανένα λόγο δείχνει μη-σοβαρού λειτουργικού συστήματος.
Τον Οκτώβριο 2009 είχα γράψει το εξής post: Τι σελίδες αναζητούν οι hackers; κοιτώντας τα logs μου κι ειδικότερα τα http 404 (not found). Στο site μου διαθέτω μόνο δύο εφαρμογές (blog/wiki) και τα δύο δουλεύουν με mod_rewrite ώστε να κάνουν URL manipulation.
Από τον Οκτώβριο του 2009 μέχρι σήμερα μαζεύω τα πιο δημοφιλή αρχεία (urls) που προσπαθούν να δούν ή να κατεβάσουν οι hackers και τις περνάω σε ένα δικό μου .htaccess αρχείο στην ρίζα του site μου.
Το παραθέτω εδώ, σε περίπτωση που ενδιαφέρει κι άλλους:
RewriteEngine on
RewriteRule xmlrpc.php$ index.php
RewriteRule login_page.php$ index.php
RewriteRule setup.php$ index.php
RewriteRule config.inc.php$ index.php
RewriteRule multithumb.php$ index.php
RewriteRule orderSuccess.inc.php$ index.php
RewriteRule send_reminders.php$ index.php
RewriteRule config.php$ index.php
RewriteRule ask_password.php$ index.php
RewriteRule msgimport$ index.php
RewriteRule README$ index.php
RewriteRule fastenv$ index.php
RewriteRule main.php$ index.php
RewriteRule sql.php$ index.php
Μεγάλη προσοχή όμως!
Θα πρέπει να μην έχετε αρχεία στο τέλος ενός valid url γιατί αλλιώς θα κάνει redirection στο αρχικό site.
Ένα παράδειγμα είναι και το εξής:
http://balaskas.gr/README το οποίο ΔΕΝ υπάρχει.
Αντί να εμφανίσει το http 404 λάθος θα κάνει redirection στην αρχική σελίδα μου.
Όσοι ασχολούμαστε με Linux έχουμε σκοπό της ζωής μας να “μισούμε” την Microsoft, όλα τα Windows και το office (+μερικές χιλιάδες άλλα πράγματα, όπως ανθρώπους, flash videos, games κ.λ.π.-κ.λ.π.).
Για λόγους δουλειάς χρειάζομαι κάποιο windows περιβάλλον καθώς υπάρχουν εφαρμογές που ΔΕΝ τρέχουν ακόμα σε Linux ή δεν πρόκειται να τρέξουν ποτέ, ούτε μέσω wine (παρότι τις φιλότιμες προσπάθειες μου - λύση είναι μόνο το virtualbox). Μιας και δεν μπορώ να επιβάλω στην εταιρεία που εργάζομαι ποιο σύστημα για διαχείριση αιτημάτων πρέπει να έχουμε και γιατί, υπομένω κι εργάζομαι σε windows.
Στο laptop μου (Fujitsu Siemens Amilo Pi1520s) έχω λοιπόν ένα partition με windows xp home το οποίο υπήρχε από την ημέρα που αγόρασα το laptop. Πυκνά συχνά (ίσως μάλιστα πιο συχνά από όσο θα ήθελα) εργάζομαι στα WinXP Home και μάλιστα έχω μία πλειάδα προγραμμάτων σε ένα partition <20Gb. Με 1 Gb Ram εργάζομαι λίγο παραπάνω από 3 χρόνια.
Προσπαθώ να το έχω πάντα αναβαθμισμένο μέσω του windows update και να καθαρίζω τα σκουπίδια μου κατά καιρούς. Ελέγχω για τυχόν ιούς, κατεβάζω την αλληλογραφία μου κ.λ.π.-κ.λ.π. Είναι πλήρες από προγράμματα.
Μετά λοιπόν από 3 χρόνια μου έβγαλε μπλε οθόνη!
Για να το διορθώσω έπρεπε να αναζητήσω τα cd από όταν αγόρασα το laptop και μάλιστα να σκίσω την θήκη του windows xp repair cd καθώς ΔΕΝ το είχα ποτέ ανοίξει. Επέλεξα την επιλογή Repair και στην συνέχεια μου επιδιόρθωσε τα windows. Μάλιστα όταν ξαναεκκίνησε το laptop και μπήκα με επιτυχία στα windows διαπίστωσα ότι ΔΕΝ μου “έφαγε” τα προγράμματα που είχα εγκαταστήσει. Μάλιστα σύμφωνα με τις αναβαθμίσεις ήμουν πριν το SP3.
Ολοκλήρωσα με επιτυχία τις αναβαθμίσεις, καθάρισα εκ νέου τον δίσκο, τον έκανα defrag κι αυτή την στιγμή γράφω και τούτο το blog entry.
Άρα ο απολογισμός είναι μία φορά στα 3 χρόνια!
Τολμώ να πω ότι περισσότερες από 2 φορές τον χρόνο “φορμάρω” linux διανομές σε laptop / desktop (δεν αναφέρομαι σε servers) άπειρες δε φορές οι αναβαθμίσεις μου έχουν βγάλει προβλήματα, άπειρα εις το τετράγωνο μου έχουν προκύψει ασυμβατότητες κι έπρεπε να βάλω δάχτυλο για να αλλάξω κάτι. Σε αυτό το σημείο να ΜΗΝ σχολιάσω τις αλλαγές του τελευταίου χρόνου μεταξύ freedesktop/dbus/hal & xorg). Μείναμε με μαύρη οθόνη (κονσόλα) για ώρες.
Που θέλω να καταλήξω: ότι τα πάντα ξεκινάμε από την χρήση του καθενός στο μηχάνημα & διανομή που έχει επιλέξει. Σε δεύτερη μοίρα έρχεται το ίδιο το λειτουργικό, δεν χρειάζεται να “μισούμε” κανέναν - χρειάζεται απλά να βρίσκουμε τις ατέλειες/διαφωνίες μας και να τις αναδεικνύουμε σε ένα open source λειτουργικό (περιβάλλον).
Φυσικά παραμένω πάντα υπέρμαχος opensource λύσεων και των ανοιχτών προτύπων, αλλά χρειάζεται να ακούγεται και η γνώμη ενός όχι και τόσο άπειρου πλέον linux χρήστη (εργάζομαι σε Linux από το 2002 σε μόνιμη και καθημερινή βάση).
Ελπίζω τα τυχόν σχόλια που θα λάβω να είναι ευπρεπή :D
Πάρα πολλά τα πρώτα θετικά σχόλια για την νέα έκδοση 3 του Thunderbird mail client. Φυσικά κανένα πρόγραμμα δεν είναι τέλειο κι όλα έχουν και αρνητικά σημεία. Ένα από τα πιο σημαντικά αρνητικά σημεία είναι και το calendar project του mozilla. To όνομά του Lightning κι αρχικά δημιουργήθηκε ως ένα απλό ημερολόγιο όπου ο καθένας μπορεί να γράφει διάφορες εργασίες κι έτσι να προγραμματίζει τον χρόνο του.
Μία από τις μεγαλύτερες επεκτάσεις του είναι (μάλλον ήταν) η υποστήριξή των calendar request
μέσα από ένα MS Outlook (ή ενός exchange mail server).
Κατά την ανάπτυξη του Thunderbird version 3, σκέφτηκαν να αναπτύξουν ως embedded το calendar,
έπειτα διαφώνησαν κι έπειτα σκέφτηκαν: -Μα υπάρχει ήδη το lightning. Κάπου εδώ έχασαν την μπάλα
και τελικά έβγαλαν την έκδοση 3 χωρίς calendar.
Δυστυχώς όμως κατά την βιασύνη τους να προλάβουν το release cycle δεν έλεγξαν την συμβατότητα
της υπάρχουσας stable εκδοσης του ligthning (0.9). Με τραγικό αποτέλεσμα σε thunderbird 3 να μην
υπάρχει calendar project και τα διάφορα calendar requests να καταφτάνουν ως αφορμάριστα κείμενα
και να χρειάζεται μεγάλη προσοχή για να καταλάβεις πότε και που έχεις το επόμενο meeting.
Φυσικά το plugin δεν έχει μείνει χωρίς development. Μπορείτε να κατεβάσετε την nightly (aka latest) version του lightning και να το εγκαταστήσετε χωρίς πρόβλημα.
Παραθέτω δύο screen shots που δείχνουν την λειτουργία του χωρίς προβλήματα:
Ένα από τα πιο ωραία χαρακτηριστικά του Midori είναι ότι ανακαλύπτει την επόμενη σελίδα.
Έτσι λοιπόν μπορείτε με το πάτημα ενός κουμπιού να μεταβείτε στην επόμενη σελίδα χωρίς να χρειάζεται να βρείτε που είναι το > σε διάφορα forum κ.α.
Πως ενεργοποιούμε τον ελληνικό ορθογράφο στο Μιντόρι;
Χρειάζεται φυσικά να έχουμε το ελληνικό πακέτο του aspell: aspell-el
Στην συνέχεια, ανοίγουμε το Midori, μεταβαίνουμε στην καρτέλα “Συμπεριφορά” και πληκτρολογούμε το λεκτικό el στο text box που έχει για την ορθογραφία. Ενεργοποιούμε την ορθογραφία κι αυτό ήταν.
Κλείνουμε/ανοίγουμε το Midori και την επόμενη φορά που θέλουμε να γράψουμε κάτι αυτόματα θα βρει τα ορθογραφικά λάθη και θα μας προτείνει τυχόν διορθώσεις.
Εδώ ένα παράδειγμα της λέξης: καλημερα (άτονο δλδ)
Τα UserScripts είναι προσαρμοσμένα αρχεία κώδικα που τροποποιηούν το περιεχόμενο ή την εμφάνιση σελίδων στο διαδίκτυο. Για παράδειγμα στον firefox μία από τις γνωστότερες επεκτάσεις είναι το Greasemonkey που εκτελεί τέτοια αρχεία.
Στο Midori υπάρχει η υποστήριξη UserScripts αλλά και UserStyles οπότε η περιήγησή μας στο διαδίκτυο γίνεται πιο ποιοτική, ευκολότερη κι απλούστερη.
Τα UserStyles αποτελούν την δυνατότητα διαμόρφωσης ενός ιστότοπου με χρήση καθολικών (ή όχι) CSS.
Δύο από τα πιο χρήσιμα User Scripts/Styles που χρησιμοποιώ είναι τα εξής:
Εάν κάποιος χρησιμοποιεί midori, αρκεί να κατεβάσει τα παραπάνω (ή όποια άλλα επιθυμεί) και να τα αποθηκεύσει στον κατάλογο: ~/.local/share/midori/styles
Σήμερα μου ήρθε ένα ενημερωτικό e-mail από το http://counter.li.org/.
Εάν έχετε δει στην αρχική μου σελίδα, υπάρχει ο δικός μου αριθμός: 420129.
Σε αυτή την σελίδα μπορείτε να δείτε τους έλληνες καταγεγραμμένους: GR, κι αυτή την στιγμή είμαστε στην θέση #73.
Εάν θέλετε λοιπόν κι εσείς να μετρηθείτε δεν έχετε παρά να το κάνετε.
O Μιντόρι έχει πλέον φτάσει στην έκδοση: v0.2.2 κι από ότι διαβάζω σύμφωνα με το ChangeLog οι αλλαγές είναι αρκετές κι ενδιαφέρουσες.
Είναι πλέον αρκετά σταθερός, γρήγορος κι φυσικά μην ξεχνάμε ότι είναι βασισμένος στο webkit.
Υπάρχει όμως αρκετός δρόμος μπροστά, κι εάν συναντήσετε κάποιο πρόβλημα πρέπει να ρίξετε μια μάτια στο FAQ.
Ένα πρόβλημα που αντιμετώπισα εχθές ήταν ότι δεν μου έπαιζε by-default το flash plugin.
Λόγω της επικίνδυνης φύσης μου λοιπόν σκέφτηκα πως θα λύσω αυτό το ανυπέρβλητο εμπόδιο (αντί να διαβάσω το faq) κατεβάζοντας το adobe flash plugin 10.0.42.34 και να το τοποθετήσω στον κατάλογο με τα plugins του midori.
Στην δική μου διανομή το path είναι το εξής: /usr/local/lib/midori/
Φυσικά και δεν μου έπαιξε.
Εν συνεχεία σκέφτηκα να μετατρέψω το native flash plugin μέσω του
NSPluginWrapper
(Προσωπικά έχω περάσει το nspluginwrapper μέσω source - όποιος έχει πρόβλημα με την εγκατάστασή του ας μου πει γιατί χρειάζεται να γίνει μία διόρθωση στον κώδικα)
Η εντολή που έπρεπε να πληκτρολογήσω ήταν η εξής:
nspluginwrapper -v -i /usr/local/lib/midori/libflashplayer.so
(φυσικά η διαδρομή του αρχείου αλλάζει, ανάλογα με την εγκατάσταση του καθενός).
Εάν όλα πάνε καλά θα μας παράγει το εξής αρχείο:
/usr/lib/mozilla/plugins/npwrapper.libflashplayer.so
Κι είμαστε έτοιμοι να δούμε διάφορα βίντεο μέσω του midori web browser
Έπειτα από μία μικρή παρατήρηση διαπίστωσα ότι άλλαξε το library path του flash plugin!
Τι δουλειά είχε το: /usr/lib/mozilla/plugins με τον midori ?
Εν τέλη αποφάσισα να κάνω αυτό που έπρεπε από την αρχή. RTFM !!!
Δεν χρειαζόταν να κάνω τίποτα απολύτως (απολύτως) απλά να αντιγράψω το flash plugin στον κατάλογο: /usr/lib/mozilla/plugins
Ευτυχώς η καζούρα από τον Μιχάλη (mikes) ήταν λίγη και μικρή.
ΥΓ: Μνήμες από το σχολείο όταν οι καθηγητές μου έλεγαν: “Υπάρχει ευκολότερος τρόπος Ευάγγελε”, μία ζωή εγώ διαλέγω τον πιο δύσκολο :)
Μου δάνεισε ένας φίλος το logicomix.
Εχθές ολοκλήρωσα την ανάγνωσή του (μία μέρα αρκεί) κι έχω να πω το εξής:
“Είναι από τα καλύτερα βιβλία/κομικ που έχω διαβάσει”.
Είναι αυτόαναφορικό με θέμα την αναζήτηση της μαθηματικής λογικής κυρίως στις αρχές του 20ου αιώνα. Φυσικά οι συγγραφείς (Απόστολος Δοξιάδης - Χρίστος Χ. Παπαδημιτρίου) αναφέρουν ότι δεν προσπαθούν να καταγράψουν ιστορικά την πορεία αυτής της αναζήτησης, αλλά μυθιστοριοματικά συλλέγοντας υλικό και εικονογραφώντας το σε ένα κομικ !
Εάν ξεπεράσετε τα “ΠΑΡΑΔΟΞΑ”, δεν μείνετε στα ιστορικά γεγονότα αλλά στην ίδια την ιστορία κι εάν φυσικά (φυσικά) συνεχίσετε την ανάγνωση της αναζήτησης μέσω του διαδικτύου για να κορέσετε την όρεξή σας γύρω από το θέμα, τότε θα έχετε την δύναμη να κατανοήσετε την πορεία των μαθηματικών της εποχής, στην προσπάθεια τους να καταλάβουν και να καταγράψουν ένα αυστηρό μαθηματικό μοντέλο λογικής που φυσικά είναι η θεμέλια βάση των υπολογιστών.
Οπότε εάν είστε λάτρης των μαθηματικών ή της πληροφορικής μπορείτε να κάνετε ένα πολύ ωραίο δώρο … στον εαυτό σας.
Για όσους χρησιμοποιούν το pconsole και θέλουν να το εγκαταστήσουν στο archlinux ανέβασα στο AUR το pconsole PKGBUILD. Για όσους θέλουν να μάθουν περισσότερα για το pconsole μπορείτε να ρίξετε μια ματιά κι εδώ: pconsole::Mini How To
Τα λόγια είναι περιττά, η ελληνική προπαγάνδα για την επέλαση των Ρωμιών στο Βέλγιο ξεκίνησε.
Όλοι στην Fosdem 2010
Μην λείψει κανείς.
Σας περιμένει ένα ταξίδι εμπειριών και γνώσεων.
Διοργανώνουμε ελληνική αποστολή (ομαδικό check-in/hostel κ.λ.π.) όπως και πέρσι
κι ελπίζουμε φέτος οι συμμετοχές να σπάσουν κάθε ρεκόρ.
Όποιος ενδιαφέρεται για περισσότερες λεπτομέρειες ας μου στείλει προσωπικό μήνυμα.
Είναι μία από τις καλύτερες εμπειρίες για να γνωρίσεις ανθρώπους της παγκόσμιας open source κοινότητας, κυρίως developers από κάθε μεγάλο ή μικρό project κι όχι μόνο.
Φέτος ξεκινάει η ελληνική προπαγάνδα λίγο νωρίτερα κυρίως λόγο της ανυπομονησίας που έχουμε.
Μην ξεχνάτε λοιπόν: Σάββατο 6 και Κυριακή 7 Φεβρουαρίου 2010
FOSDEM: Free & Opensource Software Developer’s European Meeting
Και για να πάρετε μία μικρή γεύση πως ήταν πέρσι: Fosdem 2009
Ημερομηνία: Κυριακή 01 Νοεμβρίου 2009
Τοποθεσία: Θησείο
Μέρος: Μορφή
Διεύθυνση: Ηρακλειδών 21-23 (χαμηλά στην Ηρακλειδών)
Γεγονός: Πάρτυ έκδοσης της διανομής ubuntu 9.10
Φωτοντοκουμέντα:
http://www.flickr.co … s/44234142@N06/show/
http://www.flickr.co … ubuntu-gr/pool/show/
Εάν και κάθε κυριακή ακολουθώ μία ιεροτελεστία ύπνου & καφεδάκι με φίλους χαλαρά για να ξεκουραστώ και να προετοιμαστώ για την πάντα δύσκολη Δευτέρα, εχθές αποφάσισα να τροποποιήσω λίγο το πρόγραμμά μου και να παραβρεθώ στο release party του ubuntu-gr
Μεγάλη παρέα (νομίζω γύρω στα 25 άτομα), άτομα κάθε ηλικίας (από 13ών έως 73ών) με αρκετή όρεξη … για τούρτα.
Γνώρισα αρκετά φιλαράκια (την καλημέρα μου σε Γιώργο,Αντώνη,Ηλία,Νίκο,Λευτέρη,Λουκά,Γιάννη,Κώστα,Θάνο,Διονύση κι όλους τους υπόλοιπους).
Δύο τούρτες οι οποίες εξαφανίστηκαν σε μερικά δευτερόλεπτα, αλλά δυστυχώς οι περισσότεροι πήγαν χορτάτοι (κι εγώ στο μυαλό μου είχα άλλα πράγματα). Μοιραστήκαμε με τον Παπαδήμα μισό λίτρο ρακή (κατά την προσωπική μου εκτίμηση ΟΧΙ και τόσο … αξιόλογη), κι έτσι ζεσταθήκαμε λίγο (εχθές είχε αρκετή υγρασία).
Οι κύριες μου συζητήσεις με τα παιδιά του ubuntu-gr ήταν πιο πολύ “γνωριμίας”.
Γνώριζα μερικά άτομα από άλλους χώρους, αλλά για τους περισσότερους ήμουν άγνωστος.
Οι πιο ειδικές συζητήσεις που είχα (μιας κι ήμουν ο μόνος εκτός ubuntu-gr, μάλιστα πρέπει να ήμουν κι ο μόνος χωρίς Ubuntu !!!) είχαν ως κύριο θέμα τα διάφορα forums/συλλόγους/συμμετοχή κι επέμενα στην παγιωμένη μου θέση:
- Εάν θέλεις να προσφέρεις, κάντο.
- Δεν χρειάζεται να είσαι μέλος σε κανένα forum/σύλλογο/παρέα/λίστα/irc (γενικότερα ΔΕΝ χρειάζεται να φοράς ταμπέλες),
- δεν χρειάζεται να περνάς τον χρόνο σου γκρινιάζοντας με τις επιλογές των άλλων όταν δεν συμφωνείς,
- δεν χρειάζεται να επικρίνεις άλλες συμπεριφορές,
- δεν χρειάζεται να βρίσκεις συνέχεια δικαιολογίες ότι δεν έχεις χρόνο/γνώσεις ή δεν ξέρω εγώ τι άλλο.
Εάν πραγματικά θέλει κάποιος να προσφέρει, βρίσκει τρόπο
Κι επιστρέφω στο αρχικό μου θέμα … πέρασα πάρα πολύ ωραία.
Γνώμη μου είναι ότι κάποια στιγμή θα πρέπει να κανονίσουμε μια συνάντηση όλα τα μέλη από όλες τις κοινότητες/forum/συλλόγους/ομάδες. Πιστεύω ότι θα είναι μία υπερβολικά πολύ καλή συνάντηση με αρχικό σκοπό την γνωριμία των μελών κι έπειτα την συνεργασία των διαφόρων κοινοτήτων (κάτι σαν τα τσίπουρα στην fosscomm στην λάρισσα). Η συμμετοχή σε τέτοιες συναντήσεις είναι πάντα πολύ καλές ευκαιρίες για να γνωρίσεις ενδιαφέροντες ανθρώπους που έχουν μεράκι κι ασχολούνται τελικά λίγο έως πολύ με αυτό που ασχολούμαστε όλοι μας: το linux
Έφτιαξα ένα screencast που παρουσιάζει πως γίνεται η εγκατάσταση της διανομής Ubuntu 9.10 σε ένα σύστημα που έχει μόνο ένα δίσκο (10gb) με Windows XP.
Το αποτέλεσμα είναι ένα Dual Boot σύστημα με Ubuntu & Windows.
DownLoad:
Installation:
Ubuntu 9.10 with Windows XP on a single hard disk from Evaggelos Balaskas on Vimeo.
Εάν θέλει κάποιος να κατεβάσει το βίντεο:
ΥΓ: Έχω χρησιμοποιήσει το VirtualBox, αλλά και σε πραγματικό σύστημα η διαδικασία είναι ακριβώς η ίδια.
Μέχρι την εκδοση 5.2.x όταν ήθελα να εγκαταστήσω την php ως fastcgi έπρεπε κατά το configuration να προσθέσω το εξής:
./configure --enable-fastcgi
Στην έκδοση 5.3.0 παρατήρησα το εξής:
FastCGI is now always enabled and cannot be disabled
Τι σημαίνει αυτό θα ρωτάτε;
[ebal@myarch php-5.3.0]$ ./configure –enable-fastcgi
…
…
…
Notice: Following unknown configure options were used:–enable-fastcgi
Check ‘./configure –help’ for available options
Δεν χρειάζεται να παραμετροποίησουμε απολύτως τπτ. Με ένα απλό ./configure, αρκεί για να εγκατασταθεί η php ως FastCGI.
Ναι αλλά πως μπορώ να ρυθμίσω τον apache ώστε να εκτελεί τα web apps σε php;
Η αλήθεια είναι ότι δεν είναι ιδιαίτερα δύσκολο! 3 βήματα φτάνουν (τουλάχιστον απλά για να δείτε ότι παίζει).
Εάν ακολουθήσετε τις default εγκαταστάσεις σε apache 2.2.14 & php 5.3.0 θα καταλήξετε με παρόμοια (εάν όχι ακριβώς ίδια εγκατάσταση) με αυτή που έχω εγώ.
1. Πρέπει να δημιουργήσουμε το εξής script:
cat > /usr/local/apache2/cgi-bin/php5.3.0.cgi << EOF
#!/bin/sh
exec /usr/local/bin/php-cgi
EOF
2. Πρέπει να δώσουμε σε αυτό το script δικαίωμα εκτέλεσης και να το τροποιήσουμε τα δικαιώματα σε αυτά του User/Group που έχουμε δώσει στον apache.
chmod u+x /usr/local/apache2/cgi-bin/php5.3.0.cgi
chown apache.apache !$
3. Να ρυθμίσουμε τον apache ώστε να στέλνει όλες τις php σελίδες στο παραπάνω script
vim /usr/local/apache2/conf/httpd.conf
...
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php5.3.0.cgi
...
Αυτό ήταν!
Δημιουργούμε το εξής αρχείο:
# cat > /usr/local/apache2/htdocs/p.php << EOF
<?php phpinfo(); ?>
EOF
Και εκκινούμε τον apache:
/usr/local/apache2/bin/httpd -k start
Εάν ανοίξουμε τo http://localhost/p.php θα παρατηρήσουμε το εξής:
PHP Version 5.3.0
Server API CGI/FastCGI
Simple As That
Κατά καιρούς έχω δεχθεί την εξής ερώτηση (με παραλλαγές):
- Τι cms/blog/wiki/forum να βάλω στο site μου.
Η απάντηση μου είναι η εξής:
- Να δοκιμάσεις τα πιο δημοφιλή σε ένα lampp περιβάλλον και να επιλέξεις αυτό που σε κάνει να νιώθεις πιο άνετα μαζί του.
Χρήσιμα links είναι τα εξής:
Να έχετε στο πίσω μέρος του μυαλού σας τα εξής στοιχεία:
- Να είναι ευκολόχρηστο, μακριά από περίπλοκα συστήματα.
- Να δουλεύουν σωστά τα ελληνικά με UTF-8
- Να μπορεί να αναβαθμιστεί εύκολα (κρίσιμο σημείο)
- Να είναι ενεργό ως έργο τουλάχιστον 6 μήνες πριν
- Να είναι αρθρωτό και να υποστηρίζει θέματα
- Να χρειάζεται την ελάχιστη συντήρηση
- και τέλος να νιώθετε άνετα μαζί του.
Για να οργανωθούμε λίγο:
Τετάρτη 14 ως τη Κυριακή 18 Οκτωβρίου στο Γκάζι.
Υπάρχει μάλιστα ξεχωριστή ενότητα Open Source
Πολύ ενδιαφέρον για όποιον ενδιαφέρεται να αγοράσει ένα laptop και θέλει να εργαστεί με opensolaris: