<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0">
	<channel>
		<title>return 1; News RSS</title>
		<description>Personal coding blog and portfolio</description>
		<link>http://www.return1.net</link>
		<copyright>Copyright 2007 by return1.net</copyright>
		<language>en-GB</language>
		
		<pubDate>Sun, 03 Oct 2010 17:38:33 +0200</pubDate>
		<lastBuildDate>Sun, 03 Oct 2010 17:38:33 +0200</lastBuildDate>
		
		<image>
			<url>http://www.return1.net/app/views/v2/images/logo.png</url>
			<link>http://www.return1.net</link>
			<description>return 1;</description>
		</image>
		
				<item>
			<title>Start programming python!</title>
			<author>Lucas</author>
			<description> &lt;img src=&quot;http://www.return1.net/images/python.png&quot; alt=&quot;&quot; class=&quot;bbcodeimg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Source: &lt;a href=&quot;http://www.xkcd.com&quot; target=&quot;_blank&quot;&gt;www.xkcd.com&lt;/a&gt;</description>
			<link>http://www.return1.net/site/news/comments/35/</link>
			<comments>http://www.return1.net/site/news/comments/35/#comments</comments>
			<pubDate>Wed, 15 Apr 2009 17:32:39 +0200</pubDate>					</item>
				<item>
			<title>VPS</title>
			<author>Lucas</author>
			<description> I recently ordered my own VPS, so I finally can create websites with my favourite programming language python! I finished my first website already: &lt;a href=&quot;http://www.lucasvandijk.nl&quot; target=&quot;_blank&quot;&gt;http://www.lucasvandijk.nl&lt;/a&gt; &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt; This site is created with the amazing webframework &lt;a href=&quot;http://www.djangoproject.com&quot; rel=&quot;external&quot;&gt;Django&lt;/a&gt;. I was amazed how fast I had the website working.&lt;br /&gt;
&lt;br /&gt;
And because I have a VPS, I&#039;ll rewrite this site too in python, so I can migrate this site to my VPS. The layout won&#039;t really change, but I think I&#039;ll make some small changes. All the big will happen &#039;behind the scene&#039;, the coding. I will rewrite my portfolio, project system, and &#039;subsites&#039; like my &lt;a href=&quot;http://www.return1.net/site/pp&quot; rel=&quot;external&quot;&gt;Pocket Physics&lt;/a&gt; will get there own layout.&lt;br /&gt;
&lt;br /&gt;
I have no idea when I finish the new version, but at least before september &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;</description>
			<link>http://www.return1.net/site/news/comments/34/</link>
			<comments>http://www.return1.net/site/news/comments/34/#comments</comments>
			<pubDate>Wed, 04 Mar 2009 20:04:30 +0100</pubDate>					</item>
				<item>
			<title>Lucky IRC Bot v4 Alpha 1</title>
			<author>Lucas</author>
			<description> Well, after quite some time, the time has now come to release the first alpha of my Python IRC Bot! I&#039;m quite suprised how well it already works, but there a lot of things still to be done.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Alpha 1 Features:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;

&lt;li&gt;GUI and Console Mode&lt;/li&gt;

&lt;li&gt;Multiserver, it can connect to multiple servers&lt;/li&gt;

&lt;li&gt;Multichannel, it can join multiple channels&lt;/li&gt;

&lt;li&gt;Nice plugin system&lt;/li&gt;

&lt;li&gt;Which are quite easy to create&lt;/li&gt;

&lt;li&gt;Authentication system&lt;/li&gt;

&lt;li&gt;Multilanguage (depends on some plugins), currently only english is available &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-wink.png&quot; alt=&quot;;)&quot; border=&quot;0&quot; /&gt; &lt;/li&gt;

&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Download&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/p/luckybot/downloads/list&quot; target=&quot;_blank&quot;&gt;http://code.google.com/p/luckybot/downloads/list&lt;/a&gt;</description>
			<link>http://www.return1.net/site/news/comments/33/</link>
			<comments>http://www.return1.net/site/news/comments/33/#comments</comments>
			<pubDate>Wed, 04 Mar 2009 17:16:42 +0100</pubDate>					</item>
				<item>
			<title>Started at the university</title>
			<author>Lucas</author>
			<description> I had a very busy time the past few weeks, because I finished high school this year, and now I&#039;m starting my new study: Mechanical Engineering (Dutch: Werktuigbouwkunde), at the Technical University Delft (Located in Holland). Which means I keep programming as a hobby, and I won&#039;t make it as my job. I also became a member of the dutch student society named &#039;Virgiel&#039;, which brought a lot of events with it the past few weeks.&lt;br /&gt;
