Categorieën
Computers Productiviteit

Verschillend scrollen met muis en trackpad op een MacBook

Meestal gebruik ik het trackpad van mijn MacBook om door pagina’s te scrollen. Maar als ik lang zit te werken pak ik er weleens een muis bij. Voor het trackpad vind ik het “natuurlijk scrollen” dat Apple standaard instelt wel prettig; dit werkt hetzelfde als op een iPhone of iPad. Maar voor scrollen met een muis geef ik toch de voorkeur aan het ouderwetse, tegengestelde scrollen.

Op een Mac kun je echter maar één richting instellen. Om dit op te lossen gebruik ik al jaren de gratis applicatie ScrollReverser. Ik stel mijn MacBook dan in op natuurlijk scrollen, en stel Scroll Reverser zo in dat alles behalve het trackpad wordt omgekeerd. Dan heb ik het beste van 2 werelden. Heerlijk.

Natuurlijk scrollen
Voorkeuren
Omkeren
Categorieën
Geen categorie

Bewaak je WAN IP met openHAB

(Dit artikel heb ik in het Engels eerder geplaatst op het openHAB forum en in de openHAB wiki)

Het probleem

De meeste Internet Service Providers (ISP) voorzien je van een dynamisch IP-adres.
Dit adres kan in de loop van de tijd veranderen.
Als je op dit adres vertrouwt, bijvoorbeeld om een computer binnen je thuisnetwerk te benaderen, wil je dit adres misschien in de gaten houden.

De oplossing

Websites zoals icanhazip geven je publieke IP-adres terug als platte tekst.
Deze kun je met openHAB prima verwerken en bijhouden in een item.
Een ‘rule’ (regel) bewaakt wijzigingen van het item en acteert daarop.

Voorwaarden

Voor deze toepassing is het nodig dat je de HTTP Binding al hebt geinstalleerd.

Opmerking: Wees aardig voor de website die je aanroept.
Roep deze liefst eens per 5 minuten aan, maar zeker niet vaker dan iedere minuut.

Configuratie

valid_ip.js

Dit script controleert of het antwoord van de website een geldig IP adres is.
Soms gebeurt het dat de pagina een foutmelding geeft.
Die wordt hiermee voorkomen.

// return valid IP or '-'
(function(ip) {

  // remove blanks first
  ip = ip.replace(/\s/g, '');

  // http://stackoverflow.com/a/26445549
  var rx=/^(?!.*\.$)((1?\d?\d|25[0-5]|2[0-4]\d)(\.|$)){4}$/;
  if (rx.test(ip)) {
    return (ip);
  }
  else {
    return "-";
  }
})(input)
// input variable contains data passed by openhab

demo.items

Bij het item kun je instellen hoe vaak je het wilt controleren.
Een keer per uur is eigenlijk voldoende.

