Τετάρτη 22 Αυγούστου 2007

Kopete vs Gaim : Σημειώσατε 1

Χρησιμοποιώ IM εφαρμογές εδώ και πολλά χρόνια. Για αδιευκρίνιστους λόγους (μάλλον λόγω του port στα Windows) προτιμούσα τον Gaim, ο οποίος επί σειρά ετών λειτουργούσε εξαιρετικά τόσο σε Windows όσο και στο Linux.

Με την μετάβαση προ μερικών μηνών (λόγω Beryl) στο Ubuntu 6.10, ο Gaim άρχισε να παρουσιάζει crashes τα οποία το ελάχιστο ενοχλητικά θα μπορούσαν να χαρακτηριστούν. Κατόπιν προτροπής του Δημήτρη έριξα μια ματιά στο Kopete.

Πολύ καλογραμμένη εφαρμογή, με εξαιρετική υποστήριξη του MSN αλλά και των άλλων πρωτοκόλλων. Επιπρόσθετα, η ανταλλαγή video στο MSN λειτουργεί άψογα (ο Gaim δεν υποστηρίζει video) και τα κολλήματα είναι σε μηδενικό επίπεδο.

Έχω τέλος, την εντύπωση ότι στο KDE οι εφαρμογές (σε Qt) είναι μια κλάση ανώτερες από αυτές του gnome (GTK), με εξαίρεση το Gimp και το Firefox φυσικά.

Δευτέρα 20 Αυγούστου 2007

Wiki για ισοβίτες...

Έχοντας καλομάθει με το Joomla αλλά και το Wordpress, πίστεψα ότι θα ήταν έυκολη υπόθεση το να προσθέσω ένα support wiki για την εταιρία μου. Μετά από σχετικό ψάξιμο επέλεξα το Media Wiki, το οποίο είναι ομολογουμένως αρκετά δημοφιλές και υποστηρίζεται από τεράστιο community.Η εγκατάσταση δεν μπορώ να πω ότι μου δημιούργησε κάποιο πρόβλημα. Μετά από λίγα λεπτά ήταν σε απόλυτα λειτουργική κατάσταση και με εκτεταμένη υποστήριξη της ελληνικής γλώσσας σε UTF-8.

Και τώρα τί;

Αρχικά ήθελα να κλείδώσω τη δημιουργία λογαριασμών... [Control - Administration] Panel ρε παιδιά; Πού είναι το control panel; Τί ; Δεν έχει control panel! Πρέπει να πας στο LocalSettings.php και να προσθέσεις τις παρακάτω γραμμές

$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;


Ωραία το ψιλοκλειδώσαμε για αρχή. Πώς προσθέτουμε περιεχόμενο; Add Content- Προσθήκη σελίδας; Τίποτα!

Πρέπει να κάνουμε λέει αναζήτηση και αν δεν βρεί κάτι να κάνουμε edit (φυσικά έχοντας μπει στο σύστημα). Εναλλακτικά πρέπει να πάμε μέσω ενός url της μορφής:

http://www.mydomain.gr/wiki/index.php?title=Το_όνομα_που_θέλουμε

Τί θέλετε κύριε; Να ανεβάσετε εικόνες; Αααα πρέπει να αλλάξετε και πάλι στο LocalSettings.php τη γραμμή:
$wgEnableUploads = false;
σε
$wgEnableUploads = true;

H παράνοια δεν σταματάει εδώ. Όταν πρέπει να ανεβάσουμε μια εικόνα, πρέπει να το κάνουμε σε άλλο παράθυρο/tab ή αλλιώς πρέπει να μπαινοβγαίνουμε στην επεξεργασία του άρθρου.

Όσο για τα μενού δεν υπάρχει menu editor. Πρέπει να πάμε στο url:

http://www.mydomain.gr/wiki/index.php?title=MediaWiki:Sidebar

Και τώρα το αποκορύφωμα!

LaTeX Style Tables... Παιδιά ξυπνάτε! Είμαστε στο 2007! Εστιάστε στο περιεχόμενο και όχι στο markup ρεεεεεεεε.

Κυριακή 5 Αυγούστου 2007

Συγκίνηση

... Ναι μπορείτε να με κοροϊδεύετε, αλλά εγώ το Pixel το διάβαζα πολλά καλοκαίρια αφ' ότου είχε κλείσει. Και ναι, μου άρεσε να ξαναδιαβάζω reviews για παιχνίδια του CPC και ας μην είχα ποτέ...

Τέλος μπορείτε να με κοροϊδεύετε που συγκινήθηκα όταν πήρα στα χέρια μου το Pixel που μόλις κυκλοφόρησε, με το κόκκινο λογότυπο και περίγραμμα στην πρώτη σελίδα.

Ναι μου αρέσει το retro... έχει πρόβλημα κανείς;