&lt;br /&gt;
I&#039;m currently searching for my own room here in Delft, which I suspect to have within a few weeks. When I have my own room, I finally have some more time working on my projects and updating this site a bit more. Until then, I&#039;ll probably be pretty busy. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s been a while since the last update, and I also wanted to say that my python IRC Bot is progressing pretty well. The plugin system works very well (and it worked the first time I ran it, however at that time it could have some performance improvements), the main window works, although not every part is implemented yet.&lt;br /&gt;
&lt;br /&gt;
The project page has been moved from Google Code to &lt;a href=&quot;http://launchpad.net&quot; rel=&quot;external&quot;&gt;Launchpad&lt;/a&gt;, which you can find here: &lt;a href=&quot;https://launchpad.net/luckybot&quot; target=&quot;_blank&quot;&gt;https://launchpad.net/luckybot&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
That&#039;s it for today, I&#039;ll see you later &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;</description>
			<link>http://www.return1.net/site/news/comments/32/</link>
			<comments>http://www.return1.net/site/news/comments/32/#comments</comments>
			<pubDate>Wed, 17 Sep 2008 17:28:29 +0200</pubDate>					</item>
				<item>
			<title>Lucky&#039;s Graphing Library</title>
			<author>Lucas</author>
			<description> The last few days I&#039;ve been working on my new PHP library: Lucky&#039;s Graphing Library. It currently can draw pretty nice bar and pie charts, including legend. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt; Almost everything is configurable, so you can customize everything to your taste.&lt;br /&gt;
&lt;br /&gt;
For more information, download and examples, check the project page:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.return1.net/site/projects/Lucky-s-Graphing-Library/&quot; target=&quot;_blank&quot;&gt;http://www.return1.net/site/projects/Lucky-s-Graphing-Library/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;</description>
			<link>http://www.return1.net/site/news/comments/31/</link>
			<comments>http://www.return1.net/site/news/comments/31/#comments</comments>
			<pubDate>Sun, 27 Jul 2008 13:06:03 +0200</pubDate>					</item>
				<item>
			<title>LuckyBot v4</title>
			<author>Lucas</author>
			<description> Well, now I&#039;m currently not developing Levon anymore, I used that time to work on the next version of my IRC bot: LuckyBot v4. &lt;br /&gt;
&lt;br /&gt;
v1 was a not extendable irc bot written in PHP, don&#039;t want to talk a lot about this one :&#039;)&lt;br /&gt;
v2 was a desktop app written in C#. It had a nice GUI, you could easily change settings, enable or disable plugins etc. But the code what very ugly.&lt;br /&gt;
v3 was a nice extendable irc bot written in PHP. It had a pretty nice plugin system, the only problem was that you couldn&#039;t reload plugins at runtime. &lt;br /&gt;
&lt;br /&gt;
v4 will be the best from v2 and the best from v3. It has a nice object oriented plugin api, it has an GUI, where you can change all your settings etc, but there&#039;ll be also a console mode. And the best: it&#039;s written in python. Which means easily plugin creation, reload plugins without restarting the bot and a lot more &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-grin.png&quot; alt=&quot;:D&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Current Status: &lt;br /&gt;
- It connects&lt;br /&gt;
- It parses incoming messages&lt;br /&gt;
- It can load and call plugins&lt;br /&gt;
- GUI isn&#039;t finished yet&lt;br /&gt;
- Console mode works.&lt;br /&gt;
&lt;br /&gt;
You can find more info, including the source code on:&lt;br /&gt;
&lt;a href=&quot;http://luckybot.googlecode.com&quot; target=&quot;_blank&quot;&gt;http://luckybot.googlecode.com&lt;/a&gt;</description>
			<link>http://www.return1.net/site/news/comments/30/</link>
			<comments>http://www.return1.net/site/news/comments/30/#comments</comments>
			<pubDate>Wed, 28 May 2008 13:11:12 +0200</pubDate>					</item>
				<item>
			<title>Emesene</title>
			<author>Lucas</author>
			<description> I recently discovered a very nice MSN Messenger client for Linux: &lt;a href=&quot;http://www.emesene.org&quot; rel=&quot;external&quot;&gt;emesene&lt;/a&gt;. It supports pretty much of the most important MSN features (Custom emo&#039;s, DP&#039;s, file transers), although not yet that much as aMSN. But webcam support is added with one of the next beta&#039;s, and many other features will be added in the next releases too. &lt;br /&gt;
