<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>ontwikkelBLOG.nl &#187; Websites en projecten</title>
	<atom:link href="http://www.ontwikkelblog.nl/category/websites-en-projecten/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ontwikkelblog.nl</link>
	<description>Mijn weblog over: Linux, PHP, Bash, Servers, Xen, Java, Webhosting en meer!</description>
	<lastBuildDate>Tue, 01 Mar 2011 16:25:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>OntwikkelZONE.nl uitgebreid! Extra tools en scripts beschikbaar!</title>
		<link>http://www.ontwikkelblog.nl/2009/01/25/ontwikkelzonenl-uitgebreid-extra-tools-en-scripts-beschikbaar.html</link>
		<comments>http://www.ontwikkelblog.nl/2009/01/25/ontwikkelzonenl-uitgebreid-extra-tools-en-scripts-beschikbaar.html#comments</comments>
		<pubDate>Sun, 25 Jan 2009 01:36:09 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/?p=76</guid>
		<description><![CDATA[Vandaag heb ik OntwikkelZONE.nl uitgebreid. Ik heb twee extra tools toegevoegd aan de &#8220;Scripts en Tools&#8221; afdeling van de website. Ook heb ik mijn mapje met codesnippets eens doorgebladerd en heb daarin nog een grappige PHP functie ontdekt die ik een aantal jaar terug heb geschreven: strto1337(). Met deze functie kan een tekst worden vertaalt [...]]]></description>
			<content:encoded><![CDATA[<p>Vandaag heb ik <a href="http://www.ontwikkelzone.nl">OntwikkelZONE.nl</a> uitgebreid. Ik heb twee extra tools toegevoegd aan de &#8220;Scripts en Tools&#8221; afdeling van de website. Ook heb ik mijn mapje met codesnippets eens doorgebladerd en heb daarin nog een grappige PHP functie ontdekt die ik een aantal jaar terug heb geschreven: <a href="http://tools.ontwikkelzone.nl/scripts/functions/strto1337.phps">strto1337()</a>. Met deze functie kan een tekst worden vertaalt naar de 1337-notatie daarvan. Een notatie die in bepaalde internetcommunities erg populair is <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  . De broncode van deze functie kan nu worden bekeken via de <a href="http://www.ontwikkelzone.nl/pagina/scriptsandtools/scripts">scriptspagina</a>.</p>
<p>Naast de strto1337() functie heb ik ook de door mij geschreven <a href="http://www.ontwikkelzone.nl/pagina/development/development_areas/L2phdmEvbWdzcWw=">class</a> voor communicatie met een MySQL of PostgreSQL database in Java op de scriptspagina geplaatst.</p>
<p>De twee nieuwe tools zijn de ASCII generator en de UNIX timestamp calculator. Met de UNIX timestamp calculator kan aan de hand van een datum en tijdstip de UNIX timestamp worden berekend. Ook kan een UNIX timestamp worden omgerekend naar een leesbare datum. Deze tool zal mij vaak van pas komen omdat ik bij het beheren van Linux servers en het scripten van bepaalde (PHP) applicaties vaak met UNIX timestamps te maken krijg. Bijvoorbeeld voor het in een integer opslaan van een datum en tijd.</p>
<p>De tweede tool, de ASCII generator, is meer leuk dan nuttig. In de banners van SSH servers laat ik vaak de naam van de server in een mooie <a href="http://nl.wikipedia.org/wiki/ASCII_(tekenset)">ASCII</a> banner zien. Met deze tool kan er in drie verschillende stijlen een ASCII banner worden gegenereerd uit een stukje tekst. Deze banners kunnen bijvoorbeeld gebruikt worden voor Motd&#8217;s van IRC servers of voor SSH servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2009/01/25/ontwikkelzonenl-uitgebreid-extra-tools-en-scripts-beschikbaar.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress geupgrade naar versie 2.5</title>
		<link>http://www.ontwikkelblog.nl/2008/04/03/wordpress-geupgrade-naar-versie-25.html</link>
		<comments>http://www.ontwikkelblog.nl/2008/04/03/wordpress-geupgrade-naar-versie-25.html#comments</comments>
		<pubDate>Thu, 03 Apr 2008 17:03:23 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/?p=66</guid>
		<description><![CDATA[Ik heb zojuist WordPress, de software waar dit weblog op draait, geupgrade naar de nieuwste versie. Normaal gaat een WordPress upgrade altijd vlekkeloos, maar nu had upgrade.php niet genoeg aan 8MB ram. Ook vond de Maintenance mode plugin het handig om ook het admin panel te blokkeren. Na wat aanpassingen is de upgrade gelukt .]]></description>
			<content:encoded><![CDATA[<p>Ik heb zojuist <a href="http://www.wordpress.org">WordPress</a>, de software waar dit weblog op draait, geupgrade naar de nieuwste versie. Normaal gaat een WordPress upgrade altijd vlekkeloos, maar nu had upgrade.php niet genoeg aan 8MB ram. Ook vond de <a href="http://sw-guide.de/wordpress/plugins/maintenance-mode/">Maintenance mode plugin</a> het handig om ook het admin panel te blokkeren. Na wat aanpassingen is de upgrade gelukt <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2008/04/03/wordpress-geupgrade-naar-versie-25.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kaartenidee.NET CMS open voor de buitenwereld: foutje bedankt</title>
		<link>http://www.ontwikkelblog.nl/2007/12/15/kaartenideenet-cms-open-voor-de-buitenwereld-foutje-bedankt.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/12/15/kaartenideenet-cms-open-voor-de-buitenwereld-foutje-bedankt.html#comments</comments>
		<pubDate>Sat, 15 Dec 2007 17:11:43 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/12/15/kaartenideenet-cms-open-voor-de-buitenwereld-foutje-bedankt.html</guid>
		<description><![CDATA[Kaartenidee.NET is de website van mijn moeder, welke draait op een wat oudere versie van het mede door mij ontwikkelde Exeti CMS. Dit omdat Kaartenidee.NET van een speciale module gebruik maakt die (nog) niet geschikt is voor nieuwere versies. Vanmiddag wees Jurgen Brunink mij erop dat hij er in was geslaagd de tekst op de beginpagina van Kaartenidee.NET te wijzigen [...]]]></description>
			<content:encoded><![CDATA[<p><a HREF="http://www.kaartenidee.net">Kaartenidee.NET</a> is de website van mijn moeder, welke draait op een wat oudere versie van het mede door mij ontwikkelde <a HREF="http://www.exeti.com">Exeti CMS</a>. Dit omdat Kaartenidee.NET van een speciale module gebruik maakt die (nog) niet geschikt is voor nieuwere versies.</p>
<p>Vanmiddag wees <a HREF="http://www.jbserver.eu">Jurgen Brunink</a> mij erop dat hij er in was geslaagd de tekst op de beginpagina van Kaartenidee.NET te wijzigen via het admin panel van het CMS, zonder een login gegevens in te hoeven vullen. Dat is natuurlijk absoluut niet de bedoeling en heb onmiddelijk Kaartenidee.NET offline gehaald.</p>
<p>Toen ik de MySQL database van Kaartenidee.NET ging bekijken, zag ik dat er een administrator zonder gebruikersnaam en wachtwoord was aangemaakt. Zo was het dus mogelijk zonder gegevens in te loggen op het CMS.<br />
In deze, tamelijk vroege, versie van Exeti CMS wordt niet overal gecontroleerd of de velden wel zijn ingevuld.<br />
Er is dus geen lek in de software, ik heb gewoon perongelijk een lege user aangemaakt.</p>
<p>Foutje  bedankt <img BORDER="0" SRC="http://maikelg.eu/themes/smilies/redface.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/12/15/kaartenideenet-cms-open-voor-de-buitenwereld-foutje-bedankt.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java SQL class voor MySQL en PostgreSQL</title>
		<link>http://www.ontwikkelblog.nl/2007/11/25/java-sql-class-voor-mysql-en-postgresql.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/11/25/java-sql-class-voor-mysql-en-postgresql.html#comments</comments>
		<pubDate>Sat, 24 Nov 2007 23:36:49 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/11/25/java-sql-class-voor-mysql-en-postgresql.html</guid>
		<description><![CDATA[Ik heb wat ik eerder in PHP heb geschreven, nu ook in Java geschreven: een SQL class. Met deze class kan je een koppeling leggen met een MySQL of PostgreSQL database. Ikzelf heb hem onderandere gebruikt in mijn IRC robot Hassanding. De javadoc vind je op: http://dev.ontwikkelzone.nl/java/mgsql/javadoc/index.html?org/mgsql/sql.html. Een query voer je bijvoorbeeld uit met: 1234567891011String [...]]]></description>
			<content:encoded><![CDATA[<p>Ik heb wat ik eerder in <a href="http://php.net">PHP</a> heb geschreven, nu ook in Java geschreven: een SQL class. Met deze class kan je een koppeling leggen met een MySQL of PostgreSQL database. Ikzelf heb hem onderandere gebruikt in mijn IRC robot <a href="http://www.ircbotje.nl">Hassanding</a>.</p>
<p><span id="more-61"></span>De javadoc vind je op: <a href="http://dev.ontwikkelzone.nl/java/mgsql/javadoc/index.html?org/mgsql/sql.html">http://dev.ontwikkelzone.nl/java/mgsql/javadoc/index.html?org/mgsql/sql.html</a>. Een query voer je bijvoorbeeld uit met:</p>
<pre>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> output <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
<br />
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aresultset+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">ResultSet</span></a> rs <span style="color: #339933;">=</span> conn.<span style="color: #006633;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SELECT `waarde` FROM `tabel` WHERE `id` = 1 LIMIT 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">while</span><span style="color: #009900;">&#40;</span>rs.<span style="color: #006633;">next</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
output <span style="color: #339933;">=</span> rs.<span style="color: #006633;">getString</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;waarde&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asqlexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">SQLException</span></a> sqlex<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
</pre>
<p>Met setSoftware(1) geef je aan dat je MySQL gebruikt, setSoftware(2) geeft PostgreSQL aan.</p>
<p>De JAR vind je op: <a href="http://dev.ontwikkelzone.nl/java/mgsql/sqlclass.jar">http://dev.ontwikkelzone.nl/java/mgsql/sqlclass.jar</a>.</p>
<p>Let op! Bij het gebruik dien je ook nog de <a href="http://nl.wikipedia.org/wiki/JDBC">JDBC</a> van de gebruikte database server software in te laden.</p>
<p>MySQL JDBC: <a href="http://dev.mysql.com/downloads/connector/j/">http://dev.mysql.com/downloads/connector/j/</a><br />
PostgreSQL JDBC: <a href="http://jdbc.postgresql.org/download.html#current">http://jdbc.postgresql.org/download.html#current</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/11/25/java-sql-class-voor-mysql-en-postgresql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nieuwe versie van Hassanding, bothost.maikelg.net uit dienst genomen</title>
		<link>http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html#comments</comments>
		<pubDate>Sat, 24 Nov 2007 21:21:32 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Athena]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Websites en projecten]]></category>
		<category><![CDATA[Hassanding]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html</guid>
		<description><![CDATA[Ik heb een nieuwe versie van mijn IRC robot Hassanding geschreven. Tot voorkort was Hassanding geschreven in PHP5 op basis van mijn PHP5 IRC communicatie class. Hoewel Hassanding sinds versie 2.0 redelijk stabiel was. Bleef Hassanding regelmatig ping timeouts houden en andere kuren vertonen. Daarom heb ik nu Hassanding in Java geschreven, op basis van [...]]]></description>
			<content:encoded><![CDATA[<p>Ik heb een nieuwe versie van mijn IRC robot Hassanding geschreven. Tot voorkort was Hassanding geschreven in PHP5 op basis van mijn <a href="http://www.ontwikkelzone.nl/pagina/scriptsandtools/scripts">PHP5 IRC communicatie class</a>. Hoewel Hassanding sinds versie 2.0 redelijk stabiel was. Bleef Hassanding regelmatig ping timeouts houden en andere kuren vertonen. Daarom heb ik nu Hassanding in Java geschreven, op basis van het <a href="http://www.jibble.org/pircbot.php">PircBot IRC framework</a>. Deze nieuwe versie is nu al stabieler dan de 2.x reeks. Java is ook beter geschikt voor socket programming natuurlijk.  In deze versie als Hassanding uit een kanaal wordt gekicked of door een ping timeout de verbinding verliest, zal Hassanding zelf onmiddelijk opnieuw het kanaal joinen of de verbinding herstellen ipv dat dat via een cronjob moet gebeuren. Hassanding is op dit punt dus een stuk intelligenter geworden sinds versie 3.0. Hassanding ondersteund ook sinds versie 3.0 meerdere kanalen en is nu ook aanwezig in #maikelg en #kloten op irc.maikelg.net.</p>
<p>Ook heb ik sinds deze versie besloten dat een aparte virtuele server voor de irc bots niet langer nodig is. Daarom is Hassanding nu gewoon op <a href="http://athena.maikelg.net">Athena</a> gehost.</p>
<p>De help informatie van Hassanding is te vinden op <a href="http://help.ircbotje.nl">http://help.ircbotje.nl</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress geupgrade naar versie 2.3.1</title>
		<link>http://www.ontwikkelblog.nl/2007/11/02/wordpress-geupgrade-naar-versie-231.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/11/02/wordpress-geupgrade-naar-versie-231.html#comments</comments>
		<pubDate>Fri, 02 Nov 2007 18:40:36 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/11/02/wordpress-geupgrade-naar-versie-231.html</guid>
		<description><![CDATA[Het was alweer een tijdje geleden dat ik WordPress, de software waar dit weblog op draait, had geupgrade, ik draaide namelijk nog op versie 2.1.3. Het werdt dus wel weer is tijd. Na het updaten van WordPress kreeg ik ook de melding dat er een nieuwe versie van de Colorcoderer plugin uit was. Die ook direct maar even geupdate en ik ben weer [...]]]></description>
			<content:encoded><![CDATA[<p>Het was alweer een tijdje geleden dat ik <a HREF="http://www.wordpress.net">WordPress</a>, de software waar dit weblog op draait, had geupgrade, ik draaide namelijk nog op versie 2.1.3. Het werdt dus wel weer is tijd.</p>
<p>Na het updaten van WordPress kreeg ik ook de melding dat er een nieuwe versie van de Colorcoderer plugin uit was. Die ook direct maar even geupdate en ik ben weer helemaal bij de tijd <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/11/02/wordpress-geupgrade-naar-versie-231.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress geupgrade naar versie 2.2.3</title>
		<link>http://www.ontwikkelblog.nl/2007/09/09/wordpress-geupgrade-naar-versie-223.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/09/09/wordpress-geupgrade-naar-versie-223.html#comments</comments>
		<pubDate>Sat, 08 Sep 2007 23:02:18 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/09/09/wordpress-geupgrade-naar-versie-223.html</guid>
		<description><![CDATA[Ik heb WordPress. De software die op dit weblog wordt gebruikt. Zojuist succesvol geupgrade naar versie 2.2.3.]]></description>
			<content:encoded><![CDATA[<p>Ik heb <a HREF="http://www.wordpress.org">WordPress</a>. De software die op dit weblog wordt gebruikt. Zojuist succesvol geupgrade naar versie 2.2.3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/09/09/wordpress-geupgrade-naar-versie-223.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ervaringen met linux distributies online</title>
		<link>http://www.ontwikkelblog.nl/2007/08/20/ervaringen-met-linux-distributies-online.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/08/20/ervaringen-met-linux-distributies-online.html#comments</comments>
		<pubDate>Mon, 20 Aug 2007 20:42:37 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/08/20/ervaringen-met-linux-distributies-online.html</guid>
		<description><![CDATA[Ik heb de ervaringen met linux distributies die ik in de loop der tijd heb opgedaan uitgewerkt en online gezet. Deze zijn te lezen op http://www.ontwikkelzone.nl/pagina/mijnervaringen/linux.]]></description>
			<content:encoded><![CDATA[<p>Ik heb de ervaringen met linux distributies die ik in de loop der tijd heb opgedaan uitgewerkt en online gezet. Deze zijn te lezen op <a HREF="http://www.ontwikkelzone.nl/pagina/mijnervaringen/linux">http://www.ontwikkelzone.nl/pagina/mijnervaringen/linux</a>. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/08/20/ervaringen-met-linux-distributies-online.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress geupgrade naar versie 2.2.2</title>
		<link>http://www.ontwikkelblog.nl/2007/08/07/wordpress-geupgrade-naar-versie-222.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/08/07/wordpress-geupgrade-naar-versie-222.html#comments</comments>
		<pubDate>Tue, 07 Aug 2007 19:56:53 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/08/07/wordpress-geupgrade-naar-versie-222.html</guid>
		<description><![CDATA[Ik heb WordPress, de software achter dit weblog, zojuist geupgrade naar versie 2.2.2. Dit is net als de vorige keer zonder problemen verlopen.]]></description>
			<content:encoded><![CDATA[<p>Ik heb WordPress, de software achter dit weblog, zojuist geupgrade naar versie 2.2.2. Dit is net als de vorige keer zonder problemen verlopen. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/08/07/wordpress-geupgrade-naar-versie-222.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atlas is geplaatst, sites verhuist!</title>
		<link>http://www.ontwikkelblog.nl/2007/07/26/atlas-is-geplaatst-sites-verhuist.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/07/26/atlas-is-geplaatst-sites-verhuist.html#comments</comments>
		<pubDate>Thu, 26 Jul 2007 18:46:27 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Acropolis]]></category>
		<category><![CDATA[Asclepius]]></category>
		<category><![CDATA[Athena]]></category>
		<category><![CDATA[Atlas]]></category>
		<category><![CDATA[Atropos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/07/26/atlas-is-geplaatst-sites-verhuist.html</guid>
		<description><![CDATA[Woensdag 18-07 heb ik Atlas geplaatst in het Easynet datacentrum te Schiphol-rijk. Dit verliep zonder noemenswaardige problemen. Alleen de DNS server van Athena wou niet direct starten, de mysql configuratie was niet helemaal goed. Als eerste heb ik dezelfde dag mijn IRC server en chat robot Anna al verhuist naar Atropos. Ik heb een dag [...]]]></description>
			<content:encoded><![CDATA[<p>Woensdag 18-07 heb ik <a href="http://atlas.maikelg.net">Atlas</a> geplaatst in het <a HREF="http://www.datacentrumgids.nl/datacentrum/easynet-dc-schiphol">Easynet datacentrum</a> te Schiphol-rijk. Dit verliep zonder noemenswaardige problemen. Alleen de DNS server van <a href="http://athena.maikelg.net">Athena</a> wou niet direct starten, de mysql configuratie was niet helemaal goed.</p>
<p><span id="more-41"></span></p>
<p>Als eerste heb ik dezelfde dag mijn IRC server en chat robot Anna al verhuist naar <a href="http://atropos.maikelg.net">Atropos</a>.</p>
<p>Ik heb een dag later <a href="http://www.swsoft.com/plesk">Plesk</a> geinstalleerd op <a href="http://asclepius.maikelg.net">Asclepius</a>, de hosting virtuele server. Dit verliep ook zonder problemen.</p>
<p>Op dit moment heb ik alle websites op <a href="http://www.maikelg.eu">Maikelg.EU</a>, <a href="http://www.gommans-net.nl">Gommans-NET.nl</a> en <a href="http://www.sitekeuring.net">Sitekeuring.net</a> na al verhuist naar het nieuwe platform. Maikelg.EU, Gommans-NET.nl en Sitekeuring.net moeten &#8216;s nachts verhuist worden. Dit weblog en dochtersite <a href="http://www.ontwikkelzone.nl">OntwikkelZONE.nl</a> draaien op development server <a href="http://athena.maikelg.net">Athena</a>, samen met <a href="http://www.klas2a.nl">Klas2a.NL</a>, <a href="http://www.pittigetante.nl">Pittigetante.NL</a>, <a href="http://www.annab0t.nl">Annab0t.nl</a> en <a href="http://www.qvm.be">QVM.be</a>. De rest draait allemaal op de hosting server Asclepius.<br />
Als Maikelg.EU, Gommans-NET.nl en Sitekeuring.net zijn verhuist is mijn virtuele server bij <a href="http://www.jronline.nl">JRonline</a> <a href="http://acropolis.maikelg.net">Acropolis</a> helemaal leeg en kan die worden uitgeschakeld <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>Op dit moment draait Atlas al weer 8 dagen in Schiphol <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/07/26/atlas-is-geplaatst-sites-verhuist.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hacked by Superman! :D, het belang van updaten</title>
		<link>http://www.ontwikkelblog.nl/2007/07/14/hacked-bij-superman-d.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/07/14/hacked-bij-superman-d.html#comments</comments>
		<pubDate>Sat, 14 Jul 2007 11:06:22 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/07/14/hacked-bij-superman-d.html</guid>
		<description><![CDATA[Dit is om mijn vriend maikelg even te laten zien dat z&#8217;n blog niet veilig is Edit by Maikel Gommans: Ik wist dat mijn WordPress versie achter liep, maar omdat ik het zo druk had met de realisatie van Atlas, had ik WordPress nog niet geupdate. Dit laat het belang van updaten maar weer eens [...]]]></description>
			<content:encoded><![CDATA[<p>Dit is om mijn vriend maikelg even te laten zien dat z&#8217;n blog niet veilig is <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong>Edit by Maikel Gommans: </strong>Ik wist dat mijn WordPress versie achter liep, maar omdat ik het zo druk had met de realisatie van Atlas, had ik WordPress nog niet geupdate. Dit laat het belang van updaten maar weer eens zien. Nu was het gelukkig <a href="http://blog.superdude.info">Superman</a> die een exploit uit probeerde op mijn weblog, en zo beheerders rechten kon verkrijgen op mijn weblog. Alleen het had natuurlijk ook iemand met minder goede bedoelingen kunnen zijn&#8230;.</p>
<p>Ik heb WordPress zojuist <a href="http://nl.wordpress.net/documentatie/artikelen/upgraden.html">bijgewerkt</a> naar versie 2.2.1, dus ik ben weer helemaal bij. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/07/14/hacked-bij-superman-d.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aanpassing in NOC gemaakt voor Atlas</title>
		<link>http://www.ontwikkelblog.nl/2007/07/13/aanpassing-in-noc-gemaakt-voor-atlas.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/07/13/aanpassing-in-noc-gemaakt-voor-atlas.html#comments</comments>
		<pubDate>Fri, 13 Jul 2007 19:44:30 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Atlas]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/07/13/aanpassing-in-noc-gemaakt-voor-atlas.html</guid>
		<description><![CDATA[Ik heb een aanpassing in m&#8217;n NOC gemaakt voor Atlas. De NOC controleerd elke 5 minuten of al mijn servers nog reageren, zo niet, krijg ik daar een SMS-je van. Alleen, als Atlas offline is, zijn automatisch alle virtuele servers ook offline. Het is dus een beetje zonde als hij dan ook voor alle andere [...]]]></description>
			<content:encoded><![CDATA[<p>Ik heb een aanpassing in m&#8217;n <a href="http://www.maikelgnoc.nl">NOC</a> gemaakt voor Atlas. De NOC controleerd elke 5 minuten of al mijn servers nog reageren, zo niet, krijg ik daar een SMS-je van. Alleen, als Atlas offline is, zijn automatisch alle virtuele servers ook offline. Het is dus een beetje zonde als hij dan ook voor alle andere servers een SMSje gaat sturen.<br />
Daarom heb ik een extra kolom in de MySQL database aangemaakt, waarin ik aangeef of het record een virtuele server op Atlas betreft of niet. Ik heb dan de MySQL query in de cronjob aangepast zodat Atlas altijd bovenaan in het result staat. Als Atlas offline is, worden er voor de virtuele servers geen SMSjes verstuurd. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/07/13/aanpassing-in-noc-gemaakt-voor-atlas.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nieuwe versie van Anna klaar</title>
		<link>http://www.ontwikkelblog.nl/2007/07/06/nieuwe-versie-van-anna-klaar.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/07/06/nieuwe-versie-van-anna-klaar.html#comments</comments>
		<pubDate>Fri, 06 Jul 2007 10:23:41 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Acropolis]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/07/06/nieuwe-versie-van-anna-klaar.html</guid>
		<description><![CDATA[Ik heb eergisteren een nieuwe versie van Anna gemaakt. Anna is mijn IRC chat robot. In deze nieuwe versie is er voor de eindgebruikers niet veel veranderd. Er zijn twee beheer functies bijgekomen. Beheerders kunnen nu met een commando operator status via Anna verkrijgen, en er is nu een commando waarmee Anna in onderhoudsmodus kan [...]]]></description>
			<content:encoded><![CDATA[<p>Ik heb eergisteren een nieuwe versie van <a href="http://www.annab0t.nl">Anna</a> gemaakt. Anna is mijn IRC chat robot. In deze nieuwe versie is er voor de eindgebruikers niet veel veranderd. Er zijn twee beheer functies bijgekomen. Beheerders kunnen nu met een commando operator status via Anna verkrijgen, en er is nu een commando waarmee Anna in onderhoudsmodus kan worden gezet. Anna draait op mijn VDS <a href="http://acropolis.maikelg.net">acropolis.maikelg.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/07/06/nieuwe-versie-van-anna-klaar.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Akismet spameater geactiveerd op ontwikkelblog.nl</title>
		<link>http://www.ontwikkelblog.nl/2007/06/20/akismet-spameater-geactiveerd-op-ontwikkelblognl.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/06/20/akismet-spameater-geactiveerd-op-ontwikkelblognl.html#comments</comments>
		<pubDate>Wed, 20 Jun 2007 13:00:05 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/06/20/akismet-spameater-geactiveerd-op-ontwikkelblognl.html</guid>
		<description><![CDATA[Er worden de laatste paar dagen veel spamreacties op ontwikkelblog.nl geplaatst. Daarom heb ik Akismet geactiveerd in WordPress, de weblog software die ik op ontwikkelblog.nl gebruik. Akismet herkent veel trackback en reactie spam, en gaat het tegen. Als een reactie toch door het filter komt, kan ik de reactie alsnog als spam markeren. Akismet leert [...]]]></description>
			<content:encoded><![CDATA[<p>Er worden de laatste paar dagen veel spamreacties op ontwikkelblog.nl geplaatst. Daarom heb ik <a href="http://akismet.com/">Akismet</a> geactiveerd in <a href="http://www.wordpress.net">WordPress</a>, de weblog software die ik op ontwikkelblog.nl gebruik. Akismet herkent veel trackback en reactie spam, en gaat het tegen. Als een reactie toch door het filter komt, kan ik de reactie alsnog als spam markeren. Akismet leert hier dan van. Ik hoop dat ontwikkelblog.nl zo een beetje spamvrij blijft <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/06/20/akismet-spameater-geactiveerd-op-ontwikkelblognl.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nieuwe versie Anna</title>
		<link>http://www.ontwikkelblog.nl/2007/05/22/nieuwe-versie-anna.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/05/22/nieuwe-versie-anna.html#comments</comments>
		<pubDate>Tue, 22 May 2007 19:22:46 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Acropolis]]></category>
		<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/05/22/nieuwe-versie-anna.html</guid>
		<description><![CDATA[Vandaag heb ik de software van Anna naar een nieuwe versie geupgrade. Anna is mijn irc robot, geschreven in PHP 5 OOP met een MySQL backend voor karma, admins en quotes ed. De nieuwe versie heeft een paar nieuwe functies en er zijn een paar bugjes weggewerkt. Anna wordt gehost op Acropolis.]]></description>
			<content:encoded><![CDATA[<p>Vandaag heb ik de software van <a href="http://www.annab0t.nl">Anna</a> naar een nieuwe versie geupgrade. Anna is mijn irc robot, geschreven in PHP 5 OOP met een MySQL backend voor karma, admins en quotes ed.  De nieuwe versie heeft een paar nieuwe functies en er zijn een paar bugjes weggewerkt.</p>
<p>Anna wordt gehost op <a href="http://acropolis.maikelg.net">Acropolis</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/05/22/nieuwe-versie-anna.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prado geupdate</title>
		<link>http://www.ontwikkelblog.nl/2007/05/20/prado-geupdate.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/05/20/prado-geupdate.html#comments</comments>
		<pubDate>Sun, 20 May 2007 13:04:25 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/05/20/prado-geupdate.html</guid>
		<description><![CDATA[Ik heb vandaag Prado op al mijn sites die daar gebruik van maken geupdate naar de nieuwste versie. Prado is een zogeheten Event-driven framework. Prado heeft o.a. de scripting en de opmaak volledig gescheiden. Daarnaast heeft Prado voor veel standaard functies z&#8217;n eigen vervanging. Naast de standaard functies bevat Prado vele kant en klare componenten [...]]]></description>
			<content:encoded><![CDATA[<p>Ik heb vandaag Prado op al mijn sites die daar gebruik van maken geupdate naar de nieuwste versie.<br />
Prado is een zogeheten Event-driven framework. Prado heeft o.a. de scripting en de opmaak volledig gescheiden. Daarnaast heeft Prado voor veel standaard functies z&#8217;n eigen vervanging. Naast de standaard functies bevat Prado vele kant en klare componenten die zo ingevoegt kunnen worden. Een kalender is hier slechts een voorbeeld van. Ook controleert Prado standaard alle input van buiten af. Zo hoeft de programmeur niet zelf op alle plaatsen input controle in te voegen.</p>
<p><a href="http://www.maikelg.eu">Maikelg.EU</a>, <a href="http://www.maikelgnoc.nl">MaikelgNOC.nl</a>, <a href="http://www.ontwikkelblog.nl">Websitehistory.NL</a> en het keurders paneel van <a href="http://www.sitekeuring.net">Sitekeuring.NET</a> maken gebruik van dit framework.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/05/20/prado-geupdate.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vernieuwde ontwikkelZONE.nl online</title>
		<link>http://www.ontwikkelblog.nl/2007/05/20/vernieuwde-ontwikkelzonenl-online.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/05/20/vernieuwde-ontwikkelzonenl-online.html#comments</comments>
		<pubDate>Sun, 20 May 2007 13:00:27 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Acropolis]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/05/20/vernieuwde-ontwikkelzonenl-online.html</guid>
		<description><![CDATA[Vandaag heb ik de vernieuwde ontwikkelZONE.nl online gezet. Deze heeft een nieuwe layout en het systeem is nu in OOP geschreven. Voor ontwikkelZONE.nl heb ik ook een directory browser class geschreven. Dmv die class worden de directory browsers bij Code snippets, Development Area&#8217;s en Software mirror&#8217;s gegenereerd. Ook worden de overzichten bij Scripts en Software [...]]]></description>
			<content:encoded><![CDATA[<p>Vandaag heb ik de vernieuwde ontwikkelZONE.nl online gezet. Deze heeft een nieuwe layout en het systeem is nu in OOP geschreven. Voor ontwikkelZONE.nl heb ik ook een <a href="http://tools.ontwikkelzone.nl/scripts/classes/dirbrowser.class.phps">directory browser class</a> geschreven. Dmv die class worden de directory browsers bij Code snippets, Development Area&#8217;s en Software mirror&#8217;s gegenereerd. Ook worden de overzichten bij Scripts en Software tests nu gegenereerd uit een mysql database. Nu kan ik dus gemakkelijker en sneller mijn scripts en software tests toevoegen aan de site.<br />
ontwikkelZONE.nl wordt gehost op acropolis.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/05/20/vernieuwde-ontwikkelzonenl-online.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>De headlines van Ontwikkelblog.NL op Maikelg.EU met RSS</title>
		<link>http://www.ontwikkelblog.nl/2007/05/08/de-headlines-van-ontwikkelblognl-op-maikelgeu-met-rss.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/05/08/de-headlines-van-ontwikkelblognl-op-maikelgeu-met-rss.html#comments</comments>
		<pubDate>Tue, 08 May 2007 15:56:11 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/05/08/de-headlines-van-ontwikkelblognl-op-maikelgeu-met-rss.html</guid>
		<description><![CDATA[Ik wil de headlines van dit weblog in een lijstje weergeven op mijn persoonlijke website Maikelg.EU. WordPress, waar dit weblog op draait. Maakt een RSS feed van de entries: http://www.ontwikkelblog.nl/feed/ Ik heb even gezocht naar een bruikbare class om die RSS te verwerken en ik kwam al gou bij deze: http://www.phpfreakz.nl/library.php?sid=22174 Nu ik die class [...]]]></description>
			<content:encoded><![CDATA[<p>Ik wil de headlines van dit weblog in een lijstje weergeven op mijn persoonlijke website <a href="http://www.maikelg.eu">Maikelg.EU</a>.<br />
<a href="http://www.wordpress.net">WordPress</a>, waar dit weblog op draait. Maakt een RSS feed van de entries: <a href="http://www.ontwikkelblog.nl/feed/">http://www.ontwikkelblog.nl/feed/</a></p>
<p>Ik heb even gezocht naar een bruikbare class om die RSS te verwerken en ik kwam al gou bij deze: <a href="http://www.phpfreakz.nl/library.php?sid=22174">http://www.phpfreakz.nl/library.php?sid=22174</a></p>
<p>Nu ik die class had was het dus niet zo moeilijk om een lijstje van de headlines te maken:</p>
<pre>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$rss</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> rss_reader<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Set_Maxitem</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">15</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Set_file</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://www.ontwikkelblog.nl/feed/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Parse_file</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$aItems</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Return_Items</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$aItems</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$id</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$array</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;li&gt;&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'LINK'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TITLE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;&lt;/li&gt;'</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
</pre>
<p>Dit werkt prima, echter duurt het verwerken van de RSS veel te lang. Maikelg.EU zou veel te traag worden als ik de RSS steeds realtime liet verwerken.</p>
<p>Dus laat ik doormiddel van een cronjob elk uur een statische versie van dat lijstje genereren:</p>
<pre>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">shell# </span>php <span style="color: #660033;">-f</span> gen.php <span style="color: #000000; font-weight: bold;">&gt;</span> static.html</div></td></tr></tbody></table></div>
</pre>
<p>static.html wordt dan gewoon geinclude in Maikelg.EU.</p>
<p>Omdat het nu niet meer realtime is en ik wil zien wanneer het lijstje is geupdate, heb ik het volgende aan gen.php toegevoegd:</p>
<pre>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;br /&gt;Headlines voor het laatst ververst op: &quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;d &nbsp;m Y&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; om &quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;H:i:s&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
</pre>
<p>Vanaf nu staan dus elk uur de laatste 15 headlines van Ontwikkelblog.NL op Maikelg.EU <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/05/08/de-headlines-van-ontwikkelblognl-op-maikelgeu-met-rss.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

