Tag Archives: Hacks

Google Chrome με αγγλικό interface

Επειδή πολλοί ψάχνανε πως να γυρίσουν τον chrome σε Αγγλικά, καθ’ υπόδειξη ενός σχολιαστή, βρήκα τη σχετική ρύθμιση: 

Πατάμε το εργαλείο πάνω δεξιά στην οθόνη:

και στο μενού που ανοίγει επιλέγουμε:

Επιλογές > Πρόσθετες επιλογές > Γραμματοσειρές και γλώσσες και στον διάλογο που ανοίγει επιλέγουμε την καρτέλλα Γλώσσες όπως στην εικόνα:

Στην επιλογή Γλώσσα του Google Chrome διαλέγουμε Αγγλικά και κάνουμε επανεκκίνηση του browser.

Windows Live Writer: διορθώνοντας το πρόβλημα με τους τίτλους

Ένα πό τα λίγα πια Μαϊκροσοφτικά προγράμματα που χρησιμοποιώ, είναι ο Windows Live Writer. Όποτε κάθομαι σε καναπέ, σερφάρω με ένα Windows laptop, ενώ όποτε κάθομαι σε γραφείο Linux μηχανές.

Είχα κάνει παλιότερα κι ένα review για τον Writer και παρότι χρησιμοποιούσα Scribefire για να γράφω τα ποστ μου, ανακάλυψα συμπτωματικά ότι για τα ποστ που κάνω σχετικά με τα μπλογκ στον τύπο, ο Writer ήταν πιο κατάλληλος για τη δουλειά γιατί καθαρίζει από τα κείμενα που αντιγράφω από τις εφημερίδες όλα τα ενοχλητικά tags που δημιουργούσαν πρόβλημα είτε στην εμφάνιση, είτε στο feed.

Κυριακή προς Κυριακή τον συνήθισα, κι έτσι, όντας πάντα κουρασμένος τον τελευταίο καιρό, το περισσότερο από το blogging μου το κάνω από τον καναπέ κι άρα από τον Writer. Και θα ήμουν απόλυτα ευχαριστημένος αν δεν υπήρχε ένα ενοχλητικό πρόβλημα: ο writer έχει τη κακιά συνήθεια να μετατρέπει τους ελληικούς τίτλους των post (οι περισσότεροι είναι) σε HTML entities, κάτι που δεν γίνεται ορατό όταν κάποιος διαβάζει το ποστ από το blog, αλλά είναι ορατότατο στα trackbacks και στο feed. Αυτό μ΄ ανάγκαζε να ανεβάζω τα ποστ σε μορφή πρόχειρου, να μπαίνω στο wordpress και να αλλάζω τους τίτλους σε κανονικό κείμενο και μετά να δημοσιεύω.

Κάποια στιγμή δεν αντέχεις άλλο κι είτε τα παρατάς, είτε κάνεις ότι έπρεπε να είχα κάνει εδώ και καιρό: μια αναζήτηση στο ιντερνετ. Μετά από μερικές άχρηστες απαντήσεις οδηγήθηκα σ’ αυτό, μια συζήτηση όπου κάποιος έχει παρόμοιο πρόβλημα και κάποιος άλλος του το λύνει. Η προτεινόμενη λύση δεν είναι κάτι που θα μπορούσα να έχω σκεφτεί και δεν είναι και κάτι που ο μέσος χρήστης επιχειρεί, γιατί απαιτεί να πειράξεις τη registry.

Για να το δώσω σαν συνταγή:

πηγαίνεις start,

πατάς run,

πληκτρολογείς regedit,

ανοίγει ο registry editor,

κάνεις αναζήτηση στο HKEY_CURRENT_USER\Software\Microsoft\Windows Live\Writer\Weblogs\{blog-id}\UserOptionOverrides (αν έχεις πολλά μπλογκ πρέπει να μαντέψεις σωστά το blog-id, αλλιώς είναι το πρώτο που θα βρεις),

και, τέλος, δημιουργείς ένα string requiresHtmlTitles που του δίνεις τιμή No.

windowsLiveWriterRegistryHack

Μετά πρέπει να δουλεύει.

Τι να κάνετε το παλιό σας blog στο wordpress.com (Update)

Πολλοί από τους bloggers που έχουν μπλογκ σε δικούς τους σέρβερ (μιλάμε για wordpress.org blogs, αλλά δουλεύει κι αλλού) έχουν περάσει στο παρελθόν από το wordpress.com. Μια χρήση για το παροπλισμένο blog του wordpress.com είναι να το χρησιμοποιήσουν σαν openid provider για το νέο.