&lt;br /&gt;
The nice thing is: it&#039;s written in python, and it uses the GTK library for the interface. That means it looks very nice on my Ubuntu distro. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt; It also has a nice plugin system, so you can create your own plugins, to add extra features. Support for a lot of MSNPlus things for example is already included.&lt;br /&gt;
&lt;br /&gt;
Since I discovered this messenger, I decided to pause the Levon project. Emesene is almost exactly what I had in mind for my messenger. I&#039;d rather create some plugins for emesene, or submit some patches than completely reinventing the wheel.&lt;br /&gt;
&lt;br /&gt;
Download emesene at &lt;a href=&quot;http://www.emesene.org&quot; target=&quot;_blank&quot;&gt;http://www.emesene.org&lt;/a&gt;&lt;br /&gt;
It&#039;s also available in the ubuntu repo&#039;s.</description>
			<link>http://www.return1.net/site/news/comments/29/</link>
			<comments>http://www.return1.net/site/news/comments/29/#comments</comments>
			<pubDate>Wed, 28 May 2008 12:57:17 +0200</pubDate>					</item>
				<item>
			<title>Type hints still coming to PHP?</title>
			<author>Lucas</author>
			<description> Damn, will PHP finally grow up to a real OO programming language? Today there was another proposal for using type hints. This is partly already possible, but this one goes much further. Currently you can only type hint for array and objects. No default types like string, int or something. You can&#039;t also type hint the return value of the function. But it&#039;s probably all coming in PHP5.3. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Damn I would love to this implemented, because it would save a lot of validation work for us. It&#039;s also more clear what type of parameter you want in a function. For those wo don&#039;t want to use type hinting: here&#039;s the good news, it&#039;s completely optional.&lt;br /&gt;
&lt;br /&gt;
Some examples of the syntax and how it works, click read more.</description>
			<link>http://www.return1.net/site/news/comments/28/</link>
			<comments>http://www.return1.net/site/news/comments/28/#comments</comments>
			<pubDate>Thu, 17 Apr 2008 11:46:15 +0200</pubDate>					</item>
				<item>
			<title>Traits, a sort of multiple inheretance</title>
			<author>Lucas</author>
			<description> This afternoon, I was browsing the PHP Internals mailing list, and found something pretty interesting. It was a new proposal for some new OOP feature, called Traits. Traits is an language construct which enables you to reuse code more efficient.&lt;br /&gt;
&lt;br /&gt;
It looks a bit like abstract classes, because of their syntax: almost the same as a class, only a different keyword, but you also can&#039;t create any instances of it. But why the hell would we need something like traits if we got abstract classes? Well to quote Stefan Marr, the proposer of this feature:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;strong&gt;Quote from Stefan Marr&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
Code reuse is one of the main goals that object-oriented languages try to achieve&lt;br /&gt;
with inheritance. Unfortunately, single inheritance often forces the developer to take a decision in favor for either code reuse *or* conceptual clean class hierarchies. To achieve code reuse, methods have either to be duplicated or to be moved near the root of the class hierarchy, but this hampers&lt;br /&gt;
understandability and maintainability of code.&lt;br /&gt;
&lt;br /&gt;
To circumvent this problems multiple inheritance and Mixins have been invented. But both of them are complex and hard to understand. PHP5 has been explicitly designed with the clean and successful model of Java in mind: single inheritance, but multiple interfaces. This decision has been taken&lt;br /&gt;
to avoid the known problems of for example C++. Traits have been invented to avoid those problems, too. They enable designer&lt;br /&gt;
to build conceptually clean class hierarchies without the need to consider code reuse or complexity problems, but focusing on the real problem domain and maintainability instead.&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
To view an example how traits will look like in a PHP script, click the read more link.</description>
			<link>http://www.return1.net/site/news/comments/27/</link>
			<comments>http://www.return1.net/site/news/comments/27/#comments</comments>
			<pubDate>Wed, 16 Apr 2008 00:22:46 +0200</pubDate>					</item>
				<item>
			<title>Windows Vista&#039;s Source Code</title>
			<author>Lucas</author>
			<description> &lt;img src=&quot;http://i.fokzine.net/upload/080410_66470_10gidzr.jpg.gif&quot; alt=&quot;&quot; class=&quot;bbcodeimg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Source: fok.nl</description>
			<link>http://www.return1.net/site/news/comments/26/</link>
			<comments>http://www.return1.net/site/news/comments/26/#comments</comments>
			<pubDate>Thu, 10 Apr 2008 19:53:52 +0200</pubDate>					</item>
				<item>
			<title>Projects Section Online</title>
			<author>Lucas</author>
			<description> Well, it took some time, but I&#039;m lazy, for those who didn&#039;t know &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt; &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-monkey.png&quot; alt=&quot;:monkey:&quot; border=&quot;0&quot; /&gt; But I finnaly got some motivation to work on the project system, and it&#039;s finished now &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt; In this section I will show my personal projects, which in most cases are open source.&lt;br /&gt;
