<?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>VCL Developer &#187; News</title>
	<atom:link href="http://vcldeveloper.com/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://vcldeveloper.com</link>
	<description>Ali Keshavarz&#039;s Website</description>
	<lastBuildDate>Mon, 26 Jul 2010 00:37:57 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>ProcessInfo 1.3 is released</title>
		<link>http://vcldeveloper.com/news/processinfo-1-3-is-released/</link>
		<comments>http://vcldeveloper.com/news/processinfo-1-3-is-released/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 00:20:25 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ProcessInfo]]></category>
		<category><![CDATA[TAppInfo]]></category>
		<category><![CDATA[TProcessInfo]]></category>
		<category><![CDATA[دلفی]]></category>
		<category><![CDATA[کامپوننت]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/?p=370</guid>
		<description><![CDATA[Hi, ProcessInfo 1.3 is released. The changes in this release are: CPU usage is added to TProcessItem. Is64Bit is added to TProcessItem. IsAccessible is added to TProcessItem. Setting thread priority is added to TThreadItem. Setting process base priority class is added to TProcessItem. To download ProcessInfo 1.3, please go to ProcessInfo page.]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>ProcessInfo 1.3 is released. The changes in this release are:</p>
<ul>
<li>CPU usage is added to TProcessItem.</li>
<li> Is64Bit is added to TProcessItem.</li>
<li> IsAccessible is added to TProcessItem.</li>
<li> Setting thread priority is added to TThreadItem.</li>
<li> Setting process base priority class is added to TProcessItem.</li>
</ul>
<p>To download ProcessInfo 1.3, please go to <a href="http://vcldeveloper.com/category/products/products-components/process-info/">ProcessInfo</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/processinfo-1-3-is-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Embarcadero and Iran Embargo</title>
		<link>http://vcldeveloper.com/news/embarcadero-and-iran-embargo/</link>
		<comments>http://vcldeveloper.com/news/embarcadero-and-iran-embargo/#comments</comments>
		<pubDate>Tue, 25 May 2010 22:02:23 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Embarcadero]]></category>
		<category><![CDATA[Embargo]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Sanction]]></category>
		<category><![CDATA[USA]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/news/embarcadero-and-iran-embargo/</guid>
		<description><![CDATA[Are you an Iranian Delphi (or C++ Builder, or JBuilder) developer? Have you noticed that while you are in Iran, some pages of Embarcadero website do not load? You might have thought it is your ISP, or maybe Iranian filtering system, or maybe your browser, which are causing the problem, because other visitors are using [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Are you an Iranian <a href="www.embarcadero.com/products/delphi" target="_blank">Delphi</a> (or C++ Builder, or <a href="www.embarcadero.com/products/jbuilder" target="_blank">JBuilder</a>) developer? Have you noticed that while you are in Iran, some pages of Embarcadero <a href="www.embarcadero.com/" target="_blank">website</a> do not load?</p>
<p style="text-align: justify;">You might have thought it is your ISP, or maybe Iranian filtering system, or maybe your browser, which are causing the problem, because other visitors are using the website with no such problems, and nobody has reported such problems. Well, if you thought that way, you are wrong!</p>
<p style="text-align: justify;">It was some months (or maybe a year) ago that I noticed I cannot log into <a href="https://forums.codegear.com/" target="_blank">Embarcadero forums</a> (web interface for their newsgroups). It was telling me that my username\password was not valid! I retried my username\password several times, and even tried to make it to email me my password, but no success! Eventually I decided to create a new username, and tell them about my problem in the forum, but when I was creating the new account, I noticed that Iran is not in Countries list, and I have to choose another country if I want to create an account in their website. It was there that I found out they deleted my previous forum ID without any notification just because Iran was chosen as my country!</p>
<p style="text-align: justify;">Days passed and April 2010 came, I noticed that some Iranian Delphi developers were reporting problems about accessing <a href="http://edn.embarcadero.com/" target="_blank">EDN</a> (Embarcadero Developers Network). <a href="http://edn.embarcadero.com/" target="_blank">EDN</a> provides some articles, news reports, and white papers about Embarcadero products for software developers. I thought it must have been some ISP problems, but since I wasn’t sure, I created a topic in Embarcadero forums, and asked if EDN is down. Some users mentioned they have no problem accessing it in Europe, and later on, my topic got deleted from their forum, and I received an email from one of Embarcadero employees that this is due to their respected company’s policies in complying with US embargo, and I should keep it as a confidential note!</p>
<p style="text-align: justify;">Now it’s been some days (maybe 1 or 2 weeks) that I found out accessing <a href="http://blogs.embarcadero.com/" target="_blank">weblogs</a> belonging to Delphi team members on Embarcadero website, and also <a href="http://docwiki.embarcadero.com/" target="_blank">documents wiki website</a> (online version of Delphi documentation) is not possible from Iran.</p>
<p style="text-align: justify;">So, if you use any of Embarcadero products (either buying it legally or not) and you travel to Iran for a visit or live in Iran, you are not allowed to check their website, their weblogs, or their online documentations, put aside downloading trial versions or updates from their website! OK, they say it is so to comply with US embargo against Iran, but it is weird, as far as I know, when someone does something nice and according to law, they must be usually proud of it, but Embarcadero is not (!!) because they do not like you to know that they put such restrictions on some people; they do not bother redirecting you to a page saying this content is not available to you due to US embargo. They rather you think it is a server or Internet connection issue, not an organized restriction imposed by the company. That’s why you don’t see any explanation from them, or you do not receive any notifications when your accounts are removed from their website, or your post gets deleted when you ask them about it in their forums.</p>
<p style="text-align: justify;">It is also interesting to know why they are restricting access to such contents as online help or their employees weblogs? Because if they are following US laws, then banning product downloads from Iranian IP ranges should be enough. Why banning access to developers’ weblogs or online help documentations?! Companies like Google, Oracle, or Yahoo impose restrictions on downloading their products to Iranians too; for example you cannot directly download Google Chrome, or Yahoo Messenger from Iran, but they do not restrict their employees weblogs, or announcements for new coming products. Actually it seems Embarcadero likes ambiguity, as they expressed this interest in their published roadmap which was more confusing than clarifying. You can read about it more <a href="/news/my-view-on-new-delphi-roadmap/" target="_blank">here</a>.</p>
<p style="text-align: justify;">Maybe the reason Embarcadero decided to ban their website content on Iranians was popularity of Delphi in Iran, and they thought making such restrictions make Iranian people feel the pressure more, and as you might know, US government believes such stupid pressures will eventually lead to people uprising in Iran, and making the country to agree with US demands! I know you might say nowadays Delphi’s popularity is not as before, and Visual Studio and .NET are currently the most popular development tools there, but so far Microsoft hasn’t imposed so called US embargo on Iran that way; that is they do not sell their products in Iran, but they haven’t banned MSDN or their download pages, or their online services for Iranians yet. So if they are supposed to put pressure, why not restricting Microsoft contents in Iran? Maybe Microsoft is kept for later stages of pressure on Iranian people, or maybe they are afraid if they ban very popular websites or tools, the result might get reversed, and people might feel more enmity toward US government.</p>
<p style="text-align: justify;">BTW, If you are a software developer in Iran, you already know how to nullify so-called US sanctions; so I didn’t go for explaining how to do so! <img src='http://vcldeveloper.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p style="text-align: justify;">I have a lot to say about US embargo against Iran, that I think I should write about in another post some other time.</p>
<p style="text-align: justify;">Have Fun!</p>
<p style="text-align: justify;">P.S. 1. Today (May 26, 2010) I tried to read Craig Stuntz’s <a href="http://blogs.teamb.com/craigstuntz/2010/05/25/38608/" target="_blank">blog post</a> on TeamB website, and this site makes the same restrictions on Iranians as official EDN website. So you can add <a href="http://www.teamb.com/" target="_blank">TeamB</a> to the list too.</p>
<p style="text-align: justify;">P.S.2. Today (June 18, 2010) I found out <a href="https://forums.codegear.com/" target="_blank">Embarcadero forums</a> are added to the restricted websites too. If Embarcadero had took developing their products as seriously as they took banning Iranian users, they would have probably had better products by far!</p>
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/embarcadero-and-iran-embargo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My View on New Delphi Roadmap</title>
		<link>http://vcldeveloper.com/news/my-view-on-new-delphi-roadmap/</link>
		<comments>http://vcldeveloper.com/news/my-view-on-new-delphi-roadmap/#comments</comments>
		<pubDate>Thu, 13 May 2010 09:47:45 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Delphi Roadmap]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/?p=266</guid>
		<description><![CDATA[Embarcadero published a new roadmap for Delphi on May 10. You can see the new roadmap here. I don’t know if we can call it a roadmap or not. It does not give any time schedule or estimation on when each mentioned feature might be available (except a rough estimation for 64-bit compiler preview availability [...]]]></description>
			<content:encoded><![CDATA[<p>Embarcadero published a new roadmap for <a href="www.embarcadero.com/products/delphi" target="_blank">Delphi</a> on May 10. You can see the new roadmap <a href="http://edn.embarcadero.com/article/39934" target="_blank">here</a>.</p>
<p>I don’t know if we can call it a roadmap or not. It does not give any time schedule or estimation on when each mentioned feature might be available (except a rough estimation for 64-bit compiler preview availability in the first half of 2011). To me, the published roadmap does not clear any ambiguity regarding Delphi future. It just adds more to it! Really, what was the purpose of publishing this?! Maybe just to  muffle those Delphi users who were complaining about not having any updated roadmap.</p>
<p>Now, let’s take a look at this so-called roadmap…</p>
<p><span id="more-266"></span></p>
<p>I skip those unnecessary slides which say the focus of product in future is on this or that, because as far as I know, almost all RAD development tools focus on stuff like better performance, Rich GUI, Cutting-edge data access, and so on. So to me, such pages don’t add anything to reader’s knowledge about the product.</p>
<p>Then in page 8, we see the the projects R&amp;D team are working on:</p>
<ul>
<li>Fulcrum</li>
<li>Wheelhouse</li>
<li>64-bit compiler preview</li>
<li>Commodore</li>
<li>Chromium</li>
</ul>
<p>According to other pages in the roadmap, and what we already heard from Delphi team, there are teams working on these projects in parallel. This is good that they are working on these projects in parallel, but that adds some more ambiguity, because you don’t know what features of which project will be available in each release. For example Chromium is the last project in the list, and one of the features it will focus on is documenting OTA. Since the works are done in parallel, then they might finish documenting OTA while the main focus is on the Fulcrum or Wheelhouse or Commodore. So you might see OTA documentation released with one of the earlier projects. It can be taken the other way too, you might see a feature in Fulcrum or Wheelhouse projects not being ready at the time they are supposed to be, and postponed to Commodore or Chromium, or post-chromium release!</p>
<p>So you have no time frame, and no info when each mentioned feature is supposed to be released. Your desired feature might come into product in a few months to a couple of years (maybe even more, who knows?). I don’t know why Embarcadero likes to be so ambiguous!</p>
<h3>Project Fulcrum</h3>
<p>The main focus right now is on project Fulcrum. It is said that Fulcrum is currently in private Beta phase, and will be available as public Beta some time soon, and will probably go Final in summer. According to the roadmap, the main theme of Fulcrum is building cross-platform applications. The old roadmap was mentioning Windows, Linux, and Mac OS X, but the new roadmap only talks about Windows and Mac OS X. There is no Linux. Linux support is postponed to Wheelhouse project. It is not clear if at least building console applications in Linux is supported in Fulcrum. But it is clear that even Mac OS X support is about client applications in Fulcrum, and you can’t use technologies like DataSnap servers in Mac OS X until project Wheelhouse is released. So again Embarcadero is proving that they are not good at setting  project goals, and estimating projects. As we saw with 64-bit compiler, Linux support will not be available on time, and is going to be postponed. It might be available very soon after Fulcrum release, or it might go the same path 64-bit compiler went, and be postponed for a couple of years. No one knows.</p>
<p>Beside its main theme, Fulcrum is supposed to bring some other features to RAD Studio. First of all, it is mentioned it will provide remote debugging for Mac OS X. I don’t know why is this mentioned here because when they mention they are going to target Mac OS X platform, then they either provide a Mac-based IDE, or a Windows-based IDE cross-compiling for Mac OS X. They took the second approach, and with that, it is obvious that they should provide a remote debugging mechanism. It is a must-have feature for a cross-compiling tool, not a subsidiary feature.</p>
<p>Then we have “Cross-platform VCL-like component library. According to <a href="http://blogs.embarcadero.com/michaelrozlog/" target="_blank">Michael Rozlog</a> in his interview with <a href="http://www.delphi.org/" target="_blank">Jim McKeeth</a> for <a href="http://www.delphi.org/2010/02/michael-rozlog/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+DelphiDotOrg%2FPodCast+%28Podcast+at+Delphi.org%29" target="_blank">Delphi Podcast #37</a>, this cross-platform component library is a continuation of <a href="http://delphi.wikia.com/wiki/CLX" target="_blank">CLX</a> library which was a wrapper for <a href="http://qt.nokia.com/" target="_blank">Qt</a> GUI framework back in Delphi 6 and Delphi 7. There are no further details about this CLX based component framework except that again according to Michael Rozlog, most of old CLX based Delphi applications should be able to upgrade to this new framework easily, putting aside Unicode migration which is a different story.</p>
<p>The other feature which is supposed to be available in project Fulcrum is better integration with version control software, specially Subversion. It seems OTA is extended to provide a better version control support, and a SVN integration extension will be published with RAD Studio using the new OTA features. According to <a href="http://blogs.embarcadero.com/nickhodges/" target="_blank">Nick Hodges</a> in <a href="http://www.delphi.org/2010/05/40-nick-hodges-part-1/" target="_blank">Delphi Podcast #40</a>, this SVN extension is based on open-source <a href="http://sourceforge.net/projects/delphisvn/" target="_blank">DelphiSVN</a> project, and will be published as an open-source tool. The good thing about this new feature is that it will be integrated into History tab of code editor. It seems cool!</p>
<p>Another feature in project Fulcrum is supporting UML Sequence diagrams. That’s good, but well it’s been a while that I use Model Maker for modeling. I do admit that modeling support in RAD Studio 2010 is also very cool.</p>
<p>Next feature is Automatic unit test generation. This is another unclear feature. What is this feature supposed to do?  Automatic unit test generation is already integrated into Delphi using DUnit. What extra stuff is this feature supposed to bring to RAD Studio?</p>
<p>Again another unclear feature is “RESTful Server creation”. This is already provided in RAD Studio 2010, and it is not clear what other stuff regarding to RESTful servers are going to come with project Fulcrum. I think Embarcadero should had gone into more details with these two features in their roadmap.</p>
<p>And the last feature mentioned in project Fulcrum is supporting <a href="http://en.wikipedia.org/wiki/Cloud_computing" target="_blank">cloud computing</a> by providing <a href="http://en.wikipedia.org/wiki/Azure_Services_Platform" target="_blank">Microsoft Azure</a> integration, which is a nice addition to project Fulcrum.</p>
<h3>Project Wheelhouse</h3>
<p>Project Wheelhouse is supposed to bring full Linux support to RAD Studio. It will also complete Mac OS X support by providing server side support on both Linux and Mac OS X along with Windows.</p>
<h3>64-bit Compiler Preview</h3>
<p>64-bit support will not come to RAD Studio sooner than the first half of 2011. Even at that time, you will have a command-line only compiler preview. It is not clear how this compiler preview is going to be shipped; Are Embarcadero going to release a new Delphi version in 1st half of 2011? Or are they supposed to release this compiler preview as an update? As far as I know, they do not ship new features in updates, and usually RAD Studio is released once per year.</p>
<h3>Project Commodore</h3>
<p>I’m not going to spend that much time on project Commodore and Chromium, because they seem far away, and probably will see many changes in future. Project Commodore is supposed to bring full 64-bit compiler support. If you follow Delphi news, then you probably know project Commodore from previous Delphi roadmaps. It’s been a couple of years that Commodore is there on the roadmap. According to previous roadmaps, we should have had it in 2010, but now according to the current roadmap, it is at least 1.5 to 2 years away from us.</p>
<p>Better multi-core support, and Delphi Parallel Library are other features being worked on in project Commodore. I hope we see DPL sooner; because within 2 years a parallel library wouldn’t be considered as an advantage, but a must-have feature. So it wouldn’t be an advertising point for Embarcadero in 2012 to say, hey we also have this cool parallel library in our product!</p>
<p>Social Networking Integration is another feature for Commodore. Again this is a cool feature if delivered on time, otherwise it wouldn’t make any advantage for Delphi.</p>
<p>And the last feature mentioned for project Commodore is  Better Documentation. I hope they don’t mean people should wait at least 2 years to have better documentation in RAD Studio! It seems this is one of those features that we probably will see sooner, because as we saw in RAD Studio 2010 documentation, the documentation team is working hard to provide better documents in each release, and even with help updates.</p>
<h3>Project Chromium</h3>
<p>Well, this one looks so far away. This project is supposed to enable Delphi target other hardware platforms rather than Intel X86. Specially mobile platforms. It is also supposed to provide better support for other natural inputs (beside gesture and touch) like voice, video motion, and location (probably supporting GPS in mobile devices). These stuff are cool, but it is not clear or even estimated when such things are supposed to be provided.</p>
<p>Some other features in project Chromium are already being worked on, and we see their progress in each release; like improving look &amp; feel of VCL controls, and IDE, or more integration with database tools. I also expect OTA documentation to be available sooner than other features in this project, and I guess we will see it in the next release or the release after next release (This is just an assumption).</p>
<p>DataSnap (Adaptive) Application Server, and Extended RIA Approach are also mentioned in Project Chromium, but again they lack any detailed specifications.</p>
<p>So it was my take on the newly published document, called roadmap, by Embarcadero. If you want to make any estimated plan for your carrier with Delphi, this document is, to me, quiet useless, and doesn’t really give you any insight.</p>
<h3>Entry-level SKU</h3>
<p>As you might know, one of the recent hot debates in Delphi community was around Embarcadero providing a free or cheap entry-level SKU for RAD Studio. Michael Rozlog mentioned in his Delphi Podcast #37 that they are working on it, and probably we will see that in next major release which is project Fulcrum.</p>
<p>But according to Nick Hodges in Delphi Podcast #40, they haven’t made their mind yet, and it is not still clear how this entry-level SKU would be. But something is clear; a free version is not on the table anymore. They are just working on a cheap entry-level SKU which its specifications are still unclear. So we won’t see free Delphi anymore!</p>
<p>I hope at least they provide the command-line compiler free, and make it available in all three major platforms they are going to support (Windows, Linux, Mac OS X). This way hobbyists and students could use a free editor like <a href="http://sourceforge.net/projects/notepad-plus/" target="_blank">NotePad++</a> and write Delphi code on their preferred platform for free.</p>
<p>Regards</p>
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/my-view-on-new-delphi-roadmap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Auto Shutdown 1.1 Released</title>
		<link>http://vcldeveloper.com/news/auto-shutdown-1-1-released/</link>
		<comments>http://vcldeveloper.com/news/auto-shutdown-1-1-released/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 20:17:19 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Auto Shutdown]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/?p=261</guid>
		<description><![CDATA[Hi, Auto Shutdown 1.1 is released. In this version two minor changes are done: 1- Warning timeout is customizable. Now you can change how long before scheduled shutdown time warning window pops up. The default value is 1 minute before shutdown time. Now you can change it from 1 to 10 minutes. Please take note [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Hi,</p>
<p style="text-align: justify;">Auto Shutdown 1.1 is released. In this version two minor changes are done:</p>
<p style="padding-left: 30px; text-align: justify;">1- Warning timeout is customizable. Now you can change how long before scheduled shutdown time warning window pops up. The default value is 1 minute before shutdown time. Now you can change it from 1 to 10 minutes. Please take note that if you set warning timeout longer than your scheduled action time, you will get an error message. For example, suppose you set Auto Shutdown to restart your computer in 5 minutes. If you set warning timeout to 10, then you will get an error. Warning timeout should be always smaller than scheduled action time.<br />
To change warning timeout, you can click &#8220;Advanced&#8230;&#8221; button on the lower left corner of Auto Shutdown Options window.</p>
<p style="padding-left: 30px; text-align: justify;">2- Now in Windows 7, Warning timeout shows a progress bar in task manager while it is waiting for you. This feature is available only on Windows 7, not older versions of Windows.</p>
<p style="text-align: justify;">To download the latest version of Auto Shutdown, please refer to <a title="Auto Shutdown page" href="http://vcldeveloper.com/products/products-freeware/auto-shutdown/">Auto Shutdown page</a>.</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/auto-shutdown-1-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProcessInfo 1.2 is released</title>
		<link>http://vcldeveloper.com/news/processinfo-1-2-is-released/</link>
		<comments>http://vcldeveloper.com/news/processinfo-1-2-is-released/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 18:45:31 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ProcessInfo]]></category>
		<category><![CDATA[TAppInfo]]></category>
		<category><![CDATA[TProcessInfo]]></category>
		<category><![CDATA[دلفی]]></category>
		<category><![CDATA[کامپوننت]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/?p=250</guid>
		<description><![CDATA[Hi, ProcessInfo 1.2 is released. The changes in this release are: SuspendThread, ResumeThread, TerminateThread methods are added to TThreadItem class. Now you can pause/resume/terminate any running thread in a given process. TProcessInfo.Active and TAppInfo.Active are published properties, and can be set in design mode. TProcessInfo.RunningProcesses and TAppInfo.RunningApplications automatically populate the corresponding list if UpdateList method [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Hi,</p>
<p style="text-align: justify;">ProcessInfo 1.2 is released. The changes in this release are:</p>
<ul style="text-align: justify;">
<li>SuspendThread, ResumeThread, TerminateThread methods are added to TThreadItem class. Now you can pause/resume/terminate any running thread in a given process.</li>
<li>TProcessInfo.Active and TAppInfo.Active are published properties, and can be set in design mode.</li>
<li>TProcessInfo.RunningProcesses and TAppInfo.RunningApplications automatically populate the corresponding list if UpdateList method is not called yet. This means even if you don&#8217;t activate any of these two components, or call their UpdateList method, accessing RunningProcesses or RunningApplications does not cause Access Violation.</li>
</ul>
<p style="text-align: justify;">To download ProcessInfo 1.2, please go to <a href="../products/products-components/process-info/">ProcessInfo</a> page.</p>
<p style="text-align: justify;">Regards.</p>
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/processinfo-1-2-is-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entru Inc. publishes Auto Shutdown</title>
		<link>http://vcldeveloper.com/news/entru-publishes-autoshutdown/</link>
		<comments>http://vcldeveloper.com/news/entru-publishes-autoshutdown/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 21:43:35 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Auto Shutdown]]></category>
		<category><![CDATA[Entru]]></category>
		<category><![CDATA[Products]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/?p=233</guid>
		<description><![CDATA[Entru Inc. publishes a proprietary version of Auto Shutdown based on my open-source Auto Shutdown. The initial version published by Entru Inc. is almost the same as my open-source Auto Shutdown.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.entru.com/" target="_blank">Entru Inc.</a> publishes a proprietary version of Auto Shutdown based on my open-source <a href="http://vcldeveloper.com/products/products-freeware/auto-shutdown/" target="_blank">Auto Shutdown</a>.</p>
<p>The initial version published by Entru Inc. is almost the same as my open-source Auto Shutdown.</p>
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/entru-publishes-autoshutdown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chad Hower of Indy fame is arrested!</title>
		<link>http://vcldeveloper.com/news/chad-hower-arrested/</link>
		<comments>http://vcldeveloper.com/news/chad-hower-arrested/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 01:32:17 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Chad Hower]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Indy]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/?p=224</guid>
		<description><![CDATA[Today I saw a new blog post on Kudzu(Chad Hower)&#8217;s RSS feed, with this weird title: &#8220;Arrested in Bulgaria on False Charges&#8221; At first I thought it is just a joke, but then I realized it isn&#8217;t It seems Chad is in trouble for his son&#8217;s custody. He&#8217;s been accused of kidnapping his own son [...]]]></description>
			<content:encoded><![CDATA[<p>Today I saw a new blog post on Kudzu(<a href="http://www.kudzuworld.com/Bio.EN.aspx">Chad Hower</a>)&#8217;s RSS feed, with this weird title: &#8220;<strong><a href="http://www.kudzuworld.com/Help/index.EN.aspx">Arrested in Bulgaria on False Charges</a></strong>&#8221;</p>
<p>At first I thought it is just a joke, but then I realized it isn&#8217;t <img src='http://vcldeveloper.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  It seems Chad is in trouble for his son&#8217;s custody. He&#8217;s been accused of kidnapping his own son and traveling to Bulgaria with him in 2006!</p>
<p>Anybody having some experiences with <a title="Delphi" href="http://www.embarcadero.com/products/delphi">Delphi</a> programming knows Chad, and his great open-source project; <a href="http://www.indyproject.org">Indy Project</a>.</p>
<p>I hope his problem is solved soon. He asked for help, and I think all Delphi developers who are using Indy have to at least spread the word, or if they can, help him financially to get out of this trouble.</p>
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/chad-hower-arrested/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProcessInfo 1.1 is released</title>
		<link>http://vcldeveloper.com/news/processinfo-1-1-is-released/</link>
		<comments>http://vcldeveloper.com/news/processinfo-1-1-is-released/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 05:45:15 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ProcessInfo]]></category>
		<category><![CDATA[TAppInfo]]></category>
		<category><![CDATA[TProcessInfo]]></category>
		<category><![CDATA[دلفی]]></category>
		<category><![CDATA[کامپوننت]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/?p=202</guid>
		<description><![CDATA[Hi, I released a new version of ProcessInfo. In this release I added these features: Enumerators are added for Windows, Threads, Modules, and Processes; Now you can use for-in statements in D2007 and above for iterating on running processes list, or modules\threads\windows of a given process. TProcessItem.UserName is added; This property returns domain name\user name [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>I released a new version of ProcessInfo. In this release I added these features:</p>
<ul>
<li> Enumerators are added for Windows, Threads, Modules, and Processes; Now you can use for-in statements in D2007 and above for iterating on running processes list, or modules\threads\windows of a given process.</li>
<li> TProcessItem.UserName is added; This property returns domain name\user name which is running the process.</li>
<li> TProocessInfo.AdjustDebugPrivilage is added; This method is called automatically.<br />
TThreadItem.ToString &amp; TProcessItem.ToString are added; TThreadItem.ToString returns ThreadID. TProcess.ToString returns process EXE name.</li>
<li> Now supports Delphi 7,2007,2009, 2010; Some conditional compiler directives are added so that it can be used in D7, 2007, 2009, and 2010. I tested it in D7, 2009, and 2010. It should work in D2007 too.</li>
</ul>
<p>To download ProcessInfo 1.1, please go to <a href="../products/products-components/process-info/">ProcessInfo</a> page.</p>
<p>Regards.</p>
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/processinfo-1-1-is-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Site is restored from backup</title>
		<link>http://vcldeveloper.com/news/site-is-restored-from-backup/</link>
		<comments>http://vcldeveloper.com/news/site-is-restored-from-backup/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 19:10:28 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Hacked]]></category>
		<category><![CDATA[Restored]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/?p=199</guid>
		<description><![CDATA[Hi, It seems the attack last week affected the whole server, and the hosting company restored the whole server using a weekly backup. So the site is back again. Regards]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>It seems the attack last week affected the whole server, and the hosting company restored the whole server using a weekly backup. So the site is back again.</p>
<p>Regards</p>
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/site-is-restored-from-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To be restored</title>
		<link>http://vcldeveloper.com/news/to-be-restored/</link>
		<comments>http://vcldeveloper.com/news/to-be-restored/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 13:38:56 +0000</pubDate>
		<dc:creator>Ali Keshavarz</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Hacked]]></category>

		<guid isPermaLink="false">http://vcldeveloper.com/?p=196</guid>
		<description><![CDATA[Hi, Last night some funny Arab guys hacked this website. Since I wasn&#8217;t publishing here regularly, I didn&#8217;t have a full backup of all the plug-ins and theme, so I installed a fresh copy of WordPress. It was funny to me that this site was been hacked, and the front page was been changed to [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>Last night some funny Arab guys hacked this website. Since I wasn&#8217;t publishing here regularly, I didn&#8217;t have a full backup of all the plug-ins and theme, so I installed a fresh copy of WordPress.</p>
<p>It was funny to me that this site was been hacked, and the front page was been changed to a page swearing against USA and Israel, because since Gaza war, I had put Israeli IP addresses on ban list as a way to show my protest against their war against innocent people of Gaza. Sarcastically these funny clowns came and hacked a website that was showing protest against Israel!</p>
<p>Anyways, this website is not a political website, it is about technology &#8211; specifically software development. I am publishing my freeware utilities, components, source codes, and articles here.</p>
<p>I am sorry for the inconvenience. I will restore site contents tomorrow, today I am too busy for that.</p>
<p>Regards</p>
]]></content:encoded>
			<wfw:commentRss>http://vcldeveloper.com/news/to-be-restored/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
