Menu

Gevorderden

iBooks: Gratis developer boeken downloaden

Als je software ontwikkelaar bent of geïnteresseerd bent in het ontwikkelen van iOS of Mac OS X applicaties dan heeft Apple een verassing voor je. In de iBookstore zijn namelijk 5 gratis boeken verschenen die speciaal bestemd zijn voor ontwikkelaars.

De boekenreeks bestaat uit: iOS Technology Overview, Object Oriented Programming With Objective-C, Cocoa Fundamentals Guide, The Objective-C Programming Language, iOS Technology Overview en iOS Application Programming Guide.

Native retweeting toevoegen aan Tweetie voor Mac

De Mac OS X versie van de twitter client Tweetie is al langere tijd niet meer geupdate door de ontwikkelaar Atebits. Er gaan geruchten op verschillende websites dat er een nieuwe versie van Tweetie zal verschijnen bij de introductie van de Mac App Store op 6 Januari ’11. Dit bericht is vooralsnog niet bevestigd door de ontwikkelaar.

Één van de functies die de huidige versie van Tweetie mist zijn ‘Native retweets’. Met deze vorm van retweeten kun je een tweet zonder de ‘RT @gebruiker’ toevoeging retweeten in je eigen timeline. Nick Paulson heeft hiervoor een oplossing bedacht in de vorm van een SIMBL plugin. De plugin zorgt ervoor dat de retweet optie binnen Tweetie wordt ondervangen en wordt aangepast in het native formaat.

Mappen verbergen voor OS X Finder

Om een verborgen map aan te maken in OS X kan je gebruik maken van .mappen zoals deze ook in alle overige Unix varianten worden gebruikt.

Wanneer je bijvoorbeeld een map genaamd .test aanmaakt in OS X Terminal dan zal deze automatisch voor OS X Finder verborgen worden. Het hernoemen van de folder zonder de . zorgt ervoor dat de map weer zichtbaar wordt gemaakt.

Er bestaat echter ook een commando onder OS X Terminal die mappen kan verbergen door het wijzigen van de bestand attributen.

Een Apple TV (2G) in DFU mode plaatsen

Op het moment dat je een iOS apparaat in DFU mode plaatst dan verhinder daarmee dat het apparaat wordt opgestart met de software die aanwezig is op het apparaat. In plaats van het iBoot-proces vanaf het apparaat te starten kan DFU de iBoot code gebruiken die met behulp van iTunes wordt aangeboden.

Wanneer je iOS device totaal niet meer reageert dan is de DFU mode vaak de laatste oplossing om het apparaat weer werkend te krijgen. De DFU mode maakt het ook mogelijk om een aangepaste firmware gemaakt met de Pwnage tool op het apparaat te installeren.

iPad: De source code van een webpagina bekijken

Als webdesigner of admin van een website kan het soms wel eens handig zijn om de source code van een webpagina te kunnen bekijken. In tegenstelling tot de OS X versie van Safari heeft Mobile Safari hier standaard geen optie voor.

Door een klein stukje javascript in een bookmark te plaatsen kan je de deze functionaliteit echter wel zelf toevoegen aan de Mobile Safari webbrowser van je iPad. De source van de webpagina zal dan binnen de browser in plain-text worden weergegeven.

Volg de onderstaande procedure:

Het OS X 10.6 inlogvenster wijzigen

Het is mogelijk om het inlogvenster van Mac OS X Snow Leopard 10.6 op een aantal punten aan te passen. Je kan bijvoorbeeld de standaard (aurora) achtergrond wijzigen, extra tekst weergeven, het Apple logo vervangen en knoppen verbergen.

Een aantal van de onderstaande aanpassingen vereisen het beheerderswachtwoord van je Mac. Het wijzigen van systeembestanden is niet geheel zonder risico, het kan leiden tot een volledige herinstallatie van je Mac. Volg de onderstaande procedures alleen als je weet waarmee je bezig bent.

De ‘Gebruik’-optie toevoegen aan de iPad [JB]

De introductie van iOS 4.2.1 heeft er voor gezorgd dat het overgrote gedeelte van de iOS features nu beschikbaar zijn op alle iDevices. Uitzonderingen hierop zijn natuurlijk de hardware gerelateerde functies.

Op de iPhone heb je de beschikking over het ‘Gebruik’-menu (usage), deze kan je terug vinden onder:

Instellingen ▸ Algemeen ▸ Gebruik

De menu-optie geeft je informatie over de batterijduur, gesprekstijden en het datagebruik van de iPhone. Het menu is niet beschikbaar op de iPad (Wi-Fi) maar valt wel redelijk eenvoudig te activeren als deze voorzien is van een Jailbreak.

iOS 4.2.1 build 8C148 decrypten

Wanneer je iPad, iPod Touch of iPhone is voorzien van een Jailbreak dan kan het soms wel eens handig zijn om de beschikking te hebben over de originele iOS bestanden. Deze bestanden hebben mij al vaak geholpen om een volledige restore te voorkomen nadat ik iets teveel had gewijzigd. Door de beschikking te hebben over de originele iOS systeem bestanden kan je deze bestanden bij problemen weer terug plaatsen via een USB of SSH verbinding.

Het decrypten van de firmware kan ook handig zijn als je op zoek bent naar afbeeldingen of audiobestanden zoals bijvoorbeeld de nieuwe SMS-tonen in iOS 4.2.1

Een Mac op afstand bedienen met PHP

Standaard is iedere Mac voorzien van de Apache webserver. Door deze te gebruiken met PHP en een simpel OS X Terminal commando kan je vanaf een ander netwerk apparaat scripts starten op je Mac. Je kan je Mac dus eigenlijk op afstand bedienen via de ingebouwde webserver.

Dit klinkt misschien allemaal ingewikkeld maar het is redelijk eenvoudig te maken. In deze post leg ik uit hoe je dit kan maken. We activeren de Webserver, laden de PHP5 module en maken een script aan dat het volume van je Mac kan ‘muten’.

OS X Mail: De kleur van notities wijzigen

De gele achtergrond van de notities in OS X mail zijn naar mijn mening wel heel erg geel. In de mail applicatie zelfs is er geen mogelijkheid om de notitie kleur aan te passen.

Gelukkig is het voor een beetje gevorderde OS X gebruiker mogelijk om deze kleur zelf aan te passen. De notities bestaan namelijk uit HTML en CSS code en bevinden zich in mail.app

Om de notitie kleur aan te passen volg je de onderstaande stappen:

AirPort uitschakelen bij een vaste netwerkverbinding

Normaal gesproken werk ik thuis met mijn MacBook Pro altijd op het draadloze netwerk. Op kantoor maak ik echter soms gebruik van zowel de draadloze als vaste ethernet verbinding. Op het moment dat ik de ethernet kabel in de ethernet poort stop dan blijft het draadloze netwerk ook actief. Dit kan in sommige gevallen problemen opleveren geven wanneer je verbonden bent met twee verschillende netwerken.

Op het moment dat ik de ethernet verbinding gebruik heb ik dus geen draadloze verbinding meer nodig en moet ik deze handmatig uitschakelen. Het zou natuurlijk heel erg handig zijn als dit allemaal automatisch kan gebeuren en dit is ook mogelijk met behulp van een script.

Het onderstaande script schakelt automatisch je draadloze verbinding uit wanneer je gebruik maakt van de vaste ethernet aansluiting. Op het moment dat je de kabel weer verwijderd wordt de draadloze verbinding weer geactiveerd. Het script ondersteund tevens Growl notificaties.