&lt;br /&gt;
Currently just 2 projects are in the Projects section, but I&#039;ll add some older projects too, but for those I haven&#039;t got a good place to put them online.</description>
			<link>http://www.return1.net/site/news/comments/25/</link>
			<comments>http://www.return1.net/site/news/comments/25/#comments</comments>
			<pubDate>Wed, 02 Apr 2008 18:21:44 +0200</pubDate>					</item>
				<item>
			<title>Pocket Physics</title>
			<author>Lucas</author>
			<description> I love my Nintendo DS Lite, it&#039;s a beautiful thingey, and there are some very nice games on it, but there&#039;s also a lot of crap for it. However, the best of the Nintendo DS is the &lt;a href=&quot;http://en.wikipedia.org/wiki/Nintendo_DS_Homebrew&quot; rel=&quot;external&quot;&gt;Homebrew Community&lt;/a&gt;, hobby programmers who create apps/games for the Nintendo DS without an official Nintendo license. &lt;br /&gt;
&lt;br /&gt;
And some games are really cool. For example &lt;a href=&quot;http://www.tobw.net/index.php?cat_id=3&amp;amp;project=Pocket+Physics&quot; rel=&quot;external&quot;&gt;Pocket Physics&lt;/a&gt;, a game where you can draw anything, and it will become physically, it will interact and move according to the laws of physics. You can also save your creations, and share it with others. And I made the perfect place to do that: A Pocket Physics dump.&lt;br /&gt;
&lt;br /&gt;
You can find the PP Dump here:&lt;br /&gt;
&lt;a href=&quot;http://www.return1.net/site/pp&quot; target=&quot;_blank&quot;&gt;http://www.return1.net/site/pp&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You can upload your own PP file, and it will be automatically added to our database. Previews are also automatically generated. So upload your own, and rate the files from others!</description>
			<link>http://www.return1.net/site/news/comments/24/</link>
			<comments>http://www.return1.net/site/news/comments/24/#comments</comments>
			<pubDate>Mon, 17 Mar 2008 13:29:15 +0100</pubDate>					</item>
				<item>
			<title>Linux Gaming Series: Enemy Territory Quake Wars</title>
			<author>Lucas</author>
			<description> Welcome to the second part of the Linux Gaming Series! In this post I will cover one of the best online FPS: Enemy Territory Quake Wars, the successor of Wolfenstein: Enemy territory. W:ET was free for download, for ET:QW however, you&#039;ll have to pay. But it&#039;s really worth it, and the best of all: There&#039;s a native Linux client!&lt;br /&gt;
&lt;br /&gt;
In ETQW it&#039;s not about killing, it&#039;s not about getting the best score, but It&#039;s about teamwork and objectives. And that&#039;s why this game is so great!&lt;br /&gt;
&lt;br /&gt;
Installing this game is really easy, and works perfect, because of the native Linux binary. For the complete instructions, click read more.</description>
			<link>http://www.return1.net/site/news/comments/23/</link>
			<comments>http://www.return1.net/site/news/comments/23/#comments</comments>
			<pubDate>Wed, 13 Feb 2008 19:18:37 +0100</pubDate>					</item>
				<item>
			<title>Google Code Project Hosting</title>
			<author>Lucas</author>
			<description> Woot Google owned! Beisde their uber search engine, they have a lot of other free webtools and programs like &lt;a href=&quot;http://docs.google.com&quot; rel=&quot;external&quot;&gt;Google Docs&lt;/a&gt;, An online text writer, spreadsheet app and even a small Powerpoint look alike. Or &lt;a href=&quot;http://www.gmail.com&quot; rel=&quot;external&quot;&gt;Gmail&lt;/a&gt;, a free email account with almost 6GB of space, uber fast AJAX interface, POP3, IMAP and a LOT other features.&lt;br /&gt;
