Ψαχτήρια διάφορα στον Firefox

Οι περισσότεροι ιστότοποι που διαθέτουν μηχανή αναζήτησης, την διαφημίζουν κατάλληλα μέσα στον κώδικά τους. Έτσι η προσθήκη μιας τέτοιας μηχανής στις υπόλοιπες του Firefox, είναι πολύ απλή υπόθεση.

Όμως, δεν έχουν όλοι οι ιστότοποι τον κατάλληλο κώδικα, για την παραπάνω ευκολία.

Αν χρειάζεσαι για παράδειγμα, από την Ακαδημία Αθηνών το ψαχτήρι για το Ἱστορικὸν Λεξικὸν τῆς Νέας Ἑλληνικῆς, τῆς τε κοινῶς ὁμιλουμένης καὶ τῶν ἰδιωμάτων (ΙΛΝΕ),  κι από το Κέντρο Ελληνικής Γλώσσας το Λεξικό της Λαϊκής και Περιθωριακής Γλώσσας του Γιώργου Κάτου, το Liddell-Scott, ή το Αρμάνo – Ελληνικό (Βλάχο – Ελληνικό) Λεξικό της Κούλας Λέντζιου Τρίκου, ή τη Συλλογή Παροιμιών από το Κέντρον Ερεύνης της Ελληνικής Λαογραφίας, δεν θα βρεις ευθύ δρόμο.

Καθώς η κατάρα των webextensions έχει χτυπήσει τον Firefox, σκέφτηκα να γράψω οδηγίες για το πώς μπορείς να προσθέσεις τα λεξικά αυτά σε ένα κλικ απόσταση, όπως τα έχω εγώ.

Όμως, ευτυχώς θυμήθηκα το Mycroft Project και στ’ ανέβασα εκεί, οπότε μπαίνουν και στον Χρώμη σου.

#firefox, #google-chrome, #mozilla, #opensearch, #search-plugins

Μπρος-πίσω μ΄ ένα κλικ

Σου στείλανε τη διεύθυνση για το φάκελο σε κάποιον apache server με τις φωτογραφίες του γιορτινού τραπεζιού, χωρίς κάποια ιδιαίτερη σελίδα καταλόγου, και κάθε φορά πρέπει να ξαναγυρνάς στο φάκελο. Θες να πας γρήγορα μπρος πίσω στα ημερήσια στατιστικά σου στην πόρσε.

Πόσες φορές δεν τυχαίνει η διεύθυνση της επόμενης σελίδας, ή ακριβέστερα του επόμενου διαδικτυακού πόρου, που θέλουμε, να είναι επόμενη και με βάση μια αρίθμηση μέσα στη διεύθυνση;

Μπες εδώ και σύρε τους σχετικούς δεσμούς στη Bookmarks Toolbar του firefox* σου, κι έχεις τα κατάλληλα κουμπάκια γι’ αυτό το μπρος-πίσω, σε απόσταση ενός κλικ πλέον.

Ούτε θυμάμαι από πού τα πρωτοπήρα κι εγώ…

Ο κώδικας, αν θες να τα δημιουργήσεις ο ίδιος (νέο bookmark και στο location το περιεχόμενο):

