ID.nl logo
Programmeren op iPad met Textastic
© PXimport
Huis

Programmeren op iPad met Textastic

Voor de iPad is een berg aan serieuze en desktopwaardige apps beschikbaar. Zoals bijvoorbeeld Textastic, een tekst- én code-editor waarmee je serieus aan de slag kunt. Wel is het verstandig om voor dit soort gebruik een fysiek toetsenbord aan te schaffen, en een muis komt ook best van pas. Programmeren op iPad ermee werkt als volgt.

Textastic is een uitgebreide teksteditor die ook bij uitstek geschikt is voor programmeerwerk. De app herkent namelijk de syntaxis van maar liefst 80 programmeertalen, inclusief HTML. Al je code wordt dus – desgewenst- keurig netjes gemarkeerd. Dat maakt het niet alleen makkelijker om het overzicht te behouden, maar ook fouten opsporen wordt zo een stuk efficiënter. 

Met een prijskaartje van €9,99 is het zeker niet de goedkoopste app, maar voor de doelgroep is ie elke cent waard. Ook al omdat er (nog?) geen gezanik met verplichte abonnementen en extra in-app-aankopen gaande is. Eén keer betalen en je hebt al het beloofde in handen. 

Je kunt er vanzelfsprekend platte teksten als notities en aantekeningen mee maken. Maar de grote kracht ligt in code-herkenning. En voor een selectie aan talen zelfs automatische aanvulling. Die truc werkt voor HTML, CSS, JavaScript, C, Objective-C, en PHP.

Veel extra functies aan boord

Het blijft niet alleen bij tekst- en code-editen, maar er is ook voorzien in tal van extra tools. Zoals bijvoorbeeld FTP, FTPS (FTP over SSL), SFTP (SSH connection), WebDAV, Dropbox en Google Drive clients. Tegelijkertijd is tevens gedacht aan een SSH-client, en daarmee is het een wel heel compleet geheel. Waarmee inderdaad al je programmeerwensen wat editen, code delen en desnoods via SSH compileren en uitproberen in een klap zijn afgedekt. 

