Categorieën
Delicious

links for 2007-01-26

Categorieën
Techtalk

MySQL versus PHP

*Hieronder een rant waar ik al een tijdje mee zit*

Ik ben al een tijdje op zoek naar een manier om op een treffelijke wijze abstractie te maken van SQL in PHP. Kent er iemand daar een goeie klasse voor of zo? Ik ben nu zelf een rudimentaire klasse aan het ontwerpen, maar om eerlijk te zijn moet er beter spul bestaan. Ik zat te kijken in de richting van PEAR MDB2, maar daar moet je nog een aparte PHP module op serverniveau voor installeren.

Heb ik al gezegd dat ik de wijze waarop SQL en PHP door elkaar gemengd worden vre-se-lijk onhandig is? Noem het maar een revelatie die ik na al die jaren krijg, maar PHP dwingt je aan geen kanten abstractie te maken van de interfacing met je database backend. Het gevolg laat zich raden: onveilig geklooi met queries, variabelen, array’s en lussen. Ik heb al een aantal MYSQL/PHP applicaties ontworpen, en de valkuilen, ja zelfs de code in grote lijnen, blijven altijd hetzelfde. Het gevolg is dat je als ontwerper veel te hard moet blijven hangen bij de low-level stuff. In het slechtste geval ontwerp je een onveilige applicatie die met een simpele SQL injectie kan worden gehacked. En dan zwijg ik nog over de extra moeilijkheden als je met AJAX begint.

Zijn we niet 2007? Zouden we niet verder moeten staan? We zouden ons eindelijk eens moeten concentreren op wat écht belangrijk is: modulaire, herbruikbare code en bouwblokken waarmee we applicaties kunnen bouwen zonder steeds het warme water opnieuw te moeten uitvinden.

Mischien tijd om over te schakelen op Ruby on Rails? Of vertel ik nu helemaal niets nieuws?

Categorieën
Leven

Sneeuw

Naar het schijnt ligt half Europa onder de sneeuw. En niet zo’n klein beetje. Hier in Antwerpen is het nougatbollen. Ja, er viel eergisteren iets ondefinieerbaars uit de lucht wat er wel iets van weg heeft.

Sinds 1999 ben ik zo’n beetje en reizende mens geworden. Flexibiliteit en al. Maar op de één of andere manier slaag ik er altijd in sneeuw te ontlopen. Als ik in Brugge ben, sneeuwt het met bakken in Antwerpen en vice versa. Gaah! Van een mooi winters tapijtje genieten, da’s ook al een hele tijd geleden.

Ach, met de skireis in het vooruitzicht hoef ik mij geen zorgen te maken. Er zal ruim aan mijn behoeften worden voldaan. Fancy a snowfight? Anyone?

Categorieën
Delicious

links for 2007-01-25

Categorieën
Internet

Uitdaging

Eéntje voor Michel…

West of House
You are standing in an open field west of a white house, with a boarded front door.
There is a small mailbox here.

Klikkie en meer informatie want meer ga ik niet zeggen. ’t Moet een beetje een uitdaging blijven.

Categorieën
Techtalk

Het gaat vooruit

Ik had er wat moeite mee maar ik heb zojuist het loginsysteem van Beads min of meer afgewerkt. Ik heb dit artikel in de praktijk toegepast.

Het komt erop neer dat ik een sessie op een veilige manier kan opslaan in een cookie en die lokaal kan bewaren. Met een gedeelde sleutel wordt het koekje en de informatie gevalideerd door het systeem en hernieuwd. Een koekje kan dus géén tweemaal worden gebruikt. Stel dat iemand het koekje steelt, dan wordt dat gedetecteerd als de gebruiker opnieuw inlogt. Simpel maar geniaal!

Added bonus is dat de Persistent Login Module van Drupal krek hetzelfde systeem gebruikt.

Categorieën
Leven

Oud!

Een mens beseft pas dat hij oud wordt wanneer ie naar het nieuws kijkt. De moordenaar van Hrant Dink is dus van 1990. Nog geen 17 jaar oud. Oké, da’s op zich nog piepjong, maar wel al oud genoeg om te beginnen moorden. Mijn jongste broer is van 1989 en die zit in zijn laatste jaar middelbaar, go figure!

Mensen geboren in 1990…

  • … hebben nooit de val van de Berlijnse Muur en het opdoeken van de USSR meegemaakt. Ik heb dat bewust meegemaakt. Het strijken van de vlag, de rumoerige machtswissel met Jeltsin en al.
  • … hebben nooit bewust de Golfoorlog meegemaakt. Ik dus wel: ’s ochtends met pa kijken naar de nachtkijkerbeelden uit Bagdad op CNN. Ook een first!
  • … hebben nooit andere presidenten gekend dan Bill Clinton en Junior. En over die eerste zullen ze ook niet zo héél erg veel kunnen zeggen.
  • … waren ochot 11 jaar toen 9/11 plaats vond. De oorlog in Irak is iets waar ze mee zijn opgegroeid.
  • … hebben nooit bewust koning Boudewijn gekend. Laat staan de hysterie rond diens dood meegemaakt. Ik wel, ik was op zomerkamp en toen men ons dat vertelde dachten we de eerste 24 uur dat het een mop was van de leiding.
  • … hebben nooit een tijd gekend waar computers slechts een absoluut luxeproduct waren.
  • … hebben de hype rond Titanic en de cultus rond Leo DiCaprio slechts vaag meegemaakt.

Ach, ik ga zwijgen want ik denk dat ik hier een aantal mensen zwaar depressief aan het maken ben.

Categorieën
Delicious

links for 2007-01-23

Categorieën
Techtalk

2.1

Zag ik juist via RSS opduiken: Ella is gearriveerd! Wie durft hem installeren? 2.0.6 en .7 heb ik laten passeren omdat ik wist dat 2.1 eraan zat te komen. Nu even wachten om te zien of er nog grote problemen opduiken…

Categorieën
Leven

Damn

Ik heb het weer vlaggen: verkouden! Voorlopig is het enkel maar een stevig verstopte, overgeïrriteerde neus. Maar op zich ben ik die – de verkoudheid, niet de neus – al liever kwijt dan rijk. Vanmorgen in de trein bijvoorbeeld: met opgezwollen, uitgedroogde slijmvliezen probeerde ik nog een hazenslaapje te doen. Kwam er tegenover mij een dame zitten met een uitgesproken parfum. Ik zweer het u: ik wist niet waar kruipen van de miserie.

Hopelijk betert het tegen skireis want dit is werkelijk nefast voor de nachtrust…