Με απλά λόγια: αν πάμε να μπούμε σε ένα site που υποστηρίζει openid (να σχολιάσουμε σε blog του blogger π.χ.) μπορούμε να χρησιμοποιήσουμε σαν credential το url του νέου μας hosted blog αρκεί να έχουμε προσθέσει δυο γραμμούλες κώδικα στο template που θα παραπέμπουν στο παλιό wordpress blog. Γιατί να το κάνουμε αυτό; Για να μην γράφουμε ξανά και ξανά όνομα, mail και διεύθυνση (που, υποθέτω, θέλουμε να φαίνονται αν θέλουμε να οδηγήσουμε κάποιον και στο blog μας χωρίς να το αναγκάζουμε να περάσει από κάποιο παλιό blog για να αντιληφθεί ότι έχουμε και καινούργιο).

Οι αλλαγές που πρέπει να κάνουμε στο template μας είναι οι κάτωθι:

Στο αρχείο header.php (που βρίσκεται στη διεύθυνση http://το-νέο-μπλογκ-μου.gr/wp-content/το-theme-μου/) προσθέτουμε τις ακόλουθες δύο γραμμές κώδικα κάτω από το <head> tag.

<link rel=”openid.server” href=”http://το-παλιο-μου-μπλογκ.wordpress.com/?openidserver=1″ />
<link rel=”openid.delegate” href=”http://το-παλιο-μου-μπλογκ.wordpress.com/” />

Αυτό αρκεί.

Εναλλακτικά θα μπορούσαμε να χρησιμοποιήσουμε κάποιο wordpress plugin αλλά αυτό αφενός δεν είναι πάντα εύκολο γιατί μπορεί να απαιτεί βιβλιοθήκες που ο σέρβερ μας δεν διαθέτει ή δεν επιτρέπει να φορτώσουμε, και επίσης, γιατί, γενικά, όσο λιγότερα plugin έχουμε, τόσο λιγότερο κίνδυνο να έχουμε προβλήματα σε κάποια αναβάθμιση του wordpress διατρέχουμε.

(Το είχα ξαναγράψει παλιότερα αυτό για το delegation αλλά μιας κι ο blogger υποστηρίζει πια στο σχολιασμό openid, είπα να το υπενθυμίσω.)

Update: Ο Blogger γίνεται κι αυτός Openid provider. Η λειτουργικότητα είναι ενεργοποιημένη στον Blogger Draft και μπορείτε να τη δοκιμάσετε.

With a little help from my friends

Ξυπνάω σήμερα το πρωί με το μυαλό κολλημένο στον WLW για τον οποίο έγραφα προχτές, και στο πρόβλημα της μη εμφάνισης των ελληνικών. Και λέω ‘άγνωστο γιατί’, γιατί δεν με καίει ιδιαίτερα το πρόβλημα, δεν δουλεύω σε Windows κι έτσι δεν πρόκειται να χρησιμοποιήσω τον WLW στο εγγύς μέλλον. Ανοίγω το email μου και βλέπω ένα μήνυμα από τον Ιντερνετάκια, που λέει ότι βρήκε τη λύση. Το δοκιμάζω, και… παίζει! Χιπ, χιπ, ούρα!!!

Η διαδικασία, που περιγράφει κι ο Ιντερνετάκιας, είναι η εξής:

Τρέχετε το regedit.exe και πάτε στο

HKEY_CURRENT_USER\Software
\Windows Live Writer\Weblogs\

εκεί βεβαιωθείτε οτι το subkey ManifestOptions εχει τιμή characterSet=”UTF-8″

Αν ναι, τότε πηγαίνετε στο subkey UserOptionOverrides και κάντε add a new String με ονομα characterSet και τιμή κενή.

Thanks buddy!

(Αυτό το ποστ γράφτηκε με WLW).

Πειράζοντας το metamarks plugin

For geeks only: Αν δεν γράφετε κώδικα, μη διαβάσετε αυτό το ποστ.

Όταν ξεκίνησα να φτιάχνω το metamarks plugin, δεν είχα λάβει υπόψιν μου μια δυσάρεστη παρενέργεια: τα εικονίδια του plugin (και γενικά όλος ο κώδικας για το bookmarking) περνάνε και στο feed. Ο λόγος που συμβαίνει αυτό, είναι γιατί χρησιμοποιώ ένα φίλτρο που προσθέτει τον κώδικα για τα bookmarks στο περιεχόμενο κάθε ποστ. Συγκεκριμένα χρησιμοποιώ την add_filter  function του wordpress.
Πέραν του αισθητικά ενοχλητικού, το γεγονός αυτό δημιουργεί και μια σειρά μικροπροβλήματα στο feed: εξαιτίας των διαφόρων onclick attributes που περιλαμβάνονται στα img tags,  ένας feed validator πετάει πολλά warnings.
Αφού προσπάθησα να βρω τρόπο να μην γίνεται αυτό, πειραματιζόμενος με functions του wordpress, τελικά κατέληξα σε μια πολύ απλή λύση: απενεργοποίησα το φίλτρο από το plugin και πρόσθεσα με το χέρι την λειτουργικότητα στο theme.
Όποιος θέλει να το προσπαθήσει, ας κάνει τα ακόλουθα:

Ας εντοπίσει το αρχείο

<το μπλογκ url>/wp-content/plugins/metamarks/metamarks.php,

ας πάει στη γραμμή 45 και ας την κάνει comment, κάπως έτσι:

//add_filter(’the_content’, ‘bm_frame’);

Έπειτα ας πάει στα δυο  αρχεία στο theme του:

<το μπλογκ url>/wp-content/themes/το theme σας/index.php
<το μπλογκ url>/wp-content/themes/το theme σας/single.php

να εντοπίσει την γραμμή του κώδικα στο καθένα που είναι κάπως έτσι:

< ?php the_content('Read the rest of this entry »'); ?>

κι ας προσθέσει από κάτω τον εξής κώδικα:

< ?php echo bm_frame(null);?>

Αυτό είν’ όλο…

Digital News: Από τις ειδήσεις στη δημιουργία utilities και plugins

To Digital News είναι μια ιστοσελίδα αφιερωμένη σε θέματα τεχνολογίας που έχει ειδήσεις, συμβουλές, φόρουμ κι άλλα διάφορα. Είναι φτιαγμένη με το Content Management Xoops απ’ ότι είδα κι ομολογώ ότι αγνοούσα την υπάρξή της μέχρι να συμβούν τα εξής δύο πράγματα:

α. Να δω στο digme.gr ότι έχουν δημιουργήσει μια open source έκδοση των ClickComments της PostReach, τα DN Comments. Σίγουρα η open source μορφή βοηθάει στο να τροποποιήσει κανείς τον κώδικα κατά βούληση και να προσθέσει (ή αφαιρέσει) τα εικονίδια-σχόλια της αρεσκείας του. Τα εικονίδια φαίνονται κάπως έτσι:

Ενδιαφέρον είναι ότι στο μπλογκ των DN Comments υπάρχουν οδηγίες πως να τα προσθέσει κανείς σε Joomla  ή σε Xoops πέραν από το WordPress. Λείπει ο blogger βέβαια.

β. Να λάβω την ίδια στιγμή που έβλεπα τα DN Comments, ένα μήνυμά τους που ενημέρωνε για τη δημιουργία μια άλλης δωρεάν διατιθεμενης εφαρμογής για windows: την Manager Sidebar! Μάλλον το υπερπέραν θέλει κάτι να μου πει :D

Η Manager Sidebar είναι φτιαγμένη σε .Net (και απαιτεί συνεπώς το .Net framework για να τρέξει), και βοηθάει στη οργάνωση των αρχείων και των συντομεύσεων συσχετίζοντάς τα με λέξεις κλειδιά.
Επίσης βοηθάει στην αναζήτηση των προγραμμάτων που .. κατοικοεδρεύουν στο Start Menu. Δυστυχώς πρέπει να τα δω σε άλλο υπολογιστή γιατί εδώ απ’ όπου ποστάρω τρέχει Linux.
Καλές κινήσεις πάντως και κυρίως βοηθάνε στο να δημιουργηθεί ένα κλίμα προσφοράς και δημιουργικότητας.

Για την Manager Sidebar έχω να κάνω δύο προτάσεις: γιατί μόνο δωρεάν κι όχι κι open source; Και γιατί μόνο .Net κι όχι και Mono; Για σκεφτείτε το…

WordPress Bits: το μπλογκ για όσους ‘πειράζουν’ το wordpress

Leonid with MattΓια όσους παρακολούθησαν το Greek Bloggers Camp, το όνομα Leonid Mamchenkov (στη φωτογραφία με τον Matt)λέει κάτι. Ο Leonid, Ρωσικής καταγωγής αλλά διαμένων μόνιμα στην Κύπρο, ξεκίνησε ένα νέο μπλογκ, το WordPress Bits, με συμβουλές και αναλύσεις για όσους ασχολούνται με ανάπτυξη ή παραμετροποίηση ή εξατομίκευση στο WordPress.

Σίγουρα έχει τα μέσα το Leonid, γιατί το μπλογκ μπήκε ήδη στη λίστα των feeds που τροφοδοτούν το wordpress dashboard.

Από μια πρώτη ματιά βλέπω ενδιαφέρουσα αρθρογραφία. Σίγουρα θα επανέλθουμε.

Καλή επιτυχία Leonid!

Feed hacking ή ο Feedburner έχει πρόβλημα;;;;

problem with gigaom feed

Στο Google Reader παρακολουθώ διάφορους γνωστούς Αμερικάνους μπλογκερ, μεταξύ των οποίων και τον Oμ Mαλίκ. Μόλις όμως παρατήρησα το εξής περίεργο στο feed του μπλογκ του: από ένα σημείο κι ύστερα τα ποστ που εμφανίζονται είναι ενός Ιταλού μπλόγκερ του Αλφρέντο Παντσέρα (δείτε εικόνα).
Ποιος στη μακρυά αλυσίδα των εμπλεκόμενων έχει πρόβλημα; Το WordPress.com που φιλοξενεί τον Παντσέρα, ο Feedburner, o Google Reader ή υπάρχει κακόβουλη ενέργεια;

Coding at the speed of light!!!!

http://www.time.com/time/innovators/web/profile_icaza.htmlΡε παιδιά έλεος. Δεν έχω προλάβει να τεστάρω το Popfly, έχω γράψει μόνο το πρώτο μέρος του τεστ στο οποίο εκφράζω την ελπίδα η Microsoft να βγάλει το Silverlight για Linux για να μπορώ να το τρέξω κι εκεί. Τι βλακείες λέω!
H Microsoft θα το έκανε;;
Όχι!

Έρχεται σήμερα αυτός ο Σούπερ Χάκερ, ο Μιγκέλ ντε Ικάζα κι αναγγέλει ότι η ομάδα του το έκανε σε 21 μέρες!!!!
Και τώρα πετάει Παρίσι να το παρουσιάσει. Πως να πιάσει πληκτρολόγιο μετά ένας μέσος προγραμματιστής; Πως;;

Αν δεν έχετε ακούσει για τον Μιγκέλ δείτε εδώ.

Powered by ScribeFire.

Η μπάρα εργαλείων του Metablogging.gr

Ξέρω, ξέρω: έχετε βαρεθεί να κατεβάζετε toolbars στον browser σας. Κι αν σας πω ότι αυτή εδώ είναι διαφορετική, θα πείτε ότι έτσι λένε όλοι.

Έχετε δει όμως μέχρι σήμερα καμιά μπάρα εργαλείων “αφιερωμένη” στην ελληνική μπλογκόσφαιρα; Όχι. Άρα αξίζει να της ρίξετε μια ματιά.

Ας τα πάρουμε με τη σειρά.

Φτιάξαμε μια μπάρα εργαλείων που να μπορεί να εγκατασταθεί και σε Internet Explorer και σε Firefox, και που σας δίνει τις ακόλουθες δυνατότητες:

  • Αναζήτηση στα ποστ της ελληνικής μπλογκόσφαιρας με τη χρήση είτε των μεγάλων μηχανών αναζήτησης, είτε με τους μηχανισμούς ανατήτησης των ελληνικών aggregators.

  • Feed με τα τελευταία ποστ της ελληνικής μπλογκόσφαιρας αλλά και από μπλογκ που έχουν αφυπνίσει το κοινό αίσθημα.
  • Τικερ τεϊπ με τα τελευταία ποστ μας (ε, πως, να μην ευλογήσουμε και τα γένια μας;).

  • Κουμπιά για Social Bookmarking απ’ όλα τα ελληνικά Social Bookmarking sites.
  • Μηχανισμός μηνυμάτων για ειδοποίηση σε κινητοποιήσεις, συναθροίσεις κτλ (έτσι δεν χρειάζεται να έχετε το νου σας για να πάρετε είδηση π.χ. το προγραμματιζόμενο πάρτι, ούτε πρέπει να δώσετε τη διεύθυνση ηλ. ταχ. σε κάποιον που δεν θα το επιθυμούσατε)
  • Δυνατήτα ειδοποίησης άφιξης αλληλογραφίας σε hotmail, yahoo ή gmail αλλά και σε κάθε ηλεκτρονικό ταχυδρομείο τύπου POP3.
  • Έλεγχο ορθότητας του feed της σελίδας στην οποία βρίσκεται ανά πάσα στιγμή ο browser. Το έχετε δοκιμάσει ποτέ για το μπλογκ σας; Όχι; Θάπρεπε!
  • Καιρό της πόλης που κατοικείτε.

Και πολλά άλλα που θα ανακαλύψετε μόνοι σας.

Και το κυριώτερο. Κάθε φορά που θα αλλάζουμε κάτι στην μπάρα, θα εμφανίζεται σε σας αυτόματα. Χωρίς να κάνετε κάτι!

Εντάξει, δεν τα πετύχαμε μόνοι μας όλα αυτά τα ‘μαγικά’. Υπάρχει η Conduit που δίνει τα εργαλεία για να χτίσει κανείς μια τέτοια μπάρα. Και γι αυτό κάποια μενού είναι αμετάφραστα.

Αν πειστήκατε ότι αξίζει τον κόπο, μπορείτε να εγκαταστήσετε τη μπάρα πατώντας το ακόλουθο κουμπί:

Εννοείται ότι κάθε πρόταση, παρατήρηση, κριτική κτλ είναι εξαιρετικά καλοδεχούμενη.
🙂