<?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>Keithics Blog and Thoughts</title>
	<atom:link href="http://keithics.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://keithics.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 16 Jun 2011 06:10:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A Very Simple Theme Switcher for Codeigniter</title>
		<link>http://keithics.com/blog/php-programming/a-very-simple-theme-switcher-for-codeigniter</link>
		<comments>http://keithics.com/blog/php-programming/a-very-simple-theme-switcher-for-codeigniter#comments</comments>
		<pubDate>Thu, 16 Jun 2011 06:10:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Snippets]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=377</guid>
		<description><![CDATA[I am using this library for all of my Codeigniter projects and I was thinking how to dynamically change the theme of the website.
My first thought was to dynamically change the &#8220;views&#8221; of CI_Loader but it seems to be very hard to do without editing the Core.
Codeigniter doesn&#8217;t actually let you extend the Core by [...]]]></description>
			<content:encoded><![CDATA[<p>I am using this <a href="http://maestric.com/doc/php/codeigniter_template">library</a> for all of my Codeigniter projects and I was thinking how to dynamically change the theme of the website.</p>
<p>My first thought was to dynamically change the &#8220;views&#8221; of CI_Loader but it seems to be very hard to do without editing the Core.</p>
<p>Codeigniter doesn&#8217;t actually let you extend the Core by using hooks but extending the library ( which is confusing when you read the documentation).</p>
<p>/system/core/Loader.php</p>
<pre>function __construct()</pre>
<pre> {</pre>
<pre> $this-&gt;_ci_view_path = APPPATH.'views/';</pre>
<pre> $this-&gt;_ci_ob_level  = ob_get_level();</pre>
<pre> $this-&gt;_ci_library_paths = array(APPPATH, BASEPATH);</pre>
<pre> $this-&gt;_ci_helper_paths = array(APPPATH, BASEPATH);</pre>
<pre> $this-&gt;_ci_model_paths = array(APPPATH);</pre>
<pre>
 log_message('debug', "Loader Class Initialized");</pre>
<pre> }
</pre>
<p>Note that the views folder is hard-coded. I would suggest to have ci_view_path to be on of the config items.</p>
<p>But anyway by using the <a href="http://maestric.com/doc/php/codeigniter_template">library of Jerome (http://maestric.com/doc/php/codeigniter_template)</a> , you can easily achieve a dynamic theme without changing it. Below is the code:</p>
<pre>&lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Template {
 var $template_data = array();

 function set($name, $value)
 {
 $this-&gt;template_data[$name] = $value;
 }

 function load($template = '', $view = '' , $view_data = array(), $return = FALSE)
 {               
 $this-&gt;CI =&amp; get_instance();
 <span style="color: #0000ff;">$user_template = isset($_SESSION['template']) ? $_SESSION['template'] : 'default';</span>             
 $this-&gt;set('contents', $this-&gt;CI-&gt;load-&gt;view(<span style="color: #0000ff;">$user_template.'/'.</span>$view, $view_data, TRUE));            
 return $this-&gt;CI-&gt;load-&gt;view(<span style="color: #0000ff;">$user_template.'/'.</span>$template, $this-&gt;template_data, $return);
 }
}</pre>
<p>Now, you have a theme inside the views folder..</p>
<p>/application/views/default/<br />
/application/views/theme1/<br />
/application/views/theme2/</p>
<p>Simple right!</p>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/php-programming/a-very-simple-theme-switcher-for-codeigniter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am now loving Fotolia!!</title>
		<link>http://keithics.com/blog/personal-thoughts/i-am-now-loving-fotolia</link>
		<comments>http://keithics.com/blog/personal-thoughts/i-am-now-loving-fotolia#comments</comments>
		<pubDate>Tue, 22 Mar 2011 13:13:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Personal Thoughts]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=374</guid>
		<description><![CDATA[After a few downloads of vectors and images from Fotolia for  my web design and mobile development services, I can clearly say that they are  way better than my previous stock photo company.
Compared to other stock agencies,  Fotolia (www.fotolia) is rather young but it  has gained popularity and good reviews both [...]]]></description>
			<content:encoded><![CDATA[<p>After a few downloads of vectors and images from Fotolia for  my web design and mobile development services, I can clearly say that they are  way better than my previous stock photo company.</p>
<p>Compared to other stock agencies,  Fotolia (<a href="http://www.fotolia">www.fotolia</a>) is rather young but it  has gained popularity and good reviews both from contributors and  customers.  Like other sites shelling the  same type of business, this site is a good place to get images for creative  purposes for a lesser cost. Since it was launched, there are almost 12 million  photos, vectors and videos available. Fotolia also have 15 regional sites like  Japan and Brazil. The site’s lay-out is uncomplicated – simple and clean. With  this, the site is easy to navigate and user-friendly with less reported  problems when it comes to uploading images and videos.</p>
<p><strong>Collection</strong></p>
<p>As mentioned, Fotolia has a large  database. This is good for potential buyers to have more choices in terms of  image selection. On the other side, this large number of images means stiff  competition. Contributors have to exert extra effort to have their images stick  out in the crowd. Image and video collections are also well-organized for easy  and fast browsing. Images have specific categories like abstract, business,  concept, emotion and architecture. Customers can excpet faster and more concise  image selection. Site’s visitors can also check images taken in a specific  country.</p>
<p><strong>Contributors</strong></p>
<p>One of the good things about  Fotolia is it is open for beginners. As long as you want to have good exposure  for your work or hobby, then you are free to set up an account. Photographers,  designers and art directors make up of its contributor’s population. Unlike  other stock agencies that only offer a public profile, Fotolia’s contributor’s  have their own personal site with their “my Fotolia’s site”. This is a good  venue for contributor’s to organize their submissions and even their rankings  and earnings.</p>
<p>In order to earn money, Fotolia  practices commission structuring as well as referral schemes. Like other  commission-based agencies, your commission will increase as you sell more  images. Same with referral, you earn each time your referral sells an image.  One of the issues that contributors raise is how the site changes their policies.  Many complain that Fotolia easily changes their guidelines specifically those  in related to sales.</p>
<p><strong>Costumers</strong></p>
<p>Fotolia is a royalty –free sock  agency which makes it very popular for its potential customers. When you buy an  image, you can use it more than once without paying any royalty. This will make  this site very cheap and good for small businesses. Customers can buy an image  for less than $2. They also have many free images for customers to upload and  use for free. This is a fair deal specifically for those who are on limited  financial resources. Lastly, Fotolia offers subscription plans that can make one  image upload as low as 14 cents.</p>
<p>With more than 2 million accounts  and 9 million images and vidos, the future is bright for Fotolia. Cheaper fees  make this site a great place to scout for images. Its easy features and  over-all structure welcome more artists and designers to join their sturdy  family. When looking for other reviews, Fotolia receives both fair and  excellent assessments but for now, this site is one of the best stock agencies  to choose especially if you are a beginner.</p>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/personal-thoughts/i-am-now-loving-fotolia/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MYSQL Date/Time Range Query Example</title>
		<link>http://keithics.com/blog/personal-thoughts/freelance/mysql-datetime-range-query-example</link>
		<comments>http://keithics.com/blog/personal-thoughts/freelance/mysql-datetime-range-query-example#comments</comments>
		<pubDate>Mon, 15 Nov 2010 07:43:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Snippets]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=364</guid>
		<description><![CDATA[1.       Get Date Range
SELECT * from tbl_events WHERE eventdate BETWEEN ‘2010-11-11’ AND ‘2010-11-30’
2.       Get year events
SELECT * FROM tbl_events WHERE YEAR(eventdate) = ‘2010’
3.       Get Month and Year Events
SELECT * from tbl_events WHERE eventdate BETWEEN &#8216;2010-11-1&#8242; AND &#8216;2010-11-30&#8242;
4.       Get Events greater than Today or NOW

SELECT * from tbl_events HAVING eventdate &#62;  CURDATE()
To get the number of [...]]]></description>
			<content:encoded><![CDATA[<p>1.       <strong>Get Date Range</strong><br />
SELECT * from tbl_events WHERE eventdate BETWEEN ‘2010-11-11’ AND ‘2010-11-30’</p>
<p>2.       <strong>Get year events</strong></p>
<p>SELECT * FROM tbl_events WHERE YEAR(eventdate) = ‘2010’</p>
<p>3.       <strong>Get Month and Year Events</strong></p>
<p>SELECT * from tbl_events WHERE eventdate BETWEEN &#8216;2010-11-1&#8242; AND &#8216;2010-11-30&#8242;</p>
<p>4.       <strong>Get Events greater than Today or NOW<br />
</strong></p>
<p>SELECT * from tbl_events <strong>HAVING</strong> eventdate &gt;  CURDATE()</p>
<p>To get the number of days in a month use <a href="http://php.net/manual/en/function.cal-days-in-month.php">cal_days_in_month</a> function.</p>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/personal-thoughts/freelance/mysql-datetime-range-query-example/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Fake Email</title>
		<link>http://keithics.com/blog/personal-thoughts/freelance/facebook-fake-email</link>
		<comments>http://keithics.com/blog/personal-thoughts/freelance/facebook-fake-email#comments</comments>
		<pubDate>Mon, 20 Sep 2010 01:48:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Freelancing]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=360</guid>
		<description><![CDATA[Please be aware of this email!
]]></description>
			<content:encoded><![CDATA[<p>Please be aware of this email!<a href="http://keithics.com/blog/wp-content/uploads/2010/09/fake-email-from-facebook.jpg"><img class="alignnone size-full wp-image-361" title="fake-email-from-facebook" src="http://keithics.com/blog/wp-content/uploads/2010/09/fake-email-from-facebook.jpg" alt="" width="769" height="532" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/personal-thoughts/freelance/facebook-fake-email/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starcraft 2 : Wings of Liberty &#8211; Fireworks / PSD Template</title>
		<link>http://keithics.com/blog/adobe-fireworks/starcraft-2-wings-of-liberty-fireworks-psd-template</link>
		<comments>http://keithics.com/blog/adobe-fireworks/starcraft-2-wings-of-liberty-fireworks-psd-template#comments</comments>
		<pubDate>Wed, 28 Jul 2010 17:00:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Fireworks]]></category>
		<category><![CDATA[Premium Templates]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=343</guid>
		<description><![CDATA[Starcraft 2 : Wings of Liberty Fireworks Template for only 25.00 USD
- This template is based on Starcraft 2 Fan Site Kit.
- Made using Adobe Fireworks CS4+.
- High Quality and best for your Starcraft fan page.
- Can be saved as PSD.
- Payment via Paypal (webmaster@keithics.com)
- HTML is optional, just add 25USD for 1 homepage and [...]]]></description>
			<content:encoded><![CDATA[<h2>Starcraft 2 : Wings of Liberty Fireworks Template for only 25.00 USD</h2>
<p>- This template is based on <a href="http://us.starcraft2.com/downloads.xml#fansitekit" target="_blank">Starcraft 2 Fan Site Kit</a>.<br />
- Made using Adobe Fireworks CS4+.<br />
- High Quality and best for your Starcraft fan page.<br />
- Can be saved as PSD.<br />
- Payment via Paypal (<a href="mailto:webmaster@keithics.com">webmaster@keithics.com</a>)<br />
- HTML is optional, just add 25USD for 1 homepage and 1 template.</p>
<p><strong>Preview Below: Homepage at 90% from original (click to view)<br />
</strong></p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/07/homepage.jpg"><img class="alignnone size-full wp-image-348" title="homepage" src="http://keithics.com/blog/wp-content/uploads/2010/07/homepage.jpg" alt="" width="872" height="891" /></a></p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/07/downloads.jpg"><img class="alignnone size-full wp-image-344" title="downloads" src="http://keithics.com/blog/wp-content/uploads/2010/07/downloads.jpg" alt="" width="1120" height="720" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/adobe-fireworks/starcraft-2-wings-of-liberty-fireworks-psd-template/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN in Shared Hosting with Hostgator</title>
		<link>http://keithics.com/blog/personal-thoughts/svn-in-shared-hosting-with-hostgator</link>
		<comments>http://keithics.com/blog/personal-thoughts/svn-in-shared-hosting-with-hostgator#comments</comments>
		<pubDate>Sun, 11 Jul 2010 06:36:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Personal Thoughts]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=336</guid>
		<description><![CDATA[I love Hostgator, they never let me down ever since. There might some minor incidents but their support fixed it quickly.
My Hard drive just crashed this week and now I want to have a repository for my code just in case it happens again.
To make Hostgator+SVN to work , you need:
1. SSH access.. SSH is [...]]]></description>
			<content:encoded><![CDATA[<p>I love Hostgator, they never let me down ever since. There might some minor incidents but their support fixed it quickly.</p>
<p>My Hard drive just crashed this week and now I want to have a repository for my code just in case it happens again.</p>
<p>To make Hostgator+SVN to work , you need:</p>
<p>1. SSH access.. SSH is free if you have the business plan (shared)</p>
<p>2. <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">Putty (Windows)</a></p>
<p>3. <a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN (SVN Client)</a></p>
<p>Step1:</p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/07/1.jpg"><img class="alignnone size-full wp-image-337" title="1" src="http://keithics.com/blog/wp-content/uploads/2010/07/1.jpg" alt="" width="459" height="435" /></a></p>
<p>Instructions:<br />
Type your <strong>domain name</strong> and the port as <strong>2222</strong>, in the Saved Sessions textbox type: <strong>keithics</strong> or any name, then click <strong>Save</strong>. You can see the<strong> Name on the text area on the left</strong>.<br />
<strong>Then click Open.<br />
</strong></p>
<p>Step2:</p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/07/2.jpg"><img class="alignnone size-full wp-image-338" title="2" src="http://keithics.com/blog/wp-content/uploads/2010/07/2.jpg" alt="" width="663" height="225" /></a></p>
<p>When Putty loads, it will ask for your <strong>Username and Password</strong>. Please note that when you type your password, you can&#8217;t see anything in Putty&#8217;s commandline.<br />
Just type your password and press <strong>Enter</strong>.</p>
<p>Then Create a repository.. <img src="file:///C:/Users/keith/AppData/Local/Temp/moz-screenshot.png" alt="" /><code><br />
</code></p>
<pre><code>svnadmin create myrepo</code></pre>
<p>step3:</p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/07/3.jpg"><img class="alignnone size-full wp-image-339" title="3" src="http://keithics.com/blog/wp-content/uploads/2010/07/3.jpg" alt="" width="540" height="225" /></a></p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/07/4.jpg"><img class="alignnone size-full wp-image-340" title="4" src="http://keithics.com/blog/wp-content/uploads/2010/07/4.jpg" alt="" width="705" height="460" /></a></p>
<p>Install TortoiseSVN and <strong>Click Settings</strong>. In the Network Tab, browser for the <strong>Putty.exe path</strong>.</p>
<p>Step4:</p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/07/5.jpg"><img class="alignnone size-full wp-image-341" title="5" src="http://keithics.com/blog/wp-content/uploads/2010/07/5.jpg" alt="" width="539" height="421" /></a></p>
<p>Create a repository by right clicking an empty folder then choose <strong>TortoiseSVN-&gt;Create Repository Here</strong>.<br />
Add a text file to that folder then right click the folder then choose <strong>SVN Checkout</strong>.<br />
IN the URL of the repository type:<br />
svn+ssh://<strong>keithics</strong>@<strong>keithics</strong>/home/<strong>keithics</strong>/myrepo/<br />
Replace the bold text with your own.<br />
svn+ssh://<strong>&lt;HOSTGATOR NAME&gt;</strong>@<strong>&lt;PUTTY SESSION NAME&gt;</strong>/home/<strong>&lt;HOSTGATORNAME&gt;</strong>/<strong>&lt;REPO FOLDER&gt;</strong>/</p>
<p>Good Luck and if you have any problems, just put it on the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/personal-thoughts/svn-in-shared-hosting-with-hostgator/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apache/PHP HTTP Authentication</title>
		<link>http://keithics.com/blog/php-programming/apachephp-http-authentication</link>
		<comments>http://keithics.com/blog/php-programming/apachephp-http-authentication#comments</comments>
		<pubDate>Tue, 18 May 2010 10:41:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Snippets]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=328</guid>
		<description><![CDATA[Aside from having a complex login page where you can prevent access to users without privileges ,  PHP offers a simple way to do it.
But you must have an Apache Server (most of the servers are Apache).
Here is the code:



if &#40;$_SERVER&#91;&#8216;PHP_AUTH_USER&#8217;&#93; != &#8216;admin&#8217; and $_SERVER&#91;&#8216;PHP_AUTH_PW&#8217;&#93; != &#8216;admin&#8217;&#41; &#123;


&#160;header&#40;&#8216;WWW-Authenticate: Basic realm=&#34;TCG Admin Panel&#34;&#8217;&#41;;


&#160;header&#40;&#8216;HTTP/1.0 401 Unauthorized&#8217;&#41;;


&#160;echo &#8216;You [...]]]></description>
			<content:encoded><![CDATA[<p>Aside from having a complex login page where you can prevent access to users without privileges ,  PHP offers a simple way to do it.</p>
<p>But you must have an Apache Server (most of the servers are Apache).</p>
<p>Here is the code:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$_SERVER</span><span class="br0">&#91;</span><span class="st0">&#8216;PHP_AUTH_USER&#8217;</span><span class="br0">&#93;</span> != <span class="st0">&#8216;admin&#8217;</span> and <span class="re0">$_SERVER</span><span class="br0">&#91;</span><span class="st0">&#8216;PHP_AUTH_PW&#8217;</span><span class="br0">&#93;</span> != <span class="st0">&#8216;admin&#8217;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&#8216;WWW-Authenticate: Basic realm=&quot;TCG Admin Panel&quot;&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&#8216;HTTP/1.0 401 Unauthorized&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&#8216;You need to login&#8217;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;<a href="http://www.php.net/exit"><span class="kw3">exit</span></a>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;OK!&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Learn more about it <a href="http://php.net/manual/en/features.http-auth.php" target="_blank">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/php-programming/apachephp-http-authentication/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Fireworks CS5 first look</title>
		<link>http://keithics.com/blog/adobe-fireworks/adobe-fireworks-cs5-first-look</link>
		<comments>http://keithics.com/blog/adobe-fireworks/adobe-fireworks-cs5-first-look#comments</comments>
		<pubDate>Fri, 07 May 2010 18:55:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Fireworks]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=300</guid>
		<description><![CDATA[Just downloaded the trial for Adobe Fireworks CS5. One noticeable change is the splash image.

You may need to login to use other Adobe Services.

And Oh, they have templates for Web, Mobile , Wireframes etc.. cool!

As for the Text .. sorry guys.. still no System Anti Alias. Don&#8217;t wait for Adobe to bring it back. Just [...]]]></description>
			<content:encoded><![CDATA[<p>Just downloaded the trial for Adobe Fireworks CS5. One noticeable change is the splash image.</p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-11.jpg"><img class="alignnone size-full wp-image-317" title="fireworkscs5-1" src="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-11.jpg" alt="" width="698" height="406" /></a></p>
<p>You may need to login to use other Adobe Services.</p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-1.jpg"></a><a href="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-2.jpg"><img class="alignnone size-full wp-image-302" title="fireworkscs5-2" src="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-2.jpg" alt="" width="698" height="406" /></a></p>
<p>And Oh, they have templates for Web, Mobile , Wireframes etc.. cool!</p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-templates.jpg"><img class="alignnone size-full wp-image-314" title="fireworkscs5-templates" src="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-templates.jpg" alt="" width="698" height="406" /></a></p>
<p>As for the Text .. sorry guys.. still no System Anti Alias. Don&#8217;t wait for Adobe to bring it back. Just won&#8217;t happened.</p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-text-anti-alias.jpg"><img class="alignnone size-full wp-image-316" title="fireworkscs5-text-anti-alias" src="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-text-anti-alias.jpg" alt="" width="289" height="129" /></a></p>
<p>Better border, finally!</p>
<p><a href="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-better-border.jpg"><img class="alignnone size-full wp-image-312" title="fireworkscs5-better-border" src="http://keithics.com/blog/wp-content/uploads/2010/05/fireworkscs5-better-border.jpg" alt="" width="698" height="406" /></a></p>
<p>As for performance , faster but not fast enough compared to CS3.</p>
<p>&#8211; there&#8217;s not much improvement of Fireworks since Adobe took over. They put up a lot of useless stuff like Flex Skinning , Adobe Air mouse events.. Just how many people uses those features?They are obviously trying to sell other products rather than listening to their customers.</p>
<p>I will be getting emails from Adobe (again) for this one. How about you guys what do you think?</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><img src="file:///C:/Users/keithics/AppData/Local/Temp/moz-screenshot.png" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/adobe-fireworks/adobe-fireworks-cs5-first-look/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing Error: 1093 mysql you can&#8217;t specify target table</title>
		<link>http://keithics.com/blog/personal-thoughts/fixing-error-1093-mysql-you-cant-specify-target-table</link>
		<comments>http://keithics.com/blog/personal-thoughts/fixing-error-1093-mysql-you-cant-specify-target-table#comments</comments>
		<pubDate>Fri, 07 May 2010 17:50:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Personal Thoughts]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=297</guid>
		<description><![CDATA[I ran into this problem lately and I hope this can help you out..
Problem
INSERT INTO tbl_lang (enname,code,charset,inorder) VALUES  (&#8216;asd&#8217;,'asd&#8217;,'asd&#8217;,(SELECT MAX(inorder)+1 from tbl_lang))
Fix:
INSERT  INTO tbl_lang (enname,code,charset,inorder) VALUES  (&#8216;asd&#8217;,'asd&#8217;,'asd&#8217;,(SELECT MAX(inorder)+1 from tbl_lang as l))
]]></description>
			<content:encoded><![CDATA[<p>I ran into this problem lately and I hope this can help you out..</p>
<p>Problem<br />
INSERT INTO tbl_lang (enname,code,charset,inorder) VALUES  (&#8216;asd&#8217;,'asd&#8217;,'asd&#8217;,(SELECT MAX(inorder)+1 from tbl_lang))</p>
<p>Fix:<br />
INSERT  INTO tbl_lang (enname,code,charset,inorder) VALUES  (&#8216;asd&#8217;,'asd&#8217;,'asd&#8217;,(SELECT MAX(inorder)+1 from tbl_lang <span style="color: #ff0000;"><strong>as l</strong></span>))</p>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/personal-thoughts/fixing-error-1093-mysql-you-cant-specify-target-table/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DOMPDF Tips &#8211; HTML to PDF using PHP5</title>
		<link>http://keithics.com/blog/personal-thoughts/freelance/dompdf-html-to-pdf-using-php5</link>
		<comments>http://keithics.com/blog/personal-thoughts/freelance/dompdf-html-to-pdf-using-php5#comments</comments>
		<pubDate>Sun, 25 Apr 2010 15:54:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://keithics.com/blog/?p=282</guid>
		<description><![CDATA[ 1. Always ask to save the file , don&#8217;t load  the PDF directly. I have printing problems when printing it directly without saving.
2. Add memory limit to php.ini
ini_set("memory_limit","128M");
3. Debug the output html first before converting to pdf.
4. Load  images on the same server and with relative paths. You can&#8217;t load images using [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong>1. Always ask to save the file , don&#8217;t load  the PDF directly. I have printing problems when printing it directly without saving.</p>
<p>2. Add memory limit to php.ini</p>
<pre>ini_set("memory_limit","128M");</pre>
<p>3. Debug the output html first before converting to pdf.</p>
<p>4. Load  images on the same server and with relative paths. You can&#8217;t load images using &#8220;http://domain.com&#8221;.</p>
<p>5. Use wordwrap with caution.</p>
<p>6. Always add width to your table and  first row cells</p>
<p>7. Make sure images are in correct format with correct extension. A BMP file with .jpg extension will trigger an error.</p>
<p>8. Avoid special characters if possible.</p>
<p>If you some trouble with DOMPDF, just comment and  maybe I can help you out.</p>
<p><strong> </strong></p>
<p><strong>All are based on experience!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://keithics.com/blog/personal-thoughts/freelance/dompdf-html-to-pdf-using-php5/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