&lt;br /&gt;
But the best of all: &lt;a href=&quot;http://code.google.com&quot; rel=&quot;external&quot;&gt;Google Code&lt;/a&gt;, the place for developers who want to integrate something from google in their own site/program. And it also offers project hosting for any open source project.&lt;br /&gt;
&lt;br /&gt;
Google Code Project hosting offers a subverion repository, wiki system, issue tracker, download system, and a lot more. The developers are still busy adding new features, which already brought us a very nice subversion web client, where you can view the source of the files in the subversion repository.&lt;br /&gt;
&lt;br /&gt;
I, of course, already hosted some projects there, like my MSN client, and my C++ game statistics program.&lt;br /&gt;
&lt;a href=&quot;http://luckys-query-tool.googlecode.com&quot; target=&quot;_blank&quot;&gt;http://luckys-query-tool.googlecode.com&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://levon.googlecode.com&quot; target=&quot;_blank&quot;&gt;http://levon.googlecode.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s way better than sourceforge in my opinion, because it has a cleaner interface, is not bloated with ads and is waaaay faster. If you&#039;re going to start an open source project, I would recommend to host it there &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-wink.png&quot; alt=&quot;;)&quot; border=&quot;0&quot; /&gt;</description>
			<link>http://www.return1.net/site/news/comments/22/</link>
			<comments>http://www.return1.net/site/news/comments/22/#comments</comments>
			<pubDate>Fri, 01 Feb 2008 20:25:13 +0100</pubDate>					</item>
				<item>
			<title>IE + PNG = Not good</title>
			<author>Lucas</author>
			<description> It is a too beatutiful dream: IE which handles PNG images correctly. IE6 can&#039;t even handle alpha transparency in a normal way without hacks, luckily for us IE7 did. But, IE7 still has a bug with the PNG gamma correction, which results in PNG&#039;s which are darker than it should be.&lt;br /&gt;
&lt;br /&gt;
Luckily, for almost every problem there&#039;s a solution. The gamma info stored in PNG files is optional, so we can remove that data, without breaking the image. And guess what? Without that info, IE7 renders PNG&#039;s properly.&lt;br /&gt;
&lt;br /&gt;
On Linux, we have a nice tool called &lt;a href=&quot;http://pmt.sourceforge.net/pngcrush/&quot; rel=&quot;external&quot;&gt;pngcrush&lt;/a&gt;, which can remove the gamma data and a lot more fancy color info from the png. However, using pngcrush on every file is a pain in the ass. And we programmers are lazy, we don&#039;t want to pngcursh every file in a directory, we want to see it automated. And that&#039;s what I did: a little python script which pngcrushes all images in the given directories. &lt;br /&gt;
&lt;br /&gt;
Pretty useful when you&#039;re slicing a layout, and want to use PNG&#039;s. To view the script, and how to use it, click Read More.</description>
			<link>http://www.return1.net/site/news/comments/21/</link>
			<comments>http://www.return1.net/site/news/comments/21/#comments</comments>
			<pubDate>Tue, 15 Jan 2008 15:53:23 +0100</pubDate>					</item>
				<item>
			<title>Neon and Fan Controller</title>
			<author>Lucas</author>
			<description> Wh00p, yesterday I finally received my neon light and fan controller! And I installed those parts immediatly of course. My case is an Antec, which had already a side window, so the neon creates a beatiful effect &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt; And with my fan controller I can control, yeah, my fans &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-monkey.png&quot; alt=&quot;:monkey:&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
My fan controller is the Akasa Fan Control Pro, which is a beautiful thingey, with nice leds, and has a very nice feature: it contains multiple frontplate colors, so it always fits the color scheme of you case.&lt;br /&gt;
&lt;br /&gt;
To view a few pics, click read more. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;</description>
			<link>http://www.return1.net/site/news/comments/20/</link>
			<comments>http://www.return1.net/site/news/comments/20/#comments</comments>
			<pubDate>Sat, 12 Jan 2008 17:24:02 +0100</pubDate>					</item>
				<item>
			<title>New Captcha</title>
			<author>Lucas</author>
			<description> The past few days I had a lot of spam comments, so I had to install a CAPTCHA. I&#039;ve created a lot of captcha&#039;s, but this time I wanted something new. And you can view the result at the comments page &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-grin.png&quot; alt=&quot;:D&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
This captcha consists of three completely random generated drawings, and each of the drawing contains has a code behind it. The drawings are painted on the image on the right side. One of the three drawings is drawings is painted on the left side of the image. The visitor has to enter te code which matches the drawing on the right.&lt;br /&gt;
&lt;br /&gt;
phpBB3 had in it&#039;s early stages a captcha like this, and that&#039;s where my idea comes from &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-wink.png&quot; alt=&quot;;)&quot; border=&quot;0&quot; /&gt; Bit I didn&#039;t take a look at their code, my captcha code is 100% coded by me. The source of the captcha is freely available under the terms of the GNU General Public Licence v3, you can view it in the scripts section.</description>
			<link>http://www.return1.net/site/news/comments/19/</link>
			<comments>http://www.return1.net/site/news/comments/19/#comments</comments>
			<pubDate>Tue, 08 Jan 2008 14:30:42 +0100</pubDate>					</item>
				<item>
			<title>PDO Tutorial</title>
			<author>Lucas</author>
			<description> Because the fate of the mysql_* functions are uncertain in the next release of PHP, moving to the new data-access api of PHP, &lt;a href=&quot;http://www.php.net/PDO&quot; rel=&quot;external&quot;&gt;PDO&lt;/a&gt;, wouldn&#039;t be a bad idea. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
