<?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>Sitek Blog</title>
	<atom:link href="http://blog.sitek.com.au/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sitek.com.au</link>
	<description>About IT and Technology</description>
	<lastBuildDate>Fri, 03 Jul 2009 23:37:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>10 signs to identify crap PHP project</title>
		<link>http://blog.sitek.com.au/2009/07/10-sign-identify-crap-project/</link>
		<comments>http://blog.sitek.com.au/2009/07/10-sign-identify-crap-project/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 23:36:30 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=57</guid>
		<description><![CDATA[Useful article on 10 useful signs to identify crappy PHP project. A summary list,

 The software tries to reinvent the object model, or &#8220;fix&#8221; language features.
The code includes user defined global variables
Scattered HTML and SQL
Classes do too much
Lots of properties are public or lots of properties are static
Multiple levels of inheritance
The authors try to use [...]]]></description>
			<content:encoded><![CDATA[<p>Useful article on <a href="http://www.phpfreaks.com/blog/10-signs-of-crappy-php-software">10 useful signs</a> to identify crappy PHP project. A summary list,</p>
<ol>
<li> The software tries to reinvent the object model, or &#8220;fix&#8221; language features.</li>
<li>The code includes user defined global variables</li>
<li>Scattered HTML and SQL</li>
<li>Classes do too much</li>
<li>Lots of properties are public or lots of properties are static</li>
<li>Multiple levels of inheritance</li>
<li>The authors <span style="text-decoration: underline;">try</span> to use Design Patterns</li>
<li>The software messes with the error level</li>
<li>In the code base, there is a directory called &#8220;core&#8221;</li>
<li>The software uses it&#8217;s own template language.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2009/07/10-sign-identify-crap-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>oscommerce nightmare</title>
		<link>http://blog.sitek.com.au/2009/07/oscommerce-nightmare/</link>
		<comments>http://blog.sitek.com.au/2009/07/oscommerce-nightmare/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 12:25:04 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[oscommerce]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=48</guid>
		<description><![CDATA[An article criticizing oscommerce is a nightmare. I could not agree more. I have give up on it long long time ago. The overall structure is a  mess. But if you go to freelance site like scriptlance, getafreelancer. You will notice there are still project that requesting oscommerce application. I think prime reason that there [...]]]></description>
			<content:encoded><![CDATA[<p>An <a href="http://www.rawseo.com/news/2009/06/29/5-reasons-why-oscommerce-is-a-nightmare">article </a>criticizing oscommerce is a nightmare. I could not agree more. I have give up on it long long time ago. The overall structure is a  mess. But if you go to freelance site like scriptlance, getafreelancer. You will notice there are still project that requesting oscommerce application. I think prime reason that there are still demand for oscommerce is because customization is cheap. Lot of the customization on osCommerce is done in hack, direct changes to the core source code. It is a nightmare to maintain, not to mention leaving the site owner without a  option to upgrade in the future. Leave security holes wide open because patching a customized copy of oscommerce is very time consuming. So a warning to site owner, you might save some money now but in the long run, you will be paying more.</p>
<p>For a better option, you should look at <a href="http://www.magentocommerce.com/" target="_blank">http://www.magentocommerce.com</a>. One of the better structure shopping cart, based on industry standard framework, Zen Framework. Developer complaint about its complexity, but it is a extensible product. Development might be a bit more expensive, but worth it in the long term. The other option that you might consider is <a href="http://www.zen-cart.com/" target="_blank">http://www.zen-cart.com</a> as mention in the article.</p>
<p>What are you experience in shopping cart software?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2009/07/oscommerce-nightmare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.5 Release</title>
		<link>http://blog.sitek.com.au/2009/07/firefox-3-5/</link>
		<comments>http://blog.sitek.com.au/2009/07/firefox-3-5/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 09:08:21 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=15</guid>
		<description><![CDATA[For those who have been hiding under a stone. Firefox 3.5 was release this week. I was happy there was already upgrade for Firebug, Web Developer plugin. I remember the last upgrade 2.x to 3. The plugins were lagging behind the browser release.

So far, Firefox is running very well. on my machine. On average, I [...]]]></description>
			<content:encoded><![CDATA[<p>For those who have been hiding under a stone. <a href="http://getfirefox.com/">Firefox 3.5</a> was release this week. I was happy there was already upgrade for <a href="http://www.getfirebug.com">Firebug</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer</a> plugin. I remember the last upgrade 2.x to 3. The plugins were lagging behind the browser release.</p>
<p><span id="more-15"></span></p>
<p>So far, Firefox is running very well. on my machine. On average, I have 20 tabs open at one time. The only complain I have is sometime the browser freeze for 10-15 seconds or so. Not sure if it is the Windows 7 problem or the browser itself.</p>
<p>What are your experience with Firefox 3.5?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2009/07/firefox-3-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS war Start Again</title>
		<link>http://blog.sitek.com.au/2008/04/os-war-start-again/</link>
		<comments>http://blog.sitek.com.au/2008/04/os-war-start-again/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 05:07:22 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=14</guid>
		<description><![CDATA[An interesting article in OS preferences and arguments, from ComputerWorld.
]]></description>
			<content:encoded><![CDATA[<p>An interesting article in OS preferences and arguments, from <a href="http://www.computerworld.com.au/index.php/id;849217596">ComputerWorld</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2008/04/os-war-start-again/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mozilla Firefox 3 Beta 5</title>
		<link>http://blog.sitek.com.au/2008/04/mozilla-firefox-3-beta-5/</link>
		<comments>http://blog.sitek.com.au/2008/04/mozilla-firefox-3-beta-5/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 01:13:47 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[scribefire]]></category>
		<category><![CDATA[Web Developer]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=13</guid>
		<description><![CDATA[There are ton of good review on the Internet regarding to Firefox 3 performance and stability. Version 2 was a bit disappointing, specially when it is use on Laptop where RAM is always a precious resource. I have try Beta 3 and 4 before, but there is always the issue of lacking plugin compatibility, making [...]]]></description>
			<content:encoded><![CDATA[<p>There are ton of good review on the Internet regarding to Firefox 3 performance and stability. Version 2 was a bit disappointing, specially when it is use on Laptop where RAM is always a precious resource. I have try Beta 3 and 4 before, but there is always the issue of lacking plugin compatibility, making me putting it off from upgrading from version 2. I do a lot of web development, therefore Firebug and Web Developer plugin is a must. Public release is not due until June, 2008, 2 months away. I have been waiting since December last year. A long long wait.</p>
<p><span id="more-13"></span></p>
<p>Today, I try my luck again. After download and install Firefox 3, I try to find Firebug plugin. The Firebug on the Mozilla Plugin Site is not compatible with Firefox 3, but there is a link to the plugin homepage. I follow the link and landed on <a href="http://www.getfirebug.com/">here</a>. To my surprise, there is a working version of the plugin that is compatible with Firefox 3. Even though it is a beta version, I straight away download and install it. I am very happy and excited that it work. Now I can move to Firefox 3. I also find Web Developer plugin and it is compatible with version 3. Double strike today, not too bad for a day. Other plugin like adblock and del.icio.us bookmark does not work, those are not as essential for me. I can wait on those plugin. I found an excellent plugin, <a href="http://www.scribefire.com/">ScribeFire</a>. It is a plugin that allow you write your blog and publish it to your blog. All blogger should try the plugin, I believe you will enjoy it too.</p>
<p>So far, I have let Firefox 3 run for 4 hours plus. The first thing I notice, memory use by Firefox actually goes up and down. Not just up and up like in Firefox 2. Currently, it is using 76MB. If I was running Firefox 2, the memory usage after 4 hours will be 100++MB. The performance of the browser is fast. Changing between tab is very responsive and swift. The only downside that I experience, is when I click on a link sometime the Firefox freeze and not responsive. That could be my machine acting up, I will need to monitor that. Other than that, I recommend Firefox 3 to anyone who use a browser. For less IT illiterate, maybe wait till Public Release, if you are IT know-how, I recommend that you give it a try.<br />
<a href="http://news.bbc.co.uk/2/hi/europe/7333955.stm"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2008/04/mozilla-firefox-3-beta-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking Competition.</title>
		<link>http://blog.sitek.com.au/2008/04/hacking-competition/</link>
		<comments>http://blog.sitek.com.au/2008/04/hacking-competition/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 00:26:19 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=11</guid>
		<description><![CDATA[Very interesting competition. More information at Here. Win Cash and prize while you hack away. It is a good way for hacker to show off their talent.
]]></description>
			<content:encoded><![CDATA[<p>Very interesting competition. More information at <a href="http://dvlabs.tippingpoint.com/blog/2008/03/19/cansecwest-pwn-to-own-2008">Here</a>. Win Cash and prize while you hack away. It is a good way for hacker to show off their talent.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2008/04/hacking-competition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lost your Windows XP password?</title>
		<link>http://blog.sitek.com.au/2008/04/lost-your-windows-xp-password/</link>
		<comments>http://blog.sitek.com.au/2008/04/lost-your-windows-xp-password/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 02:09:25 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=10</guid>
		<description><![CDATA[Today, I just discover that I forgot the Administrator password on one of my Windows XP machine. After searching for solution on Google, I found one of the best and free method to reset password on Windows XP machine. It is actually a security hole that Microsoft fail to patch. It work on my SP2 [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I just discover that I forgot the Administrator password on one of my Windows XP machine. After searching for solution on Google, I found one of the best and free method to reset password on Windows XP machine. It is actually a security hole that Microsoft fail to patch. It work on my SP2 machine as well. So if you ever lost or forgot your password, try to reset it this way first before going out to purchase expensive program to reset or retrieve the password for you. Get the article from <a href="http://pubs.logicalexpressions.com/Pub0009/LPMArticle.asp?ID=305">Here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2008/04/lost-your-windows-xp-password/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Dirtiest jobs in IT industry</title>
		<link>http://blog.sitek.com.au/2008/03/dirtiest-jobs-in-it-industry/</link>
		<comments>http://blog.sitek.com.au/2008/03/dirtiest-jobs-in-it-industry/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 01:16:39 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=9</guid>
		<description><![CDATA[Easy and good reading, back to work after an easy weekend.  7 dirtiest jobs in the IT from ComputerWorld.
]]></description>
			<content:encoded><![CDATA[<p>Easy and good reading, back to work after an easy weekend.  <a href="http://www.computerworld.com.au/index.php?id=1953316178&amp;eid=-257">7 dirtiest jobs in the IT</a> from ComputerWorld.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2008/03/dirtiest-jobs-in-it-industry/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Protect your email address from Spammer and Forgery</title>
		<link>http://blog.sitek.com.au/2008/03/protect-your-email-address-from-spammer-and-forgery/</link>
		<comments>http://blog.sitek.com.au/2008/03/protect-your-email-address-from-spammer-and-forgery/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 01:05:39 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[forgery]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spf]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=8</guid>
		<description><![CDATA[Domain Name is one of the most precious asset in online business. We should spent some time and effort in protecting it from being misused and get blacklisted. Today I am going introduce is SPF stand for Sender Policy Framework. It is an effective method to protect your domain from being used by spammer to [...]]]></description>
			<content:encoded><![CDATA[<p>Domain Name is one of the most precious asset in online business. We should spent some time and effort in protecting it from being misused and get blacklisted. Today I am going introduce is SPF stand for Sender Policy Framework. It is an effective method to protect your domain from being used by spammer to send out spam email with your domain name. The framework is a technical method in preventing sender email address forgery.</p>
<h3>How does SPF work?</h3>
<p>SPF is a framework that need to be implement by both side of the email system, the sender and the receiver.</p>
<ul>
<li>The sender need add a TXT entry in their DNS entry. This entry allow the sender to specify what host is authorized to send email using it&#8217;s domain name. For example,
<pre>sitek.com.au.     TXT     "v=spf1 mx -all"</pre>
<p>This entry in the sitek DNS entry would mean that all sitek.com.au MX host are authorized host to use sitek.com.au domain name to send out email. They are allow to send out sitek.com.au email address&#8217;s email. More information on syntax can be found in <a href="http://www.openspf.org/SPF_Record_Syntax">www.openspf.org</a>.</li>
<li>When receiver end, receive an email, it will need to check the sender email address DNS entry. If DNS contain SPF entry, check are perform to make sure that the sending host is one of the machine listed in the SPF entry. This prevent spammer from using your domain name to spam email.</li>
</ul>
<p>We should encourage ourselves and other to implement SPF framework on their domain and mail server to help fight against SPAM. List of SPF implementation on the receiver end from <a href="http://www.openspf.org/Implementations">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2008/03/protect-your-email-address-from-spammer-and-forgery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hang rpm command?</title>
		<link>http://blog.sitek.com.au/2008/03/hang-rpm-command/</link>
		<comments>http://blog.sitek.com.au/2008/03/hang-rpm-command/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 12:57:18 +0000</pubDate>
		<dc:creator>James Moey</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[rpm]]></category>

		<guid isPermaLink="false">http://blog.sitek.com.au/?p=7</guid>
		<description><![CDATA[Just encounter that today. Trying to install a rpm package. rpm &#8211;install xxx.rpm just hang there. After some search on google, found the solution to my problem.
The problem was RPM database was corrupted.
The solution is to remove the corrupt database, located at /var/lib/rpm/__db.*
]]></description>
			<content:encoded><![CDATA[<p>Just encounter that today. Trying to install a rpm package. rpm &#8211;install xxx.rpm just hang there. After some search on google, found the solution to my problem.</p>
<p>The problem was RPM database was corrupted.</p>
<p>The solution is to remove the corrupt database, located at /var/lib/rpm/__db.*</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sitek.com.au/2008/03/hang-rpm-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
