Nexus 7 in België

Overal ter wereld ligt de Nexus 7 van Google in de schappen. Verenigd Koninkrijk, Frankrijk, Nederland, Duitsland, … maar in België niets, nadda. Wij worden genegeerd, terwijl onze omringende landen respect krijgen. De release ging ergens in oktober zijn maar er wordt nergens een datum gezegd. Bij deze besloot ik eens een mailtje te sturen naar Media Markt.

Bij deze kan ik mededelen dat de release van de Nexus 7 midden november zal zijn in België (Media Markt).

Hacking reportage

http://www.canvas.be/programmas/panorama/server11668bf33%3A136e8606961%3A-6fa4

Zeer interessante reportage over hedendaagse hacking.

Array dereferencing in PHP 5.4.0!

Na bijna 4 jaar is het dan zover! Mijn idee zit in de recentste PHP versie (5.4.0)! Het zal wel niet helemaal te maken hebben dankzij mijn blogpost maar toch vind ik het leuk dat er een concept is uitgewerkt. De andere features van PHP 5.4.0 vind je op de volgende  link. Enjoy!

http://docs.php.net/manual/en/migration54.new-features.php

PHP: encrypt/decrypt geeft andere data….

Ik ben bezig aan een project waarbij ik login data encrypted opsla in sessies en cookies. Nu gebruik ik de mcrypt functies in PHP. Ik was dingen aan het testen maar om de één of andere reden was de data die nog niet encrypted was korter dan de decryptie van de encryptie. Encryptie werkt blijkbaar met blocks en als een block niet helemaal vol zit, dan gaat de functie data toevoegen achteraan de encryptie. Het is lastig om te detecteren want de zie je niet in een var_dump of dergelijke. Dus als je data decrypt met mcrypt, voer dan een rtrim uit zodat de achteraan weg zijn.

return rtrim(mcrypt_decrypt(self::$_algorithm, self::$_privateKey, $data, self::$_mode), “\4”);

Maar allééééé!!!

Na 8 maand werken begint het nut van een radio te dalen. Dit is hoe een doorsnee radio station werkt.

  • 8u: nieuws voor 5 minuten
  • 8u05: verkeerinfo voor 3 minuten
  • 8u08: eerste streep muziek
  • 8u15: een zinloos weetje over een retard muziekgroep
  • 8u20: RECLAME (90% is het dan “en wat zeg je van iemand die zijn vakantie niet boekt via sunjets.be? MAAR ALLéééé”, dat is leuk voor 3 keer, daarna is het goed voor bejaarden die reclames vergeten)
  • 8u30: een zinloos spel voor 5 minuten
  • 8u40: RECLAME (90% is het dan “BUZZ condities!” shut the fuck up! Alsof kleine kindjes auto’s kopen, omfg, ga het verkopen aan sharia4belgium)
  • 8u50: einde van de show aangekondigd
  • 8u55: RECLAME
  • ….
  • repeat forever!

Ik gok dat er nog geen 8 liedjes per uur worden afgespeeld op een radio. Terwijl ik gewoon muziek wil (en geen muziek waarvan 2% van de bevolking zegt “dat is goeie muziek”)

Das knopen tutorial

Voor de mensen die niet weten hoe ze een das moeten knopen (ik was er één van), moeten het volgende filmpje eens bekijken. Na 10 minuten heb je het door en is het kinderspel een das knopen. En zeg nu eerlijk, een das knopen… dat is toch stoer :p.

5 gewoonten voor een gelukkig leven

Even een leuk artikel delen met jullie: http://www.newstart.nl/2011/5-briljante-gewoonten-voor-een-fantastisch-leven/

Waar zijn de systray icons?

Leuk als je iconen gaan weglopen van je systray.

PDF’s met PHP maken

Als je een website maakt (bv een webshop) dan kan het handig zijn om bepaalde zaken als PDF aan te bieden aan de gebruiker. Voor een webshop moest ik de bestellingen in PDF vorm doorsturen naar de klant. Via bepaalde libraries kan je zelf je PDF’s maken maar als je een tabel moet maken of een font hier en andere font daar, dan ben je letterlijk dagen bezig. Dus ging ik zoeken naar een makkelijkere oplossing. Toen kwam ik mPDF tegen. Die laat je toe om HTML om te zetten naar PDF. En het resultaat is verbluffend. Bijna alles rendert het in PDF vorm. Dus je typt of genereert je HTML code en laat die mPDF klasse de PDF maken en opslaan/mailen/versturen naar de browser. En dat met drie regels code!

$mpdf = new mPDF();
$mpdf->WriteHTML(utf8_encode($html)); //ut8_encode omdat é,à,… errors geeft
$mpdf->Output($filename, ‘F’); //als file opslaan

Het enige nadeel is dat de omzetting enorm veel geheugen nodig heeft. Voor alles heeft de klasse makkelijk 15MB nodig of meer, naargelang de grote van je PDF. De ontwikkelaar(s) hebben een compression gemaakt. Hiermee selecteer je welke dingen je wilt laten renderen. Bijvoorbeeld enkel images en tabellen of als extra nog floating div’s. Zo reduceer je het geheugen (tot 7MB). Als je toch alles wilt gebruiken, raad ik aan om de memory_usage in je php.ini te verhogen naar 20MB of meer.

Gouden tip als je van bank verhuist

Ik heb anderhalf week geleden Dexia vaarwel gezegd en mijn vermogen naar een nieuwe bank versluisd. Aangezien zo’n verhuis wel twee weken duurt (wat f*cking lang duurt in mijn ogen), kon ik nog steeds geld afhalen met mijn Dexia.  Mijn vermoeden was dat die transactie van de ene bank naar de andere bank een nachtje ging duren. Maar plots merk ik dat mijn rekening bevroren is en ik vermoed dat dit is omdat de verhuis deze nacht zal gebeuren. Doodleuk is wel dat je op dat moment nog je pin code van je nieuwe bank moet ontvangen en je oude rekening (waar dus nog saldo op zit), geen betalingen kan verrichten. Heel leuk als je geld wilt afhalen in de bank om eten te gaan kopen.

Dus een gouden tip als je van bank verhuist:

Zorg dat je altijd een som geld hebt voor de komende dagen.