De Standaard - iPad

written by Jan on August 31st, 2011 @ 08:19 AM

Gisteren bracht de krant de Standaard officieel zijn nieuwe iPad app uit, die een ganse verbetering moet zijn op de vorige versie.

Deze versie komt met een volledig ander uitgangspunt dan de eerste versie. Waar vroeger de layout van de krant behouden werd, is de digitale versie nu een versie op zichzelf, met een eigen layout, mooi geschikt voor op de iPad. Je kan een abonnement nemen op de krant via de iTunes store, of als je al papieren abonnee bent, kan je gewoon aanmelden met je DS Online account. In september is de krant trouwens volledig gratis, dankzij een sponsor.

Ik las er gisteren en vandaag de krant mee, en ik moet zeggen, ik ben aangenaam verrast. Enkele van de pluspunten voor mij:

  • Mooi opstart-scherm, met meteen al de hoofdpunten van die dag met mooie foto’s bij.
  • Bij sommige artikels meer dan 1 mooie high-res foto. (In dit geval Waregem Koerse)
  • Toffe manier om algemeen overzicht van de inhoud van de krant te krijgen
  • Toffe oplossing van het “Regio” probleem.

Maar m’n kritische geest heeft ook enkele minpunten opgemerkt bij het gebruik:

  • Geen pinch-to-zoom. Ik ben hier gewend aan geworden in apps als Twitter, Flipboard, Reeder, … Als ik een foto of een artikel wil uitvergroten is dit niet mogelijk.
  • Daaraan aansluitend, geen mogelijkheid om een artikel “ingezoomd” te bekijken. Een lezersbrief aan de rechterkant blijft aan de rechterkant staan, er is geen mogelijkheid om die op de volle breedte van de iPad te gaan lezen.
  • Geen manier om artikels te “delen”. Ik las gisteren een artikel over m’n ma haar werk, maar kon het haar onmogelijk doorsturen. Gezien de meeste content volgens mij ook online te lezen is, vind ik dit zeker een gemis.
  • Ik heb de indruk minder content te hebben dan in de krant zelf. Geen idee of dit zo is, maar de indruk is er.

All in all een goede applicatie, maar ik hoop dat de developers momenteel bezig zijn met het finetunen van de kleine bugs en enkele missing features die van de Standaard app een geweldige krant-lees-ervaring kunnen maken

Hoe solliciteren voor een code-job

written by Jan on April 1st, 2011 @ 02:34 AM

Bij SumoCoders zijn we sinds kort op zoek naar een medewerker om ons team te versterken. Het profiel is eenvoudig: een coder. In hart & nieren. Het mag een junior zijn, maar 1 ding is voor ons belangrijk: passie. Wij zoeken iemand die even gepassioneerd is door code als wij. Toegegeven, dat is niet eenvoudig, wij zijn héél gepassioneerd. Passie is ook iets moeilijks om over te brengen, zeker als je nog niet zo ervaren bent met een bepaalde taal of in een bepaalde techniek. Maar toch zijn er enkele zaken die wij verwachten als je met ons komt praten.

Code

Het is moeilijk mensen in te schatten met één of enkele gesprekken. Zowel qua persoon als qua kunde moeten we wat afgaan op ons buikgevoel. Code die je ons geeft kan hier een groot stuk in helpen. Het vertelt ons hoe je denkt, hoe je je code ordent, of je OO-minded bent of functioneel denkt. Het toont ons aan hoe abstract je werkt, en hoe je je kennis toepast op een echt probleem. Heb je nog geen Ruby of PHP waar je trots op bent? Toon ons dan iets in een andere taal! Wij spreken veel (programmeer)talen en kunnen dus ook code in C, Python, Perl, … naar waarde schatten.

Vertel ons iets nieuws

Als je met code bezig bent kom je altijd nieuwe dingen tegen. Een library die een moeilijk iets heel eenvoudig oplost, een jQuery plugin die een moeilijk iets triviaal maakt, een Design Pattern dat je ontdekt hebt, een stukje code dat geniaal in elkaar zit. Ook wij zien elke dag nieuwe dingen, die ons leven soms een pak gemakkelijker maken. Vertel ons iets over wat je recent tegenkwam. Toon ons wat jij geweldig vindt! Leer ons iets bij.