// check for WAN IP address changes every 60 mins (3600 seconds)
String Network_WAN_IP "WAN IP address [%s]" <network> (Network) { http="<[http://icanhazip.com:3600000:JS(valid_ip.js)]"

demo.rules

Deze regel “gaat af” zodra het IP adres wijzigt.
Bij het opstarten van openHAB is de waarde leeg,
dus de eerste wijziging moet je negeren.

rule "Monitor WAN IP"
when
    Item Network_WAN_IP changed
then
    if (previousState != NULL) { // NULL when system started
      val currentState = Network_WAN_IP.state
        if (currentState == "-") {
            logError('MonitorWanIp', 'Unable to determine WAN IP')
        }
        else {
            logInfo('MonitorWanIp', 'WAN IP has changed to: ' + currentState)
        }
    }
end

demo.sitemap

sitemap demo label="Demo" {
    Frame {
        Text item=Network_WAN_IP
    }
}
Categorieën
English 🇬🇧 Geen categorie

Include Raspberry Pi System Temperature in openHAB

(This post is also contributed to the openHAB wiki)

The Systeminfo Binding enables you to read system information through Sigar. The system information provided through this library can be extended with some additional important features. For example, reading system temperatures for your Raspberry Pi.

Categorieën
English 🇬🇧 Geen categorie

My First Raspberry Pi

Earlier this week my first Raspberry Pi arrived by mail. What a great little device. I intend to use it to replace my Mac Mini. That Mac is currently running an openHAB server. Where the previous model B was said to be somewhat slow for larger openHAB installations, the hardware specs of this new Raspberry Pi 2 model B have increased. I expect it to be faster and fast enough for  my purposes.

Categorieën
Geen categorie

Nederlandstalige spellingcontrole voor Mac OS X Lion

LibreOffice, het Open
source alternatief voor Microsoft
Office
, heeft al tijden de
mogelijkheid om een Nederlandstalig taalpakket te installeren van de
Stichting Open Taal, waarmee een
spellingcontrole wordt ingebouwd volgens de officiele woordenlijst.

Toevallig zag ik bij Open Taal dat er nu ook een
download
beschikbaar is voor gebruik met Lion.

Instructies

  1. Download en unzip het bestand.
  2. Kopieer de uitgepakte bestanden nl.aff en nl.dic naar de map Spelling van de
    systeembibliotheek (/Library/Spelling/).
    Let op: bestanden niet plaatsen in de gebruikersbibliotheek (~/Library/Spelling).
  3. Ga naar  ▸ Systeemvoorkeuren ▸ Taal en tekst ▸ Tabblad ‘Tekst’
  4. De standaard-instelling voor Spelling is ‘Automatisch op
    taal’. Selecteer in plaats daarvan ‘Nederlands
    (Bibliotheek)’.

Categorieën
Geen categorie

Ben jij een computer expert?

tech support cheat sheet

Altijd al willen weten of je een computer expert bent of hoe je dat wordt? Webcomic site xkcd onthult het antwoord.

(via Lifehacker)

Categorieën
Geen categorie

GNOME Do

Onder Windows had ik al eens gekeken naar Launchy, maar op de Mac heb ik Quicksilver pas echt leren waarderen. Beide programma’s zijn een krachtig hulpmiddel om snel bepaalde handelingen of taken uit te voeren. Natuurlijk ben ik even op zoek gegaan naar een vergelijkbaar hulpmiddel onder Ubuntu. En ja hoor, dat is er: GNOME Do. (En voor KDE is er Katapult, heb ik begrepen.)

Het is, net als voor Quicksilver, lastig om uit te leggen wat GNOME Do is. Het is een applicatie-starter, maar je kunt er bijvoorbeeld ook de muziekspeler Rhythmbox mee bedienen.

Categorieën
Geen categorie

Hebben: de MacBook Air

Apple MacBook Air

Deze behoeft geen introductie: de MacBook Air. De dunste notebook ter wereld. 1,3 Kilo zwaar. Slechts 2 cm dik als ie is dichtgeklapt. Energiezuinig. Kost wel 1699 euro.

Categorieën
Geen categorie

Ubuntu opnieuw

Ubuntu LogoNa de aanschaf van de iMac staat de desktop op zolder zo goed als stof te happen. Dat vraagt om een hobbyprojectje. Na een minder geslaagde poging op de laptop was het ditmaal de beurt aan de desktop om zich als Ubuntu-machine te gaan gedragen. Nadat ik alle bestanden had veiliggesteld op de mac heb ik de 7.10 Live CD erin gestopt en kon de installatie starten. Direct, zonder problemen aan de slag deze keer. De komende periode zal ik alle randapparatuur aan de praat proberen te krijgen.

Categorieën
Geen categorie

Windows op je Mac

Apple LogoOp mactech is een uitgebreide virtualisatie benchmark uitgevoerd met Boot Camp, VMware Fusion and Parallels. Met deze producten kun je Windows op je Mac gebruiken. Zoals altijd is er niet één winnaar aan te wijzen, maar hangt het van je gebruiksdoel af wat voor jou de beste oplossing is:

If you don’t want Mac integration, and just want to run Windows, go with Boot Camp. It’s faster than a PC anyway.

If you want a virtualization product (that allows you to run Windows alongside Mac OS X), and you want the best performance for the types of things that we tested, then clearly you need to run XP and not Vista. […] Parallels was somewhat faster in general than VMware Fusion for XP.

If you want the best virtualization performance for Vista, then VMware Fusion is your choice.

If your goal is tight integration between one or more Windows applications and Mac OS X, Parallels is the clear winner when running either XP or Vista.

Voor mij wordt het dan toch maar Boot Camp. Voorlopig heb ik Windows alleen maar nodig om een Citrix-verbinding met het werk mogelijk te maken. Moet ik wel eerst nog even overstappen naar 10.5 Leopard.