<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Lekker Nerden</title>
	
	<link>http://lekkernerden.nl</link>
	<description />
	<lastBuildDate>Wed, 16 Feb 2011 21:43:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/LekkerNerden" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="lekkernerden" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Solliciteren, ook voor nerds een vak</title>
		<link>http://lekkernerden.nl/2011/02/solliciteren-ook-voor-nerds-een-vak/</link>
		<comments>http://lekkernerden.nl/2011/02/solliciteren-ook-voor-nerds-een-vak/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 21:42:20 +0000</pubDate>
		<dc:creator>Stanley</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[soft skills]]></category>
		<category><![CDATA[solliciteren]]></category>

		<guid isPermaLink="false">http://lekkernerden.nl/?p=132</guid>
		<description><![CDATA[De laatste weken trekt een stroom aan sollicitanten aan mij voorbij. Van een aantal vragen die wij ze stellen veronderstel ik dat het voor de hand ligt dat ze gesteld worden, en dat het juiste antwoord dus ook moeiteloos zal &#8230;]]></description>
			<content:encoded><![CDATA[<p>De laatste weken trekt een stroom aan sollicitanten aan mij voorbij. Van een aantal vragen die wij ze stellen veronderstel ik dat het voor de hand ligt dat ze gesteld worden, en dat het juiste antwoord dus ook moeiteloos zal volgen. Dat blijkt niet altijd waar.<span id="more-132"></span></p>
<p>Zoals je van een buschauffeur zou verwachten dat hij een rijbewijs heeft, van een conducteur dat hij kan klokkijken en van een timmerman dat hij tenminste de basis van het metrisch stelsel kent en begrijpt, zo geldt dat ook van sollicitanten op technische functies binnen een ISP wordt veronderstelt dat een aantal zaken bekend of zelfs vanzelfsprekend is. Een paar voorbeelden:</p>
<p><strong>Subnetting</strong></p>
<p>In IP netwerken zul je moeten subnetten, en het is belangrijk dat je begrijpt hoe subnetting werkt. Subnetting doe je goed, of je doet het fout. Een tussenweg bestaat niet. Sterker nog, als je het ongeveer goed doet in plaats van helemaal goed of helemaal fout, is het risico groot dat de problemen die daaruit voortkomen zich pas later gaan manifesteren. Het kost dan veel meer tijd om de fout te vinden.</p>
<p>Dus, ben jij afhankelijk van een cheat sheet om te kunnen vertellen waar de subnet boundaries van een adres in een /27 liggen, duik dan nog eens in de theorie. De cheat sheet of bijvoorbeeld ipcalc kun je achteraf gebruiken ter controle, maar je <strong>moet</strong> zonder kunnen.</p>
<p>Je weet dat de term Class A, B, C, D en E network al sinds 1993 niet meer gebruikt wordt?</p>
<p><strong>Windows bashing</strong></p>
<p>Ja, er zijn zaken die onder Windows minder optimaal werken dan onder jouw favoriete smaakje Linux. Ja, wij houden ook van Linux. Ja, zo&#8217;n grafische interface heeft als nadeel dat er heel veel collega systeembeheerders zijn die geen idee hebben waarom X gaat werken als ze vinkje Y aangezet hebben. Nee, met Windows bashing ga je ons er niet van overtuigen dat jij de ubernerd bent die wij onmiddellijk onze collega moeten maken.</p>
<p>Windows is en blijft een feit, er zijn absoluut gebieden waarop oplossingen gebasseerd op Windows een prima keuze zijn (MSSQL en Exchange om twee voorbeelden te noemen), en niet te vergeten, klanten willen graag Windows gebruiken.</p>
<p>Ben je er uberhaupt van op de hoogte dat Windows tegenwoordig beschikt over een krachtige CLI in de vorm van Powershell, en heb je die uberhaupt wel eens gebruikt?</p>
<p><strong>Rijbewijs</strong></p>
<p>Niet alleen een buschauffeur heeft een rijbewijs nodig, ook een systeembeheer heeft een rijbewijs nodig. Natuurlijk beschikken we over out-of-band management, natuurlijk beschikken we over remote hands diensten, natuurlijk hebben we on-site supportcontracten voor vervanging van defecte hardware. Dat alles doet er echter niets aan af dat er ten allen tijde werk op lokatie in datacenters zal blijven. Servers gaan niet vanzelf in een rack hangen, patches prikken zichzelf niet in en een &#8216;s nachts defect geraakte enkel uitgevoerde rackswitches vervangt zichzelf niet. Dat moet jij doen, op lokatie, zelfstandig&#8230;</p>
<p>Zie jij jezelf al met een 10+ TB storage systeem in de trein zitten?</p>
<p><strong>Projectmatig werken</strong></p>
<p>Gestructureerd werken komt bij de meeste nerds niet van nature, het zal de aard van de beestjes zijn. Als jij een uitzondering op die regel bent, fantastisch. Vertel het ons dan en onderbouw je claim met voorbeelden. Ben jij echter de typische nerd die niet uit eigen beweging een (project)plannetje maakt voordat je begint te bouwen aan een hippe nieuwe setup, claim in je CV of tijdens het sollicitatiegesprek dan ook niet dat je projectmatig werkt. Op een dergelijke claim volgen absoluut vragen, en die vragen gaan er onherroepelijk toe leiden dat je onterechte claim aan het licht komt.</p>
<p>Voor de goede orde: jij vindt  een rol vervullen in een project niet het zelfde als projectmatig werken toch&#8230;?</p>
<p><strong>Opscheppen en overdrijven</strong></p>
<p>Als nerd die echt iets kan, als nerd die mooie dingen heeft gebouwd en als nerd die kan bogen op goede resultaten in het verleden mag je daar met trots over vertellen. Maak echter niet de fout om te overdrijven. We vragen door, en die ene vraag waarop je het antwoord schuldig moet blijven of die ene vraag die je (misschien wel zonder dat je dat zelf door hebt!) fout beantwoord zal ook gesteld worden.</p>
<p>Denk je echt dat je ons om de tuin kunt leiden <strong>en</strong> daar mee weg kunt komen?</p>
<p><strong>Storingsdienst</strong></p>
<p>Hosting is een 24/7 dienst, en dus moeten er storingsdiensten gedraaid worden. Geen uitzonderingen, geen discussie mogelijk, niet onderhandelbaar.</p>
<p>Waar komt het idee vandaan dat dit voor jou wel onderhandelbaar is?</p>
<p><strong>Salariswens</strong></p>
<p>Het helpt enorm als je salariswens enigzins in lijn is met de bij de beoogde functie vermeldde salarisindicatie. Als je 25 jaar jong bent, 4 jaar ervaring hebt en een salariswens die boven die indicatie (&#8220;afhankelijk van leeftijd en ervaring&#8221;) ligt, dan zijn je kansen om de functie te krijgen gewoon verkeken.</p>
<p>Overvragen komt soms voor, de andere kant van het spectrum zie ik vaker. Het blijft me iedere keer weer verbazen als op de vraag &#8220;wat zou je willen verdienen?&#8221; gereageerd wordt alsof het de meest onverwachte strikvraag in het gehele gesprek is. Dat is het niet. De vraag komt, dat weet je vooraf, en dus zou je onmiddellijk met een duidelijk antwoord moeten kunnen komen. Kom op!</p>
<p>Je wilt die baan toch niet <strong>alleen</strong> maar omdat hij zo hip is?</p>
<p><strong>&#8220;Ik ben taxichauffeur geweest&#8221;</strong></p>
<p>Mooi, je hebt dus in ieder geval een rijbewijs! Maar dat meld je sowieso in je CV. Je werkervaring als taxichauffeur is verder niet relevant voor de funtie waar je naar solliciteert, laat het dus gerust weg uit je CV. Als je de ervaring toch wilt laten staan om te voorkomen dat er &#8220;een gat&#8221; in je CV ontstaat, laat het dan bij een korte en bondige vermelding. Wij begrijpen dat. Sterker nog, we worden er blij van! Meestal is het vooral de laatste 5 tot 7 jaar aan relevante werkervaring uit je CV die we interessant vinden.</p>
<p>Kun je ook appeltaart bakken?</p>
<p><strong>Afsluitend</strong></p>
<p>Je hebt altijd baas boven baas. De hierboven beschreven voorbeelden bevinden bevinden zich in het spectrum tussen blunders en &#8220;leuk geprobeerd&#8221;.  Uit de buitencategorie:</p>
<p><strong>Dus jij denkt dat een mailtje met slechts de URL van je LinkedIn profiel een goed begin is?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://lekkernerden.nl/2011/02/solliciteren-ook-voor-nerds-een-vak/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>PHP5-FPM + PHP5-APC = segfault</title>
		<link>http://lekkernerden.nl/2011/02/php5-fpm-php5-apc-segfault/</link>
		<comments>http://lekkernerden.nl/2011/02/php5-fpm-php5-apc-segfault/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 08:48:24 +0000</pubDate>
		<dc:creator>Stanley</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[webhosting]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php5-fpm]]></category>
		<category><![CDATA[xcache]]></category>

		<guid isPermaLink="false">http://lekkernerden.nl/?p=124</guid>
		<description><![CDATA[Nieuwe packages, je gaat er altijd van uit dat ze beter zullen werken dan de oudere versies. Dat blijkt helaas niet altijd het geval. Voor Lekker Nerden had dat de afgelopen dagen regelmatig tot gevolg dat de site onbereikbaar was. &#8230;]]></description>
			<content:encoded><![CDATA[<p>Nieuwe packages, je gaat er altijd van uit dat ze beter zullen werken dan de oudere versies. Dat blijkt helaas niet altijd het geval. Voor Lekker Nerden had dat de afgelopen dagen regelmatig tot gevolg dat de site onbereikbaar was. Wat was er aan de hand?<span id="more-124"></span>De symptomen waren van het soort dat je de haren uit je hoofd doet trekken (voor mij nogal een opgave). Samengevat bleek dat, zonder dat duidelijk was welke situatie dit triggerde, PHP (draaiend vanuit PHP5-FPM) met enige regelmaat onderuit ging met een segfault. De site toonde dan een &#8220;503 Bad Gateway&#8221; melding. PHP5-FPM draaide nog wel, maar was niet meer in staat om de Nginx doorgestuurde requests af te handelen. Enige remedie was het herstarten van PHP5-FPM.</p>
<p>Uiteraard heb ik alle logs doorgespit op zoek naar eventueel nuttige melding, om deze vervolgens aan Google te voeren. Conclusie: ik ben niet de enige die dit soort symptomen ziet. Oorzaak, oplossing, gebruikte configuratie en versies van gebruikte packages bij anderen die deze symptomen zien bestaan echter uit een groot scala aan verschillende varianten. Uiteindelijk ben ik maar mogelijke oorzaken gaan elimineren door PHP modules uit te schakelen. Daarbij bleek dat het uitschakelen van APC de symptomen wegnam.</p>
<p>Nu is APC in nogal wat varianten beschikbaar op een Ubuntu 10.10 systeem. Vanuit de eigen Ubuntu repositories wordt het package php5-apc beschikbaar gesteld, daarnaast biedt PHP Pear de mogelijkheid om middels Pecl een specifieke versie te installeren. Ik heb de diverse varianten geprobeerd (3.1.4 t/m 3.1.7), met resultaten die varieerden van het terugkeren van de zelfde symptomen tot het überhaupt niet willen starten van PHP5-FPM.</p>
<p>APC blijkt dus een zorgenkindje, maar de functionaliteit die APC biedt is wel erg gewenst. Ik heb daarom APC vervangen door xcache, en jawel hoor, de problemen zijn verdwenen *en* blijven weg. Met good old <strong>ab </strong>(Apache Benchmark tool) heb ik 500.000 requests afgevuurd, en vervolgens heb ik met een testaccount van <a href="http://loadstorm.com">loadstorm.com</a> nog eens een een half uur lang de load op Lekker Nerden flink opgevoerd. Geen centje pijn, probleem verdwenen!</p>
]]></content:encoded>
			<wfw:commentRss>http://lekkernerden.nl/2011/02/php5-fpm-php5-apc-segfault/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ons nieuwste rack</title>
		<link>http://lekkernerden.nl/2011/02/ons-nieuwste-rack-2/</link>
		<comments>http://lekkernerden.nl/2011/02/ons-nieuwste-rack-2/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 13:11:10 +0000</pubDate>
		<dc:creator>Stanley</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[gadgets]]></category>

		<guid isPermaLink="false">http://lekkernerden.nl/?p=116</guid>
		<description><![CDATA[Sinds enige maanden hebben we een nieuw datacenter in gebruik, waarin we een aantal High Density racks in Cold Corridor opstelling hebben staan. Van de leverancier van de PDUs voor deze racks ontvingen we vandaag de volgende gadget. Het mag &#8230;]]></description>
			<content:encoded><![CDATA[<p>Sinds enige maanden hebben we een nieuw datacenter in gebruik, waarin we een aantal High Density racks in Cold Corridor opstelling hebben staan. Van de leverancier van de PDUs voor deze racks ontvingen we vandaag de volgende gadget.<span id="more-116"></span></p>
<p>Het mag overigens niet onvermeld blijven dat onze Technisch Directeur, die standaard een verzameling Lego auto&#8217;s op zijn bureau heeft staan en bovendien als schoolvoorbeeld van Handige Harrie geldt, zeker 20 minuten bezig is geweest om het ding in elkaar te zetten. Daarbij klonk meermaals de uitroep &#8220;Die tekening klopt niet hoor!&#8221;.</p>
<p>Laten we het er maar op houden dat hij handiger is achter een toetsenbord.<br />
<a href="http://lekkernerden.nl/files/2011/02/lego_rack-e1297256263114.jpg"><img class="aligncenter size-large wp-image-106" title="lego_rack" src="http://lekkernerden.nl/files/2011/02/lego_rack-e1297256263114-1024x694.jpg" alt="" width="620" height="420" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://lekkernerden.nl/2011/02/ons-nieuwste-rack-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vers van de Pers: Debian Squeeze</title>
		<link>http://lekkernerden.nl/2011/02/debian-squeeze/</link>
		<comments>http://lekkernerden.nl/2011/02/debian-squeeze/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 22:30:45 +0000</pubDate>
		<dc:creator>Stanley</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lekkernerden.nl/?p=50</guid>
		<description><![CDATA[Zo&#8217;n 2 jaar na het uitkomen van Debian Lenny was het afgelopen weekeinde de beurt aan opvolger Debian Squeeze om van &#8220;testing&#8221; naar &#8220;stable&#8221; door te schuiven. Een mijlpaal dus, die voor mij en mijn collega&#8217;s weer voor een flinke &#8230;]]></description>
			<content:encoded><![CDATA[<p>Zo&#8217;n 2 jaar na het uitkomen van Debian Lenny was het afgelopen weekeinde de beurt aan opvolger Debian Squeeze om van &#8220;testing&#8221; naar &#8220;stable&#8221; door te schuiven. Een mijlpaal dus, die voor mij en mijn collega&#8217;s weer voor een flinke lijst aan dist-upgrades zal gaan zorgen.</p>
<p>Zoals gebruikelijk bij een nieuwe release van Debian gaan zowel de kernel als vele van de meegeleverde packages een aantal versies omhoog ten opzichte van de vorige release. Zo brengt Debian Squeeze ons kernel 2.6.32, Tomcat 6.0.18, MySQL 5.1.49 etc. Ben je geinteresseert in de exacte getalletjes, neem dan zelf een kijkje in <a href="http://www.debian.org/News/2011/20110205a">de press release</a> of d<a href="http://packages.debian.org/stable/">e package listing</a>.<span id="more-50"></span></p>
<p>Persoonlijk stelt de aanwezigheid van PHP 5.3.3 bij momenteel tot de meeste tevredenheid. Niet dat ik zo&#8217;n PHP guru of PHP fan ben, maar in de dagelijkse praktijk is het nog steeds vooral LAMP wat de klok slaat als het om webhosting gaat. Een nieuwe speler op dat front is Nginx dat staat te trappelen om het stokje van Apache over te gaan nemen. Daarbij wordt in de praktijk vaak gekozen voor Nginx als frontend, met daarachter Apache met PHP dat de dynamische requests afhandelt. Reden daarvoor was dat Nginx, in tegenstelling tot Apache, geen modules kent om PHP te kunnen verwerken.</p>
<p>Een oplossing daarvoor is PHP-FPM, in de basis een doorontwikkeling van FastCGI specifiek gericht op PHP. Sinds PHP 5.3.3 is PHP-FPM onderdeel van de core en daarmee redelijk eenvoudig te installeren en configureren. Dat maakt het eenvoudig om op gestandaardiseerde wijze PHP vanuit Nginx te kunnen serveren zonder dat daarbij Apache als tussenstap nodig is. PHP-FPM draait als daemon, en is voor Nginx bereikbaar op een netwerk interface of UNIX socket om PHP requests naar toe te sturen.</p>
<p>Een andere interessante ontwikkeling is de release van GNU/kFreeBSD, een combinatie van een FreeBSD kernel en Debian userland. FreeBSD is voor mij een oude bekende en staat bekend om zijn solide kernel. Of het up-to-date houden van die kernel tegenwoordig wat minder bewerkelijk is dan vroeger zal moeten blijken, maar op het eerste gezicht komt deze combinatie van kernel en userland op mij over als een mooie match.</p>
<p>Een extra mogelijk voordeel van GNU/kFreeBSD is dat daarmee ook het ZFS filesystem beschikbaar is op een &#8220;standaard&#8221; Debian systeem. OpenSolaris lijkt momenteel een trieste dood te sterven, hopelijk zorgen het beschikbaar komen/zijn van ZFS in FreeBSD en nu ook Debian voor genoeg body om te zorgen dat de ontwikkeling van ZFS door blijft gaan.</p>
<p>Op het werk zullen we waarschijnlijk al op korte termijn Squeeze als de default distributie gaan gebruiken bij het installeren van nieuwe systemen waarbij voor het OS de keuze op Debian gevallen is. Enige tijd later zullen we ook gaan beginnen met de dist-upgrades van Lenny systemen naar Squeeze. Dat zal vast nog wel tot enige artikelen op deze site gaan leiden.</p>
<p>En jij, heb jij Debian Squeeze al geinstalleerd?</p>
]]></content:encoded>
			<wfw:commentRss>http://lekkernerden.nl/2011/02/debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.460 seconds. --><!-- Cached page generated by WP-Super-Cache on 2011-11-17 17:18:33 --><!-- Compression = gzip -->

