<?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>lordtime &#187; Coding</title>
	<atom:link href="http://www.lordtime.com/blog/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lordtime.com/blog</link>
	<description>my way</description>
	<lastBuildDate>Tue, 27 Jul 2010 12:16:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Post Corrector wordpress plugin update</title>
		<link>http://www.lordtime.com/blog/2008/07/01/post-corrector-wordpress-plugin-update/</link>
		<comments>http://www.lordtime.com/blog/2008/07/01/post-corrector-wordpress-plugin-update/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 16:36:46 +0000</pubDate>
		<dc:creator>lordtime</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[post corrector]]></category>

		<guid isPermaLink="false">http://www.lordtime.com/blog/2008/07/01/post-corrector-wordpress-plugin-update/</guid>
		<description><![CDATA[New features:
Mass category creation. Now when you click Bulk Create Categories you may enter full category path.
Example:
Arts &#38; Entertainment/Celebrities
Arts &#38; Entertainment/Humanities
Finance/Mutual Funds
Finance/Personal Finance
Finance/Real Estate
etc.
This will create root categories Finance and subcategories Real Estate, Personal Finance and Mutual Funds.
Download Post Corrector v 1.3
I used this  to create all categories for the site www.newsenger.com in a [...]]]></description>
			<content:encoded><![CDATA[<p>New features:</p>
<p>Mass category creation. Now when you click Bulk Create Categories you may enter full category path.</p>
<p>Example:</p>
<p>Arts &amp; Entertainment/Celebrities<br />
Arts &amp; Entertainment/Humanities<br />
Finance/Mutual Funds<br />
Finance/<a href="http://www.creditloan.com/content/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.creditloan.com');">Personal Finance</a><br />
Finance/Real Estate</p>
<p>etc.</p>
<p>This will create root categories Finance and subcategories Real Estate, Personal Finance and Mutual Funds.</p>
<p><a href="http://www.lordtime.com/blog/wp-content/products/post-corrector-plugin-1.3.zip" onclick="javascript:pageTracker._trackPageview('/downloads/blog/wp-content/products/post-corrector-plugin-1.3.zip');">Download Post Corrector v 1.3</a></p>
<p>I used this  to create all categories for the site <a href="http://www.newsenger.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.newsenger.com');">www.newsenger.com</a> in a seconds. <a href="http://www.lordtime.com/blog/wp-content/products/categories.txt" >Download sample file containing full categories structure of article directories</a> suitable for Post Corrector.</p>
<div>
<script type="text/javascript"><!--
google_ad_client = "pub-8162531795733397";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "341660";
google_color_text = "000000";
google_color_url = "4D3870";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lordtime.com/blog/2008/07/01/post-corrector-wordpress-plugin-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zend Decoder Protection</title>
		<link>http://www.lordtime.com/blog/2008/02/07/zend-decoder-protection/</link>
		<comments>http://www.lordtime.com/blog/2008/02/07/zend-decoder-protection/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 11:38:54 +0000</pubDate>
		<dc:creator>lordtime</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.lordtime.com/blog/2008/02/07/zend-decoder-protection/</guid>
		<description><![CDATA[As you probably know (if you are experienced PHP coder) there are several products over the net that helps to protect your code from being reverse engineered.&#160;Most of this solutions cost money, some are free. However its all known fact that this code could be easily reverse engineered. Recently i downloaded utility called dezend which [...]]]></description>
			<content:encoded><![CDATA[<p>As you probably know (if you are experienced PHP coder) there are several products over the net that helps to protect your code from being reverse engineered.&nbsp;Most of this solutions cost money, some are free. However its all known fact that this code could be easily reverse engineered. Recently i downloaded utility called dezend which perfectly decrypts most of the zend protected files.&nbsp;Obviously they are&nbsp;not pure original code but enough to make script nulled i e remove checks, licensing etc. Same situation will affect IonCube and other protectors. There are some rumors telling that IonCube are&nbsp;cracked as well. </p>
<p>So what to do will you ask? Make files extra protected will be my reply. </p>
<p>Some tips:</p>
<ol>
<li>Encode multipass &ndash; i e if you are coder you can run zend/ioncube/etc several times ove the same code. (its possible via include)</li>
<li>Use wide technologies to encode code over itself (ie base64_encode, eval)</li>
</ol>
<p>Finally your code will look like:</p>
<p>&lt;?php eval(base64_decode(&#8216;Y2xhcGZmMjM4IHsgZnVuY3Rpb24gXzlmMjhkNTI1&#8242;)); ?&gt;</p>
<p>and you can protect it again.</p>
<p>Of course thsi post is not an explanation, however i&rsquo;ll keep working on this and if you are interested to see more results please let me know.</p>
<p>i can run my experimntal recoders on your files so you may see what it look like.</p>
<p>PS Please note that expereinced hacker wil break it anyway &ndash; but you will be protected from dummy lamerz who may download such utilities and then publish your nulled software. Professional hacker&nbsp;will ask money for it and&nbsp;untill this amount&nbsp;will be higher&nbsp;than price of your software &ndash; you&rsquo;l be safe.</p>
<p>PPS i keep researching on how to make protection even harder</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lordtime.com/blog/2008/02/07/zend-decoder-protection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pulse Particles Flash Source Example</title>
		<link>http://www.lordtime.com/blog/2008/01/16/pulse-particles-flash-source-example/</link>
		<comments>http://www.lordtime.com/blog/2008/01/16/pulse-particles-flash-source-example/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 06:20:27 +0000</pubDate>
		<dc:creator>lordtime</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://www.lordtime.com/blog/2008/01/16/pulse-particles-flash-source-example/</guid>
		<description><![CDATA[Just found interesting ActionScript flash source

Configurable rule based particle behavior.
Easily extensible
Both a full featured object orientated syntax, and a simplified quick object syntax.

Get your copy: Pulse Particles AS3
Tags:  flash, action+script
]]></description>
			<content:encoded><![CDATA[<p>Just found interesting ActionScript flash source</p>
<ul>
<li>Configurable rule based particle behavior.</li>
<li>Easily extensible</li>
<li>Both a full featured object orientated syntax, and a simplified quick object syntax.</li>
</ul>
<p>Get your copy: <a href="http://rogue-development.com/pulseParticles.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/rogue-development.com');">Pulse Particles AS3</a></p>
<p>Tags:  <a href="http://technorati.com/tag/flash" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" rel="tag">flash</a>, <a href="http://technorati.com/tag/action+script" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" rel="tag">action+script</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lordtime.com/blog/2008/01/16/pulse-particles-flash-source-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Newstrack product</title>
		<link>http://www.lordtime.com/blog/2007/12/07/newstrack-product/</link>
		<comments>http://www.lordtime.com/blog/2007/12/07/newstrack-product/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 06:37:02 +0000</pubDate>
		<dc:creator>lordtime</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Products]]></category>

		<guid isPermaLink="false">http://www.lordtime.com/blog/2007/12/07/newstrack-product/</guid>
		<description><![CDATA[I&#8217;m pleased to announce close release date of one of my most popular products &#8211; Newstrack. 
Newstrack is a system for feed crawling (engine that is used in NewsAlloy 2) and content reexport to external blogs. Easy setup and maintenece as&#160;release will be delivered as&#160;wordpress plugin!
Project is commercial and price will be announced in&#160;furthcoming weeks.&#160;All [...]]]></description>
			<content:encoded><![CDATA[<p>I&rsquo;m pleased to announce close release date of one of my most popular products &ndash; Newstrack. </p>
<p>Newstrack is a system for feed crawling (engine that is used in <a href="http://www.newsalloy.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.newsalloy.com');">NewsAlloy 2</a>) and content reexport to external blogs. Easy setup and maintenece as&nbsp;release will be delivered as&nbsp;wordpress plugin!</p>
<p>Project is commercial and price will be announced in&nbsp;furthcoming weeks.&nbsp;All i need to do is to complete product documentation.</p>
<p><strong>Some testimonials. </strong></p>
<p>After&nbsp;starting&nbsp;6 blogs on July on blogspot that is filled with newstrack my earnings in Adsense increased in 3.5 times (Was ~ 200 USD/month. Now they are reached ~ 750 USD/mo and keeps growing). So after installing this system in July i earned&nbsp;as low as&nbsp;$2100 USD. And ernings keeps growing. Now average income&nbsp;from&nbsp;Newstrack is about 600 USD /Mo.</p>
<p><a href="http://www.newsalloy.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.newsalloy.com');"><strong>News Alloy</strong></a></p>
<p>PS. News Alloy 2 release is delayed as i focused on getting good income streams to fund development. Still no investors or purchasers. However i&rsquo;m going to sell <a href="http://www.newsalloy.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.newsalloy.com');">News Alloy</a>&nbsp;via closed auction (not ebay). Price won&rsquo;t be high.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lordtime.com/blog/2007/12/07/newstrack-product/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mass Post Manager for Wordpress Now suports Wordpress 2.3</title>
		<link>http://www.lordtime.com/blog/2007/10/28/mass-post-manager-for-wordpress-now-suports-wordpress-23/</link>
		<comments>http://www.lordtime.com/blog/2007/10/28/mass-post-manager-for-wordpress-now-suports-wordpress-23/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 19:48:54 +0000</pubDate>
		<dc:creator>lordtime</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.lordtime.com/blog/2007/10/28/mass-post-manager-for-wordpress-now-suports-wordpress-23/</guid>
		<description><![CDATA[Mass Post Manager for Wordpress Plugin was updated tonight.
Added support of taxonomy scheme present in Wordpress 2.3 and higher versions. Please consider this release as beta but it worked under my test environment.
Now Plugin must work on all Wordpress installations.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lordtime.com/blog/products/mass-post-manager-for-wordpress/" >Mass Post Manager for Wordpress Plugin</a> was updated tonight.</p>
<p>Added support of taxonomy scheme present in Wordpress 2.3 and higher versions. Please consider this release as beta but it worked under my test environment.</p>
<p>Now Plugin must work on all Wordpress installations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lordtime.com/blog/2007/10/28/mass-post-manager-for-wordpress-now-suports-wordpress-23/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to post remotely to blogger.com &#8211; Working PHP Example</title>
		<link>http://www.lordtime.com/blog/2007/05/03/how-to-post-remotely-to-bloggercom-working-php-example/</link>
		<comments>http://www.lordtime.com/blog/2007/05/03/how-to-post-remotely-to-bloggercom-working-php-example/#comments</comments>
		<pubDate>Thu, 03 May 2007 13:43:19 +0000</pubDate>
		<dc:creator>lordtime</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Various]]></category>

		<guid isPermaLink="false">http://www.lordtime.com/blog/2007/05/03/how-to-post-remotely-to-bloggercom-working-php-example/</guid>
		<description><![CDATA[Recently i met curious problem – how to make remote post to blogger.com.
This task was really trivial before Google implemented their complex authentication mechanisms. After spending 3 hours to debug things i made simple solution which is working fine for me.
All code was written and based on GData API  .
I will not comment my [...]]]></description>
			<content:encoded><![CDATA[<p>Recently i met curious problem – how to make remote post to blogger.com.</p>
<p>This task was really trivial before Google implemented their complex authentication mechanisms. After spending 3 hours to debug things i made simple solution which is working fine for me.</p>
<p>All code was written and based on <a href="http://code.google.com/apis/blogger/gdata.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');" target="_blank">GData API</a>  .</p>
<p>I will not comment my code below – you must easily inderstand it yourself:</p>
<ul>
<li>$arr – array to post ( indexes – title, subtitle, body, d_date, etc)</li>
<li>$blog – external blog parameters. $blog['xmlrpc'] – XML RPC URL of your blogger blog to post to (see link above)</li>
</ul>
<p>Here we go:</p>
<blockquote><p> $entry .= &#8220;\r\n&#8221;;<br />
$entry .= &#8220;<entry xmlns="http://www.w3.org/2005/Atom">&#8220;;<br />
$entry .= &#8221;</p>
<published>&#8221; . date(&#8220;c&#8221;, strtotime($arr['d_date'])) . &#8220;</published>&#8220;;<br />
<title type="text/plain">&lt;![CDATA[{$arr['title']}]]&gt;</title> $entry .= &#8220;&#8221;;</entry></p>
<p>if( $arr['category'] ) {<br />
$entry .= &#8220;<categories><!--[CDATA[{$arr['category']--></categories>&#8220;;<br />
}</p>
<p>if( $arr['body'] ) {<br />
$entry .= &#8220;<content type="html">&#8220;;<br />
$entry .= &#8220;<!--[CDATA[{$arr['body']-->&#8220;;<br />
$entry .= &#8220;</content>&#8220;;<br />
if( $arr['subtitle'] ) {<br />
$entry .= &#8220;<description type="html">&#8220;;<br />
$entry .= &#8220;<!--[CDATA[{$arr['body']-->&#8220;;<br />
$entry .= &#8220;</description>&#8220;;<br />
}<br />
}elseif( $arr['subtitle'] ) {<br />
$entry .= &#8220;<content type="html">&#8220;;<br />
$entry .= &#8220;<!--[CDATA[{$arr['subtitle']-->&#8220;;<br />
$entry .= &#8220;</content>&#8220;;<br />
}<br />
if( $arr['author'] ) {<br />
$entry .= &#8220;<author>&#8220;;<br />
$entry .= &#8220;<name>{$arr['author']}</name>&#8220;;<br />
$entry .= &#8220;</author>&#8220;;<br />
}<br />
$entry .= &#8220;&#8221;;</p>
<p>if( ! $this-&gt;blog_token[$this-&gt;blog_id]['Auth'] )<br />
{<br />
// AUTHENTICATE WITH GOOGLE !!!<br />
$ch = curl_init();<br />
curl_setopt($ch, CURLOPT_URL, &#8220;https://www.google.com/accounts/ClientLogin&#8221; );<br />
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br />
curl_setopt($ch, CURLOPT_TIMEOUT, 4);<br />
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);<br />
curl_setopt($ch, CURLOPT_POSTFIELDS, &#8220;Email={$blog['auth_login']}&amp;Passwd={$blog['auth_pwd']}&amp;service=blogger&amp;source=Nst-Nst-4.0&#8243;);<br />
curl_setopt($ch, CURLOPT_POST, true);</p>
<p>$this-&gt;client-&gt;auth = curl_exec($ch);</p>
<p>if (curl_errno($ch)) {<br />
$this-&gt;ret = curl_error($ch);<br />
break;<br />
} else {<br />
curl_close($ch);<br />
$this-&gt;ret = 0;</p>
<p>if( strpos( $this-&gt;client-&gt;auth, &#8216;Auth=&#8217;) == false) {<br />
$this-&gt;ret = 1;<br />
$this-&gt;clent-&gt;error = &#8220;Google Unauthorized&#8221;;<br />
break;<br />
}<br />
preg_match_all(&#8216;!(\S+)=(\S+)!msi&#8217;, $this-&gt;client-&gt;auth, $o, PREG_SET_ORDER);<br />
for($_i=0; $_i<count($o);><br />
$this-&gt;blog_token[$this-&gt;blog_id][$o[$_i][1]] = $o[$_i][2];<br />
}<br />
}<br />
}</count($o);></p>
<p>$ch = curl_init();</p>
<p>$headers  =  array( &#8220;Authorization: GoogleLogin Auth={$this-&gt;blog_token[$this-&gt;blog_id]['Auth']}&#8221;, &#8220;Content-type: application/atom+xml&#8221; );<br />
curl_setopt($ch, CURLOPT_URL, $blog['xmlrpc']);<br />
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br />
curl_setopt($ch, CURLOPT_TIMEOUT, 4);<br />
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);<br />
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);<br />
curl_setopt($ch, CURLOPT_UNRESTRICTED_AUTH, 1);<br />
curl_setopt($ch, CURLOPT_POSTFIELDS, $entry);<br />
curl_setopt($ch, CURLOPT_POST, true);</p>
<p>$this-&gt;client-&gt;message = curl_exec($ch);</p>
<p>if (curl_errno($ch)) {<br />
$this-&gt;ret = curl_error($ch);<br />
} else {<br />
curl_close($ch);<br />
$this-&gt;ret = 0;<br />
}</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lordtime.com/blog/2007/05/03/how-to-post-remotely-to-bloggercom-working-php-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