javascript:(function(){%20var%20e,s;%20IB=-1;%20function%20isDigit(c)%20{%20return%20("0"%20<=%20c%20&&%20c%20<=%20"9")%20}%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e>=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20{%20for(s=e-1;%20s>=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20}%20++s;%20if%20(e<0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20""%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20<%20oldNum.length)%20newNum%20=%20"0"%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20})();

και

javascript:(function(){%20var%20e,s;%20IB=1;%20function%20isDigit(c)%20{%20return%20("0"%20<=%20c%20&&%20c%20<=%20"9")%20}%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e>=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20{%20for(s=e-1;%20s>=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20}%20++s;%20if%20(e<0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20""%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20<%20oldNum.length)%20newNum%20=%20"0"%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20})();

#bookmarklet, #firefox, #%ce%b1%cf%80-%cf%84%ce%bf%ce%bd-%ce%b9%cf%83%cf%84%cf%8c-%ce%b2%ce%b3%ce%b1%ce%bb%ce%bc%ce%ad%ce%bd%ce%b1

To install Firefox 4 Beta 4, or not

Firefox 4 Beta 4Με ρώτησε το πρωί μια καλή φίλη:

Απορία: δοκίμασα χτες να βάλω το 4.0.4, αλλά τα 3/4 των extensions δεν δουλεύουν και το κυριότερο δεν έχω πια την επιλογή του make compatible. Έτσι ξαναγύρισα (λίγο άγαρμπα, με copy/paste του παλιού folder) στο 3.6.8. Υπάρχει κάποιο κολπάκι, να δουλέψει το make compatible;

Αφού γράφω που γράφω, είπα να απαντήσω πιο δημόσια.

Σημείωση 1: αν αυτά που λέω δεν γίνονται αντιληπτά, ή δεν μπορείς να τα γκουγκλίσεις με επιτυχία, άστο· κάτσε στον 3.6.8 και περίμενε εσύ την κανονική έκδοση.

Σημείωση 2: Το καλύτερο μέρος για άκρη στις απορίες (ως συνήθως, πρώτα ψάχνουμε, μετά ρωτάμε) για πρόωρες εκδόσεις, alpha ή beta, είναι το σχετικό φόρουμ στο mozillazine.

Πάμε, λοιπόν.

Ναι, υπάρχει. Τα extensions βέβαια που είναι όντως ασύμβατα είναι πολύ περισσότερα και δεν θα δουλέψουν. Για αρκετά, όμως, υπάρχουν συμβατές τροποποιημένες εκδόσεις. Η τροποποίηση δεν είναι τυφλοσούρτης πια…

Και πριν σου πω παραπάνω, η τάση είναι πια όλα αλά chrome και αλά Office 2007/2010. Default όχι bookmark bar, όχι menu bar, ένα μεγάλο κουμπί μόνο, και τ’ αυτιά απ’ τα tabs απάνω. Για μας τους παλιομοδίτες, που δεν έχουν πειστεί από τα επιχειρήματα περί usability, και δεν έχουμε κάτι οθονίτσες να, κόλαση, αλλά ευτυχώς αλλάζουν, κι ευτυχώς υπάρχει το Tab Mix Plus… Και νέος addon manager, και app tabs, και Tab Candy Panorama (μπλιαχ, προσωπικά, αλλά ξέρω αρκετούς που θα το ξεζουμίσουν στη χρήση· πιο οργανωτικούς από μένα…), και διαφανές Sync, και hardware acceleration στα γραφικά, ένα σωρό λόγοι να αλλάξεις. Κι ένα σωρό εσωτερικές αλλαγές, αλλά αυτό δεν σε αφορά…

Πάμε:

Εννοείται, μου το είπες ήδη, έχεις κρατήσει backup το profile folder σου.

ΠΡΙΝ εγκαταστήσεις το 4 (και μετά δεν πειράζει, αλλά είναι πιο βολικό το πριν)

about:config

Φτιάχνεις ένα νέο preference
name: extensions.checkCompatibility.4.0b
type: Boolean
value: false

Μετά, κάνεις κανονικά εγκατάσταση, ή upgrade.

Κάποια extension θα λένε incompatible, αλλά θα δουλεύουν -μερικώς ή πλήρως, κάποια θα λένε και δεν θα δουλεύουν, κάποια δεν θα δουλεύουν καθόλου και θα τόχει αποφασίσει ο κοκκινοτρίχης.

Εδώ θα μπορούσε να τελειώσει η απάντηση, αλλά να σου πω δυο-τρία πραματάκια ακόμη.

Δεξί κλικ κάπου στο UI, ή κανονικά από το μενού του κουμπιού, βρες το Tabs Always on Top και ακύρωσέ το. Φέρε πίσω και τη menu bar και τη bookmarks bar. Επιτέλους, φως! Μετά θα παίξεις και θ’ αποφασίσεις αν σε βολεύουν τα νέα κόλπα. Λοιπόν, Firefox χωρίς Adblock Plus*, Tab Mix Plus, BetterPrivacy, Greasemonkey και Greek-English Spelling dictionary και Ubiquity, κατ’ ελάχιστον, δεν νοείται, οπότε σου παραθέτω συνδέσμους για να βρεις τις κατάλληλες εκδόσεις:
https://adblockplus.org/devbuilds/adblockplus/
http://tmp.garyr.net/forum/viewtopic.php?t=10888
http://netticat.ath.cx/BetterPrivacy/BetterPrivacy.htm
http://forums.mozillazine.org/viewtopic.php?p=9734189#p9734189
http://addons.mozilla.org/el/firefox/addon/3451/
https://mozillalabs.com/ubiquity/2010/03/10/community-maintained-version-of-ubiquity-for-firefox-3-6/ (το πρώτο λινκ στο He’s posted a build of the extension…)

Θα βάλεις επίσης, κι αυτά:
Add-on Compatibility Reporter
Nightly Tester Tools for Firefox 4.0 Betas

Για λόγους πληρότητας, θεωρώ και τα παρακάτω απαραίτητα, το πρώτο δεν δουλεύει, τ’ άλλα παίζουν.
Minimize to Tray Plus
Copy Links
Session Manager
Vacuum Places Improved

Περισσότερα για τον οπλισμό του «τανκ», όπως το παρομοίασε κάποιος (άστοχα νομίζω, πολυμορφικό θα τόλεγα εγώ, αλλά είναι άλλη κουβέντα), στο sidebar δεξιά.

Νομίζω αυτά αρκούν. Προβληματάκια, μικρά, μπορεί νάχεις. Εφόσον δεν εμποδίζουν τη δουλειά σου και την παραγωγικότητά σου, μην γυρίσεις πίσω· θέμα εβδομάδων να τακτοποιηθούν όλα.

 
Παραλίγο να το ξεχνούσα, επειδή τα μηχανάκια μου εμένα είναι παλιά, και τα πετάω μόνο όταν πράγματι δεν πάει άλλο (είμαι μ’ ένα Pentium 4, 3 GB RAM, να καταλάβεις, από πριν τους ολυμπιακούς της Αθήνας)· άμα έχεις πιο καινούριο μηχάνημα, και Vista/7 θάχεις και το νέο φίτσα(ρ), το Direct2D & DirectWrite. Αν συναντήσεις προβλήματα, ξεκίνα από εδώ.

 
Σημείωση 3: Το παρόν δεν αποτελεί αφορμή για flame αν ο Chrome ή ο Opera ή ο Safari την έχουν μεγαλύτερη… τη ευχρηστία ή την ταχύτητα, ή για το ποιος κλέβει ποιον, η αν αυτό είναι το usability του μέλλοντος :P Τέλος, το παρόν δεν αποτελεί τεχνικό εγχειρίδιο.

 
Προσθήκη: και τώρα είδα τον αστερίσκο πούχα βάλει στο ABP. Μαζί με την easylist θα γραφτείς και στην ελληνική λίστα του kargig
Προσθήκη 2: Ξέχασα το Xmarks. Κάνει παρόμοια δουλειά με το τέως Weave, τη νυν ενσωματωμένη λειτουργία Sync, οπότε υπάρχει περίπτωση αυτά τα δυο ν’ αλληλοτρελλαίνονται. Διάλεξε το ένα· προσωπικά, έμεινα στο πρώτο, μέχρι το δεύτερο να ωριμάσει κι άλλο. Αν κάνεις το ίδιο, μη σετάρεις καθόλου το πρώτο (δεν υπάρχει άλλος τρόπος απενεργοποίησης). Αλλιώς, παρόπλισε (disable), ή βγάλε, το Xmarks. Α, να έχεις την τρέχουσα έκδοση 3.8.7, ή όποια βγει στη συνέχεια…

 
Γλαφυρή περιγραφή στο πρώτο αντίκρυσμα του 4.0:

Σαν να βλέπω το προϊόν εξωσωματικής του chrome και του ΙΕ, με παρένθετη μητέρα το safari ένα πράγμα. μπρρρρ!

#firefox

Για να μην ξαναμπείτε στο facebook

Facebook Allergic since the very beginningΘυμηθείτε ότι αφού έχετε εγκαταλείψει με το σωστό τρόπο τη σαχλαμάρα που λέγεται facebook, η οποία συστηματικά εκθειάζεται μόνο από «ειδικούς» κοινωνικών /δημοσίων σχέσεων –κοινώς ως επί το πλείστον τεμπέληδες html-άδες και «διαφημιστές»- και από όσους ψάχνουν συνεχώς τρόπους να χειραγωγήσουν το μοναδικό μέσο τέτοιων διαστάσεων που ξεφύτρωσε και γιγαντώθηκε τόσο αντι-καπιταλιστικά και κόντρα σε κάθε θεωρία, πρέπει να μείνετε μακρυά του χωρίς σύνδεση για 14 ημέρες.

OK, είστε αποφασισμένοι να προσέξετε σχολαστικά. Προσοχή, όμως· μπορεί να τύχει να ακολουθήσετε κάποιο σύνδεσμο που θα σας οδηγήσει σε σελίδα τρίτου στο facebook. Κι αν έχει μείνει στον browser σας κάποια επιλογή να συνδέεστε αυτόματα με το λογαριασμό σας, οποτεδήποτε πηγαίνετε σε κάποια σελίδα του facebook; Για καλό και για κακό, λοιπόν, σβήστε όποιο σχετικό cookie και password έχει κρατήσει ο browser σας. Στον Firefox θα βρείτε τις σχετικές επιλογές στις καρτέλες Privacy και Security στο Options κάτω από το Tools. Και για τα δύο γράψτε facebook στο αντίστοιχο πεδίο αναζήτησης, για να εντοπίσετε μπισκοτάκια και κωδικούς προς διαγραφή.

Τώρα θα ρωτήσει κάποιος και τι γίνεται με τα διάφορα site που μου δίνανε τη δυνατότητα connect with facebook; Μήπως θα σας επανασυνδέσουν αυτόματα, χωρίς να σας ρωτήσουν, αν τα επισκεφτείτε; Θα σας γελάσω. Για καλό και για κακό, θυμηθείτε ποια είναι, και αλλάξτε τον τρόπο ταυτοποίησής σας εκεί, πριν τη διαγραφή.

 
Ενημέρωση: Κάποιοι μπορεί να προτιμήσουν τη λύση της ανακατεύθυνσης στο 127.0.0.1 του domain του facebook μέσω του αρχείου hosts. Ας έχουν υπόψη τους ότι, για σιγουριά, πρέπει να κάνουν το ίδιο και για όλα τα subdomain, των οποίων ο ακριβής αριθμός δεν μου είναι γνωστός.

#facebook, #firefox

bookmarklets

get firefoxΈπεσα τις προάλλες σε μια ανάρτηση για το readability, το οποίο, πρόσφατα, το είχαν εκθειάσει πάλι στο {porcupinecolors}. Φυσικά, και για μένα αποτελεί απαραίτητο εργαλείο και είναι σε άμεση πρόσβαση στη Bookmarks Toolbar μου.

Με αυτή την αφορμή, όμως, είπα να δω σε τι αριθμό από bookmarklets έχω φτάσει, έτοιμα κυρίως, μερικά δικά μου, κάποια με keywords και παραμέτρους· τα περισσότερα σε χρήση και χρησιμότατα. Ούτε λίγο ούτε πολύ, λοιπόν, ήταν πάνω από 70. Ξεσκαρτάρισα αυτά που δεν με εξυπηρετούσαν πια, και έπεσα λίγο πάνω από τα 50.

Για να έχω καλύτερο έλεγχο τα έβαλα και αυτά στη σελίδα με τις διάφορες ρυθμίσεις που αφορούν τον Firefox μου (στο sidebar, δεξιά, στην ενότητα Δείτε, θα βρείτε μόνιμο σύνδεσμο). Μπορείτε να τα αναζητήσετε στο web με το όνομά τους μαζί με τη λέξη bookmarklet. Αν χρειάζεται κάτι διευκρίνιση, εδώ είμαστε.

Δεν μπορώ να φανταστώ μη ευκαιριακούς χρήστες του web που δεν χρησιμοποιούν bookmarklets (OK, μπορώ· αυτούς που χρησιμοποιούν ubiquity).

 
Κι άλλες σχετικές αναρτήσεις,  εδώ μέσα, μπόλικες

Φυσικά, (σχεδόν) όλα τα bookmarklet παίζουν σε (σχεδόν) όλους τους browser (ασχέτως αν η Microsoft εντελώς άκαιρα και αδικαιολόγητα είχε την έμπνευση να προειδοποιεί για ενδεχόμενο ζήτημα ασφάλειας. Ποιος; ο Internet Explorer!). Όμως, διαφημίζουμε firefox σε κάθε ευκαιρία. Κάνει τη ζωή όλων μας πιο εύκολη.

#bookmarklet, #firefox

Μετανοώ

666-foxΠίσω στον IE, πούναι προ Χριστού…
(μέσω Νίκου)

#firefox

Plonk για το WordPress

xkcd online communities

Γουστάρεις πολύ ένα στέκι, τους θαμώνες του, την ατμόσφαιρά του, αυτά που σου δίνει, κι αυτά που δίνεις εσύ. Όμως είναι και δυο-τρεις εκεί μέσα που δεν αντέχεις, που σου χαλάνε πολύ συχνά το κλίμα. Έχεις προσπαθήσει καλόπιστα και να συνεννοηθείς, και να τους αγνοήσεις. Δεν γίνεται όμως. Κι όλοι είστε ισότιμοι, όλοι λέτε το μακρύ σας και το κοντό σας· ακόμη κι αν κάνεις πως δεν τους ακούς, θα τους πάρει τ΄ αυτί σου, γιατί στο ίδιο τραπέζι έχει κι άλλους συνδαιτυμόνες.

Τι κάνεις, λοιπόν; Ν’ αφήσεις το στέκι εξαιτίας τους είναι η τελευταία λύση, να χάνεις την ηρεμία σου φαίνεται τελικά αναπόφευκτο. Δεν έχεις και το δικαίωμα να αποφασίζεις εσύ ποιοι μένουν και ποιοι φεύγουν απ’ το στέκι.

Στα παλιά τα χρόνια, τη βγάζαμε στις BBS, και μετά στα newsgroup του usenet. Η επικοινωνία ήταν το ίδιο ασύγχρονη και του τύπου ένας προς όλους με το σημερινό σχολιασμό στα ιστολόγια, και με τα φόρουμ, με τη βασική διαφορά ότι δεν υπήρχε κεντρικός έλεγχος· moderation, ντε, ή αυτός ήταν πολύ διακριτικός. Ό,τι έλεγες -έγραφες- ανέβαινε στο σέρβερ του γκρουπ αυτούσιο για πάντα. Υπήρχε ένα σύνολο από «άγραφους κανόνες», που γρήγορα χρειάστηκε να γραφούν, μέσα στο netiquette, για όσους ήταν αναγκαία και αυτή ακόμη η κωδικοποίηση της κοινής λογικής, κι από κει και πέρα ο καθένας διάλεγε όποιο στέκι ήθελε και συμπεριφερόταν όπως νόμιζε.

Ευτυχώς, λοιπόν, εκείνα τα αρχαία χρόνια είχαμε τα killfile. Μία, δύο, τρεις,  για όποιον ήταν φανερό ότι η περαιτέρω συνύπαρξη ήταν μάταια, ο δρόμος για τον πάτο του κουβά ερχόταν με ένα ηχηρό *plonk*.  Κάθε ανάρτηση από το συγκεκριμένο χρήστη, ή με συγκεκριμένα χαρακτηριστικά, έπεφτε στο κατάλληλο φίλτρο, και δεν έφτανε σε σένα ποτέ. Τα ευεργετικά αποτελέσματα της κίνησης ήταν άμεσα. Λιγότερος θόρυβος, ξανακερδισμένη ηρεμία, ενασχόληση με τα ουσιαστικά.

There are idiots everywhere, and this is why *plonk* is needed.

Ο ph7 (ούτε χημικός, ούτε ο Peter Hammill) μας χαρίζει το killfile στο wordpress.com. Εγκαταστήστε πρώτα το greasemonkey extension στον firefox, αν δεν το έχετε ήδη. Μετά, ζητήστε την εγκατάσταση του σκριπτ plonk4wp plonk4wp. Έτοιμοι. Το σκριπτ ενεργοποιείται σε κάθε blog του wordpress.com.

Ενώ, λοιπόν, είστε σε ένα τέτοιο, κάντε δεξί κλικ στο εικονίδιο της μαϊμούς και από το User Script Commands… επιλέξτε Edit wordpress ‘plonklist’. Εδώ είναι η λίστα των ανεπιθύμητων θορυβούντων. (Αντι)γράψτε τα ονόματά τους, χωρίζοντάς τα με κόμμα. Δεν θα τους ξαναδείτε μπροστά σας σε οποιοδήποτε μπλογκ του wordpress.com. Στη θέση των σχολίων τους θα υπάρχει λίγο κενό διάστημα, ενώ η πιθανή υπάρχουσα αρίθμηση των σχολίων δεν θα χαλάει. Οι θορυβούντες απαλείφονται επίσης και από τα πρόσφατα σχόλια στο sidebar.

Το σκριπτ έχει δοκιμαστεί επιτυχώς με αρκετά theme: Redoable Lite, Andreas09, Kubrick, Mistylook, Sunburn, Grid Focus. Προς το παρόν δεν λειτουργεί με τα Cutline, Freshy, Tarski, ChaosTheory. Σε επόμενη έκδοση θα μας απαλλάξει και από το θόρυβο στο tvxs και στα μπλογκ του blogger.

ph7, ευχαριστούμε!

ΥΓ. Θυμηθείτε να τους φιλτράρετε και στα ηλεμηνύματα που παίρνετε, με την εγγραφή σας σε ειδοποιήσεις για το σχολιασμό.
Όταν σας έρθει η περιέργεια, για το τι χάνετε (999 φορές στις 1000 τίποτε, τέτοιοι τύποι σπανίως συνεισφέρουν στη συζήτηση), μπορείτε να απενεργοποιήσετε προσωρινά είτε μόνο το συγκεκριμένο σκριπτ (δεξί κλικ, στη μαϊμού και «ξετικάρισμα»), ή τη μαϊμού ολόκληρη (κλικ και θα θαμπώσει).

ΥΓ2. Αρκετοί από εσάς δεν έχετε αντιληφθεί ότι η Google, και το Google Chrome μαζί, έχουν πάψει από χρόνια να είναι no evil. Μέχρι να το καταλάβετε, χρησιμοποιείτε το Tampermonkey και για το plonk4wp.

#firefox, #google-chrome, #greasemonkey, #tampermonkey, #wordpress