Must-have WordPress plugins

For all the WordPress sites I maintain, I always install the following plugins:

  • BackWPup: To make full backups of my WordPress sites, and upload them to my Dropbox account. It supports a lot of other backup destinations as well. The free version is excellent, but if you like it, buy the pro version.
    My typical settings are:
    General: Archive Format: zip
    Schedule: Start job with: WordPress Cron
    Schedule: Scheduler: Type: Weekly (at eg. 02:35 in the morning – never set it to the top of the hour, because other people probably backup at that time)
    To Dropbox: File deletion: 1 (because Dropbox then keeps the past month’s backups anyways)
  • Avoid Google’s Cache: Because I don’t like that Google and Internet Archive make copies of my content.
    I wrote it because a politician regretted something he wrote on his WordPress site.
  • WP Updates Notifier: Sends you an email every time WordPress, a plugin or a theme has an update.
  • Open external links in a new window: Once a user clicks on an external link, a new tab is opened, instead of opening the link in the current tab. This is to keep visitors on the current website. It is pure JavaScript, and doesn’t affect SEO.

Let me know if you have plugins that I should add to this list.


Roadtrip i USA – sådan kommer du billigt på ferie

Det er ret populært at tage på road trip i USA. Jeg har efterhånden lejet bil i USA en del gange, og vil gerne formidle mine erfaringer.

Bil

Med udenlandsk/dansk kørekort kan man af uransalige årsager leje bil ret billigt i USA. Jeg vil anbefale RentalCars.com, som jeg har brugt de fleste gange, og nu videreformidler. Jeg har undersøgt markedet ad flere omgange, og RentalCars ser ud til at være billigst.
rentalcars-eksempel-med-forsikringNår du som dansker lejer bil igennem RentalCars er det inklusive forsikring. Det er meget vigtigt at tjekke, at forsikringerne er inkluderet – det vil sige, at der skal stå at “Vi giver dig følgende gratis… Tyveriforsikring og Skadesforsikring”. På engelsk kaldes det LDW (loss damage waiver) og CDW (collision damage waiver). Derudover har du ikke brug for forsikringer – så sig pænt nej tak til alt, hvad du får tilbudt ved afhentning af bilen.

Vær opmærksom på, at der nogle gange kommer ekstra gebyrer på envejsleje (altså afhent ét sted, aflever et andet). Jeg har oplevet alt fra gratis til $150.

Jeg synes stadig, at det er stressende, at venstre kørebane ikke nødvendigvis kører hurtigst på flersporede veje. Det betyder, at du bliver overhalet på begge sider. De fleste steder må man svinge til højre for rødt lys, hvis man stopper inden.
Politiet er langt mere synlige, og er ikke blege for at vinke dig ind til siden. Du behøver ikke internationalt kørekort for at køre i USA.

GPS

Det er uforholdsmæssigt dyrt at få et GPS-navigationssystem, når du lejer bil.
I stedet for at leje en GPS vil jeg anbefale appen NavFree, som kan hentes til både Android og iPhone. Efter at hente appen skal du downloade kort for de stater, du skal køre i. Det hele kan gøres hjemmefra. App’en bruger meget batteri, så sørg for at have telefonen sat til opladning mens du kører.
Hvis du absolut vil have en GPS, så køb en på fx Amazon eller i den første Best Buy i området. Hvis du skal køre i 14 dage kan det betale sig at eje frem for at leje.

Flybilletter

Jeg vil varmt anbefale Momondo og Kayak til at finde billige flybilletter. Der er desværre ikke flyselskaber a’la Ryanair i USA.

  • De fleste rejsesøgemaskiner har mulighed for at søge på rundrejsebilletter, dvs. hvor du flyver fra Danmark til én lufthavn, og hjem fra en anden. Prøv eventuelt at bytte rundt på første og sidste lufthavn og se, om det gør rejsen billigere.
  • Det kan ofte betale sig at ændre én dato i sin ferie, og på den måde finde en billigere dato. Det fungerer bedst på Kayak.
  • Hvis du er fleksibel, så har Google Flights og Kayak Explore mulighed for kun at indtaste afrejselufthavn og datoer – så viser de dig kombinationerne.
  • De større byer har mere end én lufthavn, og de varierer i pris. Så du kan søge efter fx WAS for alle tre lufthavne i Washington D.C., NYC for alle i New York City osv.

Overnatning – hotel eller motel

Der er mange måder at finde fin og billig overnatning. Når jeg har kørt langt, har jeg ofte sovet på kæder som Motel6 – det er ret billigt, men til gengæld er standarden ikke høj. Motel6 har rygerværelser, og det tiltrækker et særligt klientel. Et bedre alternativ er Quality Inn. Hvis du vil bo i bymidten er det nok bedre med en hotelsøgemaskine, fx Hotels.com. Vær opmærksom på, at priserne vises uden gebyrer. Der er også mulighed for AirBNB.


User Interface Resolution

Større skrifftyper (Højere DPI) på Mac OS X

