<?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>Clodelio C. Delfino&#039;s Blog</title>
	<atom:link href="http://delfino.me/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://delfino.me/blog</link>
	<description>System Analyst and PHP Developer working in Kingdom of Saudi Arabia</description>
	<lastBuildDate>Sat, 28 Aug 2010 17:03:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Got Antivirus, my PC is safe&#8230;think again.</title>
		<link>http://delfino.me/blog/?p=151</link>
		<comments>http://delfino.me/blog/?p=151#comments</comments>
		<pubDate>Mon, 23 Aug 2010 06:20:43 +0000</pubDate>
		<dc:creator>cdelfino</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[eset]]></category>
		<category><![CDATA[f-secure]]></category>
		<category><![CDATA[kaspersky]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[nod]]></category>
		<category><![CDATA[nod32]]></category>
		<category><![CDATA[norton]]></category>
		<category><![CDATA[trend]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=151</guid>
		<description><![CDATA[While reading random entries within Wikipedia, I&#8217;ve came across an article &#8220;Rogue Antivirus&#8221; which reminds me last few month ago when I&#8217;ve downloaded an antivirus software which ESET Smart Security [...]]]></description>
			<content:encoded><![CDATA[<p>While reading random entries within <a title="Wikipedia" href="http://en.wikipedia.org/">Wikipedia</a>, I&#8217;ve came across an article &#8220;<a title="Rogue AV Entry" href="http://en.wikipedia.org/wiki/MS_Antivirus_%28malware%29">Rogue Antivirus</a>&#8221; which reminds me last few month ago when I&#8217;ve downloaded an antivirus software which <a title="Eset Trial" href="http://www.eset.com/download/free-trial/international">ESET Smart Security</a> detected as malware. An antivirus that is a malware or virus? yes it&#8217;s true&#8230;there are lots of those now a days that unaware consumer/user may never think of and after installation, the problem start.</p>
<div id="attachment_152" class="wp-caption aligncenter" style="width: 247px"><a href="http://delfino.me/blog/wp-content/uploads/2010/08/virus.jpg"><img class="size-full wp-image-152" title="Computer Virus" src="http://delfino.me/blog/wp-content/uploads/2010/08/virus.jpg" alt="" width="237" height="207" /></a><p class="wp-caption-text">Virus</p></div>
<p>Based on <a title="Internet Crime Center" href="http://www.ic3.gov/media/annualreport/2009_IC3Report.pdf">IC3</a>(Internet Crime Center) report, fake antivirus or a malware advertise as a legit software is one of the scam for 2009 which after installation of those free-to-try or freeware antivirus, a user or consumer received an ads warning on the existence of a virus or illegal content on the computer. The unaware user then are directed to purchase the antivirus software in order to fix or removed a &#8220;reported&#8221; viruses or illegal content.</p>
<div id="attachment_154" class="wp-caption aligncenter" style="width: 408px"><a href="http://delfino.me/blog/wp-content/uploads/2010/08/avx2010.png"><img class="size-full wp-image-154" title="Fake AV" src="http://delfino.me/blog/wp-content/uploads/2010/08/avx2010.png" alt="" width="398" height="248" /></a><p class="wp-caption-text">Example of a Rogue Antivirus</p></div>
<p>Some of us try to install different AV or software only to end up having more problem than getting the solution. On my case, I usually search for a review of the product from different AV sites or forum then install the trial copy to be sure that the software is a legit product. For 2 years now, I&#8217;m happy using <a title="Eset" href="http://www.eset.com">Eset products</a> and wouldn&#8217;t change in years to come I think. There are different AV vendors that have good reviews like <a title="Kaspersky" href="http://www.kaspersky.com/">Kaspersky</a>, <a title="Norton Antivirus" href="http://www.symantec.com/">Norton</a>,<a title="Trend Antivirus" href="http://us.trendmicro.com">Trend</a>,<a title="F-Secure Antivirus" href="http://www.f-secure.com/">F-Secure</a> and <a title="The choice is yours!" href="http://en.wikipedia.org/wiki/List_of_antivirus_software">others that are worth mentioning</a>&#8230;the choice is always yours.</p>
<div id="attachment_155" class="wp-caption aligncenter" style="width: 266px"><a href="http://delfino.me/blog/wp-content/uploads/2010/08/nod.jpg"><img class="size-full wp-image-155" title="NOD Antivirus" src="http://delfino.me/blog/wp-content/uploads/2010/08/nod.jpg" alt="" width="256" height="205" /></a><p class="wp-caption-text">NOD Antivirus</p></div>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=151</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intype, a lightweight editor for windows</title>
		<link>http://delfino.me/blog/?p=146</link>
		<comments>http://delfino.me/blog/?p=146#comments</comments>
		<pubDate>Sat, 07 Aug 2010 12:29:26 +0000</pubDate>
		<dc:creator>cdelfino</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[intype]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=146</guid>
		<description><![CDATA[What is Intype?
Intype is a powerful and intuitive code editor for Windows with lightning fast response.]]></description>
			<content:encoded><![CDATA[<p>Coding has been a part of a programmer/developer daily life, whether using an (Integrated Development Environment)IDE or plain text editor&#8230;having a good tool is always an item on their arsenal. In, Unix/Linux environment we have emacs, nano or vim just to name a few and with windows options are just so many. For scripting, I&#8217;ve always been comfortable using vim whether i&#8217;m in Linux,BSD or Windows but lately, I&#8217;ve been using most of the time in windows was the very lightweight no bloat &#8220;<a title="Intype" href="hthttp://intype.info">Intype</a>&#8220;.</p>
<p><img class="alignnone" title="Intype Version" src="http://www.delfino.me/assets/uploads/intype.png" alt="" width="397" height="210" /></p>
<p>As describe on the site, <a title="Intype" href="http://intype.info/home/index.php">Intype</a> is a powerful and intuitive code editor for Windows with lightning fast response.It is easily extensible and customizable, thanks in part to its support for scripting and native plug-ins. It makes development in any programming or scripting language quick and easy.</p>
<p>Menu is very simple, using &#8220;File&#8221; to manipulate or open a file; &#8220;Edit&#8221; to do copy/paste or whatever text related work to be done and other standard menu options which clicking or exploring it is quite easy and self explanatory of what it should achieve.</p>
<p><img class="alignnone" title="Intype Menu" src="http://www.delfino.me/assets/uploads/intype_menu.png" alt="" width="374" height="295" /></p>
<p>On the edit mode, it doesn&#8217;t have any type-ahead or ala autocomplete feature which can be found in other editor like <a title="NUSphere" href="http://www.nusphere.com">NUSphere</a>, <a title="Zend" href="http://www.zend.com">Zend IDE</a> or <a title="Activestate" href="http://www.activestate.com">Komodo Edit</a> but it does however a quick way of automation on syntax. Assuming you&#8217;re editing an HTML document, typing the &#8220;tag&#8221; then follow by &#8220;tab&#8221; will give you a template with both opening and closing tag already filled in with default values. <a title="Intype Text Editor" href="hthttp://intype.info">Intype</a> also offers some basic themes under &#8220;Edit&#8221; / &#8220;Preference&#8221; for those who wants to switch between light or dark background.</p>
<p><img class="alignnone" title="Intype Edit Mode" src="http://www.delfino.me/assets/uploads/intype_tab.png" alt="" width="325" height="137" /></p>
<p>On the status bar portion, it will give you the current line and column with the type of document you&#8217;re using, e.g. HTML, PHP, SQL etc. As the introductory page stated, <a title="Intype Text Editor" href="hthttp://intype.info">Intype</a> is very fast which is very ideal of doing a quick code edit or changes. The only caveat of this product is that the development seems stagnant already as of writing this post(08/2010) but it&#8217;s OK on my end because I&#8217;m using it without any problem so far and serves its purpose well on XP to Win7 platform.</p>
<p><img class="alignnone" title="Intype Support" src="http://www.delfino.me/assets/uploads/intype_support.png" alt="" width="387" height="357" /></p>
<p>For those programmer or developer who wants a lightweight, fast and no bloat text editor&#8230;give <a title="Intype" href="hthttp://intype.info">Intype</a> a try!</p>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=146</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Simple Rules to be happy</title>
		<link>http://delfino.me/blog/?p=143</link>
		<comments>http://delfino.me/blog/?p=143#comments</comments>
		<pubDate>Wed, 04 Aug 2010 05:40:23 +0000</pubDate>
		<dc:creator>cdelfino</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[happy]]></category>
		<category><![CDATA[lessons]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[story]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=143</guid>
		<description><![CDATA[One day a farmer&#8217;s donkey fell down into a well The animal cried piteously for hours as the farmer tried to figure out what to do. Finally, he decided the [...]]]></description>
			<content:encoded><![CDATA[<p>One day a farmer&#8217;s donkey fell down into a well The animal cried piteously for hours as the farmer tried to figure out what to do.<br />
<img class="aligncenter" title="Donkey" src="http://www.delfino.me/assets/uploads/donkey.jpg" alt="" width="350" height="331" /><br />
Finally, he decided the animal was old,and the well needed to be covered up anyway;it just wasn&#8217;t worth it to retrieve the donkey.</p>
<p>He invited all his neighbors to come over and help him.They all grabbed a shovel and began to shovel dirt into the well.</p>
<p>At first, the donkey realized what was happening and cried horribly.Then, to everyone&#8217;s amazement he quieted down.</p>
<p>A few shovel loads later, the farmer finally looked down the well.</p>
<p>He was astonished at what he saw. With each shovel of dirt that hit his back,the donkey was doing something amazing. He would shake it off and take a step up.</p>
<p>As the farmer&#8217;s neighbors continued to shovel dirt on top of the animal,he would shake it off and take a step up. Pretty soon,everyone was amazed as the donkey stepped up over the edge of the well and happily trotted off!</p>
<p>MORAL :<br />
Life is going to shovel dirt on you, all kinds of dirt.The trick to getting out of the well is to shake it off and take a step up.Each of our troubles is a steppingstone.We can get out of the deepest wells just by not stopping,never giving up! Shake it off and take a step up.<br />
<img class="aligncenter" title="Smile!" src="http://www.delfino.me/assets/uploads/happy.jpg" alt="" width="230" height="230" /><br />
Remember the five simple rules to be happy:<br />
1. Free your heart from hatred &#8211; Forgive.<br />
2. Free your mind from worries &#8211; Most never happen.<br />
3. Live simply and appreciate what you have.<br />
4. Give more.<br />
5. Expect less</p>
<p>Source/Credits:<br />
From a <a title="LinkedIN" href="http://www.linkedin.com">LinkedIn</a> member within Saudi Jobs Group</p>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=143</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM Open Source Book, a short summary</title>
		<link>http://delfino.me/blog/?p=123</link>
		<comments>http://delfino.me/blog/?p=123#comments</comments>
		<pubDate>Wed, 28 Jul 2010 08:29:39 +0000</pubDate>
		<dc:creator>cdelfino</dc:creator>
				<category><![CDATA[Reading]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[ebook summary]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oss]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=123</guid>
		<description><![CDATA[Everytime we browse the net or just doing some &#8220;Googling&#8221; there will always be a time that we came across some terms such as &#8220;Free Software&#8221;,&#8221;Open Source&#8221; or &#8220;FLOSS&#8221; either [...]]]></description>
			<content:encoded><![CDATA[<p>Everytime we browse the net or just doing some &#8220;<a title="Google" href="http://www.google.com">Googling</a>&#8221; there will always be a time that we came across some terms such as &#8220;Free Software&#8221;,&#8221;Open Source&#8221; or &#8220;FLOSS&#8221; either by direct link from a news or even from banner ads. For those who is not familiar with those terminology then this humble blog post is for you and perhaps recommending a book might shed a little light on the technology around us. I was still completing the book &#8220;<a title="Google Hacking" href="http://www.amazon.com/Google-Hacking-Penetration-Testers-1/dp/1931836361">Google Hacking For Penetration Testers</a>&#8221; when <a title="Aldo  Ceccarelli" href="http://it.linkedin.com/in/aldoceccarelli">one member</a> from<a title="Open Source Group" href="http://www.linkedin.com/groups?mostPopular=&amp;gid=43875"> Open Source Group</a> in <a title="LinkedIN" href="http://www.linkedin.com">LinkedIN</a> posted a link to the newly released <a title="IBM Books" href="https://www.ibm.com/developerworks/wikis/display/db2oncampus/FREE+eBooks">IBM Books</a> which I&#8217;ve downloaded right away and since the free ebook contains only 138 pages reading material,might as well finished it first.</p>
<p>I&#8217;ll divide the summary into 2; first half contains on what to expect on the first 3 chapters and the other half deals with the remaining chapters.</p>
<p>The first few chapters gives the reader a glimpse on the history, some people behind it and evolution of how &#8220;Open Source&#8221; software came into existence, considerations on the possible benefits and risk of using such solution, on going trends and how being involve with different projects could benefit you as a possible contributor on your career. There are some &#8220;Did you know?&#8221; stuff that a user might find informative and check the web for relevant data like one below.</p>
<p>&#8220;First web server was developed in December 24,1990 which was CERN httpd, however Apache HTTP server that was developed in 1994 by Robert McCool still powers majority of websites today comprising of almost 100+ millions hosted sites.&#8221;</p>
<p>Additional source: http://en.wikipedia.org/wiki/CERN_httpd</p>
<p>These section also focuses on how commercial company could use &#8220;Open Source&#8221; and how existing companies earn money despite releasing software as &#8220;Free&#8221; in the community at large.Lastly on first half, the authors discusses to the confusing different licensing scheme that a developer or company can adapt to fit their business needs when releasing solution/s that has &#8220;Open Source&#8221; component or has some GPL,MIT,BSD to name a few Open Source licenses attached to it.</p>
<p><a href="http://delfino.me/blog/wp-content/uploads/2010/07/dual_license.png"><img class="alignnone size-full wp-image-130" title="dual_license" src="http://delfino.me/blog/wp-content/uploads/2010/07/dual_license.png" alt="" width="473" height="299" /></a></p>
<p>The other half of course deals with community and the participation on &#8220;Open Source&#8221; project; if you have questions on how a project is delivered by community, the stages/cycles it undergoes and some development tools that developers used; then reading this part is worth a time. This section also give examples on what means or channels available to sync/coordinate people since most developers are doing work in different timezone and some are from different part of the world.The remaining few chapters also sited some case studies done by IBM on how they&#8217;ve contributed in the community including their &#8220;Express&#8221; edition of DB2, one of the leading enterprise database solution today.</p>
<p>Above summary is short but for a 138 pages ebook giving introduction on how &#8220;Open source&#8221; works, the ecosystem it has and the benefits it can give to a developer or company; the authors indeed delivers to inform and gives the big picture that the reader can easily understand.</p>
<p>Title:<br />
Getting Started with Open Source Development<br />
A book for the community by the community<br />
Publisher: IBM &#8211; DB2 On Campus Series<br />
ISBN: ???<br />
Number of Pages: 138<br />
Authors:<br />
Rachna Kapur, Mario Briggs,Tapas Saha,Ulisses Costa,Pedro Carvalho,Raul F. Chong,Peter Kohlmann</p>
<p><a title="IBM Ebooks" href="https://www.ibm.com/developerworks/wikis/display/db2oncampus/FREE+eBooks">Download the Open Source Development Ebook now!</a> (You need an <a title="IBM" href="http://www.ibm.com">IBM</a> ID which registration is easy)<br />
Disclaimer: Above summary is a personal inputs after reading the ebook&#8230;Cheers. c&#8221;,)</p>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=123</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MIDORI, another javascript framework worth checking out&#8230;</title>
		<link>http://delfino.me/blog/?p=87</link>
		<comments>http://delfino.me/blog/?p=87#comments</comments>
		<pubDate>Tue, 20 Jul 2010 12:06:10 +0000</pubDate>
		<dc:creator>cdelfino</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[midori]]></category>
		<category><![CDATA[midorijs]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=87</guid>
		<description><![CDATA[Most developers are comfortable working with the leading framework to achieve different functionality that uses javascript whether it&#8217;s a web 2.0 or mobile related projects; we have the elegance of [...]]]></description>
			<content:encoded><![CDATA[<p>Most developers are comfortable working with the leading framework to achieve different functionality that uses javascript whether it&#8217;s a web 2.0 or mobile related projects; we have the elegance of <a title="Mootools" href="http://www.mootools.net">Mootools</a>, cool effects of <a title="Dojo Toolkit" href="http://www.dojotoolkit.org/">Dojo</a>, standard look/feel using <a title="YUI" href="http://developer.yahoo.com/yui/">Yahoo User Interface(YUI) library</a> and of course, every programmer/developer sweetheart&#8230;<a title="jQuery" href="http://www.jquery.com">jQuery</a>!</p>
<p>Above mentioned are just a few of them and checking <a title="Javascript Libraries" href="http://en.wikipedia.org/wiki/List_of_Ajax_frameworks#JavaScript">Wikipedia</a> alone&#8230;we still have several on the list that is worth evaluating and add in our web development arsenal, some are open source others are not. Yesterday, I&#8217;ve stumbled upon <a title="MIDORIJS" href="http://www.midorijs.com/">MIDORI</a> created by <a title="Aycan Gulez" href="http://www.midorijs.com/aycan.html">Aycan Gulez </a>which checking the examples given; IMHO, it would surely be another framework that any developer can use on their application or project. Based on the introduction from the site, below are some of the things that the framework can offer&#8230;</p>
<p>What is <a href="http://www.midorijs.com/"><strong><em>midori</em></strong></a>?<br />
midori is an ultra-lightweight JavaScript framework that gets the job done without getting in your way.</p>
<ul>
<li>Use CSS selectors to quickly access matching elements on a page: midori.get(&#8216;div.serious&#8217;).apply(&#8216;className += &#8221; fun&#8221;&#8216;) anyone?</li>
<li>Ajax without breaking the back button. People don&#8217;t like to go back to the homepage after clicking 30 links (&#8220;what do you mean they weren&#8217;t actually links?!&#8221;), nor do they like broken bookmarks.</li>
<li>Auto complete. Thanks to social networking, everyone on the planet knows about a million people on average now. So, make it easy for them to find the right &#8220;John&#8221; in your next-gen address book app.</li>
<li>And more which checking the <a title="MIDORIJS" href="http://www.midorijs.com/">site</a> is a must to know more on what <a title="MIDORIJS" href="http://www.midorijs.com/"><strong><em>MIDORI</em></strong></a> can offer!</li>
</ul>
<p>After minutes of reading the examples, I&#8217;ve open up my <a title="Intype Text Editor" href="http://intype.info/home/index.php">Intype</a> and do some basic codes to evaluate the framework. Voila, after a few minutes&#8230;got a basic example which basically access DOM element and it&#8217;s quite really easy! Just like the leading framework that most developers are already using, <a title="MIDORIJS" href="http://www.midorijs.com/">MIDORI</a> had several functionality that is ready to use; DOM Manipulation, FX effect, Autocomplete, AJAX..and more.</p>
<p>HTML:</p>
<pre lang="html">
<!-- somewhere in header -->
<link rel="stylesheet" href="reset-min.css" type="text/css" media="screen" />
<link rel="stylesheet" href="demo.css" type="text/css" media="screen" />

<!-- somewhere in body -->
<div id="container">
<div id="el-example">"Use CSS selectors to quickly access matching elements on a page..."</div>
<div id="el-trigger">
 Trigger:
<input type="button" id="el-button" value="Run" />
 </div>
<div id="el-output"></div>
</div>
</pre>
<p>CSS:</p>
<pre lang="css">
body {
 margin:0;
 padding:0;
 font-family:&quot;Lucida Grande&quot;, Verdana, Arial, sans-serif;
 font-size: 12px;
}

a:link,
a:visited { text-decoration: none; color: #cd5500; }
a:hover { color: #147DB6; }

#container {
 margin-top: 50px;
 margin-left: 100px;
 margin-bottom: 50px;
 margin-right: 100px;
}

#el-example {
 padding: 5px;
 border: gray dotted 1px;
 color: white;
 background-color: black;
}

#el-trigger {
 padding-top: 10px;
 padding-left: 0;
 padding-bottom: 10px;
 border-bottom: black solid 3px;
}

#el-output {
 margin-top: 5px;
 padding-top: 20px;
 padding-left: 10px;
 padding-bottom: 20px;
 padding-right: 10px;
 border: orange solid 1px;
}

.el-demo {
 color: white;
 background-color: orange;
}
</pre>
<p>JS:</p>
<pre lang="javascript">
midori.addEventListener(window,'ready',function(e) {
midori.addEventListener(midori.get("#el-button"),'click',function(e) {
var oOutput = midori.get("#el-output");
oOutput.innerHTML = "Welcome midorijs!";
oOutput.className = 'el-demo';
});
});
</pre>
<p>Source code can be downloaded <a href="http://delfino.me/blog/wp-content/uploads/2010/07/demo.zip">MIDORI Demo</a>.  Some JS library achieve things in shorter line of codes with probably better/faster implementation but there&#8217;s no harm in trying so checking it out is definitely worth it. The only minus point on my very short evaluation of the framework is that I can&#8217;t minify/pack the library and there seems to be no forum or basic support at least within the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=87</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Google to discover “things” that might interest you!</title>
		<link>http://delfino.me/blog/?p=78</link>
		<comments>http://delfino.me/blog/?p=78#comments</comments>
		<pubDate>Sat, 17 Jul 2010 07:53:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ebooks]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=78</guid>
		<description><![CDATA[Google, as we know offers lot of feature including; document translation, browsing free and not free images or stock,underground articles, private files and many other things. However, some uses it [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Google" href="http://www.google.com">Google</a>, as we know offers lot of feature including; document translation, browsing free and not free images or stock,underground articles, private files and many other things. However, some uses it to discover new things or stuff that might interest them; example I&#8217;m using it to find references needed at work by using Google advance syntax/parameter. Anyway, should you happen to administer a server or involve in managing a server exposed in internet(public IP)&#8230;make sure that your site,directory or private files not &#8220;INDEXED&#8221; else people can freely &#8220;get&#8221; something which is not intended for public.</p>
<p>I&#8217;ve remember once at <a title="PHP User Group - Philippines" href="http://www.phpugph.com">PHPUGPH.COM </a>when we had the discussion on one Philippine manning/agency site which our founding member <a title="AJ Batac Blog" href="http://www.allanjosephbatac.com/blog/">AJ</a> reported it to site owner because it exposes our fellow &#8220;Kababayan&#8221; personal identity. Why bother reporting it? because the site itself hosted all scanned documents that they processed that have; passport and VISA information,resume/cover letter,credentials and other personal notes of a specific person. Unfortunately, we had a very unusual and unexpected reply&#8230;lol.</p>
<p><img class="alignnone" title="Email Notice" src="http://www.delfino.me/assets/uploads/0717_image1.png" alt="" width="485" height="289" /></p>
<p>Fig. 1 Email to the Agency/Manning Site</p>
<p><img class="alignnone" title="Email Reply" src="http://www.delfino.me/assets/uploads/0717_image2.png" alt="" width="477" height="287" /></p>
<p>Fig. 2 Unusual Reply(Probably an Automated Reply&#8230;)</p>
<p>Anyway, what are the things that we can find at Google by using advance syntax of what often referred to by media as &#8220;Google Hacking&#8221;?<br />
1. Files (index.of? pdf)</p>
<p><img class="alignnone" title="Free ebooks?" src="http://www.delfino.me/assets/uploads/0717_image3.png" alt="" width="555" height="209" /></p>
<p>Fig. 3 Free Ebooks</p>
<p>2.Default Installation that anybody can make fun of?!! (xampp &#8220;inurl:xampp/index)</p>
<p><img class="alignnone" title="XAMPP Installed" src="http://www.delfino.me/assets/uploads/0717_image4.png" alt="" width="554" height="233" /></p>
<p>Fig. 4 XAMPP</p>
<p>3. Informative Stuff and many other things by using other syntax/search query that anybody can try:</p>
<p>inurl:Proxy.txt</p>
<p>intitle:index.of administrators.pwd</p>
<p>Index of phpMyAdmin<br />
Notes:<br />
* To search for a phrase, supply the phrase surrounded by double quotes (&#8221; &#8220;).<br />
* A period (.) serves as a single-character wildcard.<br />
* The index.of: operator instructs Google to search for a term that Google had indexed.<br />
* The inurl: operator instructs Google to search only within the URL (web address) of a document.</p>
<p>I&#8217;d recommend to check the book by <a href="http://www.amazon.com/Google-Hacking-Penetration-Testers-1/dp/1931836361">Johnny Long</a> or type in &#8220;Google Hacking&#8221; within Google search and it will tell you more!</p>
<p>Resources:<br />
Wikipedia</p>
<p>http://en.wikipedia.org/wiki/Google_hacking</p>
<p>Johnny Long</p>
<p>http://www.amazon.com/Google-Hacking-Penetration-Testers-1/dp/1931836361</p>
<p>http://www.hackersforcharity.org</p>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=78</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sulit turns 4, the leading free ad site in the Philippines!</title>
		<link>http://delfino.me/blog/?p=71</link>
		<comments>http://delfino.me/blog/?p=71#comments</comments>
		<pubDate>Tue, 13 Jul 2010 17:08:53 +0000</pubDate>
		<dc:creator>cdelfino</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[sulit]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=71</guid>
		<description><![CDATA[Hear yea, hear yea&#8230;Sulit is indeed turning 4 years this year! I remember very well at PHPUGPH when its owner/developer RJ David posted asking for feedback on how his site [...]]]></description>
			<content:encoded><![CDATA[<p>Hear yea, hear yea&#8230;<em><strong><a href="http://www.sulit.com.ph">Sulit</a></strong></em> is indeed turning 4 years this year! I remember very well at <em><strong><a href="http://www.phpugph.com" target="_self">PHPUGPH</a></strong></em> when its owner/developer <a href="http://www.phpugph.com/talk/index.php?action=profile;u=293" target="_blank">RJ David</a> posted asking for feedback on how his site was when it was first lunch, it received a lot of technical and usability feedback.Now after years have passed, the site and its community finally became <a href="http://www.sulit.com.ph">the leading online marketplace and ads site in the the Philippines</a>.</p>
<p><strong><em>Sulit.com.ph is the leading <a rel="nofollow" href="http://www.sulit.com.ph/">buy and sell</a> website  in the Philippines. Post advertisements or find great deals at  Sulit.com.ph.</em></strong></p>
<p><strong><em>Celebrate Sulit.com.ph  4th Anniversary! Join the <a rel="nofollow" href="http://www.sulit.com.ph/index.php/view+topic/id/54856/Join+the+Sulit.com.ph+Banner+Making+Contest+and+Win+an+iMac+%28and+Other+Cool+Gadgets%29%21">Sulit Banner Making Contest</a> for July and get a  chance to win cool gadgets from <a rel="nofollow" href="http://www.sulit.com.ph/">Sulit.com.ph</a>, Blackberryzuela.com, and GadgetGrocery.  com!</em></strong></p>
<div>Read more at <a title="Sulit, free ads in the Philippines!" href="http://www.sulit.com.ph/index.php/view+topic/id/54856/Join+the+Sulit.com.ph+Banner+Making+Contest+and+Win+an+Apple+iMac+%28and+Other+Cool+Gadgets%29%21">Sulit</a>!<a href="http://www.sulit.com.ph/index.php/view+topic/id/54856/Join+the+Sulit.com.ph+Banner+Making+Contest+and+Win+an+Apple+iMac+%28and+Other+Cool+Gadgets%29%21"></a></div>
<p><a href="http://www.sulit.com.ph"><img class="alignnone" title="Sulit turning 4! Free ads? sulit na..." src="http://www.delfino.me/assets/uploads/sulit_turns4_banner3.png" alt="" width="300" height="250" /></a></p>
<p>*** For whatever reason, all my post was broken after changing theme&#8230;anyway, since based on contest rule that only 1 banner per domain; I&#8217;ve removed the first 2 entries.</p>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=71</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safer JS Codes&#8230;</title>
		<link>http://delfino.me/blog/?p=54</link>
		<comments>http://delfino.me/blog/?p=54#comments</comments>
		<pubDate>Tue, 20 Apr 2010 19:48:55 +0000</pubDate>
		<dc:creator>cdelfino</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=54</guid>
		<description><![CDATA[Yesterday while finishing the XLS generated report in one of the application I&#8217;m involved with, I came across some JS files within the script folder that is like 2007 or [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday while finishing the XLS generated report in one of the application I&#8217;m involved with, I came across some JS files within the script folder that is like 2007 or so coded and upon checking&#8230;the code is a real ugly beast!!!</p>
<p>Why? all functions were defined as global objects or within the window object and funny thing is that even the built-in function confirm() were override with their functionality! I believe the original programmer who wrote it assumes that throughout its code existence, no other developer/programmer would use similar or related function..which is really not a very good approach.</p>
<p>Example:<br />
common.js</p>
<pre class="brush: jscript;">
function removeData(el) {
    var tmp = $(el);

    $(tmp).text(&quot;&quot;).attr(&quot;background-color&quot;,&quot;white&quot;);
};
</pre>
<p>&#8230;function list and so on.There are around 14 attached JS files which had functions scattered randomly and were were just renamed function like removeDataY() which has the same functionality.Sigh&#8230;</p>
<p>Anyway, for those who are new to javascript&#8230;I&#8217;d suggest you encapsulate or create a simple namespace for your code so that it would not conflict with other external JS file assuming the function used is the same.</p>
<p>Example:<br />
common1.js</p>
<pre class="brush: jscript;">
var CM1 = {};

CM1.removeData = function(el) {
   var tmp = $(el);

   $(tmp).text(&quot;&quot;).attr(&quot;background-color&quot;,&quot;white&quot;);
};
</pre>
<p>&#8230;function list and so on.</p>
<p>common2.js</p>
<pre class="brush: jscript;">
var CM2 = {};

CM2.removeData = function(el) {
   var tmp = $(el);

   $(tmp).text(&quot;&quot;).attr(&quot;background-color&quot;,&quot;white&quot;);
};
</pre>
<p>And within application code, CM1.removeData() will never have conflict with CM2.removeData() since they belong to a different object, it&#8217;s cleaner and can easily be debug&#8230;There are some pattern which I find useful like the &#8220;Module Pattern&#8221; from Yahoo but that&#8217;s a different story and I&#8217;ll post it later in the next blog entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=54</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Few &#8220;Toyota Way&#8221; on a Web Project</title>
		<link>http://delfino.me/blog/?p=51</link>
		<comments>http://delfino.me/blog/?p=51#comments</comments>
		<pubDate>Tue, 09 Mar 2010 06:15:32 +0000</pubDate>
		<dc:creator>cdelfino</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=51</guid>
		<description><![CDATA[Yesterday, after transferring the code for a certain section of the site from a server to another, the code breaks. Checking the output result, an extension is needed to have [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, after transferring the code for a certain section of the site from a server to another, the code breaks. Checking the output result, an extension is needed to have the code working properly and so I need to revert back the old codes which version control helps a lot! This should have been avoided if done correctly the first time when the system was planned.</p>
<p>Anyway, what is the &#8220;Toyota Way&#8221; have to do with these!?&#8230;basically, &#8220;Toyota Way&#8221; is a good example of a reliable self improvement process that eliminate waste, solve problem at root cause and always about efficiency to make a company successful and in these posted case&#8230;a web project. Try googling or searching the net, &#8220;Toyota Way&#8221;, and this will give you an idea about how efficiency and productivity is done in a manufacturing environment.</p>
<p>So, how can we improve a bit by applying a few &#8220;Toyota Way&#8221; of improving the system?</p>
<p>1. Identify Problem, waste or causes(Kaizen)<br />
- Development server should always be a replica of the Production Server to easily reproduce bugs and fix immediately. In our case, production server is totally different from another production server and development sandbox as well which makes debugging chaotic that even a simple &#8220;index&#8221; error on pages are suppressed just to hide errors instead of fixing them.</p>
<p>- Over processing and multitasking because reading all the codes without any single API present or published considering the project is almost 4 years and running that is only based on PHP and MSSQL!</p>
<p>- Kaizen what???,basically it all boils down on how we proactive to see waste/problems, solving it and further improving  the process being implemented. In our case, how do we often apply patches? how do we often break things before hand(testing) and fixing it before our boss or the demanding user see it? Should we used unit testing?</p>
<p>2. Standards, a must!<br />
- Having standards create repeatable method that is predictable, high productive and of course, high quality. In our case again,  the web project.<br />
Be it creating &#8220;Coding Standard&#8221;, using Version Control and even using standard development practices e.g. architecture, libraries, reusable components and unit testing.</p>
<p>3. Always have an accountable Team Member/s<br />
- Productive team member is one of the key player in web projects implementation and on-going code improvement. Each should be diverse and capable of solving wide range of web related problems from site usability to hard-to-find bugs.</p>
<p>There are lot of stuff that can be followed by using the &#8220;Toyota Way&#8221;, this humble post is too specific on what I&#8217;m into right now. By looking or finding references on the net would give you more ideas and keep your existing processes improving over time.</p>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=51</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Developers Summit 2010</title>
		<link>http://delfino.me/blog/?p=35</link>
		<comments>http://delfino.me/blog/?p=35#comments</comments>
		<pubDate>Wed, 23 Dec 2009 05:26:25 +0000</pubDate>
		<dc:creator>cdelfino</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://delfino.me/blog/?p=35</guid>
		<description><![CDATA[Below is a repost for PHPUGPH upcoming event this coming 2010&#8230; When: 8:00 AM &#8211; 5:00 PM &#8211; January 30, 2010, Saturday Where: Hotel Rembrandt &#8211; 26 Tomas Morato Extension [...]]]></description>
			<content:encoded><![CDATA[<p>Below is a repost for <a href="http://www.phpugph.com/blog/2009/12/23/php-developers-summit-2010/">PHPUGPH</a> upcoming event this coming 2010&#8230;</p>
<p>When: 8:00 AM &#8211; 5:00 PM &#8211; January 30, 2010, Saturday<br />
Where: <strong>Hotel Rembrandt</strong> &#8211; 26 Tomas Morato Extension Quezon City, Philippines<br />
<a href="http://maps.google.com/maps/place?cid=13146968077348134590&amp;q=hotel%2Brembrandt%2Bquezon%2Bcity%2Baddress">Google Map Location</a></p>
<p>In partnership with <a href="http://www.microsoft.com/Philippines/">Microsoft Philippines</a>, <a href="http://www.phpugph.com">PHP User Group Philippines</a><br />
presents <a href="http://www.phpugph.com/blog/2009/12/23/php-developers-summit-2010/">PHP Developers Summit 2010</a>. We are inviting you to come and join us in this gathering of the country&#8217;s best tech-talents, professionals and web developers promoting the use of PHP and open source solutions in the enterprise and schools. Free flowing coffee with lots of freebies and raffle prizes! So what are you waiting for?</p>
<p>Registration starts at 8:00 AM. See you all there! ^_~</p>
<p><strong>Speakers:</strong></p>
<ul>
<ol>
<strong>Dominick Nowell A. Danao</strong> (CEO of Happy Mobile Inc.) &#8211; Former VASHead of Sun Cellular.  Founder of Pinoymail which he sold to Smart&#8217;s Orlando Vea for P100M back in the early 2000s.  He is also a Palanca Awardee.  He will discuss PHP Development with Yahoo Developer&#8217;s Network.  He recently won in the Yahoo Open Hack&#8217;s Day in Indonesia.
</ol>
<ol>
<strong>Bing Bryan Tan</strong> (President and CEO of Brewed Concepts) &#8211; Keynote Speaker
</ol>
<ol>
<strong>Paolo Alexis Falcone</strong> (Senior Developer, Friendster Inc.) &#8211; Will discuss PHP Scaling
</ol>
<ol>
<strong>Alezandra Nicholas</strong> (Microsoft Developer Evangelist) &#8211; Website spark and Bizspark
</ol>
<ol>
<strong>Rodney Jao</strong> (MCP) &#8211; PHP in IIS7 (using Fast CGI) and about PHP and ASP.NET interop via SOAP
</ol>
<ol>
<strong>Rick Bahague, Jr.</strong> (Computer Professionals&#8217; Union) &#8211; Windows Cache Extension for PHP
</ol>
<ol>
<strong>Globe Labs</strong> &#8211; Globe Labs API
</ol>
</ul>
<p><strong>Sponsors:</strong></p>
<p><a href="http://www.microsoft.com/Philippines/"><strong>Microsoft Philippines</strong></a><br />
<a href="http://www.zend.com/"><strong>Zend</strong></a><br />
<a href="http://www.globelabs.com.ph/"><strong>Globe Labs</strong></a></p>
<p><strong>Limited Special Offer</strong></p>
<blockquote><p>If you register early and pay within the year 2009, you&#8217;ll get a<br />
ticket for only Php 1,000.00 and we&#8217;ll give you One (1) FREE Microsoft<br />
limited edition thumb drive.</p></blockquote>
<p><strong>Registration and Ticket Payment Instructions</strong></p>
<p>Online registration website is currently being tested right now. In<br />
the mean time, you could pre-register by sending your name, position,<br />
company and contact details to chean [ at ] phpugph [ dot ] com and by settling your<br />
ticket payment through bank deposit:</p>
<p>Bank Name: Banco de Oro (BDO)<br />
Account Name: PHP User Group Philippines Inc.<br />
Savings Account No. 290226988<br />
Branch: San Juan Branch</p>
<p>To all who would pay for the event tickets, kindly send me a scanned<br />
copy of the deposit slip for payment confirmation.</p>
<p>Thank you very much.</p>
<p>Truly yours,<br />
Cherrie Ann B. Domingo<br />
President<br />
PHP User Group Philippines Inc.</p>
<p>Email: chean [ at ] phpugph [ dot ] com<br />
Web: <a href="http://www.phpugph.com">http://www.phpugph.com</a><br />
Mobile: +63917.865.2412<br />
Phone: (02) 975.6976</p>
]]></content:encoded>
			<wfw:commentRss>http://delfino.me/blog/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
