Τρίτη, 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... Καλό ε;

Δευτέρα, 23 Ιουλίου 2007

Καήκαμε...

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


p7220627

Στήσιμο Java 6 / NetBeans 5.5.1 σε Ubuntu 6.10

Πρόσφατα, χρειάστηκε να ανανεώσω την έκδοση της Java και των NetBeans στο Ubuntu 6.10

Η διαδικασία είναι αρκετά απλή και συνοψίζεται στα παρακάτω βήματα:

  • Download από αυτή τη σελίδα του bundle Netbeans 5.5.1 & Java Development Kit 6 build 2

  • Σε ένα τερματικό δίνουμε chmod +x το_όνομα_του_bin_αρχείου που κατεβάσαμε

  • Στη συνέχεια δίνουμε ως root ./το_όνομα_του_bin_αρχείου

  • Ακολουθούμε τις εντολές του γραφικού installer

  • Όταν τελειώσουμε φτιάχνουμε το Firefox Java plugin ως εξής:

    • α) ln -sf /opt/jdk_installation_directory/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so

    • β) ln -sf /opt/jdk_installation_directory/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so




Για να ελέγξετε ότι όλα πήγαν καλά δώστε στο terminal : java -version

Επίσης για να ελέγξετε ότι το plugin του Firefox λειτουργεί επισκεφτείτε αυτή τη σελίδα.

Σάββατο, 21 Ιουλίου 2007

Linked-in Mania

Με έχει πιάσει μανία τις τελευταίες μέρες να βελτιώσω το profile μου στο linked-in. Ήδη έχω βρεί αρκετούς φίλους και συνάδελφους αλλά και έχω βάλει άλλους τόσους στο παιχνίδι, οι οποίοι δεν το είχαν στα υπόψη.

Τελικά όμως, πρέπει ο κύκλος των γνωριμιών σε τέτοια δίκτυα να είναι στενός ή θα πρέπει να μπαίνουν και άσχετοι; Μέχρι στιγμής, έβαλα ένα άτομο, αλλά οι απορίες έχουν μέινει.

Τί λέτε εσείς εκεί έξω άραγε;

Πέμπτη, 19 Ιουλίου 2007

Είναι να το εμπιστεύεσαι;

Θυμάμαι που έιμουν παιδί στο χωρίο κάπου στις διακοπές του Πάσχα, όταν έγινε το μεγάλο ατύχημα στο Τσερνόμπιλ. Αποτέλεσε ένα από τα μεγαλύτερα σοκ της ζωής μου το γεγονός ότι πλέον, έτσι απλά, από τη βροχή, τον αέρα και τα τρόφιμα είμασταν εκτεθειμένοι σε υψηλά ποσά ραδιενέργειας, πολλαπλάσια του φυσιολογικού.

Τα χρόνια πέρασαν και ομολογουμένως τα μέτρα ασφαλείας αυξήθηκαν. Ή μήπως μας κάνουν να πιστεύουμε ότι έχουν πραγματικά αυξηθεί και ότι υπάρχει workaround για κάθε πιθανό σενάριο; Η εμπειρία δείχνει ότι τα μέτρα ασφαλείας όσο αυστηρά και να είναι, πάντα θα υπάρχει κάτι που θα μας κρούσει τον κώδωνα του κινδύνου.

Όλα αυτά τα γράφω με αφορμή την πρόσφατη διαρροή ραδιενέργειας στην Ιαπωνία. Ελπίζω το ενεργειακό μέλλον μας να μην είναι "πυρηνικό" ... Η ζημιά που έχει γίνει στον πλανήτη, είναι και μεγάλη και συσσωρευτική.

http://www.enet.gr/online/online_text/c=111,id=46550100 (σχετικό άρθρο στην Ελευθεροτυπία)

Δευτέρα, 9 Ιουλίου 2007

Τρέμετε Webmasters - Captcha Overcome

Ήταν αναμενόμενο ότι κάποια στιγμή το Captcha θα ήταν ανεπαρκές για να σταματήσει τη δικτυακή πανούκλα των spammers. Ήδη από εχθές, έχουν γίνει αρκετές αναφορές για ένα νέο Trojan με όνομα "Trojan.Spammer.HotLan.A", το οποίο δημιουργεί λογαριασμούς σε Yahoo! και Hotmail. Οι λογαριασμοί αυτοί χρησιμοποιούνται για την μαζική αποστολή spam. Θα έχει αρκετό ενδιαφέρον να δούμε τις τεχνικές που χρησιμοποιούνται από το Trojan αυτό πιστεύω.

Σχετικό blog entry

Η σελίδα του Trojan στο BitDefender

EDIT:

Μετά από λίγο ψάξιμο στα threads του Slashdot βρήκα αυτή την ενδιαφέρουσα σελίδα όπου υπάρχει ένας Captcha decoder ο οποίος χτυπάει μια ποικιλία από διαδεδομένα captcha. Τελικά μου φαίνεται ότι για άλλη μια φορά επιβεβαιώνεται το : "Ό,τι κλειδώνει, ξεκλειδώνει..."

Τρίτη, 3 Ιουλίου 2007

Brain bug

Όπως κάθεστε στο γραφείο, σηκώστε το δεξί σας πόδι απο το δάπεδο και κάντε κύκλους κατά τη φορά των δεικτών του ρολογιού. Ενώ το κάνετε, σηκώστε το δεξί σας χέρι και σχηματίστε στον αέρα το νουμερο 6 (εξι).Το πόδι σας θα αλλάξει διεύθυνση κίνησης...

Δυστυχώς σε εμένα λειτουργεί...

Πάλι μας έφτιαξες κε Γούγλη

Εξαιρετικό το Google Calendars. Πιο πολύ απ 'όλα μου αρέσει το SMS notification. Γαλαντόμο το Google μας...

Φυσικά πλέον με έχει πλήρως φακελωμένο... απ' την κορφή μέχρι τα νύχια. Στην τελική όμως εκχωρούμε ελευθερία για να έχουμε περισσότερες ανέσεις; Η νεκροψία θα δείξει...