Leg ons uit hoe je een probleem hebt opgelost

Een groot deel van programmeren is problemen oplossen. Een obscure bug die enkel voorkomt om 23:32, een probleem die nog niemand anders heeft opgelost, … Gezien je voor een programeer-job solliciteert gaan we er van uit dat jij ook al aan een project gewerkt hebt, en dat daar iets fout is gelopen. Vertel er ons over. Zeg ons hoe je het hebt aangepakt. Wat je eerste gedachten waren, hoe die zijn geëvolueerd toen je meer van het probleem snapte, …

Met deze 3 zaken kunnen wij zoveel meer dan met een standaard gesprek. We vragen niet naar je sterke en je zwakke punten, of hoeveel pingpong-balletjes in een volkswagen passen. Wij lossen zelf graag praktische, reele problemen op, en zien dit ook graag terugkomen in jouw antwoorden.

De grote stap!

written by Jan on October 15th, 2010 @ 10:10 PM

Vandaag was mijn laatste dag bij Openminds!

Zoals velen van jullie weten werk ik reeds 4 jaar en enkele maanden bij Openminds in Gent, die Hosting & Development doet. Ik was de eerste werknemer. Toen nog in een klein appartement, en ben in 4 jaar meegegroeid in een bedrijf dat ondertussen al 2 maal verhuisde naar een ruimere locatie, en alleen maar groter en beter is geworden. Ik wist al wat, toen ik begon bij Openminds, maar heb héél veel bijgeleerd over het reilen en zeilen van hosting & servers. Ik heb er Ruby en Rails ontdekt, aangeleerd en ben er uiteindelijk een pro in geworden. Ik heb met veel plezier samengewerkt met collega’s die stuk voor stuk experts zijn in hun vakgebied.

Die collega’s zijn ondertussen ook vrienden geworden, en ik wil hen zeker nog eens bedanken voor die goed, interessante, leuke jaren die we samen hebben doorgebracht. Het collega-zijn eindigt hierbij, maar we worden concullega’s, en blijven zeker ook vrienden.

Maar nu is het tijd om de grote stap te zetten. Weg uit de veilige cocon van het werknemer zijn. Vanaf vandaag ben ik vennoot van een BVBA! Enkele maanden geleden stelde mijn collega Jens voor om samen met hem en Tijs full-time voor onszelf te beginnen, en na enkele dagen denken wist ik zeker dat het de juiste moment was.

We gaan ons bezighouden met zaken waar we echt goed in zijn:

  • Advies over Web-Applicaties
  • Goede ideëen omzetten in volledig werkende applicaties
  • Goede mobiele applicaties maken

Ikzelf zal verantwoordelijk zijn voor de Ruby-afdeling van dit verhaal, met consultancy over Ruby-code en helpen developen aan applicaties. Ook qua server-setups zal ik mijn expertise delen met klanten.

De eerste weken van dit plan gingen we door als Unnamed BVBA, maar vanaf nu zullen we gekend zijn als SumoCoders BVBA, waar we als echte rikishi (worstelaars, letterlijk krachtmannen) applicaties en code te lijf gaan!

Meer info op onze website!

Des Hommes et des Dieux

written by Jan on September 20th, 2010 @ 04:14 PM

Vrijdag deze film gezien in de Sphinx in Gent en ik kan er niet over hoe geweldig ik ‘m vond.

Een klooster in Algerije waar reeds verschillende generaties Franse monniken leven en samenleven met de lokale bevolking krijgt te maken met de dreiging van het groeiende fundamentalisme in het land. De monniken worden uit verschillende kampen aangemoedigd om de streek te verlaten, maar willen hier zelf over beslissen. Het verhaal van die keuze en de consequenties is geniaal in beeld gebracht door Xavier Beauvois.

Als je dit jaar 1 film gaat zien, zorg dan dat het deze is!

Page 56 meme

