Meddling Around

Ιστορίες καθημερινής αντάρας

Browsing Posts published in Ιουλίου, 2007

Προσοχή σε όσους έχουν το 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();

Θεωρώ (και μπορείτε Apple-geeks) να με βρίσετε, ότι η Apple το έχει παρακάνει. Πέρνει, hardware απο το ράφι, το κλειδώνει, το βάζει σε ωραίο περιτύλιγμα και το παρουσιάζει ως το νέο τεχνολογικό θαύμα.

Η καφρίλα όμως έχει και τα όριά της. Το να πουλάς κινητό τηλέφωνο, του οποίου δεν μπορείς να αλλάξεις τη μπαταρία πάει πολύ. Υπάρχει πολύς κόσμος «εκεί έξω» που μπορεί κάποια στιγμή να χρειαστεί μια εφεδρική μπαταρία. Εκεί τί προτείνετε τζιμάνια μηχανικοί της Apple;

Πάμε όμως στη μεγαλύτερη καφρίλα… Ξέρετε κύριοι μηχανικοί της Apple το φαινόμενο μνήμης στις επαναφορτιζόμενες μπαταρίες. Φυσικά και το ξέρετε. Για αυτό το λόγο, όταν ο κακόμοιρος (ή άραγε αδαής) ιδιοκτήτης του iPhone σας, θα πρέπει να το αποχωριστεί για μερικές μέρες για «αλλαγή μπαταρίας» και θα μείνει χωρίς συσκευή, εκτός εάν πληρώσει περίπου $30 για να του νοικιάσετε μια παντόφλα.

Μπορεί οι Apple users να ανέχονται τέτοια συμπεριφορά… Ίσως είναι αυτή η συμπεριφορά που σας κάνει «απαραίτητους» και «cool» και σας εξασφαλίζει τσούρμο υποστηρικτών στις δευτεράντζες που πουλάτε για μεταξωτές κορδέλες.

Φυσικά, δεν είναι όλοι το ίδιο και ένας που έιχε το θάρρος (για να μην πω τί άλλο) έριξε μια ωραία μήνυση για τις μπαταριούλες :-)

Περισσότερα, στο σχετικό άρθρο στο Ars Technica

Πέρασα το τελευταίο 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

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

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

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

Ένα μεγάλο ευχαριστώ στην ομάδα του Συλλόγου Φίλων Αστρονομίας Κρήτης, τους οποίους έχω την τιμή να φιλοξενώ στους servers μου, για το μπλουζάκι που μου δώρισαν :-)

Καλές παρατηρήσεις παιδιά!

Us, and them
And after all we’re only ordinary men.
Me, and you.
God only knows it’s noz what we would choose to do.
Forward he cried from the rear
and the front rank died.
And the general sat and the lines on the map
moved from side to side.
Black and blue
And who knows which is which and who is who.
Up and down.
But in the end it’s only round and round.
Haven’t you heard it’s a battle of words
The poster bearer cried.
Listen son, said the man with the gun
There’s room for you inside.

«I mean, they’re not gunna kill ya, so if you give ‘em a quick short,
sharp, shock, they won’t do it again. Dig it? I mean he get off
lightly, ‘cos I would’ve given him a thrashing – I only hit him once!
It was only a difference of opinion, but really…I mean good manners
don’t cost nothing do they, eh?»

Down and out
It can’t be helped but there’s a lot of it about.
With, without.
And who’ll deny it’s what the fighting’s all about?
Out of the way, it’s a busy day
I’ve got things on my mind.
For the want of the price of tea and a slice
The old man died.

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

p7220627

Πρόσφατα, χρειάστηκε να ανανεώσω την έκδοση της 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 λειτουργεί επισκεφτείτε αυτή τη σελίδα.

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

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

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

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

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

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

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