Archive for the ‘osx’ Category

hdiutil

Saturday, April 8th, 2006

Met hdiutil kun je vanaf de command line eigenlijk alles doen wat je met ‘Disk Utility’ kan doen. Ook het dubbel klikken van een dmg bestand vanuit finder is een actie die je hiermee kunt automatiseren en dus ook vanaf afstand met ssh kan uitvoeren. Hieronder een voorbeeld hoe je AdiumX zou kunnen installeren:

$ wget http://adiumx.cachefly.net/AdiumX_0.89.1.dmg
$ hdiutil attach AdiumX_0.89.1.dmg
/dev/disk4      Apple_partition_scheme
/dev/disk4s1   Apple_partition_map
/dev/disk4s2   Apple_HFS                   /Volumes/Adium X 0.89.1
$ ditto /Volumes/Adium\ X\ 0.89.1/Adium.app /Applications/
$ open /Applications/Adium.app

Maar goed, wat is er nou makkelijker dan:
To install Adium, drag the duck to your Applications folder

Voor alle opties, zie ‘man hdiutil

Mac adres van je mac

Sunday, March 5th, 2006

Er zijn twee manieren om er achter te komen wat het mac adres is van je Mac. Met het programma ‘Systeemprofiel’ in ‘Hulp programma’s’ (engels: ‘System Profiler’) kan het met een grafische interface. Onder het kopje ‘Netwerk’ vindt je alle netwerk apparaten en de eigenschappen ervan.
De andere manier is met ‘ifconfig’. Als je dit commando op de command-line geeft krijg je een nogal kryptisch overzicht te zien. De netwerk aansluitingen worden met de ‘BSD’ namen aangeduid. Met de volgende tabel is het wat handiger om de output van ifconfig te interpreteren:

en0 - ingebouwde ethernet
en1 - airport / draadloos
fw0 - ingebouwde firewire

De terminal en niets dan de terminal

Monday, February 20th, 2006

Helaas biedt Terminal.app niet een full screen optie. Je kunt wel gemakkelijk met Appeltje + en Appeltje – de fontgrootte snel veranderen. Handig als er iemand over je schouder mee kijkt.
Een terminal die full screen kan is GLTerminal. Pluspunt is de terminal emulatie, en dat bedoel ik heel letterlijk. Het emuleert namelijk de vervorming en beeldflikkering van een geeky, monochrome, seriele terminal! Met Appeltje + Enter ga je naar full screen mode en je waant je echt 20 jaar terug. In de huidige vorm is het niet veel meer dan een speeltje. De talloze bugs en beperkingen zullen er voor zorgen dat je snel weer bij Terminal.app terug keert.
Een serieuzer alternatief is iTerm. De belangrijkste features zijn tabs en de mogelijkheid om naar meerdere tabs te sturen. Maar helaas, niet full screen.

De terminal en niets dan de terminal krijg je als je na het opstarten inlogt met ‘>console’ als gebruikersnaam. Je voorkomt hiermee dat de complete grafische omgeving opgestart wordt en komt in de tekst-modus terecht zoals je die wellicht van een linux machine kent. Lekker iTunes draaien in de achtergrond is er dan niet bij.

De oplossing zit’m in X11, je kun hier een xterm bijna het hele scherm laten vullen, zeker in combinatie met de instelling ‘Enable the Enter Full Screen menu’. Met Appeltje + Optie + a toggle je tussen een volledig X scherm en de gewone OS X omgeving…. niet echt heel aantrekkelijk.

Het enige dat nog in de weg staat is het de window manager. Als we die nu eens niet op starten! Lees verder voor de technische details…
(more…)

Eenheden toevoegen aan de ‘Unit Converter’ widget

Friday, January 27th, 2006

In de electronica worden afmetingen van componenten vaak in ‘mills’ opgegeven. Een mill is een duizendste inch. Deze eenheid zit niet standaard in het handige omreken-tooltje van Dashboard. Gelukkig zijn ontbrekende eenheden relatief makkelijk toe te voegen.

unit converter widget

In het kort: de definitie van eenheden zit verstopt in de file:
/Library/Widgets/Unit Converter.wdgt/Conversions.js

Het toevoegen van een nieuwe eenheid wijst zichzelf. Op macosxhints vind je een stap voor stap handleiding.

Ps. ik ga nog een keertje wat leuke eenheden voor in de keuken er aan toevoegen!

Shell fun!

Sunday, January 8th, 2006

