<?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>Jon Discipulo</title>
	<atom:link href="http://jondiscipulo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jondiscipulo.com</link>
	<description>Information Technology Expert</description>
	<lastBuildDate>Mon, 17 Oct 2011 07:06:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Disappointed with Google AdSense</title>
		<link>http://jondiscipulo.com/search-engine/disappointed-with-google-adsense/</link>
		<comments>http://jondiscipulo.com/search-engine/disappointed-with-google-adsense/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 19:20:41 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://jondiscipulo.com/?p=234</guid>
		<description><![CDATA[<p>Google AdSense, being the choice of most publishers, turned out to banning multiple sites without any good reason. One of my sites, <a href="http://pinoyslang.com/">Pinoy Slang</a>, is utilizing Google AdSense. On site, I have three ad slots: 468&#215;60, 234&#215;60 and 300&#215;250, respectively. After years of running AdSense, I got an email from Google telling me that [...]]]></description>
			<content:encoded><![CDATA[<p>Google AdSense, being the choice of most publishers, turned out to banning multiple sites without any good reason. One of my sites, <a href="http://pinoyslang.com/">Pinoy Slang</a>, is utilizing Google AdSense. On site, I have three ad slots: 468&#215;60, 234&#215;60 and 300&#215;250, respectively. After years of running AdSense, I got an email from Google telling me that my account is suspended. There&#8217;s no explanation, no good reason, no warning, and only vague message telling me that my account is suspended:</p>
<blockquote><p><em>This message was sent from a notification-only email address that does not</em><br />
<em> accept incoming email. Please do not reply to this message.</em><br />
<em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<div><em><em>Hello,</em></em>&nbsp;</p>
</div>
<div><em>After reviewing our records, we&#8217;ve determined that your AdSense account</em><br />
<em> poses a risk of generating invalid activity. Because we have a</em><br />
<em> responsibility to protect our AdWords advertisers from inflated costs due</em><br />
<em> to invalid activity, we&#8217;ve found it necessary to disable your AdSense</em><br />
<em> account. Your outstanding balance and Google&#8217;s share of the revenue will</em><br />
<em> both be fully refunded back to the affected advertisers.</em></div>
<div><em><br />
Please understand that we need to take such steps to maintain the</em><br />
<em> effectiveness of Google&#8217;s advertising system, particularly the</em><br />
<em> advertiser-publisher relationship. We understand the inconvenience that</em><br />
<em> this may cause you, and we thank you in advance for your understanding and</em><br />
<em> cooperation.</em><em> </em></div>
<div><em><br />
If you have any questions or concerns about the actions we&#8217;ve taken, how</em><br />
<em> you can appeal this decision, or invalid activity in general, you can find</em><br />
<em> more information by visiting</em><br />
<em> <a href="http://www.google.com/adsense/support/bin/answer.py?answer=57153" target="_blank">http://www.google.com/adsense/support/bin/answer.py?answer=57153</a>.</em><em> </em></div>
<div><em><br />
Sincerely,</em></div>
<div id=":1ou">
<p><em> The Google AdSense Team</em></p>
</div>
</blockquote>
<div>I logged in and found out that my account is really suspended. I got embarrassed, of course. After all the hard works, utilization of clean SEO, linking my site to related sites, spreading the word to friends through <a href="http://www.facebook.com/">Facebook</a>, then in no time, my site visitors as well as hits goes up tremendously. Probably, this is the only reason Google banned my account. I did contact them, enclosed with appeal data they require, and told them I did not violate any of their terms. So, they replied with the following message:</div>
<blockquote>
<div><em>Hello,</em><em> </em></div>
<div><em><br />
This message confirms that we&#8217;ve received your appeal submission.</em><em> </em></div>
<div><em>We&#8217;ll get to your appeal as soon as we can, though due to the high volume</em><br />
<em> of emails we receive, it may take us up to a week or more to process it.</em><br />
<em> If you&#8217;ve previously submitted an appeal for this account, you might not</em><br />
<em> receive a response to this or future appeals.</em><em> </em></div>
<div><em><br />
Also, please be aware that appealing the disabling of your AdSense account</em><br />
<em> does not guarantee that it will be reinstated.</em><em></em></div>
<div><em><br />
If you have any questions or concerns about accounts disabled for invalid</em><br />
<em> activity, please visit</em><br />
<em> <a href="https://www.google.com/adsense/support/bin/answer.py?answer=57153" target="_blank">https://www.google.com/adsense/support/bin/answer.py?answer=57153</a>.</em></div>
<div>
<p><em> Thanks for your patience and understanding.</em></p>
<p><em> Sincerely,</em></p>
<p><em> The Google AdSense Team</em></p>
</div>
</blockquote>
<div>Hours later, I received a follow-up message from Google AdSense Team:</div>
<blockquote>
<div><em>Hello,</em><em> </em></div>
<div><em><br />
This message confirms that we&#8217;ve received your appeal submission.</em><em> </em></div>
<div><em>We&#8217;ll get to your appeal as soon as we can, though due to the high volume</em><br />
<em> of emails we receive, it may take us up to a week or more to process it.</em><br />
<em> If you&#8217;ve previously submitted an appeal for this account, you might not</em><br />
<em> receive a response to this or future appeals.</em><em> </em></div>
<div><em><br />
Also, please be aware that appealing the disabling of your AdSense account</em><br />
<em> does not guarantee that it will be reinstated.</em><em> </em></div>
<div><em><br />
If you have any questions or concerns about accounts disabled for invalid</em><br />
<em> activity, please visit</em><br />
<em> <a href="https://www.google.com/adsense/support/bin/answer.py?answer=57153" target="_blank">https://www.google.com/adsense/support/bin/answer.py?answer=57153</a>.</em></div>
<div>
<p><em> Thanks for your patience and understanding.</em></p>
<p><em> Sincerely,</em></p>
<p><em> The Google AdSense Team</em></p>
</div>
</blockquote>
<div>After 18 days of waiting, they sent me another ambiguous message:</div>
<blockquote>
<div><em>Hello,</em><em> </em></div>
<div><em><br />
Thank you for your appeal. We appreciate the additional information you&#8217;ve</em><br />
<em> provided, as well as your continued interest in the AdSense program.</em><br />
<em> However, after thoroughly re-reviewing your account data and taking your</em><br />
<em> feedback into consideration, our specialists have confirmed that we&#8217;re</em><br />
<em> unable to reinstate your AdSense account.</em><em> </em></div>
<div><em><br />
As a reminder, if you have any questions or concerns about your account,</em><br />
<em> the actions we&#8217;ve taken, or invalid activity in general, you can find more</em><br />
<em> information by visiting</em><br />
<em> <a href="http://www.google.com/adsense/support/bin/answer.py?answer=57153" target="_blank">http://www.google.com/adsense/support/bin/answer.py?answer=57153</a>.</em><em> </em></div>
<div><em><br />
Sincerely,</em><em> </em></div>
<div><em><br />
The Google AdSense Team</em></div>
</blockquote>
<div>I got disappointed that time and stopped asking them why my account is suspended. I thought Google AdSense Team was doing a good job to maintain dedicated publishers. But the truth is, they don&#8217;t even care. I am not pointing my finger to Google as a whole but to the team responsible with Google AdSense publishers.</p>
<p>I didn&#8217;t stop serving ads though. I tried other platforms like <a href="http://www.adbrite.com/">adBrite</a>, <a href="http://www.bidvertiser.com/">BidVertiser</a> and <a href="http://www.chitika.com/">Chitika</a>. BidVertiser is doing good so far and I still have to watch its performance for the coming months. Chitika, on the other hand, generates good income and I am recommending it as a total replacement or accompaniment to Google AdSense.</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/search-engine/disappointed-with-google-adsense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Absolute Freelancer</title>
		<link>http://jondiscipulo.com/personal/absolute-freelancer/</link>
		<comments>http://jondiscipulo.com/personal/absolute-freelancer/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 09:11:23 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[freelancer]]></category>
		<category><![CDATA[freelancing]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[philippines]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blog.jondiscipulo.com/?p=3</guid>
		<description><![CDATA[<p></p> <p>Freelancing has become popular these days, not only in the Philippines, but also in nations capable of outsourcing and offshoring. I am currently employed but still, I do freelance projects during my free time so I can earn more. There are advantages and disadvantages of freelancing but if you focus on its advantages, then [...]]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Freelancing has become popular these days, not only in the Philippines, but also in nations capable of outsourcing and offshoring. I am currently employed but still, I do freelance projects during my free time so I can earn more. There are advantages and disadvantages of freelancing but if you focus on its advantages, then you might become a successful freelancer.</p>
<p>In my own honest opinion, I thing there are traits a good freelancer  must possess. These includes being open-minded, risk-taker, skillful,  service-oriented, good listener, honest, flexible in terms of time and  schedule, must have a good net connection and must have a &#8220;can do&#8221;  attitude.</p>
<p><strong>Advantages of a Freelancer<br />
</strong></p>
<ul>
<li>You don&#8217;t have a boss; you are your own boss</li>
<li>You can get as many freelance projects as you can and earn as much as you work</li>
<li>Freelance project payments are tax-free&#8211;meaning you can earn more</li>
<li>You talk and negotiate with the client directly</li>
<li>You can give yourself holidays whenever you want; after resting, you can work again</li>
</ul>
<p><strong>Disadvantages of a Freelancer</strong></p>
<ul>
<li>In freelancing, you won&#8217;t get office benefits the same as employees</li>
<li>It is not stable. If there is no project, then you don&#8217;t have income</li>
<li>It has a risk like client not paying after you have done the work</li>
<li>You have to be good in communication to get real clients</li>
<li>You must have a good portfolio; otherwise you have to work hard to win clients</li>
</ul>
<p>If you think you are capable of being a freelancer, go on and give it a shot! Listed below are the freelancer sites I am currently a member of:</p>
<ol>
<li><a href="http://www.freelancer.com/affiliates/richmediamanila/ ">Freelancer.com</a> Online Jobs, Freelance Employment, Outsourcing Services, Programmers, Web Design, Freelancers</li>
<li><a href="http://www.peopleperhour.com/">People Per Hour</a> 52,300 Freelance Jobs on PeoplePerHour.com</li>
<li><a href="http://www.odesk.com/referrals/track/jondiscipulo">oDesk</a> Outsource to Freelancers, IT Companies, Programmers, Web Designers from India, Russia, USA, and more</li>
</ol>
<p>Click on the links, join by registering and start to experience being a freelancer. No matter what your skills are, from web design to web development, architecture to engineering, writing to voicing-over, data entry to research,  there are clients that need your service in the freelancing world.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/personal/absolute-freelancer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entitize Class for PHP 5</title>
		<link>http://jondiscipulo.com/web-development/entitize-class-for-php-5/</link>
		<comments>http://jondiscipulo.com/web-development/entitize-class-for-php-5/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 01:16:33 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cloaking]]></category>
		<category><![CDATA[entitize]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://jondiscipulo.com/?p=158</guid>
		<description><![CDATA[<p>This PHP class is used to convert text characters into numeric HTML entities. The advantages of displaying HTML entities in the source code of your page is as follows:</p> cloaks your email addresses from spiders and email-digging bots hides important information from web scrapers source code will be optimized for web browsers obfuscates your source [...]]]></description>
			<content:encoded><![CDATA[<p>This PHP class is used to convert text characters into numeric HTML entities. The advantages of displaying HTML entities in the source code of your page is as follows:</p>
<ul>
<li>cloaks your email addresses from spiders and email-digging bots</li>
<li>hides important information from web scrapers</li>
<li>source code will be optimized for web browsers</li>
<li>obfuscates your source code since users will see lots of HTML entities</li>
<li>this class is portable to any PHP projects that requires entitizing</li>
</ul>
<p>You can find this class on PHP Classes through this link:<br />
<a href="http://www.phpclasses.org/package/5936-PHP-Convert-text-into-numeric-HTML-entities.html">http://www.phpclasses.org/package/5936-PHP-Convert-text-into-numeric-HTML-entities.html</a></p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/web-development/entitize-class-for-php-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe After Effects: Added to Skillset</title>
		<link>http://jondiscipulo.com/rich-media/adobe-after-effects-added-to-skillset/</link>
		<comments>http://jondiscipulo.com/rich-media/adobe-after-effects-added-to-skillset/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 13:01:25 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Rich Media]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[ae]]></category>
		<category><![CDATA[expressions]]></category>
		<category><![CDATA[richmedia]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://jondiscipulo.com/?p=149</guid>
		<description><![CDATA[<p><a href="http://jondiscipulo.com/wp-content/uploads/2011/01/adobe-after-effects-cs5.jpg"></a>For the first quarter of this year 2011, I will add Adobe After Effects into my skillset. Earlier this morning, I already started watching good tutorials introducing the basic concepts, user interface and terminologies concerning Adobe After Effects. I did allot three months just to learn this technology and will push myself to be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jondiscipulo.com/wp-content/uploads/2011/01/adobe-after-effects-cs5.jpg"><img class="alignleft size-thumbnail wp-image-154" title="adobe-after-effects-cs5" src="http://jondiscipulo.com/wp-content/uploads/2011/01/adobe-after-effects-cs5-150x150.jpg" alt="" width="150" height="150" /></a>For the first quarter of this year 2011, I will add Adobe After Effects into my skillset. Earlier this morning, I already started watching good tutorials introducing the basic concepts, user interface and terminologies concerning Adobe After Effects. I did allot three months just to learn this technology and will push myself to be at least on the average to advanced After Effects developer bracket on April 2011.</p>
<p>Why do I want to learn this technology? There are several reasons involving web and rich media development:</p>
<ul>
<li>It will allow me to create animations and then convert it to lightweight FLV or F4V format</li>
<li>It will let me edit videos, add spice to it or more likely to enhance it</li>
<li>After Effects is an Adobe technology; it is compatible with Adobe Flash which is one of my forte</li>
<li>This will help me enhance my creativity regarding animation and motion graphics</li>
</ul>
<p>If you have good sources or references regarding Adobe After Effects, please post it here so I can check. Thank you in advance.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/rich-media/adobe-after-effects-added-to-skillset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Technology List</title>
		<link>http://jondiscipulo.com/web-development/web-technology-list/</link>
		<comments>http://jondiscipulo.com/web-development/web-technology-list/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 19:45:41 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[yii]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://blog.exploitedweb.com/?p=98</guid>
		<description><![CDATA[<p>I am constantly eyeing for emerging technologies particularly in web development, rich media development, user-interface design and mobile development. Below is the list I created along with their current versions plus the reference sites. I will be updating this post whenever possible. Please feel free to comment and suggest related sites.</p> <p>Web</p> <p>HTML 5 [ [...]]]></description>
			<content:encoded><![CDATA[<p>I am constantly eyeing for emerging technologies particularly in web development, rich media development, user-interface design and mobile development. Below is the list I created along with their current versions plus the reference sites. I will be updating this post whenever possible. Please feel free to comment and suggest related sites.</p>
<p><strong>Web</strong></p>
<p>HTML 5 [ <a href="http://www.w3schools.com/html5/html5_reference.asp">http://www.w3schools.com/html5/html5_reference.asp</a> ]<br />
XHTML 2.0 [ <a href="http://en.wikipedia.org/wiki/XHTML#XHTML_2.0">http://en.wikipedia.org/wiki/XHTML#XHTML_2.0</a> ]<br />
CSS 3 [ <a href="http://www.css3.info/">http://www.css3.info/</a> ]<br />
JavaScript [ <a href="http://www.w3schools.com/js/default.asp">http://www.w3schools.com/js/default.asp</a> ]<br />
Adobe Flash CS5 [ <a href="http://labs.adobe.com/technologies/flashcs5/">http://labs.adobe.com/technologies/flashcs5/</a> ]<br />
ActionScript 3 [ <a href="http://www.adobe.com/devnet/actionscript/articles/actionscript3_overview.html">http://www.adobe.com/devnet/actionscript/articles/actionscript3_overview.html</a> ]<br />
AJAX [ <a href="http://www.w3schools.com/Ajax/Default.Asp">http://www.w3schools.com/Ajax/Default.Asp</a> ]<br />
PHP 5 [ <a href="http://www.php.net/">http://www.php.net/</a> ]<br />
MySQL 5 [ <a href="http://www.mysql.com/">http://www.mysql.com/</a> ]<br />
Apache [ <a href="http://www.apache.org/">http://www.apache.org/</a> ]<br />
Linux [ <a href="http://www.linux.org/">http://www.linux.org/</a> ]</p>
<p><strong>Frameworks for Web</strong></p>
<p>Yii [ <a href="http://www.yiiframework.com/">http://www.yiiframework.com/</a> ]<br />
CakePHP [ <a href="http://www.cakephp.org/">http://www.cakephp.org/</a> ]<br />
Zend Framework [ <a href="http://framework.zend.com/">http://framework.zend.com/</a> ]<br />
jQuery [ <a href="http://jquery.com/">http://jquery.com/</a> ]</p>
<p><strong>Syndication</strong></p>
<p>XML [ <a href="http://en.wikipedia.org/wiki/XML">http://en.wikipedia.org/wiki/XML</a> ]<br />
RSS [ <a href="http://en.wikipedia.org/wiki/RSS">http://en.wikipedia.org/wiki/RSS</a> ]<br />
RDF [ <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">http://en.wikipedia.org/wiki/Resource_Description_Framework</a> ]<br />
JSON [ <a href="http://www.json.org/">http://www.json.org/</a> ]</p>
<p><strong>API<br />
</strong></p>
<p>Twitter API [ <a href="http://apiwiki.twitter.com/">http://apiwiki.twitter.com/</a> ]<br />
Facebook API [ <a href="http://wiki.developers.facebook.com/index.php/API">http://wiki.developers.facebook.com/index.php/API</a> ]<br />
Google Gadgets [ <a href="http://code.google.com/apis/gadgets/">http://code.google.com/apis/gadgets/</a> ]<br />
Google Maps [ <a href="http://code.google.com/apis/maps/">http://code.google.com/apis/maps/</a> ]<br />
Google Chart [ <a href="http://code.google.com/apis/chart/image_charts.html">http://code.google.com/apis/chart/image_charts.html</a> ]<br />
Google Analytics [ <a href="http://code.google.com/apis/analytics/docs/">http://code.google.com/apis/analytics/docs/</a> ]</p>
<p><strong>Facebook Apps</strong></p>
<p>RESTful [ <a href="http://wiki.developers.facebook.com/index.php/API">http://wiki.developers.facebook.com/index.php/API</a> ]<br />
FBJS [ <a href="http://wiki.developers.facebook.com/index.php/FBJS">http://wiki.developers.facebook.com/index.php/FBJS</a> ]<br />
FQL [ <a href="http://wiki.developers.facebook.com/index.php/FQL">http://wiki.developers.facebook.com/index.php/FQL</a> ]<br />
FBML [ <a href="http://wiki.developers.facebook.com/index.php/FBML">http://wiki.developers.facebook.com/index.php/FBML</a> ]<br />
XFBML [ <a href="http://wiki.developers.facebook.com/index.php/XFBML">http://wiki.developers.facebook.com/index.php/XFBML</a> ]<br />
Connect [ <a href="http://developers.facebook.com/docs/?u=facebook.jslib.FB.Connect">http://developers.facebook.com/docs/?u=facebook.jslib.FB.Connect</a> ]</p>
<p><strong>Ad Tracking</strong></p>
<p>Studio [ <a href="http://studio.doubleclick.com/">http://studio.doubleclick.com/</a> ]<br />
Motif [ <a href="http://www.doubleclick.com/products/richmedia/index.aspx">http://www.doubleclick.com/products/richmedia/index.aspx</a> ]<br />
Atlas [ <a href="http://www.atlasrichmedia.com/">http://www.atlasrichmedia.com/</a> ]<br />
PointRoll [ <a href="http://www.pointroll.com/">http://www.pointroll.com/</a> ]<br />
EyeBlaster [ <a href="http://www.eyeblaster.com/">http://www.eyeblaster.com/</a> ]</p>
<p><strong>Mobile</strong></p>
<p>Android [ <a href="http://www.android.com/">http://www.android.com/</a> ]<br />
iPhone [ <a href="http://developer.apple.com/iphone/index.action">http://developer.apple.com/iphone/index.action</a> ]</p>
<p>&nbsp;</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/web-development/web-technology-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DotA: Defense of the Ancients</title>
		<link>http://jondiscipulo.com/gaming/dota-defense-of-the-ancients/</link>
		<comments>http://jondiscipulo.com/gaming/dota-defense-of-the-ancients/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 07:14:42 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[dota]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[icefrog]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[rpg]]></category>
		<category><![CDATA[warcraft]]></category>

		<guid isPermaLink="false">http://blog.exploitedweb.com/?p=95</guid>
		<description><![CDATA[<p>DotA is one of the most played, online, team-based, strategy games up to present. Defense of the Ancients also known as DotA is a custom map running on WarCraft III engine. DotA is founded by <a href="http://www.playdota.com/forums/blogs/icefrog/">IceFrog</a> . The current map runs on WarCraft III: Frozen Throne 1.24 client.</p> <p>You can get updated DotA maps [...]]]></description>
			<content:encoded><![CDATA[<p>DotA is one of the most played, online, team-based, strategy games up to present. Defense of the Ancients also known as DotA is a custom map running on WarCraft III engine. DotA is founded by <a href="http://www.playdota.com/forums/blogs/icefrog/">IceFrog</a> . The current map runs on WarCraft III: Frozen Throne 1.24 client.</p>
<p>You can get updated DotA maps from <a href="http://getdota.com/">getdota.com</a> and learn as well as share strategies from the community at <a href="http://playdota.com/">playdota.com</a>.</p>
<p><strong>Here are the steps to play DotA:</strong></p>
<ul>
<li>Download and install WarCraft III: Frozen Throne</li>
<li>Download and install the latest patch for Frozen Throne</li>
</ul>
<p><strong>To play it on LAN:</strong></p>
<ul>
<li>Download the latest DotA map and copy it to the maps folder</li>
</ul>
<p><strong>To play it alone with AI heroes:</strong></p>
<ul>
<li>Download the latest DotA AI map and copy it to maps folder</li>
</ul>
<p>Maps folder is usually on <em>C:\Program Files\Warcraft III\Maps\Download</em> directory.</p>
<p>That&#8217;s it. I will be updating this post whenever possible. Have fun and enjoy playing DotA!</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/gaming/dota-defense-of-the-ancients/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Classes for PHP 5</title>
		<link>http://jondiscipulo.com/web-development/classes-for-php/</link>
		<comments>http://jondiscipulo.com/web-development/classes-for-php/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 10:46:41 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://blog.exploitedweb.com/?p=88</guid>
		<description><![CDATA[<p>Up to now, <a href="http://www.php.net/">PHP</a> is still the most popular web programming language. By definition, PHP is a recursive acronym for PHP: Hypertext Preprocessor. Aside from being fast considering execution time, it is the perfect match for the most widely used database; that&#8217;s no other than MySQL. Together, these two open source technologies can create [...]]]></description>
			<content:encoded><![CDATA[<p>Up to now, <a href="http://www.php.net/">PHP</a> is still the most popular web programming language. By definition, PHP is a recursive acronym for <strong>PHP: Hypertext Preprocessor</strong>. Aside from being fast considering execution time, it is the perfect match for the most widely used database; that&#8217;s no other than MySQL. Together, these two open source technologies can create powerful applications. PHP scripts can be written using procedural (PHP4) or object-oriented (recommended in PHP5) style of programming.</p>
<p>Since I am utilizing these free softwares, I consider sharing some back to the open source community. During my free time, I do write some objects for <a href="http://www.phpclasses.org/browse/author/354697.html">PHP Classes</a> that I can use for my personal and professional projects.  Here&#8217;s the list of my published PHP 5 classes:</p>
<p><a href="http://jondiscipulo.com/web-development/entitize-class-for-php-5/">Entitize Class for PHP 5</a> (<a href="http://www.phpclasses.org/package/5936-PHP-Convert-text-into-numeric-HTML-entities.html">phpclasses.org</a>) &#8211; hides plain text in HTML by converting string characters into HTML entities</p>
<p>Google Chart for PHP 5 (<a href="http://www.phpclasses.org/browse/package/5802.html">phpclasses.org</a>) &#8211; creates different charts, graphs, etc. as images utilizing Google Chart API</p>
<p>MySQL for PHP 5 (<a href="http://www.phpclasses.org/browse/package/5802.html">phpclasses.org</a>) &#8211; an object wrapper class for MySQL 5 database</p>
<p>Session Class &#8211; creates session by utilizing PHP session and creating cookies for the session&#8217;s use</p>
<p>HTML5 Markup Class &#8211; dynamic way to render HTML5 tags without having to worry about errors</p>
<p>Page Control Class &#8211; paginates a long list of database results in a customizable way</p>
<p>SubRip Class &#8211; creates and parses SubRip Text (.SRT) making anyone capable of creating sub titles</p>
<p>World Time Class &#8211; queries time servers using NTP, gets result converted to epoch seconds<strong></strong></p>
<p>I will include my old PHP 4 classes here just for reference and other needs:</p>
<p>EBM2BMP Class (<a href="http://www.phpclasses.org/browse/package/3849.html">PHP Classes</a>) &#8211; converts Ragnarok Online emblem into BMP image</p>
<p>Entitize Class (<a href="http://www.phpclasses.org/browse/package/3847.html">PHP Classes</a>) &#8211; hides plain text in HTML by converting string characters into HTML entities</p>
<p>&nbsp;</p>
<p>If you have ideas in mind or problems that you need solved by through PHP objects, just let me know and see what I can do. Please check back as I will be updating this post as soon as I publish more PHP classes. I hope you find the classes useful.</p>
<p>&nbsp;</p>
<p></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<p>&nbsp;</p>
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/web-development/classes-for-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Code Search</title>
		<link>http://jondiscipulo.com/search-engine/google-code-search/</link>
		<comments>http://jondiscipulo.com/search-engine/google-code-search/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 20:19:26 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://blog.exploitedweb.com/?p=5</guid>
		<description><![CDATA[<p>There are lots of  experiments on-going that you can find in Google Labs. One I find interesting and useful at the same time is the <a href="http://www.google.com/codesearch">Google Code Search</a>. This Google feature is still in its experimentation stage but is available for public usage. I am very much impressed they have thought of this developer-friendly [...]]]></description>
			<content:encoded><![CDATA[<p>There are lots of  experiments on-going that you can find in Google Labs. One I find interesting and useful at the same time is the <a href="http://www.google.com/codesearch">Google Code Search</a>. This Google feature is still in its experimentation stage but is available for public usage. I am very much impressed they have thought of this developer-friendly search.</p>
<p></p>
<p>The feature, unlike the usual web search, returns pages that includes individual files, mostly source codes of different programming languages. This doesn&#8217;t only search for the page that contains codes but  do search the source codes itself. You have to try it to see it for yourself.</p>
<p>By searching again and again, I have observed that Google Code bot is crawling codes available for public viewing, mostly open source programs, zipped applications, compressed libraries of files and public SVN/CVS repositories.</p>
<p>I like this since it will help developers like me to search for specific classes or functions in a particular application. I can even search using the author&#8217;s name or email as the keyword and get the results I wanted. You can also use the version numbers as keywords to filter the versions of the source codes you are searching for.</p>
<p>Here are some screen shots querying Google Code Search for the keyword <em>papervision</em>. Screen 1 is the first page of Google Code Search. Screen 2 is the result page after submission. Screen 3 is the actual source code you did choose from the result page.</p>

<p>If you are a developer or  programmer that constantly checks for open source codes, you will definitely love and find this tool useful.</p>
<p></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<p><!--Session data--></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/search-engine/google-code-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I got hooked into Tribal Wars</title>
		<link>http://jondiscipulo.com/gaming/i-got-hooked-into-tribal-wars/</link>
		<comments>http://jondiscipulo.com/gaming/i-got-hooked-into-tribal-wars/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 20:21:33 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[rpg]]></category>
		<category><![CDATA[tribalwars]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.exploitedweb.com/?p=7</guid>
		<description><![CDATA[<p><a title="http://www.tribalwars.net/" href="http://adf.ly/V5CV">Tribal Wars</a> is a free web-based strategy game that is comprised of individual players in different tribes. Every individual is entitled of a single and small village at the start of the game. Here is the actual image of a fully upgraded Tribal Wars village as well as the map of one  sector [...]]]></description>
			<content:encoded><![CDATA[<p><a title="http://www.tribalwars.net/" href="http://adf.ly/V5CV">Tribal Wars</a> is a free web-based strategy game that is comprised of individual players in different tribes. Every individual is entitled of a single and small village at the start of the game. Here is the actual image of a fully upgraded Tribal Wars village as well as the map of one  sector in a single continent:</p>
<p><a title="Photo Sharing" href="http://www.flickr.com/photos/73736451@N00/413861960/"><img src="http://farm1.static.flickr.com/179/413854237_84d27a1015_m.jpg" alt="Tribal Wars Full Village" width="240" height="168" /> <img src="http://farm1.static.flickr.com/128/413861960_5bf36f0a3b_m.jpg" alt="Tribal Wars Map" width="240" height="112" /></a></p>
<p>The player must grow that village until he is able to defend his own village and conquer another. He must balance the resources, train defensive and offensive troops, form his own tribe or join another, find allies and conquer other tribes.</p>
<p></p>
<p>During the period of MMORPG, browser-based games started to pop out. At first, I thought I won&#8217;t be playing Tribal Wars for long due to its poor GUI and not being real-time. But guess what, this is my fifth month playing Tribal Wars and I&#8217;m still enjoying it.</p>
<p>The images are good as well as the interface. They have a Premium Account program which a player could purchase that gives more advanced and easy-to-use buttons and links. I haven&#8217;t purchased a premium account since I&#8217;m already satisfied with the standard interface.</p>
<p>You might want to try it and see if you will also get hooked to it.</p>
<p></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/gaming/i-got-hooked-into-tribal-wars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloaking can be ethical</title>
		<link>http://jondiscipulo.com/search-engine/cloaking-can-be-ethical/</link>
		<comments>http://jondiscipulo.com/search-engine/cloaking-can-be-ethical/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 20:43:27 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cloaking]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[sem]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[smo]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://blog.exploitedweb.com/?p=15</guid>
		<description><![CDATA[<p>Another term other than cloaking should be made in reference to this kind of SEO practice; maybe alternate content or backup content perhaps.  Showing content with different presentation or in different format is not a bad SEO habit. This is just to optimize your content for whatever device that reads your content. Examples of readers [...]]]></description>
			<content:encoded><![CDATA[<p>Another term other than <em>cloaking</em> should be made in reference to this kind of SEO practice; maybe <em>alternate content</em> or <em>backup content</em> perhaps.  Showing content with different presentation or in different format is not a bad SEO habit. This is just to optimize your content for whatever device that reads your content. Examples  of readers are standard web browsers, text browsers, SmartPhone/WAP browsers, hand-held devices with built-in browsers, screen readers and search engine bots.</p>
<p></p>
<p>Cloaking is practically a black hat SEO method that presents a totally different content rather than the  content it should present. So how can cloaking be an ethical SEO method?</p>
<p>Consider a full Flash site with all the content embedded on it. How can search engines crawl the content on your Flash-based site? The solution is simple&#8211;cloaking. By utilizing the CSS method of making a block invisible, you can display your Flash site as well as the content you intended to get indexed on search engines.</p>
<p>Consider this Flash site with cloaked content: <a href="http://www.wideout.com/">Wideout Technology Services, Inc.</a></p>
<p>The content you see is embedded on Flash itself but I did include the same original text within the HTML and did use CSS to hide the text to the actual audience. Now, try viewing the source code <em>(View then Page Source or CTRL+U on Firefox)</em>. You will notice the original content on the HTML itself and if you look more closely, you will see the context enclosed in this block:</p>
<pre id="line31">&lt;<span>div</span><span> class</span>=<span>"noflash"</span>&gt;
 &lt;<span>h1</span>&gt;A True Global Workplace&lt;/<span>h1</span>&gt;
 &lt;<span>p</span>&gt;We believe that a business should not submit to geography.
  ...
&lt;/div&gt;</pre>
<p>And in my style sheet goes the trick to hide the text content to browsers but not to search engines and text/screen readers:</p>
<pre id="line1">.noflash {
	display: none !important;
}</pre>
<p>For the conclusion, you can ethically use cloaking to your site&#8217;s pages provided you are still showing the same original content to both search engines and your actual viewers/users.</p>
<p></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://jondiscipulo.com/search-engine/cloaking-can-be-ethical/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
