Featured Posts

Never Grow Old Net op Koppen XL (fuck, ik zie teveel TV tegenwoordig) een fijne documentaire over een bedrijfje in Amerika dat zich specialiseert in medische naalden én bejaarde werknemers...

Readmore

Eindejaarslijstje (5) Nog te checken: The Horrors, Grizzly Bear, ... Peter Doherty - Grace / Wastelands Lucy Love - Superbillion Tomàn - Where Wolves Wear Wolf Wear Archive - Controlling...

Readmore

SPOT on Denmark Vorige week donderdag weer vertrokken naar Denemarken voor mijn tweede SPOT festival. Qua groepen iets minder dit jaar, maar qua sfeer en socializing des te meer. Teveel...

Readmore

I love suprises, but I never improvize Bewogen weekje. Veel verandering, veel keer zenuwachtig geweest. Maar alles is op z'n poten gekomen. En tijdens al het stressen door heb ik twee keer heel mooie trage televisie...

Readmore

Kreuzberg April was een donkere maand. Niet enkel op relationeel vlak ging het toen steil bergaf, maar ook qua werk begon ik te beseffen dat wat ik deed minder en minder begon aan te...

Readmore

Tim Broddin Rss

A Line Allows Progress, A Circle Does Not

Posted on : 17-02-2010 | By : Tim Broddin | In : Tech

0

Het zijn lange jaren geweest. Er was die ontzettend oude Internet Explorer 6 die alle vooruitgang tegenhield, en ja ergens in de helft kregen we dan wel AJAX er bij, maar eigenlijk was dat een druppel op een hete plaat. Want als dat log monster er niet had geweest hadden we veel vroeger op ‘t punt geweest waar we nu zijn. Maar dit zijn ontzettend leuke tijden om werk te hebben als web developer, zeker als je een job zoals ik hebt waar je de tijd krijgt om met al die nieuwe technieken te experimenteren. Dankzij Microsoft en hun -jawel- verdienste om een deftige browser op de markt te zetten komt nu alles samen en komen we langzaam aan -jawel- Web 3.0.

Een kort overzicht:

HTML5

Wat HTML altijd al moeten zijn. Iets waar de het bureaucratische W3C lang genoeg is afgebleven en dat door bedrijven met visie (Google en Apple) in elkaar is gestoken.

  • Semantiek. Geen <div id=”navigation”> meer maar gewoon <nav>. Hetzelfde voor headers, sidebars, footers en secties. Had er al van het begin in moeten zitten.
  • <audio> en <video>. Omdat het gewoon niet logisch is dat je een plugin nodig hebt. En voor wie denk dat video met Flash meer mogelijkheden biedt: SublimeVideo.
  • <canvas>. Dingen tekenen in de browser. Weer zonder plugins. Een mooi voorbeeld is SketchPad.
  • Een volledige database op de client. Zat eerst in Google Gears en is er nu voor iedereen. Maakt het mogelijk om offline te werken met pakweg Gmail.
  • Nieuwe <input> types zoals email, url, datepicker, progressbar, slider, … . Allemaal perfect mogelijk in JavaScript maar zoveel eleganter zonder.
  • De File API. Eindelijk bestanden kunnen uploaden zoals het hoort. Meerdere tegelijk, drag&drop en zelfs progressinformatie langs de clientkant.
  • WebSockets. Een socket voor het Internet. De mogelijkheden zijn enorm.

En dan ook nog, WebGL, 3D voor het <canvas> object. Je moet nog het één en ‘t ander uithalen om ‘t in de meest recente browsers aan de praat te krijgen, maar de demo’s van dit project.

CSS3

