<?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>progdigy.com</title>
	<atom:link href="http://www.progdigy.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.progdigy.com</link>
	<description>Delphi &#38; Free Pascal ressources by Henri Gourvest</description>
	<lastBuildDate>Wed, 01 Sep 2010 08:17:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Firebird day in Paris</title>
		<link>http://www.progdigy.com/?p=142</link>
		<comments>http://www.progdigy.com/?p=142#comments</comments>
		<pubDate>Wed, 01 Sep 2010 08:17:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=142</guid>
		<description><![CDATA[I will speak at the Firebird Day in Paris on October 1st about Firebird, UIB and Unicode. Other speakers will be: - Dmitry Yemanov: v3.0 &#8211; either architecture or optimizer related. - Paul Reeves : PHP Framework and Firebird. - Alexey Kovyazin (IBSurgeon): anti-corruption approach for Firebird. - Philippe Makowski (Firebird Foundation President). - Thierry [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://www.firebirdsql.org/images/firebird-logo/ds-firebird-logo-90.png" /></center><br />
I will speak at the Firebird Day in Paris on October 1st about Firebird, UIB and Unicode.</p>
<p>Other speakers will be:<br />
- Dmitry Yemanov: v3.0 &#8211; either architecture or optimizer related.<br />
- Paul Reeves : PHP Framework and Firebird.<br />
- Alexey Kovyazin (IBSurgeon): anti-corruption approach for Firebird.<br />
- Philippe Makowski (Firebird Foundation President).<br />
- Thierry Laborde (Codegear France).<br />
- Frédéric Guillien.</p>
<p>register <a href="http://www.grizzlydev.com/journee_firebird_2010.13.1.48.html">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=142</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>spams</title>
		<link>http://www.progdigy.com/?p=138</link>
		<comments>http://www.progdigy.com/?p=138#comments</comments>
		<pubDate>Fri, 30 Jul 2010 20:39:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=138</guid>
		<description><![CDATA[Some spammers have altered a fifties messages in the forums. They have used accounts whose password was the same as the identifier. I disabled these accounts and deleted the spam, but I lost 50 threads. I will not reactivate these accounts.]]></description>
			<content:encoded><![CDATA[<p>Some spammers have altered a fifties messages in the forums.<br />
They have used accounts whose password was the same as the identifier.<br />
I disabled these accounts and deleted the spam, but I lost 50 threads.<br />
I will not reactivate these accounts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=138</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome Frame in your Delphi application</title>
		<link>http://www.progdigy.com/?p=116</link>
		<comments>http://www.progdigy.com/?p=116#comments</comments>
		<pubDate>Mon, 24 May 2010 15:01:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=116</guid>
		<description><![CDATA[Chrome Frame is an ActiveX control to use Google Chrome in IE. Unfortunately, this component can not be imported into Delphi as most of the other ActiveX controls. So I created a component to use Chrome Frame in your application. First you need Google Chrome Frame. And this this is the source code. By default [...]]]></description>
			<content:encoded><![CDATA[<p>Chrome Frame is an ActiveX control to use Google Chrome in IE.<br />
Unfortunately, this component can not be imported into Delphi as most of the other ActiveX controls.<br />
So I created a component to use Chrome Frame in your application.</p>
<p><img src="http://www.progdigy.com/wp-content/uploads/2010/05/cf-300x281.png" alt="" width="300" height="281" class="aligncenter size-medium wp-image-117" /></p>
<p>First you need <a href="http://code.google.com/chrome/chromeframe/" target="_blank">Google Chrome Frame</a>.<br />
And this this is the <a href="files/chrometab.zip">source code</a>.</p>
<p>By default GCF can only load HTTP and HTTPS URI, it is a bit annoying &#8230;<br />
but if you enable the &#8220;privileged&#8221; property it is possible to use the <a href="http://en.wikipedia.org/wiki/Data_URI_scheme" target="_blank">data URI scheme</a>, install extensions and use named profiles.</p>
<p>The Chrome Frame exposes an object named &#8220;externalHost&#8221; which lets you exchange text messages with your application.<br />
Using JSON and SuperObject it is possible to exchange complex objects with GCF.</p>
<p>I hope this will help to enhance your applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=116</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>sevenzip v1.2</title>
		<link>http://www.progdigy.com/?p=113</link>
		<comments>http://www.progdigy.com/?p=113#comments</comments>
		<pubDate>Thu, 15 Apr 2010 10:45:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[sevenzip]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=113</guid>
		<description><![CDATA[A new version of the Delphi Sevenzip API is available. This version fixes some problems when handling large archives (>4gb). download]]></description>
			<content:encoded><![CDATA[<p>A new version of the Delphi Sevenzip API is available.<br />
This version fixes some problems when handling large archives (>4gb).</p>
<p><a href="http://code.google.com/p/d7zip/downloads/list">download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=113</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>threads &amp; anonymous methods</title>
		<link>http://www.progdigy.com/?p=85</link>
		<comments>http://www.progdigy.com/?p=85#comments</comments>
		<pubDate>Mon, 22 Feb 2010 22:31:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=85</guid>
		<description><![CDATA[I had a funny idea this weekend, I was looking for a way to multithread a part of my code without having to break my code. Using an anonymous method the thread is able to access the local variables of the method that executes the thread. The trick is very simple and allows great flexibility [...]]]></description>
			<content:encoded><![CDATA[<p>I had a funny idea this weekend, I was looking for a way to multithread a part of my code without having to break my code.<br />
Using an anonymous method the thread is able to access the local variables of the method that executes the thread.<br />
The trick is very simple and allows great flexibility in the code.</p>
<pre>
<pre class="brush: delphi; gutter: false; highlight: [20,21,22,23,24];">
type
  TRefProc = reference to procedure;

function Thread(const proc: TRefProc): THandle;
  function run(const proc: TRefProc): Integer; stdcall;
  begin
    proc;
    Result := 0;
  end;
begin
  CreateThread(nil, 0, @run, PPointer(@proc)^, 0, Result);
end;

procedure DoIt;
var
  done: THandle;
begin
  done := CreateEvent(nil, True, False, nil);
  try
    Thread(procedure
    begin
      sleep(2000);
      SetEvent(done);
    end);
    WaitForSingleObject(done, INFINITE);
  finally
    CloseHandle(done);
  end;
end;
</pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=85</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>About me</title>
		<link>http://www.progdigy.com/?p=79</link>
		<comments>http://www.progdigy.com/?p=79#comments</comments>
		<pubDate>Thu, 11 Feb 2010 15:31:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=79</guid>
		<description><![CDATA[I have a good resolution for this new year I will socialize me. I am 34 years old and live in Metz in France. I am self taught for nearly 15 years after abandoning my studies in accounting, and after failing the entrance examination of an art school, the world will never know what artist [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="images/me.jpg"><img class="aligncenter" src="images/me.jpg" alt="" /></a><br />
I have a good resolution for this new year I will socialize me.</p>
<p>
I am 34 years old and live in Metz in France.<br/><br />
I am self taught for nearly 15 years after abandoning my studies in accounting, and after failing the entrance examination of an art school, the world will never know what artist I could be.<br />
I console myself by saying that what I do is also art.<br/><br />
If you like my work, you can follow me on <a href="http://www.facebook.com/hgourvest">facebook</a>, <a href="http://twitter.com/hgourvest">twitter</a> and <a href="http://www.google.com/profiles/hgourvest">buzz</a> of course. If you can not live without me, there is a button &#8220;donate&#8221; <img src='http://www.progdigy.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><br/></p>
<div>Henri Gourvest</div>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=79</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SuperObject v1.2.3</title>
		<link>http://www.progdigy.com/?p=65</link>
		<comments>http://www.progdigy.com/?p=65#comments</comments>
		<pubDate>Tue, 12 Jan 2010 11:15:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSON]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=65</guid>
		<description><![CDATA[This new version fixes a critical bug that prevents a &#8220;currency&#8221; to serialize correctly. http://code.google.com/p/superobject/downloads/list]]></description>
			<content:encoded><![CDATA[<p>This new version fixes a critical bug that prevents a &#8220;currency&#8221; to serialize correctly.</p>
<p><a title="download" href="http://code.google.com/p/superobject/downloads/list">http://code.google.com/p/superobject/downloads/list</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=65</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delphi on Rails &#8211; 1st screencast</title>
		<link>http://www.progdigy.com/?p=59</link>
		<comments>http://www.progdigy.com/?p=59#comments</comments>
		<pubDate>Sun, 29 Nov 2009 23:30:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DoR]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=59</guid>
		<description><![CDATA[This is my first screencast, that shows how to create a controller with DoR. Using RTTI, it is not necessary to write a lot of code. DoR also use &#8220;Convention over Configuration&#8221; design pattern ! This is my first screencast, that shows how to create a controller with DoR. Using RTTI, it is not necessary [...]]]></description>
			<content:encoded><![CDATA[<div>
<div>This is my first screencast, that shows how to create a controller with DoR.</div>
<div>Using RTTI, it is not necessary to write a lot of code.</div>
<div>DoR also use &#8220;Convention over Configuration&#8221; design pattern !</div>
</div>
<div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">This is my first screencast, that shows how to create a controller with DoR.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Using RTTI, it is not necessary to write a lot of code.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">DoR also use &#8220;Convention over Configuration&#8221; design pattern This is my first screencast, that shows how to create a controller with DoR.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Using RTTI, it is not necessary to write a lot of code.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">DoR also use &#8220;Convention over Configuration&#8221; design pattern !</div>
</div>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/4FcDioaCGPc&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/4FcDioaCGPc&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=59</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SuperObject v1.2</title>
		<link>http://www.progdigy.com/?p=53</link>
		<comments>http://www.progdigy.com/?p=53#comments</comments>
		<pubDate>Sat, 28 Nov 2009 12:43:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSON]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=53</guid>
		<description><![CDATA[There is a new release of SO, take a look on changes. Downloads and SVN repository moved to Google Code.]]></description>
			<content:encoded><![CDATA[<p>There is a new release of SO, take a look on <a href="http://www.progdigy.com/?page_id=6">changes</a>.</p>
<p><a href="http://code.google.com/p/superobject/downloads/list">Downloads</a> and <a href="http://code.google.com/p/superobject/source/checkout">SVN repository</a> moved to <a href="http://code.google.com/p/superobject/">Google Code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=53</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delphi on Rails coming &#8230;</title>
		<link>http://www.progdigy.com/?p=48</link>
		<comments>http://www.progdigy.com/?p=48#comments</comments>
		<pubDate>Fri, 27 Nov 2009 12:26:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DoR]]></category>

		<guid isPermaLink="false">http://www.progdigy.com/?p=48</guid>
		<description><![CDATA[Hi friends, I started a new project hosted on google code: Delphi on Rails (DoR). This project is a web application framework using REST MVC architecture. It use latest Delphi improvements (RTTI, Generics, Unicode &#8230;). It use open source and cross-platform technologies: scripting:  LUA, the fast and popular script langage. graphic:  CAIRO, is the gnome [...]]]></description>
			<content:encoded><![CDATA[<p>Hi friends,</p>
<p>I started a new project hosted on google code: <strong>Delphi on Rails</strong> (DoR).</p>
<p>This project is a web application framework using REST MVC architecture.</p>
<p>It use latest Delphi improvements (RTTI, Generics, Unicode &#8230;).</p>
<p>It use open source and cross-platform technologies:</p>
<ul>
<li>scripting:  LUA, the fast and popular script langage.</li>
<li>graphic:  CAIRO, is the gnome vector library able to produce PNG, SVG, PDF, PS &#8230;</li>
</ul>
<p>It use my own projects:</p>
<ul>
<li>UIB:  for the interbase/firebird driver.</li>
<li>superobject: for JSON parsing and many other things.</li>
</ul>
<p>Ready for future versions of Delphi:</p>
<ul>
<li>Ready for 64 bits.</li>
<li>Ready for cross-plateform.</li>
</ul>
<p>Are you ready ?</p>
<p><a class="aligncenter" href="http://www.delphionrails.com">http://www.delphionrails.com</a></p>
<p><a href="http://code.google.com/p/delphionrails/source/checkout">http://code.google.com/p/delphionrails/source/checkout</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.progdigy.com/?feed=rss2&amp;p=48</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
