TheF4 @ twitter:
" I just became the mayor of Cafetaria Den Bergh on ! "

sep 30
Apache Throttle, ModRewrite

Misschien ken je het probleem: Je wilt een video of audio bestand aanbieden via je website in een stream vorm. Op het moment dat de gebruiker de stream start wordt met volle snelheid het bestand naar de gebruiker verzonden. Er gaat echter enorm veel dataverkeer verloren als de gebruiker het bestand niet helemaal bekijkt. Het complete bestand is verzonden maar nooit bekeken. De oplossing zou zijn dat het verzenden net iets sneller gaat dan het afspelen. Genoeg om direct af te spelen maar niet te snel zodat er bandbreedte roekeloos verloren gaat als de gebruiker besluit om niet het hele bestand te bekijken of te beluisteren.

Meer »

feb 13
Wat is mijn internet IP en Host ?

Soms is het wel eens handig om te weten wat het IP adres of hostname is van de verbinding waar je op dat moment gebruik van maakt. Ik heb een paar jaar geleden een Perl script gemaakt wat mij het IP adres en hostname kon vertellen van de huidige verbinding. Dit script ziet er als volgt uit:

Meer »

jan 29
Image::Size Handig

Altijd al een pop-up willen maken met daarin een grote versie van een foto of illustratie ? Voor een enkel geval is dit geen probleem, je kijkt even snel hoe groot het plaatje is en vervolgens geef je die afmetingen mee aan het desbetreffende javascript die de pop-up maakt. Dit is makkelijk en snel te doen, maar wat als het een grote gallery is of als je niet van te voren weet of de foto staat of ligt. Dan wordt dit een ander verhaal.

Meer »

jan 18
Perl en CPAN

Perl een eindeloze lijst met modules. Een module is stukje software wat als een Lego steen aan Perl kan worden vast geklikt. Hierdoor wordt het mogelijk om binnen het desbetreffende Perl programma extra functies te gebruiken. Een voorbeeld:

Meer »

jan 11
Term::ANSIColor, Kleur in je leven

Er is een kleine module binnen Perl die het mogelijk maakt om kleur te gebruiken in console applicaties. Console applicaties zijn vaak onoverzichtelijk omdat er één kleur tekst wordt gebruikt op een zwarte achtergrond. Om alles wat overzichtelijker te maken biedt de Term::ANSIColor module de oplossing.

Meer »

dec 29
Next, Redo, Last

“Loops” zijn een belangrijk onderdeel van een programmeertaal. Het laat ons herhalingen uitvoeren binnen onze code. Perl kent verschillende soorten loops: For, While, Until, Do while zijn voorbeelden hiervan.

Meer »

dec 19
Foreach met een Hash

In perl kennen we de HASH. Een hash is een gekoppelde lijst, sommige onder ons kennen de HASH ook als een “Name Based Array” Alle elementen in een array kunnen we doorlopen met het foreach commando maar hoe kunnen we alle elementen van een HASH doorlopen? Meer »

dec 13
Controle in HEX

Soms kan er in een variabele een karakter zitten wat tegen een bepaalde waarde moet worden vergeleken. Het kan hier af en toe gaan om een “non printable character” Een karakter wat niet printbaar is op het scherm. Meestal gaat het dan om speciale tekens. Maar hoe kun je deze dan controleren? Meer »

dec 5
Simpel een methode maken

Meestal wordt in perl een programma geschreven wat code vanaf regel 1 tot regel x uitvoerd. Het resultaat van deze manier van programmeren is dat code af en toe dubbel aanwezig is.

Meer »

dec 1
Supersnel bestanden inlezen

Af en toe is het nodig om grote bestanden in het geheugen te laden voor verdere verwerking. Dit verwerken kost natuurlijk de nodige computerkracht. Echter, het inladen van het bestand kan soms ook de nodige tijd in beslag nemen als dit bestand via de normale manier wordt ingeladen. Meer »

dec 1
Trim tekst, voor en achter

Soms krijgen we te maken met een string die vol staat met overbodige spaties. Deze spaties kunnen zowel vooraan als achteraan voorkomen. Binnen Perl is snel en simpel een stukje code te maken wat voor goed een einde maakt aan deze overbodige spaties. Hieronder staat een klein en simpel voorbeeldje uitgewerkt. Meer »