home icon contact icon rss icon

FreeMind en recente Java Upgrade op Leopard

Ik gebruik FreeMind al een paar jaar als Mind Mapping tool. Het is Open Source, beschikbaar op Mac, Windows en Linux en heeft zeer goede export-mogelijkheden. Zo is het mogelijk om te exporteren naar een javascript of flash mini-app zodat je interactieve mindmaps op je site kan zetten.

Sinds de laatste Apple Software Update voor Java, werkte MindMap niet meer zoals het hoort. Het leek bv alsof MindMap het keyboard compleet negerde. Muis werkte nog, een paar speciale keys ook nog, maar het normale keyboard niet. Beetje vervelend natuurlijk.

Vandaag heb ik de oplossing gevonden. Om FreeMind terug werkend te krijgen, doe je het volgende:

  • Open de /Applications/FreeMind.app/Contents/MacOS directory. Waarschijnlijk doe je dit best via Terminal.app
  • Je zal zien dat er daar een “symlink” staat naar een directory. Deze directory bestaat echter niet meer, dit is de boosdoener!
  • Wis de foute symlink met het rm JavaApplicationStub commando
  • Leg de correcte symlink: ln -s /System/Library/Frameworks/JavaVM.framework/ Versions/A/Resources/MacOS/JavaApplicationStub (zet dit commando op 1 lijn, er staat een spatie na ln en een na -s. De rest hoort aan elkaar)

Nu zal FreeMind weer naar behoren werken!

Proximus Voicemail instellen op je Iphone 3G

Sinds kort heb ik een mooie Apple IPhone3G. Ik heb ook een Proximus abonnement waar ik die iphone mee gebruik. Ik weet dat Proximus (nog?) geen Visual Voicemail heeft, en dat ik gewoon nog even de klassieke berichtendienst zal blijven gebruiken.

Maar toch had ik graag gehad dat de Proximus Voice Mail gebeld wordt als ik op het “Voicemail” knopje duw op mijn iPhone. Ik heb dit weekend ontdekt dat dat gewoon kan, zonder speciale trucken, foefels of hacks. Je gaat als volgt te werk:

  • Gaan naar de “Phone” applicatie op je iphone en klik onderaan op “Keypad”
  • Geef het volgende nummer in: **5005*86*+32475151230# en duw dan op de groene “Call” knop.
  • Je iphone past nu de instellingen aan

Druk nu op de VoiceMail knop. Tada! Je Proximus voicemail wordt gebeld.

Bescherm je tegen de ARD "exploit"

Vandaag kwam aan het licht dat OS X een “local console root exploit” had. Dit is een beveiligingsfout in de software die elke gebruiker (die lokaal aan je Mac zit, dus niet eentje die verbonden is via het Internet) eender welk commando als de Systeemgebruiker uit te voeren.

Voor de volledige uitleg verwijs ik graag naar dit “artikel op TUAW”:http://www.tuaw.com/2008/06/19/ardagent-setuid-allows-root-access-but-theres-an-easy-fix/. Interessanter daar is de fix die ze voorstellen. Eerdere experts lieten je het bewuste stukje software uninstallen, maar dat is mijns inziens niet de beste oplossing. Als je je systeem gaat upgraden, wordt het toch opnieuw geïnstalleerd. Bovendien kan Apple Remote Desktop (want daar staat ARD voor) best handig zijn in heel wat gevallen.

Er is echter een veel eenvoudiger truukje om het lek te dichten. In je System Preferences, bij Sharing moet je Apple Remote Desktop aanzetten, maar stel in dat geen enkele gebruiker het mag gebruiken. Nu zal het niet meer werken. (Screenshots en meer info op “TUAW”:http://www.tuaw.com/ardfix/)

Als je wil nagaan of je systeem kwetsbaar is, open je een Terminal venter, en geef je het volgende commando in:

osascript -e 'tell app "ARDAgent" to do shell script "whoami"';

Als je “root” ziet verschijnen is je systeem kwetsbaar. Krijg je een foutmelding, kan je op je beide oren slapen.

WWDC Keynote in 60 seconden

Gisteren kondigde Steve Jobs op de Worldwide Developers Conference 2008 de lang verwachte iPhone3G aan. De keynote duurde nogal lang, maar geen nood! Machulpje.be zou machulpje.be niet zijn als we geen zestig seconden video van de Keynote hadden opgesnord, net als de vorige keer.

Geniet ervan!

PS: voor wie liever de volledige versie bekijkt, dat kan ook.

KeyWurl en Safari 3.1

Sinds vandaag is er een upgrade uit voor Safari. Versie 3.1 brengt heel wat nieuwigheden, waaronder een poging om de bij webontwikkelaars zo geliefde Webbug extensie van Firefox ook in Safari beschikbaar te maken. Meer info over de update kan je lezen bij Apple.

Ik gebruik ook de KeyWurl plugin. Deze laat me toe van om bv. een Wikipedia artikel over “Setec Astronomy” te zoeken door “wiki setec astronomy” in te tikken, of om naar de dns.be opzoekpagina voor domeinnamen te gaan door bv “dns.be machulpje” te tikken.

Bij het opstarten van Safari 3.1, kreeg ik echter een mooie foutmelding: KeyWurl was niet getest met deze versie van Safari en veiligheidshalve uitgeschakeld. Omdat ik vermoed dat er weinig is aangetast aan de manier waarop de url bar werkt tussen Safari 3.0 en Safari 3.1, ging op zoek naar een manier om KeyWurl toch werkend te krijgen. Het bleek eenvoudiger dan ik dacht:

  1. Open /Library/Application Support/SIMBL/Plugins/Keywurl.bundle/Contents/Info.plist in een teksteditor
  2. Pas lijn 29 aan, zodat er komt te staan: 5526
  3. Herstart je Safari

Nu werkt KeyWurl zoals het ervoor deed. Veel plezier.