Jeg har en Mac Mini, som jeg har tilsluttet mit 37″ fjernsyn. Mac’en kan vise opløsningen 1920×1080 px, men teksten bliver desværre ulæselig, fordi den som udgangspunkt er for lille.
Det er fordi tekst på en skærm bliver vist i 72 DPI (dots per inch, prikker per tomme) som standard. På Windows kunne man nemt ændre DPI-indstillinger, men det har været bøvlet på OS X.

Fra OS X-installationsdvd’en kan man installere Xcode Tools. Stien til pakken kan variere, men på min DVD (OS X Leopard) hedder mappen Optional Installs/Xcode Tools.

User Interface ResolutionMan installerer så pakken, og starter så programmet Quartz Debug. Dernæst går man ind i Tools, og vælger så Show User Interface Resolution. Med dette værktøj kan man ændre DPI-indstillingen. Jeg har valgt 1,25 ganges forstørrelse (90 DPI).
Det er dog ikke en ren glæde, fordi det kun er vektorgrafik og tekst, der ser godt ud med højere DPI. Bitmapbilleder blive kornede.
I det hele taget er det ikke alle programmer, der ser lige godt ud, hvis man ikke kører med 72 DPI. Det kan man kun forvente, vil blive justeret ud i fremtiden.

Når man ændrer DPI-indstillingen, kan nogle programmer selv finde ud af at tilpasse sig – det er desværre ikke alle. Derfor er man nødt til at genstarte computeren for at få den fulde effekt.


Personal watchlist through RSS from Wikipedia

MediaWiki, which runs the famous Wikipedia-sites, has an API available, which makes it possible to get RSS-feeds. Through these RSS-feeds, you can even get your personal watchlist.

The API is documented, but I found it more useful to visit the actual API.php script (this is for the English Wikipedia, you can just change the en at the beginning of the URL).

To get your personal watchlist as an RSS-feed, you have to set up a personal token on your Preferences->Watchlist page, and input a token. The nice coders at MediaWiki thought you wanted some privacy, so you can use the given 25-character tokens.

Then go to the feed URL, which could be something like http://en.wikipedia.org/w/api.php?action=feedwatchlist&wlowner=kezze&wltoken=e5d7a983d213352dc135691217cb21629c71ccfc , i.e. http://en.wikipedia.org/w/api.php?action=feedwatchlist&wlowner=USERNAME&wltoken=TOKEN . Substitute USERNAME and TOKEN with your own data.

My personal preference is to get 72 hours (which is the maximum) of updates and all the revisions (not only the most recent one). This way, the URL is something like
http://en.wikipedia.org/w/api.php?action=feedwatchlist&allrev&hours=72&wlowner=USERNAME&wltoken=TOKEN – and for the Danish Wikipedia, which I’m mostly using, the URL is http://da.wikipedia.org/w/api.php?action=feedwatchlist&allrev&hours=72&wlowner=USERNAME&wltoken=TOKEN.


Tøm og genstart Print Spooler ved printerfejl

Det sker ofte at printere går i baglås i Windows. Man kan højreklikke på et printjob og vælge Annuller – resultatet er blot at printerjobbet går i baglås.
Man kan køre følgende kommandoer i en kommandoprompt i Windows Vista (Det burde også virke i XP/2000), som tømmer køen af printjobs:

net stop spooler
del /f /q C:\windows\system32\spool\PRINTERS\
net start spooler

Køen af printjobs bliver fuldstændigt tømt, og man kan printe forfra.


Svend Auken: Folketinget er parlament, ikke et udskænkningssted

Folketingsdebatter kan godt forekomme kedelige, men det er ikke altid tilfældet. Ud over politisk drilleri, er der også mere sofistikerede betragtninger. Svend Auken sagde torsdag:

Inden vi går videre, vil jeg gøre opmærksom på, at der er medlemmer, der begærer ordet ved at knipse med fingrene. Jeg er nødt til at sige, at det behøver man ikke – dette er parlament, ikke et udskænkningssted. Så man får ordet, hvis man markerer. Vi har fabelagtige folketingssekretærer til at overvåge disse forhandlinger.


Apache2 + Internationalized Domain Names (IDN)

Since I couldn’t find any documentation regarding Apache2-support for Internationalized Domain Names (IDN), I realized that it’s not at all hard to configure.

You can just set the ServerName or ServerAlias-property to the punycode-value of the domain name, i.e. æøå.tld would become xn--5cab8c.tld. A converter is available at VeriSign.
After converting, save the apache2 virtualhost configuration file, (eventually run a2ensite config_file.tld , if you have chosen to config your web sites that way) and run:
apache2ctl graceful

The web server should start serving the web site immediately.


pskill – dræb processer i Windows

Når jeg forbinder til min workstation via Remote Desktop sker der desværre den fejl, at et program ved navn btstac~1.exe, en proces relateret til min Bluetooth-software, bruger 99% CPU – hvilket er gør maskinen særdeles langsom.

Heldigvis findes programmet pskill, så jeg har lavet en genvej der kører “pskill -t btstac~1.exe“, hvilket dræber processen (og eventuelle subprocesser). Pskill svarer til kill på *nix. Hidtil har jeg måtte dræbe processen via Windows’ Task Manager, hvilket tog lidt længere tid.