Internet Explorer 6 kon met drie kwart van CSS2 al niet overweg, maar versie 8 doet het al relatief (in Microsoft termen) goed. Ze beloven om tegen Internet Explorer 9 versie 3 volledig te ondersteunen en Mozilla en Webkit zullen tegen dan ook wel volledig mee zijn. De meest interessante dingen daarin:

  • Geronde hoeken. Door alle moeite en hacks die dit koste ondertussen al wat passé maar het blijft cool dat je dit nu relatief eenvoudig kan toepassen.
  • Tekstshaduw. Geeft net dat ietsje meer punch aan een titel.
  • RGBA: een alpha kanaal gewoon meegeven in eender welke kleur.
  • Meerdere backgrounds per element en gradients.
  • Resize. Elk element resizable maken. Scheelt weer enorm veel JavaScipt. Ze zouden enkel nog een Moveable mogen toevoegen.
  • Web fonts. Internet Explorer deed het zo, al de rest dan weer anders. Nu komt er een gestandaardiseerde manier. In de tussentijd is TypeKit een enorme aanrader. Dat geeft een enorme bibliotheek aan fonts die op supereenvoudige wijze in een site gebruikt kunnen worden. Het kost geld maar het is het waard.
  • Een pallet selectors dat echt alles aankan.

JavaScript

  • Frameworks. Ja ze bestaan al langer, maar ze bestonden nog niet bij het begin van Web 2.0. En of het nu jQuery of Mootools of Ext is, ik kan eerlijk zeggen dat de tijd dat ik Javascript schrijf ongeveer een tiende is van toen dat alles nog niet bestond.
  • Push. Polling was het nadeel van AJAX. Het macheerde allemaal wel, maar het voelde niet goed. De client die de server moet vragen of er iets nieuw is, is niet logisch, dat moet andersom. En dankzij kickass projecten zoals APE kan dat ook. Zowel streaming, long polling en JSONP.
  • Firebug (of de Chrome Devtools of die van Safari of IE). Niet echt super JavaScript gerelateerd, maar ik vraag me elke dag op m’n werk af hoe ik het ooit deed zonder. En console.log is net iets eleganter dan alert()
  • APIs. Ook weer niet volledig JavasScript gerelateerd, maar dankzij Google Charts maak ik coole grafieken, dankzij Google Maps zet ik een routeplanner bij een contactpagina en ik moet me er nog in verdiepen maar er zijn fantastische dingen mogelijk met YQL.

PHP

Hier is het minste veranderd. PHP5 was een heel goede vooruitgang en bracht een hoop interessante verbeteringen met zich mee zoals Exceptions, eindelijk goede OO-ondersteuning en PDO. Maar da’s bijna 6 jaar geleden. Toch een kleine opsomming.

  • PHP 5.3. Dit has PHP6 mogen heten. Niemand durft het op zijn server installeren want de kans dat ‘t breekt is groot. Maar het aantal nieuwigheden is de moeite. Namespaces (dus meerdere functies met dezelfde naam), anonymous functions (zoals in JavaScript), late static binding en een hoop interessante kleinigheden.
  • Frameworks. Ik heb ooit Zend Framework geprobeerd maar dat was een te grote mastodont. Het framework dat we op m’n werk hebben geschreven is eigenlijk meer ideaal, maar mocht ik voor een ander moeten gaan dan lijkt CodeIgniter mij het interessantste.
  • Nieuwe extensies. Imagick bijvoorbeeld, Photoshop voor programmeurs, tovert een afbeelding op twee lijnen om in een polaroid en zo veel meer. Of Memcached, zorgt ervoor dat éénder welk zwaar project vliegt. Of APC, doet PHP sowieso al een stuk sneller vliegen.
  • En over vliegen gesproken. HipHop, Facebook hun poging om PHP sneller te doen gaan. Al zit snel een bestandje aanpassen er dan wel niet meer in.

Het zijn interessante tijden. Ik ben blij dat ik mijn job doe op dit moment. Het kabbelende beekje van de afgelopen tien jaar gaat ineens over in een wilde rivier. Ik ben benieuwd hoe bijvoorbeeld Flash hieruit gaat komen. En waar dit naartoe gaat. Want de tools zijn er nu, maar het werk moet nog gedaan worden. Maar ik denk dat Google een heel slimme zet heeft gedaan om een besturingssysteem te maken met enkel een browser. Want geef dit nog een paar jaar en we zijn bij dat idee.