written by Jan on December 22nd, 2008 @ 01:52 PM

  • Grab the nearest book.
  • Open it to page 56.
  • Find the fifth sentence.
  • Post the text of the sentence in your journal along with these instructions.
  • Don’t dig for your favorite book, the cool book, or the intellectual one: pick the CLOSEST.

Second, the actions performed when a button is pressed are expressed at the wrong level; they are not a feature of the button but a feauture of the juxebox that uses the button. – Programming Ruby - The Pragmatic Programmer’s Guide

Wat is de max?

written by Jan on December 3rd, 2008 @ 02:21 PM

Enkele maanden terug lanceerde ik isdemax.be. Het project heeft een RSS feed en is redelijk populair. Momenteel zijn er 878 dingen de max, en zijn er 13240 stemmen voor dingen die de max zijn.

Nu vroeg ik me af wat de dag van vandaag allemaal de max is, en vooral, wat het meest de max is.

Alltime de max:

Vooral de laatste tijd de max

Persoonlijke favorieten

Full of myself

written by Jan on October 28th, 2008 @ 10:05 AM

Factr

written by Jan on October 9th, 2008 @ 10:43 PM

Zoals elk bedrijf schrijft CR Solutions ook facturen uit. Tot voor kort werd dit manueel gedaan (in Word, in ons geval), maar hoe meer facturen we moesten maken, hoe tijdrovender dit werd voor Jens. Zo tijdrovend zelf, dat hij ons vroeg, pleitte, smeekte, eiste om een facturatiepakket te maken op maat van CR Solutions.

Hoezo op maat van CR Solutions? Wij zijn veeleisende mensen, dus:

  • wij wilden een makkelijke API hebben om aan te spreken vanaf het Control Panel,
  • wij wilden onze eigen template kunnen gebruiken voor de factuur,
  • wij wilden een eenvoudige manier om wederkerende facturen aan te maken.

Simpele vereisten, zou je denken, maar je vind zo’n pakket niet zo makkelijk. Dus zijn we er maar zelf aan begonnen!

Uit contact met kennissen en klanten hierover blijkt dat wij niet de enige waren met die nood. Blijkbaar was hier dus een markt voor. Na een hoop aanpassingen aan het basis-systeem van CR Solutions zijn we nu bijna klaar om Factr uit te rollen voor het grote publiek.

Bijna, want we zijn er nog niet helemaal! Momenteel maken enkele bedrijven er reeds gebruik van, maar ieder bedrijf gebruikt zo’n software anders. Daarom zijn we op zoek naar enkele bedrijven die het beu zijn handmatig te factureren en heel graag Factr zouden willen gebruiken. Wij kijken om je klanten-bestand en een paar settings te importeren, en helpen je op weg met het systeem. Jij geeft ons feedback wat er beter kan, en helpt zo Factr groeien.

Zie je dit zitten? Stuur dan snel een mailtje naar ikwilfactr@crsolutions.be met je info, en wij kijken om je een zo goed mogelijke facturatie-ervaring te geven!

iPhone 3G: Gebruik & Beperkingen

written by Jan on September 22nd, 2008 @ 10:49 AM

Ik heb mijn iPhone 3G ondertussen een kleine 2 maand, en ik ben er over het algemeen heel tevreden van. Geweldige gebruikers-interface, functionaliteit zoals ik ze (meestal) zou willen, it just works.

Maar wat doe ik nu hoofdzakelijk met deze veredelde GSM? Wel, enkele dingen:

  • Bellen & SMSen (Wie had dat gedacht!)
  • Muziek & Podcasts beluisteren
  • Snel door m’n mail gaan, en kort antwoorden waar mogelijk.
  • Snel door m’n feeds gaan, en aanduiden welke de moeite zijn om uitgebreid te lezen.

Voor mij is het een toestel voor als ik op de baan ben, dat ik naast mijn laptop gebruik, en hier zit het grootste gebrek van de iPhone.

In de perfecte wereld zou ik op m’n laptop een webblog aan het lezen zijn, of een youtube filmpje aan het bekijken. Op een bepaald moment zou blijken dat ik door moet, ik zou kiezen voor “Ga door op m’n iPhone”, en het geheel van de huidige pagina zou openen in m’n iPhone Safari.