In my opinion it&#039;s a great idea to remove the mysql_* functions and use something more object oriented, and PDO is the perfect solution for that. It supports multiple database engines, although you&#039;ll need to correct PDO drivers for each database engine.&lt;br /&gt;
&lt;br /&gt;
In this post I&#039;ll explain how to enable PDO on your PHP installation, and how to use it. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt; Click read more for the tutorial &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;</description>
			<link>http://www.return1.net/site/news/comments/18/</link>
			<comments>http://www.return1.net/site/news/comments/18/#comments</comments>
			<pubDate>Thu, 03 Jan 2008 23:41:51 +0100</pubDate>					</item>
				<item>
			<title>Project Levon</title>
			<author>Lucas</author>
			<description> In less than a month I became a great fan of the scripting language &lt;a href=&quot;http://www.python.org&quot; rel=&quot;external&quot;&gt;Python&lt;/a&gt;. In the scripts section I have a few Xchat scripts, but I wanted to create something bigger. And that&#039;s why I started my new project &#039;Levon&#039;.&lt;br /&gt;
&lt;br /&gt;
It will be an open source MSN Messenger clone. The main operating system is Linux, but I will support the other two, Windows and Mac. I opened a Google code project, which you can find &lt;a href=&quot;http://code.google.com/p/levon&quot; rel=&quot;external&quot;&gt;here&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Planned features are&lt;br /&gt;
&lt;ul&gt;

&lt;li&gt;Plugins&lt;/li&gt;

&lt;li&gt;Multi language&lt;/li&gt;

&lt;li&gt;Display Pictures&lt;/li&gt;

&lt;li&gt;Custom Emoticons&lt;/li&gt;

&lt;li&gt;File Transfers&lt;/li&gt;

&lt;li&gt;Webcam&lt;/li&gt;

&lt;li&gt;And all others thing you would expect from a good MSN Client.


&lt;/li&gt;&lt;/ul&gt;</description>
			<link>http://www.return1.net/site/news/comments/17/</link>
			<comments>http://www.return1.net/site/news/comments/17/#comments</comments>
			<pubDate>Fri, 21 Dec 2007 14:46:33 +0100</pubDate>					</item>
				<item>
			<title>RSS Feeds</title>
			<author>Lucas</author>
			<description> I&#039;ve created a RSS feed today, something still missed on this site. It contains the latest 30 news items. You can find the page with the feeds here:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.return1.net/site/rss&quot; target=&quot;_blank&quot;&gt;http://www.return1.net/site/rss&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In the future I will add some more, but that task isn&#039;t my highest priority now. So subscribe to the feeds to keep on track what&#039;s happening here. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;</description>
			<link>http://www.return1.net/site/news/comments/16/</link>
			<comments>http://www.return1.net/site/news/comments/16/#comments</comments>
			<pubDate>Mon, 10 Dec 2007 22:41:21 +0100</pubDate>					</item>
				<item>
			<title>Linux Gaming Series: Counter Strike Source</title>
			<author>Lucas</author>
			<description> One of the prejudices of Linux is that you can&#039;t play any games on it. Wrong! A lot (but of course not all) windows games can be played on Linux, using the all mighty &lt;a href=&quot;http://www.winehq.org&quot; rel=&quot;external&quot;&gt;Wine&lt;/a&gt;! Wine translates windows function calls to one that Linux understands, so it&#039;s not an emulator &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-wink.png&quot; alt=&quot;;)&quot; border=&quot;0&quot; /&gt; You&#039;ll be suprised what wine already supports.&lt;br /&gt;
&lt;br /&gt;
In this post i&#039;ll explain how you can play Counter Strike Source on Linux. It runs pretty damn good, with sometimes a few crashes, but it&#039;s very playable. And in the future I&#039;ll post some more games that work on Linux. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;</description>
			<link>http://www.return1.net/site/news/comments/15/</link>
			<comments>http://www.return1.net/site/news/comments/15/#comments</comments>
			<pubDate>Sun, 09 Dec 2007 20:33:58 +0100</pubDate>					</item>
				<item>
			<title>Namespaces in PHP</title>
			<author>Lucas</author>
			<description> One of the most requested features for PHP are namespaces, and they&#039;re finally coming. And we don&#039;t have to wait untill PHP6, because PHP 5.3 will have them already! And in this post we&#039;re going to take a look how namespaces in PHP look like.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Why namespaces are so important&lt;/b&gt;&lt;br /&gt;