Tijd voor een fijne shell one-liner! Ik heb ergens een scripje lopen dat dagelijks een database backupje maakt. Als er die dag niks aan de database veranderd is, zal de inhoud van de backup hetzelfde zijn als de dag ervoor. Met de volgende regel code ruim je in 1 klap alle duplicaten op:

find . -type f -exec md5sum '{}' \; | sort | awk '{ print $2 " " $1 }' | uniq -d -f 1 | awk '{ print "rm " $1 }' | sh

(more…)

X11 genetwerkt, netgewerkt…

Tuesday, January 3rd, 2006

Heb net geprobeerd X11 op m’n mac open te zetten voor linux machines op het netwerk. Kreeg het niet direct voor elkaar omdat X11 standaard geen netwerk connecties toe laat. Helaas wordt dit nergens in de officiele X11 documentatie van Apple vermeld.

Na wat zoeken blijkt dat je dit alsnog aan kan zetten. Dit doe je met het volgende shell commando:
$ defaults write com.apple.x11 nolisten_tcp -boolean false
Ter controle: In de output van 'nmap localhost' zou een regel '6000/tcp open X11' moeten voorkomen.

Voorbeeld van een grafische sessie vanuit Terminal.app:

  • Start X11
  • Geef met xhost +linuxmachine aan dat je de linux machine toegang geeft tot de X-server
  • Log in op de linux machine
  • Geef daar met export DISPLAY=jemac:0.0 aan dat het sherm van je mac gebruikt moet worden.
  • Test het door bv xclock op te starten op de linux machine

Je kunt het opstarten X11 eenvoudig configureren in de file:
/usr/X11R6/lib/X11/xinit/xinitrc
Ik heb daar bijvoorbeeld het automatisch starten van een xterm uitgezet en de regel 'xhost + linuxmachine' toegevoegd. Zo kan ik X starten zonder dat er vensters tevoorschijn komen en kan ik fijn vanuit Terminal.app blijven werken.

Exposé voor Windows

Monday, December 12th, 2005

Alleen voor Firefox gebruikers dan… en ook voor Linux en Mac OS X. Heb je al Firefox 1.5? Werk je regelmatig met tabs? dan moet je deze extensie beslist installeren. Na de installatie krijg je een knopje links onderin de status balk. Hiermee kun je alle tabs als miniaturen naast elkaar te zien krijgen…. dus net als bij Exposé.
Nou ja, het haalt het er nog niet bij. Het is niet geanimeerd en het is jammer dat je niet terug keert naar je huidige tab als je nog een keer op de knop drukt.

Short-cut: Ctrl + Shift + x, op de Mac is het Appeltje + Shift + x.

Trouwens, er is iets als Exposé voor Windows: IEx, WinPLOSION, Entbloess en Windows Exposer… ik ga ze niet eens proberen ;-)

Scrollen met twee vingers!

Tuesday, October 18th, 2005

Dit is niet alleen mogelijk op de nieuwste powerbook modellen, maar nu ook op je ‘oude’ iBook of PowerBook! De auteur van iScroll2 heeft de bestaande trackpad driver zo aangepast dat het ook scrollen ondersteunt. Heb het zelf op m’n iBook (Tiger) geinstalleerd geinstalleerd en het lijkt goed te werken. Hier vindt je de instructies en de download. Zowel horizontaal, verticaal en circulair scrollen werkt, zie animatie.
Toch jammer van Apple dat ze de feature zelf niet als software upgrade of add-on beschikbaar stellen. Ze hebben het willen doen voorkomen als een feature van de nieuwe trackpad hardware, terwijl het puur een software feature is.

scrolling trackpad

WordPressDash

Monday, October 10th, 2005

Met dit handige dashboard widget kan ik nu met 1 druk op de knop (de middelste van m’n nieuwe mighty mouse) een nieuwe nerdnote inkloppen.
Ik heb overigens vandaag het een en ander aan het wordpress template veranderd. Misschien zet ik het wel weer terug naar het default template. Web design is toch niet m’n sterkste kant. Voor degene die het niet aan durft, urbangiraffe.com neemt je aan het handje bij het maken van je eigen wordpress templates.

Control-Appeltje-d

Sunday, October 9th, 2005

Na lange tijd eindelijk weer online dus daarom een extra gave shortcut!! Deze shortcut zoekt in een online woordenboek het woord onder je muispointer op. Werkt bij alle teksten die je muispointer in een grote ‘I’ laten veranderen.

Control-Appeltje-d