Een ander voorbeeld is dat ik naar de nieuwe Metallica CD ben aan het luisteren op m’n iPhone, ik kom toe op het werk, en kies “Ga door op m’n laptop” en m’n laptop begint de muziek te spelen, zonder kinks of niets.

Dat is voor mij echte mobility. Dat is wat ik wil van m’n apparaten, geen losstaande zaken maar samenhangende apparaten die samenwerken om mijn leven te vereenvoudigen!

Manga Avatar

written by Jan on August 20th, 2008 @ 06:28 PM

Ik ben 2 weken naar Schotland geweest (waarover later fotos en meer), en blijkbaar heb ik ondertussen iets hip gemist: de manga avatar. Ik heb dan maar meteen m’n schade ingehaald en er mij een aangemaakt!

Avatar

Lijkt hij wat op mij?

Zelf je avatar maken kan op faceyourmanga.com

Gentse Feesten - Programma

written by Jan on July 24th, 2008 @ 02:15 PM

Na veel prutsen op de Gentse Feesten site om het programma deftig weer te geven per dag, dankzij collega Bram hier per dag het volledige schema:

Donderdag 24 Juli
Vrijdag 25 Juli
Zaterdag 26 Juli
Zondag 27 Juli
Maandag 28 Juli

Hoe gemakkelijk!

Laat mij gerust!

written by Jan on July 17th, 2008 @ 11:12 AM

Ik ben heel tevreden met mijn huidige Internet provider, ik heb geen nood aan draadloos Clearwire internet, ik ben niet geïnteresseerd in digitale TV, mijn GSM abonnement wordt geregeld door mijn werk, ik heb geen nood aan stikkers van het rode kruis, ik moet geen stilo van vredeseilanden hebben, Amnesty International heeft me minder nodig dan ze denken, de zeehonden op Antarctica laten me koud (pun intended), en neen, ik moet uw aansteker van 5€ niet hebben, laat mij allemaal gewoon met rust!

Als ik in de auto zit voor de rode lichten, op een terrasje zit te genieten van het goede weer en een pintje, in de Veldstraat aan het winkelen ben, in de Fnac aan het kopen ben, op de Gentse Feesten rondloop, op mijn gemak thuis een filmpje aan het kijken ben, laat mij gewoon met rust!!!

PS: als je lid bent van de Scouts/Chiro/KLJ/… en rondkomt met appelsienen of marsepein ben je altijd welkom!

Reservoir Dogs - Intro

written by Jan on May 26th, 2008 @ 10:09 PM

Na een gesprek over films deze middag met Joren nog eens de intro van Reservoir Dogs opgezocht.

Dit is voor mij echt wel DE intro der intro’s.. Geeft me iedere keer zin de volledige film te bekijken..

All things Ruby

written by Jan on April 22nd, 2008 @ 04:19 PM

I used to have 1 blog where I talked about everything I cared about, which was a mix of personal messages (“I’ve seen a movie” and “I’ve bought Guitar Hero III”) and technical messages (Rails Plugins, Akismet Bugs, …). I also mixed English and Dutch in those articles.

It came to a point where my friends and family (not-techies) started complaining that I did too much technical blogging, whilst the people who read my blog for the technical posts got annoyed by my personal blabbering.

No more! From now on all my technical blogging will move here. All in English, nothing dumbed down. My personal life and everything around it will stay on my original blog. That way I hope to keep my “fanbase” happy.

So if you’re here only for my Ruby/Rails/Tech content, hurry over and subscribe to workswithruby.com!

It’s a hard job to maintain 1 blog with useful posts.. Let’s see what 2 blogs give ;-)

History Meme

written by Jan on April 17th, 2008 @ 09:59 AM

Gezien bij atog en toch wel benieuwd naar mijn history meme:

odd:~ jan$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
152 git
41 ssh
37 wget
34 ls
29 cd
23 mtr
20 ping
19 git-svn
14 ruby
10 telnet

Really tells a lot about my working day :-)

Options:

Size