When PHP5 was released, OOP became a lot more important in PHP applications. And with OOP comes classes. Sometimes, you want to use an existing framework, with an other lib. But when the framework and the lib have a class with the same name, you&#039;ll get an error.&lt;br /&gt;
&lt;br /&gt;
A solution for this is to prefix your classnames, but in some cases, your classnames will get very long, and because we, programmers, are lazy, we don&#039;t want that.&lt;br /&gt;
&lt;br /&gt;
And here&#039;s were namespaces come in, you can group classes under a name, and classes can have the same name, when both are in an other namespace. &lt;br /&gt;
&lt;br /&gt;
So, you want to know how to use namespaces in PHP? Click the read more link.</description>
			<link>http://www.return1.net/site/news/comments/14/</link>
			<comments>http://www.return1.net/site/news/comments/14/#comments</comments>
			<pubDate>Thu, 06 Dec 2007 14:22:38 +0100</pubDate>					</item>
				<item>
			<title>Enemy Territory Quake Wars protocol documented</title>
			<author>Lucas</author>
			<description> In my old windows time, I once created a game server status tool called Source Server tool written in C#, and now, because I&#039;m a Linux user, I&#039;m creating a similar application for Linux, written in C++. &lt;br /&gt;
&lt;br /&gt;
The first game my game status tool will support is &lt;a href=&quot;http://community.enemyterritory.com&quot; rel=&quot;external&quot;&gt;Enemy Territory Quake Wars&lt;/a&gt;, a very nice class based first person shooter. And there&#039;s even a native Linux client, which makes the game even greater.&lt;br /&gt;
&lt;br /&gt;
You can &#039;query&#039; almost all gameservers by sending some data through an UDP socket, and then you&#039;ll get a response back, containg all sorts of information of the server. &lt;br /&gt;
&lt;br /&gt;
Unlike the &lt;a href=&quot;http://developer.valvesoftware.com/wiki/Server_Queries&quot; rel=&quot;external&quot;&gt;Source query protocol&lt;/a&gt;, the ETQW protocol isn&#039;t very well documented. So I had to investigate it myself, and the only thing I new was that the protocol is a slightly modified version of the Doom3 protocol. But with some extra info from the developers, I now know what every byte means. And I&#039;m sharing it with you. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt; So to view the documentation, click the &#039;Read more&#039; link.</description>
			<link>http://www.return1.net/site/news/comments/13/</link>
			<comments>http://www.return1.net/site/news/comments/13/#comments</comments>
			<pubDate>Sat, 24 Nov 2007 12:21:10 +0100</pubDate>					</item>
				<item>
			<title>Site status</title>
			<author>Lucas</author>
			<description> Development of this site is going really well last days, and I thought to inform you about all the changes here:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;

&lt;li&gt;My portfolio is online, it contains all my paid projects, and discontinued projects, which I made in the past. It has some nice Javascript effects, and a small AJAX part. Definitely worth checking.&lt;/li&gt;

&lt;li&gt;The scripts section is also online, which contain small and free scripts, this page has been improved a lot if you look at my old lucasvd.nl site. 





Multiple can be showed in tabs, and finally highlight support for multiple languages.&lt;/li&gt;

&lt;li&gt;A &lt;b&gt;lot&lt;/b&gt; other small bug fixes and improvements.&lt;/li&gt;

&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
And also remember, it&#039;s &lt;b&gt;not&lt;/b&gt; forbidden to comment &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-grin.png&quot; alt=&quot;:D&quot; border=&quot;0&quot; /&gt;</description>
			<link>http://www.return1.net/site/news/comments/12/</link>
			<comments>http://www.return1.net/site/news/comments/12/#comments</comments>
			<pubDate>Mon, 19 Nov 2007 21:03:22 +0100</pubDate>					</item>
				<item>
			<title>Creating screenshots with PHP</title>
			<author>Lucas</author>
			<description> Ever wondered how the site &lt;a href=&quot;http://browsershots.org&quot; rel=&quot;external&quot;&gt;browser shots&lt;/a&gt; worked? I bet they&#039;re using a sort of custom COM object or PHP extension to create screenshots or maybe an other scripting language, but today I saw two nice PHP functions which can achieve the same result: &lt;a href=&quot;http://docs.php.net/imagegrabscreen&quot; rel=&quot;external&quot;&gt;imagegrabscreen();&lt;/a&gt; and &lt;a href=&quot;http://docs.php.net/imagegrabwindow&quot; rel=&quot;external&quot;&gt;imagegrabwindow();&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