Soundboard Recorder

Posted on : 13-02-2009 | By : Tim Broddin | In : Tech

2

Tweede app in iTunes App Store, want met het eerste heb ik lang nog niet genoeg verdiend. Zelfs bitter weinig … iets van een €12 tot hiertoe.

Het ziet er beter uit, en ‘t is ook veel leuker. Concept is dat je 9 knoppen hebt waar je geluidjes op kan opnemen en dan weer afspelen. Dolle pret weer op café en familiefeesten. Geen idee hoe ik het gemaakt heb, want zaterdag was ik alles behalve mens, maar ineens was het er.

Downloaden Kopen kan hier en doe dat deze keer massaal want ik wil op reis.

SoundBank

Posted on : 03-02-2009 | By : Tim Broddin | In : Tech

3

Aangezien één of andere fucker $10.000 verdient met een iPhone programmatje dat het geluid van een scheet produceert, vond ik het tijd om ook eens te gaan profiteren van het Jamba-gehalte van de gemiddelde iPhonebezitter. Op minder dan een uur knutselde ik iets in elkaar dat te dom voor woorden is. 27 knoppen op drie schermen waarmee je stomme geluidjes zoals een olifant, de obligatoire scheet, een applaus, explosies enzovoort mee kunt maken. Enorm lachen als je 14 bent en in de klas zit. Of als je de flauwe nonkel op familiefeesten bent.

Het goedkeuringsproces door Apple duurde even want ze konden er daar niet mee lachen dat er een geluid van een kreunende vrouw in zat. Dat heb ik dan maar vervangen door een geluidje dat ik beter ‘Apple’ had genoemd: een wenende baby.

Het ding is te koop in de iTunes App Store voor €0,79. En als je een iPhone hebt moet je dat zeker kopen, zodat ik je binnenkort een kaartje vanop de Caraïben kan sturen.

Macworld (2)

Posted on : 09-01-2007 | By : Tim Broddin | In : Tech

5

AppleTV! En de iPhone … breedbeeldiPod, telefoon en Internetcommunicator in één. En ‘t draait OS X!

iPhone

Macworld

Posted on : 09-01-2007 | By : Tim Broddin | In : Tech

3

Binnen een uurtje begint Steve Jobs op Macworld met het voorstellen van alweer een hoop nieuwe shiny happy Appleproducten. Mijn voorspellingen:

  • de iPhone: iedereen zit er al maanden op te zagen, Apple heeft publiekelijk nooit iets toegegeven maar het ziet er naar uit dat het er vanavond van zou kunnen komen: een mooie witte GSM met iTunes. Kans: 75%
  • Macbook Pro Thin: er is grote vraag naar snelle kleine laptops, dus de kans is groot dat Apple hierop inspeelt. Volgens sommige geruchten zou dit gemarket worden als “voor fotografen”. Kans: 80%
  • iTunes Video Store Europe: op dit ogenblik kunnen enkel Amerikanen films en series kopen op iTunes. Jobs beloofde dat Europa snel zou volgen en vanavond zou ‘t wel ééns zover kunnen zijn. Kans: 50%
  • iLife ‘07 – iWork ‘07: iWork krijgt bijna zeker een spreadsheettoepassingen, in iLife voorzie ik ook iets leuk nieuw. Kans: 100%
  • OS X 10.5: de kans dat Leopard morgen in de winkelrekken ligt is klein (maar Jobs kende bestaande) maar vast staat dat hij vanavond iets lost over de ’secret features’ die hij vorige keer nog ni kon verklappen. Kans: 100%.
  • iTV: het staat ook bijna vast dat de settop-box voor bij de TV er komt. Grootste wowfactor (gok ik): Google Video en andere Internetintegratie. Kans: 95%
  • iPod: ofwel eindelijk de breedbeeld iPod Video ofwel ééntje met veel meer plaats. Kans: 30%

Amateurs

Posted on : 27-11-2006 | By : Tim Broddin | In : Tech

5