Als je de app start, zie je links een balk met opties. Ten eerste bestandsbeheer, maar door de knoppen linksonder kun je ook andere functies starten. Van links naar rechts: bestandsoverdracht naar een server (druk op de + om te kiezen uit (S)FTP, Dropbox, Google Drive en WebDAV. Per item dienen de benodigde aanmeldgegevens en andere benodigde zaken ingevoerd te worden. 

©PXimport

Een WebDav-server start je met het tweede knopje onderaan de kolom links op, gevolgd door helpbestanden via het vraagteken. Tot slot is er het instellingentandwiel. Klik je hierop, dan kun je de app helemaal aan je wensen aanpassen. Denk aan bijvoorbeeld een licht of een donker thema onder UI Theme of een wachtwoord voor de app. Loop alles eens rustig door, iedere ‘coder’ heeft zo z’n eigen specifieke voorkeuren.

Leesbaarheid code

Hoeveel gemarkeerde code het lezen makkelijker maakt laten we zien aan de hand van een simpel voorbeeldje: een machine-gegenereerde html-pagina van computertotaal.nl. Daar is geen mooie vormgeving met regels en lussen in te zien, wat het lezen van de platte tekst in een reguliere teksteditor tot een nachtmerrie maakt. 

Voorzien van gekleurde code-elementen wordt het – zoals je hieronder kunt zien – al een heel stuk duidelijker. Natuurlijk is handgetikte code nog veel duidelijker, maar hier valt in ieder geval iets mee aan te vangen.

©PXimport

Ga je zelf HTML-code tikken – wat soms best handig kan zijn, al was het maar om hier of daar snel wat handmatig aan te passen – dan komt de preview-functie van Textastic prima van pas. Tik of klik daarvoor op het brilletje in de knoppenbalk bovenaan (rechts). Je ziet nu een preview van wat je noeste arbeid aan resultaat biedt. Daarvoor intern een webserver gebruikt. 

Daardoor is het mogelijk de webpagina ook in de standaardbrowser Safari te bekijken, mocht je dat willen. Tik daarvoor – in de preview-weergave – eerst op Done om deze te sluiten. Houdt dan de knop met het brilletje wat langer ingedrukt of aangeklikt. In het menu dat daarop opent tik of klik je op Preview in Safari.

©PXimport

Code-herkenning

Zoals beloofd kan Textastic ook – voor en aantal talen – code herkennen. In de bovenstaande afbeelding zie je naast de knoppen < en > een streepjesknop met daarin een van een getal voorzien balletje. Klik daar op en je ziet een lijst van aangetroffen fouten. Om direct naar een probleem te springen, klik je op een fout en dan op Open (gevolgd door bestandsnaam en regelnummer). Je springt dan in de broncode meteen naar de aangetroffen fout. 

In dit heel specifieke voorbeeld bestaat het oplossen van de fouten simpelweg uit verwijderen van nog meer overbodige code. Uiteindelijk zouden we in dit geval dan nagenoeg basis-HTML-code overhouden, waarna je vervolgens weer kunt beginnen met ‘opbouwen’ betreffende onder meer letterype, tussenkoppen enzovoorts.

©PXimport

Delen, printen en meer

Via de knop met de drie puntjes helemaal rechtsboven krijg je toegang tot een extra menu. Met daarin onder meer de mogelijkheid tot delen, mailen, afdrukken en een handige Copy All-functie. Zoals gezegd kun je ook gebruik maken van online opslag en SSH, waardoor je in principe rechtstreeks aan code op een server kunt werken. En daarmee is Textastic een stuk gereedschap dat in geen enkele virtuele gereedschapstas van een coder zou mogen ontbreken. 

Meer weten over je iPad als laptopvervanger? We raden je ook de cursus Doe alles met de iPad aan!

▼ Volgende artikel
Nieuw van Philips: tafelgrill met infuser voor échte barbecuesmaak
© Philips
Huis

Nieuw van Philips: tafelgrill met infuser voor échte barbecuesmaak

Met de Philips Tafelgrill geniet je deze zomer van een ontspannen barbecue, gewoon aan tafel. Geen gesleep met houtskool of iemand die steeds bij het vuur moet blijven. Dankzij het compacte ontwerp en de slimme aroma-infuser haal je de karakteristieke rooksmaak zó je woonkamer of tuin in. Zo kan iedereen gewoon blijven zitten én mee grillen.

Rooksmaak aan tafel

De geïntegreerde rook- en aroma-infuser maakt het verschil. Voeg wat houtsnippers of verse kruiden toe onder het glazen deksel en laat het apparaat de rest doen. Je ruikt het meteen: die kenmerkende geur van een echte barbecue. De tafelgrill warmt snel op en behoudt een constante temperatuur, zodat vlees, vis of groente perfect gegaard wordt. Het royale grilloppervlak van 1250 cm² biedt genoeg ruimte om met het hele gezin of een groep vrienden aan tafel te genieten.

Wat zijn goede houtsnippers voor je tafelgrill?

De infuser van de Philips Tafelgrill werkt perfect met houtsnippers. Deze zorgen niet alleen voor rook, maar ook voor extra smaak. Elke houtsoort geeft zijn eigen karakter:

  • Hickory: sterk en kruidig, populair bij vlees zoals ribs of pulled pork
  • Appel: zacht, fruitig aroma – lekker bij kip en vis
  • Kers: licht zoet, subtieler dan appel, geschikt voor varkensvlees
  • Eik: robuust en aards, combineert goed met rundvlees
  • Beuk: milder, rokerig zonder bitterheid – allround inzetbaar

Gebruik altijd snippers die speciaal bedoeld zijn voor koken en zorg dat ze droog zijn of licht vochtig gemaakt worden voor gebruik.

Twee grilloppervlakken voor meer variatie

De grillplaat is aan twee kanten te gebruiken: de geribbelde zijde is ideaal voor biefstuk, zalmfilet of hamburgers. De vlakke kant leent zich juist voor delicate ingrediënten zoals groente, spek of zelfs een eitje. Zo bereid je verschillende gerechten tegelijk en naar ieders smaak. Alles wordt egaal verwarmd en overtollig vet wordt netjes opgevangen, wat het schoonmaken vergemakkelijkt.

Kruidenideeën voor in de infuser

Naast houtsnippers kun je ook experimenteren met kruiden of een mix daarvan. Denk aan rozemarijn, tijm, laurier, citroenschil, komijnzaad, knoflookvlokken of gedroogde chili voor een pittig tintje. Even laten meedampen onder het glazen deksel en je hele tafel ruikt naar een zomerse barbecue.

©Philips

Prijs en beschikbaarheid

De Philips Tafelgrill HD6212/90 is per direct verkrijgbaar bij onder andere bol.com. De adviesprijs is 129,99 euro.

▼ Volgende artikel
Wat kun je allemaal met een slimme oven? 
© Surachetsh
Huis

Wat kun je allemaal met een slimme oven? 

Steeds meer apparaten worden 'slim' gemaakt, en voor ovens is dat niet anders. Slimme ovens zijn handiger dan je in eerste instantie misschien denkt: je kunt ze niet alleen op afstand bedienen, ze selecteren ook automatisch het juiste kookprogramma op basis van wat je erin stopt. Je leest het goed: nooit meer aangebrand eten!

Dit artikel in het kort

Bij een slimme oven denk je waarschijnlijk aan een oven die je op afstand kunt bedienen, maar dit type oven kan méér dan dat. Een van de fijnste toepassingen van een slimme oven is dat hij automatisch het kookprogramma voor je instelt. Zo hoef je je nooit meer druk te maken om de juiste temperatuur en kook- of baktijd. Ook kun je je slimme oven koppelen aan bijvoorbeeld je slimme fornuis of afzuigkap voor nóg meer gemak in de keuken.

Of je nu een druk gezin hebt en geen tijd hebt om lang achter het fornuis te staan of gewoon niet zo gek bent op koken: een slimme oven in je keuken kan je het leven een stuk aangenamer maken. Je verwarmt hem alvast voor terwijl je nog op kantoor zit, stopt eenmaal thuis het eten erin en het apparaat doet de rest. Geen ingewikkeld gedoe meer met het instellen van de juiste kooktijd en temperatuur. Je kunt in sommige gevallen zelfs vanuit je luie stoel het eten in de gaten houden dankzij een ingebouwde camera. En zo heeft een slimme oven nog veel meer handige functies. 

Automatische kookprogramma's 

Veel slimme ovens zijn uitgerust met een sensor die precies kan detecteren wat voor gerecht er in de oven staat. Het maakt niet uit wat je erin doet: vlees, vis, groenten of een lekkere taart, op basis van het gewicht en de vochtigheid van het gerecht bepaalt het apparaat zelf de juiste temperatuur en kooktijd (let op: bij sommige modellen moet je zelf het type gerecht en gewicht invoeren in een app).

Natuurlijk houd je ook altijd zelf enige controle over hoe je het eindresultaat wilt. Wil je je biefstukje medium rare gebakken (ja dat kan prima in de oven!), dan geef je dat gewoon aan in de app. De oven weet vervolgens precies welke instellingen daarvoor nodig zijn.

Ook handig: in de app van sommige slimme ovens vind je talloze recepten die speciaal ontwikkeld zijn voor het betreffende apparaat. Je selecteert een recept en de app stuurt automatisch de juiste bereidingstijd en temperatuur naar je oven. Vaak vind je in zo'n app ook informatie over de voedingswaarden van een gerecht én extra tips voor de bereiding. 

©Siemens

Bedienen op afstand

Een van de grootste voordelen van een slimme oven is dat je hem op afstand kunt bedienen. Zo kun je, terwijl je je favoriete serie kijkt, in de gaten houden hoe ver je gerecht is dankzij een ingebouwde camera en kun je de baktijd indien nodig aanpassen. Is het eten klaar, dan geeft de app je een seintje.

Omdat slimme ovens met het internet verbonden zijn (en dus niet alleen met wifi), kun je ze ook van een grotere afstand bedienen. Je kunt de oven bijvoorbeeld vast voorverwarmen als je nog op kantoor of in de supermarkt bent. Eenmaal thuis kun je het eten dus direct in de oven plaatsen. Ben je onverwacht later thuis? Dan stel je de bereiding met één druk op de knop uit. Veel slimme ovens zijn ook met spraak te bedienen; handig als je autorijdt of met zware boodschappentassen loopt te sjouwen.

Ook een slimme oven in huis?

Hier vind je een selectie van deze handige keukenapparaten!

Verbinden met andere slimme apparaten

Heb je meerdere slimme keukenapparaten van hetzelfde merk? Dan is de kans groot dat je de apparaten onderling kunt verbinden via een smarthome-systeem. Zo kun je regelen dat de afzuigkap vanzelf aangaat als je de oven inschakelt en dat je oven automatisch afslaat zodra je slimme rookalarm rook detecteert.

Je kunt zelfs je slimme oven en fornuis laten samenwerken. Wil je je maaltijd bijvoorbeeld eerst op het fornuis aanbraden en vervolgens in de oven afbakken (denk aan een ovenschotel of stoofgerecht), dan kun je instellen dat je oven op het juiste moment begint met voorverwarmen. Ook slimme verlichting verbind je eenvoudig aan je oven. Stel bijvoorbeeld in dat wanneer de oven start met voorverwarmen het licht in de keuken ook meteen aangaat – wel zo gezellig!

Direct hulp bij problemen

Hoe geavanceerd slimme ovens ook zijn, ze kunnen net als elke oven stukgaan. Bij een traditionele oven die mankementen vertoont, zou je echter eerst door een ellenlange handleiding moeten bladeren om een oplossing te vinden. Bij een slimme oven gaat dat een stuk makkelijker. De app vertelt je meteen wat er aan de hand is én welke stappen je moet volgen om je oven weer aan de praat te krijgen. Lukt het alsnog niet? Dan heb je met één druk op de knop contact met de klantenservice, die jouw problemen op afstand kan oplossen.