They&#039;re added in PHP version 5.2.2, and only work on windows. I&#039;m no windows user anymore, so I can&#039;t test it. To view an example, click &#039;Read more&#039;</description>
			<link>http://www.return1.net/site/news/comments/11/</link>
			<comments>http://www.return1.net/site/news/comments/11/#comments</comments>
			<pubDate>Sat, 17 Nov 2007 13:15:19 +0100</pubDate>					</item>
				<item>
			<title>The new design is here!</title>
			<author>Lucas</author>
			<description> And here it is! The brand new design of return1; &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt; It&#039;s created by &lt;a href=&quot;http://www.dryxe.com&quot; rel=&quot;external&quot;&gt;Dryxe&lt;/a&gt;, and wow I love it &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-grin.png&quot; alt=&quot;:D&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
I got a few problems with the slice, the left menu pushed the content sometimes a bit down, but after some help @ webdeveloper.com, I got it fixed! &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-smile.png&quot; alt=&quot;:)&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Tell me what you think about it, leave a comment!</description>
			<link>http://www.return1.net/site/news/comments/10/</link>
			<comments>http://www.return1.net/site/news/comments/10/#comments</comments>
			<pubDate>Wed, 14 Nov 2007 16:25:44 +0100</pubDate>					</item>
				<item>
			<title>A new layout coming</title>
			<author>Lucas</author>
			<description> Well, the site is just online, and we&#039;re already switching from layout. Personally, I like the current layout pretty much, but very few people had the same opinion when opened a &#039;Site Check&#039; topic for this layout.&lt;br /&gt;
&lt;br /&gt;
The new layout will be made by &lt;a href=&quot;http://www.dryxe.com&quot; rel=&quot;external&quot;&gt;Dryxe&lt;/a&gt;, who kindly offered to me to create a new layout. I won&#039;t release a sneak preview, just be patient. &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-devilish.png&quot; alt=&quot;:evil:&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Site development also goes well, I&#039;m currently working on my personal projects system, where I can manage my personal projects.</description>
			<link>http://www.return1.net/site/news/comments/9/</link>
			<comments>http://www.return1.net/site/news/comments/9/#comments</comments>
			<pubDate>Mon, 12 Nov 2007 21:40:08 +0100</pubDate>					</item>
				<item>
			<title>The Registry Pattern</title>
			<author>Lucas</author>
			<description> I often use several design patterns in my scripts, and this is one of my favorites: The registry pattern.&lt;br /&gt;
&lt;br /&gt;
If you use a lot of classes, I bet you came around the problem you want to share an object with another class. &lt;br /&gt;
&lt;br /&gt;
One solution is, to use the Singleton design pattern. But if you have a lot of classes, this is not really efficient. This is were the registry comes in. It&#039;s a class where you can store and retrieve variables.&lt;br /&gt;
&lt;br /&gt;
To view an example, click the &#039;Read more&#039; link.</description>
			<link>http://www.return1.net/site/news/comments/8/</link>
			<comments>http://www.return1.net/site/news/comments/8/#comments</comments>
			<pubDate>Thu, 08 Nov 2007 17:16:19 +0100</pubDate>					</item>
				<item>
			<title>Welcome!</title>
			<author>Lucas</author>
			<description> Welcome at my new site return 1! Since my previous domain lucasvd.nl has been &#039;kidnapped&#039; while moving to another host, I have worked on this site, my new programming blog and personal portfolio.&lt;br /&gt;
&lt;br /&gt;
This site will be slightly different than lucasvd.nl:&lt;br /&gt;
&lt;ul&gt;

&lt;li&gt;It will be an english site, because I visit a lot of english communities.&lt;/li&gt;

&lt;li&gt;This will be more a coding blog than a personal site. (But there&#039;ll be some personal elements here of course)&lt;/li&gt;

&lt;li&gt;It&#039;s based on a complete new MVC framework.&lt;/li&gt;

&lt;/ul&gt;&lt;br /&gt;
The beautiful layout is created by Belgian top designer &lt;a href=&quot;http://www.eenontwerper.be&quot; rel=&quot;external&quot;&gt;Karel-Jan&lt;/a&gt;, thanks for that &lt;img src=&quot;http://www.return1.net/app/images/smilies/face-wink.png&quot; alt=&quot;;)&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
By the way, the site is under &lt;b&gt;heavy&lt;/b&gt; construction, and a lot of pages don&#039;t work yet. To view a list what has to be done, click &#039;Comments&#039;.</description>
			<link>http://www.return1.net/site/news/comments/6/</link>
			<comments>http://www.return1.net/site/news/comments/6/#comments</comments>
			<pubDate>Mon, 05 Nov 2007 09:29:05 +0100</pubDate>					</item>
			</channel>
</rss>