Τετάρτη 1 Αυγούστου 2007

Χαράς ευαγγέλια για τον θείο Clive.

Είμαι σίγουρος ότι σήμερα ο θείος Clive θα γελάει μέχρι δακρύων. Ο άσπονδος εχθρός του Alan Sugar έθεσε υπό εξαγορά την Amstrad στον μεγιστάνα των ΜΜΕ, Rupert Murdoch. Έτσι είναι αγαπητέ Alan, το μεγάλο ψάρι πάντα τρώει το μικρό :-)

Τρίτη 31 Ιουλίου 2007

Joomla 1.0.13 & Joomfish !

Προσοχή σε όσους έχουν το Joomla 1.0.13 και το Joomfish 1.7 .

Μόλις ζητήσουμε να αποθηκευθεί μια μετάφραση, το Joomfish την αποθηκεύει, επιστρέφει όμως ένα μήνυμα λάθους και στη συνέχεια κάνει το Joomla logout.

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/xxxxx/public_html/includes/joomla.php:4145) in /home/xxxxx/public_html/includes/joomla.php on line 800

Για να λυθεί αυτο το πρόβλημα (το οποίο επίσης υπάρχει και στο VirtueMart) κάνουμε τις παρακάτω αλλαγές στο : /administrator/index2.php

ΑΠΟ:
103 doGzip();
104
105 // if task action is 'save' or 'apply' redo session check
106 if ( $task == 'save' || $task == 'apply' ) {
107 $mainframe->initSessionAdmin( $option, '' );
108 }


ΣΕ:

102 // if task action is 'save' or 'apply' redo session check
103 if ( $task == 'save' || $task == 'apply' ) {
104 $mainframe->initSessionAdmin( $option, '' );
105 }
106 doGzip();

Κυριακή 29 Ιουλίου 2007

Debian 4 , Iceweasel και Java plugin

Πέρασα το τελευταίο Debian στο παλιό μου laptop. Δεν περίμενα κάτι λιγότερο από ένα σταθερότατο και εξαιρετικά οργανωμένο λειτουργικό σύστημα. Σε σχέση με το Ubuntu που είναι στημένο στα υπόλοιπα μου μηχανήματα μπορώ να πω, ότι είναι αρκετά γρήγορο (τόσο στο boot/shutdown όσο και στη συνολική αίσθηση απόκρισης) ακόμα και στο παλιό Duron (@950 MHz) με 256ΜΒ μνήμης.

Μόνο περίεργο ήταν ότι το τελευταίο Java 6 Build 2 plugin για το Firefox δεν λειτουργούσε. Αρκετή ώρα το έψαξα, όταν τυχαία δοκίμασα να εκτελέσω το jcontrol. Εκεί είδα ότι παραπονιόταν για την έλλειψη της Standard C++ library 5.

apt-get install libstdc++5

... και voila! Όλα λειτούργησαν κανονικά !

Y.Γ. μην ξεχάσετε μετά την εγκατάσταση π.χ. στο /opt του τελευταίου JRE να δώσετε:

ln -sf /opt/jre1.6.0_2/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins/libjavaplugin_oji.so

ln -sf /opt/jre1.6.0_2/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/libjavaplugin_oji.so

καθώς και

ln -sf /opt/jre1.6.0_2/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so

Παρασκευή 27 Ιουλίου 2007

Freak Out

Δεν πρόκειται να ξαναστήσω patch σε live site εάν δεν το δοκιμάσω πρώτα επαρκώς.

Το έχω πει στον εαυτό μου αλλά δεν το έχω εφαρμόσει. Μάλλον με διακρίνει έλλειμα αυτοπειθαρχίας. Μόλις είχα γυρίσει σπίτι και άρχισε να βαράει το κινητό. "Ναι, κε Τριπολιτάκη, όταν επιλέγω στον editor μια εικόνα το σύστημα με πετάει έξω"... Με τα πολλά, προσπάθησα να αναπαράγω το πρόβλημα και όντως υφίστατο.

Το τελευταίο patch που είχα περάσει το Σάββατο στο Joomla μου έσπασε τον JCE (ένας εξαιρετικός editor με εξίσου εξαιρετικό support). Φυσικά, μιας και το φιλότιμο δεν είναι ελληνική λέξη - όπως πολλοί θέλουν να πιστεύουν, ο προγραμματιστής του JCE έβγαλε την ίδια κιόλας μέρα (χθές) patch και τέλος καλό όλα καλά. Φυσικά όμως επειδή ο διάολος έχει πολλά ποδάρια, ξέχασε να βάλει ένα ενδιάμεσο patch για ένα πρόβλημα με τα AJAX routines και τα ελληνικά που υπήρχε από την προηγούμενη έκδοση, με αποτέλεσμα να φτιάξω εγώ μια patched έκδοση της patched έκδοσης του editor... Καλό ε;