Zonet merkte ik bij de referers op dat iemand naar hier gesurft kwam via de Telenet Webmail en besloot ik op de link te klikken. Normaal zou je dan op een inlogpagina moeten komen want het is normaal dat je mail van een ander niet kan lezen …

Niet bij Telenet …

Telenet
Telenet

Ik heb de tijd ni om ‘t volledig uit te zoeken, maar het lijkt genoeg te zijn dat je het id van de mailbox in kwestie kent om erin te geraken. En dat id kom je met een inkomende link heel makkelijk te weten.

Zo zou ik bijvoorbeeld iemand waarvan ik weet dat hij z’n mail leest met de Telenet Webmail gewoon een simpel mailtje met de url van dit blog kunnen sturen om zo vanaf hij erop klikt mezelf toegang te kunnen verstrekken. Heel veilig Telenet!

(Aan de persoon in kwestie: heb niet aan je mail gezeten hoor :) )

iTunes 7

Posted on : 13-09-2006 | By : Tim Broddin | In : Tech

2

Het beste dat gisteren uit Cupertino kwam is zonder twijfel iTunes 7. Zie hoe lekker dat eruit ziet:

iTunes 7

(dat Apple nu maar snel TV-series en films in Europa gaat verkopen)

It’s Showtime (2)

Posted on : 12-09-2006 | By : Tim Broddin | In : Tech

0

En het Special Event is gedaan en leverde het volgende op:

  • iPod: betere batterij, helderder en groter (80GB). Ik had ‘m liever nog iets groter gezien maar achja.
  • iPod Nano: in kleurtjes
  • Spelletjes: voor de iPod. Keuze uit een hele hoop titels zoals PacMan, Tetris, … . $4.99 per stuk in de iTunes Store. Niet goedkoop, maar gezien ‘t aantal uren ik al heb doorgebracht met het simpele Sollitaire wel zijn geld waard.
  • iTunes 7: mooier, veel mooier, met twee nieuwe bekijkmodi (per album en een een CoverFlow-like modus).
  • iTunes Movie Store: zoals te verwachten, $9.99/$12.99/$14.99 per film. Releases dezelfde dag als de DVD, hoge resolutie, Dolby Surround en een downloadtijd van 30 minuten per film (vanaf de eerste minuut kan je al kijken).
  • iTV: het meest interessante, een settopbox voor de TV die het mogelijk maakt film, muziek, foto’s enzovoort die op een Mac/PC in huis zijn opgeslagen op de TV weer te geven. Komt uit in Q1 2007. Ik was van plan een Mac Mini te kopen voor op de TV beneden maar ik denk dat ik dus nog even ga wachten.

Luipaard

Posted on : 07-08-2006 | By : Tim Broddin | In : Tech

3

Apple heeft net een korte preview gegeven van OS X.5 en it sure beats Vista’s ass (al doet het dat al 5 jaar). De nieuwigheden zijn niet superwauw maar toch wel leuk genoeg om me vanacht de preview te doen downloaden.

Bekijk hier filmpjes van wat er allemaal nieuw is. Ja, dat is mùm als achtergrondmuziek.

De grappige intro van de keynote gisteren:

Hasta la Vista, Vista

Posted on : 06-08-2006 | By : Tim Broddin | In : Tech

0

Morgen start ergens in Amerika de Apple World Wide Developers Conference en buiten een hele hoop sessies voor programmeurs gaat Apple weer een hele hoop nieuwe producten voorstellen. Waaronder OS X Leopard, de nieuwste versie van het beste besturingssysteem ter wereld. Wat er allemaal gewijzigd is weet nog niemand want in tegenstelling tot de concurrentie in Redmond houden ze in Cupertino tot het laatste moment hun lippen op elkaar.

Wat wel al vaststaat is dat de reclamecampagne net zoals twee jaar geleden (toen onder andere de boodschappen “Redmond, start your photocopiers” en “Redmond, we have a problem” reclame maakten voor OS X.4) bikkelhard uithaalt naar Microsoft. Bewijs daarvan hier.

“OS X Leopard, introducing Vista 2.0″