<?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>Seree Woradechjamroen</title>
	<atom:link href="http://www.iamseree.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.iamseree.com</link>
	<description>Keep learning everyday, willing to win and take action</description>
	<lastBuildDate>Mon, 02 Jan 2012 19:00:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Configure Postgresql for my Rails Application</title>
		<link>http://www.iamseree.com/application-development/configure-postgresql-for-my-rails-application</link>
		<comments>http://www.iamseree.com/application-development/configure-postgresql-for-my-rails-application#comments</comments>
		<pubDate>Tue, 29 Nov 2011 09:09:02 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Computing Tips]]></category>
		<category><![CDATA[linode]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=677</guid>
		<description><![CDATA[<p>Hi there, This post I want to write as a log of my success on configuring Postgresql database to production for my Rails application. <a href="http://www.iamseree.com/wp-content/uploads/2011/11/PostgreSQL-9.0.1.gif"></a></p> <p>Let&#8217;s get started. I&#8217;ve installed Postgresql 8.4 through apt-get.</p> <p>The first step I do is to change the password of &#8216;postgres&#8217; user.</p> <p>Run the command on root shell.</p> passwd [...]]]></description>
				<content:encoded><![CDATA[<p>Hi there, This post I want to write as a log of my success on configuring Postgresql database to production for my Rails application. <a href="http://www.iamseree.com/wp-content/uploads/2011/11/PostgreSQL-9.0.1.gif"><img class="alignnone size-medium wp-image-678" title="PostgreSQL-9.0.1" src="http://www.iamseree.com/wp-content/uploads/2011/11/PostgreSQL-9.0.1-300x237.gif" alt="" width="300" height="237" /></a></p>
<p>Let&#8217;s get started. I&#8217;ve installed Postgresql 8.4 through apt-get.</p>
<p>The first step I do is to change the password of &#8216;postgres&#8217; user.</p>
<p>Run the command on root shell.</p>
<pre> passwd postgres </pre>
<p>And I usually allow remote access into my Postgresql database. So, I have to edit the file &#8216;/etc/postgresql/8.4/main/pg_hba.conf&#8217; by seeing this line.</p>
<pre> local all all ident </pre>
<p>and change it to&#8230;</p>
<pre> local all all md5 </pre>
<p>Then restart the service.
<pre> /etc/init.d/postgresql-8.4 restart </pre>
<p> The second step I usually do is to install the admin pack.
<pre> su - postgres psql template1 &lt; /usr/share/postgresql/8.4/contrib/adminpack.sql psql -d template1 -c "ALTER USER postgres WITH PASSWORD 'newpassword';" </pre>
<p> The next step is to create a new database and user to be used by your application. Assume the application is named &#8216;Social Dating&#8217;.
<pre> createdb socialdatingdb createuser socialdatinguser --pwprompt psql socialdatingdb GRANT ALL TO socialdatinguser </pre>
<p> Then you can test CRUD on the database with&#8230;
<pre> psql -U socialdatinguser -W socialdatingdb </pre>
<p> Enjoy Postgresql!</p>
<p>Please share this page to anyone who think it is helpful for them. <img src='http://www.iamseree.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/configure-postgresql-for-my-rails-application"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/configure-postgresql-for-my-rails-application/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Set-up Rails 3.1 Applications on Linode</title>
		<link>http://www.iamseree.com/application-development/how-to-set-up-rails-3-1-applications-on-linode</link>
		<comments>http://www.iamseree.com/application-development/how-to-set-up-rails-3-1-applications-on-linode#comments</comments>
		<pubDate>Tue, 29 Nov 2011 08:41:01 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Computing Tips]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=553</guid>
		<description><![CDATA[<p>Hi guys,</p> <p>This thread was written by me to be used as a future reference of mine and I would like to share here for some people who is struggling with setting up Rails applications on their own Linode cloud VPS.</p> <p><a href="http://www.iamseree.com/wp-content/uploads/2011/10/logo.png"></a></p> <p>First of all, let me introduce what is Linode and why I [...]]]></description>
				<content:encoded><![CDATA[<p>Hi guys,</p>
<p>This thread was written by me to be used as a future reference of mine and I would like to share here for some people who is struggling with setting up Rails applications on their own Linode cloud VPS.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/10/logo.png"><img class="alignnone size-full wp-image-554" title="Linode" src="http://www.iamseree.com/wp-content/uploads/2011/10/logo.png" alt="Linode" width="150" height="135" /></a></p>
<p>First of all, let me introduce what is Linode and why I choose it over its alternatives.</p>
<p>Linode is a cloud VPS provider which is quite well known by people who is working on cloud technology.</p>
<p>Linode offer various cheap plans when compared to competitors and its performance is still better from them. (based on the benchmark I found from <a href="http://journal.uggedal.com/vps-performance-comparison/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/journal.uggedal.com/vps-performance-comparison/?referer=');">here</a>)</p>
<p>With just $19.95/mo, I got 20GB disk space, 200GB outgoing bandwidth (now incoming bandwidth is free) and 512MB of memory.</p>
<p>This entry level offer is unbeatable while compared to Slicehost (now bought and managed by Rackspace), Amazon EC2 or Prgmr.</p>
<p>Let&#8217;s me say that before I decide to go with Linode, I&#8217;ve research a lot about Rails application hosting which finally ends up with Heroku because my project has a short time of development and deployment so I can&#8217;t waste my time setting up a box for it.</p>
<p>When the app is live and running smoothly, now I want to improve my ROI and want to make it more cost effective when I demand for more resources.</p>
<p>That&#8217;s the reason why I&#8217;m moving out from Heroku and ends up with Linode.</p>
<p>That&#8217;s a short introduction why I ends up with Linode and now let&#8217;s get started seeing how do I set up a Rails application on Linode cloud VPS successfully.</p>
<h2>How to set-up Rails application on Linode.</h2>
<h3></h3>
<h3><span style="text-decoration: underline;">1st, Sign-up for Linode</span></h3>
<p>Just pick a plan you think it is fit for your needs. For me, the Linode 512 is more than enough by now.</p>
<p>After picked up a plan, you will be asked to enter credit card and choose the data center location, just pick one that close to your target visitors. I saw last time there is Asia data center, anyway, I choose Newark, NJ, USA as my target will be in USA.</p>
<h3><span style="text-decoration: underline;">2nd, Create your Linux node</span></h3>
<p>After sign-up was completely, now I&#8217;m going to create a new node by choosing a linux distribution to be use with. I choose Ubuntu 10.0.4 LTS which is 32-bit because there are many sources saying that 32-bit performance is better than 64-bit of Ubuntu.</p>
<p>Just allocate the disk space and swap size that you think it will fits your needs. For me, I just choose the maximum because I need to setup only single node. If you want to separate database server from your web server, just remain some space for your second node.</p>
<p>After the node was built, just push the &#8220;Boot&#8221; button to start your node now.</p>
<h3><span style="text-decoration: underline;">3rd, connect to your node using SSH</span></h3>
<p>Now click on the &#8220;Remote Access&#8221; tab from your dashboard to see the IP address of your node.</p>
<p>Let&#8217;s see the &#8220;SSH Access&#8221; field, it should have some text like &#8220;ssh root@11.22.33.44&#8243;.</p>
<p>This is the command being used to connect to your node remotely.</p>
<p>Let&#8217;s say you are using Mac OSX or Linux, you can use terminal to execute the command.</p>
<p>Then, enter your specified password and you will ends up connected to your node completely.</p>
<p>Note that, you can remote access into your Linode without entering password by appending your computer&#8217;s public key to Linode&#8217;s authorized keys. This can be done by&#8230;</p>
<ul>
<li>Open up your terminal</li>
<li>If you don&#8217;t have an existing public key (the file &#8216;id_rsa.pub&#8217; in &#8216;~/.ssh/&#8217; folder), then you should do it by issuing this command</li>
</ul>
<div>
<pre>&lt;/div&gt;
&lt;div&gt;ssh-keygen -t rsa -C &quot;youremail@email.com&quot;&lt;/div&gt;
&lt;div&gt;# Note that you will be asked to enter the passphrase. Just enter and remember it.&lt;/div&gt;
&lt;div&gt;</pre>
</div>
<ul>
<li>Run this command to copy the content of your public key to the clipboard &#8216;cat ~/.ssh/id_rsa.pub | pbcopy&#8217;</li>
<li>Now connect to your Linode through ssh</li>
<li>Create a file &#8216;~/.ssh/authorized_keys&#8217; and paste the content of your public key there, then save</li>
</ul>
<div>Now try to logout from ssh and login again and you don&#8217;t need to enter the password any more. <img src='http://www.iamseree.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<h3></h3>
<h3><span style="text-decoration: underline;">4th, basic configuration</span></h3>
<p>Begin with updating system, run these commands.</p>
<pre>

apt-get update

apt-get upgrade --show-upgraded

</pre>
<p>Next is to set the host name. This is not actually a host name or domain name you want your Linode to host. It can be anything. Let&#8217;s say I&#8217;ve named it &#8216;mickey&#8217;.</p>
<p>Run the following commands. (don&#8217;t forget to change &#8216;mickey&#8217; to your own host name)</p>
<pre>

echo "mickey" &gt; /etc/hostname

hostname -F /etc/hostname

</pre>
<p>Now it&#8217;s time to update your /etc/hosts file to let them know your host name.</p>
<p>I issue the command &#8216;vi /etc/hosts&#8217; to edit the file.</p>
<p>Add the following lines into the file. (you have to enter your Linode&#8217;s IP address in the first line, and the IPv6 in the second line, also don&#8217;t forget to change &#8216;mickey&#8217; and host name with your desired name)</p>
<pre>

12.34.56.78    mickey.example.com    mickey

1234:1234::1234:1234:1234:1234    mickey.example.com    mickey

</pre>
<p>Next, it&#8217;s time to configure the time zone. I usually set UTC as my time zone for all of my Linodes.</p>
<pre>

dpkg-reconfigure tzdata

</pre>
<p>Select UTC from the list, or just select your desired time zone.</p>
<p>Then you need to make a symbolic link to your time zone info.</p>
<pre>

ln -sf /usr/share/zoneinfo/UTC /etc/localtime

</pre>
<p>If you are using any other time zone than UTC, then you should find your time zone info in the &#8216;/usr/share/zoneinfo/&#8217; directory.</p>
<p>Ok, let&#8217;s go to the next step. I hate ASCII, so I configure my box to use UTF-8 by editing the &#8216;~/.bashrc&#8217; file to include these lines.</p>
<pre>

export LANG="en_US.UTF-8"

export LC_CTYPE="en_US.UTF-8"

</pre>
<p>The basic configuration is completed now.</p>
<h3><span style="text-decoration: underline;">5th, installing Ruby</span></h3>
<p>First, you need to install some pre-requisite libraries.</p>
<pre>

apt-get install build-essential bison openssl libreadline6 libreadline6-dev libcurl4-openssl-dev git-core zlib1g zlib1g-dev  libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev curl

</pre>
<p>Note that the above is a single line command.</p>
<p>If you are using MySQL, you need to execute the following command.</p>
<pre>

apt-get install mysql-server mysql-client

</pre>
<p>Also, if you are using Image Magick library, run this command.</p>
<pre>

apt-get install libmagickwand-dev imagemagick

</pre>
<p>Now it&#8217;s time to install Ruby. I choose to use RVM as it can handle multiple versions of Ruby installation. Run this shell command.</p>
<pre>

bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

</pre>
<p>Check if the RVM was installed correctly.</p>
<pre>

type rvm | head -1

</pre>
<p>It should output &#8216;rvm is a function&#8217;. This prove you are correct in this step.</p>
<p>Now I decide to install the latest version of Ruby.</p>
<pre>

rvm install ruby

</pre>
<p>If you want to install the specific version of Ruby, you can do it by&#8230;</p>
<pre>

rvm install ruby-1.9.2

</pre>
<p>Wait a few minutes and it&#8217;s time to configure the default version of Ruby to be used by the Linode.</p>
<pre>

rvm --default use 1.9.2-p290

rvm gem set use global # install gems to this gemset

gem install rdoc

gem install bundler

</pre>
<p>Now it&#8217;s time to install Passenger and Nginx and make it start up at boot.</p>
<pre>

gem install passenger

rvmsudo passenger-install-nginx-module

rvm wrapper 1.9.2-p290@global passenger

curl -L http://bit.ly/nginx-ubuntu-init-file &gt; /etc/init.d/nginx

chmod +x /etc/init.d/nginx

update-rc.d nginx defaults

/etc/init.d/nginx start

</pre>
<p>Wooo Hooo, now my Linode is ready to run Rails app and serve web visitors.</p>
<p>However, for my Linode, I need Postgresql as my production database server. So, I would required to run&#8230;</p>
<pre>

apt-get install postgresql postgresql-contrib

apt-get install libpq-dev

gem install pg

</pre>
<p>Now the box we created is fully packed with Ruby, Nginx, Passenger, it&#8217;s ready now.</p>
<h3><span style="text-decoration: underline;">6th, time to deploy your Rails application</span></h3>
<p>We will deploy using another user than root regards to security reason. Let&#8217;s add one by&#8230;</p>
<pre>

adduser deploy

adduser deploy rvm

</pre>
<p>Then, logout from current ssh session and re-login using the deploy user.</p>
<p>As I&#8217;m using GitHub as my Git server, I need to create a public key for deploy user and add the key to GitHub account.</p>
<p>So, I create a public key by&#8230;</p>
<pre>

ssh-keygen -t rsa -C "youremail@email.com"

</pre>
<p>Then login to GitHub account and add the key (~/.ssh/id_rsa.pub) to the GitHub account.</p>
<p>Also, I copy the token of my GitHub account.</p>
<p>Then I configure my Git.</p>
<pre>

git config --global user.name 'FirstName LastName'

git config --global user.email 'myemail@email.com'

git config --global github.user 'githubusername'

git config --global github.token 012345678901234567890 #change the long digit to your GitHub's token

</pre>
<p><span style="text-decoration: underline;"><strong><em>Now get back to your workstation which you are using to develop your Rails application. (The following steps not being run at your Linode box!)</em></strong></span></p>
<p>This step is not sure if it required or not, so please try at your own risk.</p>
<p>Create a file &#8216;setup_load_paths.rb&#8217; in the &#8216;config&#8217; directory of your Rails application. Then add the following content.</p>
<pre>
if ENV['MY_RUBY_HOME'] &amp;&amp; ENV['MY_RUBY_HOME'].include?('rvm')
begin
rvm_path = File.dirname(File.dirname(ENV['MY_RUBY_HOME']))
rvm_lib_path = File.join(rvm_path, 'lib')
$LOAD_PATH.unshift rvm_lib_path
require 'rvm'
RVM.use_from_path! File.dirname(File.dirname(__FILE__))
rescue LoadError
# RVM is unavailable at this point.
raise "RVM ruby lib is currently unavailable."
end
end

ENV['BUNDLE_GEMFILE'] = File.expand_path('../Gemfile', File.dirname(__FILE__))
require 'bundler/setup'
</pre>
<p>Then add &#8216;capistrano&#8217; into your Gemfile and run &#8216;bundle install&#8217;.</p>
<p>Now it&#8217;s time to prepare capistrano.</p>
<pre>

capify .

</pre>
<p>Then prepend the following lines in the file &#8216;Capfile&#8217; which was created by the above &#8216;capify&#8217; command.</p>
<pre>

# Add RVM's lib directory to the load path.
$:.unshift(File.expand_path('./lib', ENV['rvm_path']))
# Load RVM's capistrano plugin.
require "rvm/capistrano"
# Set it to the ruby + gemset of your app, e.g:
set :rvm_ruby_string, 'ruby-1.9.2-p290@global'

load 'deploy' if respond_to?(:namespace) # cap2 differentiator

# Uncomment if you are using Rails' asset pipeline
# load 'deploy/assets'

Dir['vendor/gems/*/recipes/*.rb','vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) }

load 'config/deploy' # remove this line to skip loading any of the default tasks

</pre>
<p>Then edit the file &#8216;deploy.rb&#8217; in the &#8216;config&#8217; directory with this content.</p>
<pre>

set :user, 'deploy'
set :domain, 'myrailsapp.com'
set :application, "myrailsapp"

set :repository, "git@github.com:username/repo.git" # Your clone URL
set :scm, "git"
set :branch, "master"
set :scm_verbose, true
set :deploy_via, :remote_cache
set :scm_passphrase, "password" # The deploy user's password
set :deploy_to, "/home/#{user}/#{domain}"
set :use_sudo, false

require "bundler/capistrano"

default_run_options[:pty] = true
ssh_options[:forward_agent] = true

role :web, domain # Your HTTP server, Apache/etc
role :app, domain # This may be the same as your `Web` server
role :db, domain, :primary =&gt; true # This is where Rails migrations will run

namespace :deploy do
task :start do ; end
task :stop do ; end
task :restart, :roles =&gt; :app, :except =&gt; { :no_release =&gt; true } do
run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
end
end

after "deploy:migrations", "deploy:cleanup"

</pre>
<p>Note that you have to edit each parameters to fit your environment.</p>
<p>Then, you need to configure your Nginx to serve the specified domain name and map to the path to be deployed by capistrano.</p>
<p>Edit the file &#8216;/opt/nginx/conf/nginx.conf&#8217; and add the following lines.</p>
<pre>

server {

listen 80;

server_name *.myrailsapp.com;

root /home/deploy/myrailsapp.com/current/public/;

passenger_enabled on;

}

</pre>
<p>Now it&#8217;s time to deploy your Rails application.</p>
<p>capistrano required you to setup for the first time, so you have to run this command for the first time only.</p>
<pre>

cap deploy:setup

</pre>
<p>Then, it is a time to deploy actual files.</p>
<pre>

cap deploy

</pre>
<p>If you are following the above instructions carefully. You should have a production of your Rails application running now. <img src='http://www.iamseree.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cheers!</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/how-to-set-up-rails-3-1-applications-on-linode"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/how-to-set-up-rails-3-1-applications-on-linode/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Laptop For My Presentation Career, Macbook Air Mid 2011&#8230;</title>
		<link>http://www.iamseree.com/general/new-laptop-for-my-presentation-career-macbook-air-mid-2011</link>
		<comments>http://www.iamseree.com/general/new-laptop-for-my-presentation-career-macbook-air-mid-2011#comments</comments>
		<pubDate>Tue, 04 Oct 2011 20:23:55 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[macbook air]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=550</guid>
		<description><![CDATA[<p>Hi there,</p> <p>Just want to share I&#8217;m going to get a new laptop for use on my presentation at client sites.</p> <p>Here is criteria I&#8217;m using to select my new presentation weapon.</p> Mainly for portability Should support for partial works on web development using Ruby on Rails Long life battery Looking good to great In [...]]]></description>
				<content:encoded><![CDATA[<p>Hi there,</p>
<p>Just want to share I&#8217;m going to get a new laptop for use on my presentation at client sites.</p>
<p>Here is criteria I&#8217;m using to select my new presentation weapon.</p>
<ul>
<li>Mainly for portability</li>
<li>Should support for partial works on web development using Ruby on Rails</li>
<li>Long life battery</li>
<li>Looking good to great</li>
<li>In a reasonable price tag</li>
<li>13&#8243; screen, no smaller display because I used to do web development sometime</li>
</ul>
<p>If you are using the same criteria as mine, you should ends up the same with what I&#8217;ve chosen.</p>
<p>It&#8217;s Apple Macbook Air 13&#8243; (Mid 2011) because it ends up with these criteria well.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/10/macbook-air-2011.png"><img class="alignnone size-full wp-image-551" title="macbook-air-2011" src="http://www.iamseree.com/wp-content/uploads/2011/10/macbook-air-2011.png" alt="" width="600" height="342" /></a></p>
<p>Here is its own strength points.</p>
<ul>
<li>Ultra portability, very slim and light weight</li>
<li>Battery life is so good for me, maybe the help of Mac OSX</li>
<li>Even the CPU is ULV series but its performance also gained by using SSD storage</li>
<li>It&#8217;s fast enough for everyday use and satisfy for my Ruby on Rails web development</li>
<li>Great display resolution for 13&#8243; screen</li>
<li>Price is fair</li>
</ul>
<p>I will review more soon. Just write this short post to test a functionality in my new Facebook app.</p>
<p>Thanks,<br />
Seree</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/general/new-laptop-for-my-presentation-career-macbook-air-mid-2011"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/general/new-laptop-for-my-presentation-career-macbook-air-mid-2011/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Corona SDK vs cocos2d, What Will You Choose?</title>
		<link>http://www.iamseree.com/application-development/corona-sdk-vs-cocos2d-what-will-you-choose</link>
		<comments>http://www.iamseree.com/application-development/corona-sdk-vs-cocos2d-what-will-you-choose#comments</comments>
		<pubDate>Wed, 14 Sep 2011 16:16:31 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[iPhone development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cocos]]></category>
		<category><![CDATA[cocos2d]]></category>
		<category><![CDATA[corona]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=547</guid>
		<description><![CDATA[<p>Hi there,</p> <p>Today I&#8217;m going to write a post about what I think on comparing between Corona SDK by anscamobile and Cocos2d framework.</p> <p>As I&#8217;m planning to launch a new project that based on mobile platform primarily on Apple iOS 5, I&#8217;m considering between Corona SDK and cocos2d and I decide to avoid the native [...]]]></description>
				<content:encoded><![CDATA[<p>Hi there,</p>
<p>Today I&#8217;m going to write a post about what I think on comparing between Corona SDK by anscamobile and Cocos2d framework.</p>
<p>As I&#8217;m planning to launch a new project that based on mobile platform primarily on Apple iOS 5, I&#8217;m considering between Corona SDK and cocos2d and I decide to avoid the native iOS framework because I need to build an app that can differentiate from normal app.</p>
<p>Also, productivity is the point too as these two frameworks can be boost productivity while comparing to the original iOS framework by Apple.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/09/corona-sdk-154x154.png"><img class="alignnone size-full wp-image-548" title="corona-sdk-154x154" src="http://www.iamseree.com/wp-content/uploads/2011/09/corona-sdk-154x154.png" alt="" width="154" height="154" /></a></p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/corona-sdk-vs-cocos2d-what-will-you-choose"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/corona-sdk-vs-cocos2d-what-will-you-choose/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>readline 6.2 Make Error in Mac OS X Lion</title>
		<link>http://www.iamseree.com/application-development/readline-6-2-make-error-in-mac-os-x-lion</link>
		<comments>http://www.iamseree.com/application-development/readline-6-2-make-error-in-mac-os-x-lion#comments</comments>
		<pubDate>Thu, 18 Aug 2011 04:52:39 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[readline]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=544</guid>
		<description><![CDATA[<p>After I&#8217;ve upgraded my Snow Leopard to Lion, I found many things regard to my development environment doesn&#8217;t work anymore.</p> <p>This is including the process to compile the library readline 6.2 which is a need to be done before installing the latest Ruby. (1.9.2-p290)</p> <p>When I try to make, I got the error like this.</p> [...]]]></description>
				<content:encoded><![CDATA[<p>After I&#8217;ve upgraded my Snow Leopard to Lion, I found many things regard to my development environment doesn&#8217;t work anymore.</p>
<p>This is including the process to compile the library readline 6.2 which is a need to be done before installing the latest Ruby. (1.9.2-p290)</p>
<p>When I try to make, I got the error like this.</p>
<p>gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)<br />
i686-apple-darwin11-llvm-gcc-4.2: -compatibility_version only allowed with -dynamiclib<br />
make[1]: *** [libreadline.6.2.dylib] Error 1<br />
make: [shared] Error 2 (ignored)</p>
<p>I wonder why it doesn&#8217;t work because I just did the same to install Ruby 1.9.2-p181 on my old Snow Leopard.</p>
<p>Then, after I research some information through Google.</p>
<p>I found this solution to make it works.</p>
<p>After configured the source code with ./configure &#8211;prefix=/usr/local</p>
<p>Follow this&#8230;</p>
<pre>

cd shlib

sed -e 's/-dynamic/-dynamiclib/' Makefile &gt; Makefile.good

mv Makefile.good Makefile

cd ..

make

sudo make install

</pre>
<p>This works for me and I&#8217;m fairly sure it will works for you too. <img src='http://www.iamseree.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/readline-6-2-make-error-in-mac-os-x-lion"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/readline-6-2-make-error-in-mac-os-x-lion/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Such a Top Notch Support I Got From ScrapeBox And XSServer.eu &#8211; Five Stars!</title>
		<link>http://www.iamseree.com/general/such-a-top-notch-support-i-got-from-scrapebox-and-xsserver-eu-five-stars</link>
		<comments>http://www.iamseree.com/general/such-a-top-notch-support-i-got-from-scrapebox-and-xsserver-eu-five-stars#comments</comments>
		<pubDate>Fri, 12 Aug 2011 10:53:17 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[backlinks building]]></category>
		<category><![CDATA[scrapebox]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[xsserver.eu]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=536</guid>
		<description><![CDATA[<p>As you might known that I&#8217;ve posted about one of my top SEO tool in my arsenal is <a href="http://www.scrapebox.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.scrapebox.com?referer=');">ScrapeBox</a>.</p> <p><a href="http://www.iamseree.com/wp-content/uploads/2011/08/scrapebox.gif"></a></p> <p>Last few days, I feel like ScrapeBox is hogging almost of my home network connection&#8217;s resource.</p> <p>So I decide to move ScrapeBox from home PC to work on VPS.</p> <p>After I&#8217;ve research [...]]]></description>
				<content:encoded><![CDATA[<p>As you might known that I&#8217;ve posted about one of my top SEO tool in my arsenal is <a href="http://www.scrapebox.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.scrapebox.com?referer=');">ScrapeBox</a>.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/08/scrapebox.gif"><img class="alignnone size-full wp-image-537" title="ScrapeBox" src="http://www.iamseree.com/wp-content/uploads/2011/08/scrapebox.gif" alt="ScrapeBox" width="200" height="160" /></a></p>
<p>Last few days, I feel like ScrapeBox is hogging almost of my home network connection&#8217;s resource.</p>
<p>So I decide to move ScrapeBox from home PC to work on VPS.</p>
<p>After I&#8217;ve research some to find out where is the best VPS provider that fits for ScrapeBox and it doesn&#8217;t cost too high to invest.</p>
<p>And I found <a href="http://www.xsserver.eu" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.xsserver.eu?referer=');">XSServer.eu</a> is in the case, <em><strong>it is proven to be able to use ScrapeBox and many white-to-black marketers are using its service</strong></em>.</p>
<p>Then, I pick up a $35/month plan immediately for unmetered bandwidth + 1GB ram which I think it is best fit for ScrapeBox while another plan such as $25 for 512MB of ram also fit for tiny use of ScrapeBox as well but I think I will be a hardcore user so I decide to get at least 1GB of ram. <em>Minimal</em>.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/08/mvp.png"><img class="alignnone size-full wp-image-538" title="XSServer.eu" src="http://www.iamseree.com/wp-content/uploads/2011/08/mvp.png" alt="XSServer.eu" width="350" height="88" /></a></p>
<p>After an hour since I&#8217;ve made a payment to XSServer, I got an email notified that they created my VPS machine successfully.</p>
<p>I&#8217;m a bit happy for their quick response to create a VPS. Anyway, <em><span style="text-decoration: underline;">I think they can make it quicker too</span>.</em></p>
<p>Now I open up my Mac OS X Lion and open Microsoft RDC and connect my VPS remotely. Success.</p>
<p>Anyway, after I&#8217;ve uploaded my ScrapeBox archive file into my VPS, I can&#8217;t run it successfully.</p>
<p>ScrapeBox show me that it might have some thing block ScrapeBox or some application tampered the TCP data.</p>
<p>If you got the same error like mine, you can have a test by going to <strong>Help-&gt;Test Server</strong> menu and see the result.</p>
<p>For me, I got <span style="text-decoration: underline;">5 green lights and red light</span> on the server 1&#8242;s Access Test.</p>
<p>This mean I&#8217;m getting a problem with ScrapeBox now.</p>
<p>Can&#8217;t make it works, so I guess it should be some issue with VPS environment because I didn&#8217;t installed any other softwares on it and it is pure vanilla.</p>
<p>So I begin to create a support ticket with XSServer.eu support department.</p>
<p>Well worth, like what I&#8217;ve heard from research, they response <em><strong>very quickly</strong></em>. If you are in front of me, I would say&#8230; <em><strong>&#8220;It&#8217;s f*ck&#8217;n fast response!&#8221;</strong></em></p>
<p>Anyway, even they have fast response time, but <em>their information not so helpful</em> for my case because finally they want me to contact ScrapeBox to troubleshoot the thing and said it&#8217;s not the problem with VPS.</p>
<p>Ok, ok, then I try to contact ScrapeBox. If you are trying to contact ScrapeBox at their contact page, you will ends up seeing it let you contact by sending email to scrapeboxhelp (a) gmail.com.</p>
<p>Anyway, from what I&#8217;ve tried myself, I suggest you to use support (a) scrapebox.com instead of the one on gmail.</p>
<p>They do response on the second one much quicker.</p>
<p>And it is awesome!</p>
<p><span style="text-decoration: underline;"><em><strong>Their support staff is very very informative, helpful and get straight into the core issue.</strong></em></span></p>
<p>They are very professional. Even I don&#8217;t know who is the person I communicate with but I would like to say he/she is very professional and impress me.</p>
<p>Even the second license transfer fee, they waived for me.</p>
<h3>Finally it works&#8230;</h3>
<p>By a prove from ScrapeBox log that it is some issue with VPS environment itself, not the ScrapeBox itself.</p>
<p>So I send this information to XSServer.eu support staff, and they response with a very good effort.</p>
<p>They create a pure new VPS in the another node of their network to help me <span style="text-decoration: underline;"><em>immediately</em></span>.</p>
<p>And it is working like a charm now! New license is transferring to my new VPS and I can&#8217;t wait to get ScrapeBox running now.</p>
<p><strong>6 green lights are great. I really love it.</strong></p>
<h3></h3>
<h3>If you read &#8217;til this line, then I quite sure you already know how to make a great support like this. Right?</h3>
<p>Thanks,</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/general/such-a-top-notch-support-i-got-from-scrapebox-and-xsserver-eu-five-stars"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/general/such-a-top-notch-support-i-got-from-scrapebox-and-xsserver-eu-five-stars/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My testing site now ranked #1 on 201,000 searches per month keyword (continued&#8230;)</title>
		<link>http://www.iamseree.com/internet-marketing/my-testing-site-now-ranked-1-on-201000-searches-per-month-keyword-continued</link>
		<comments>http://www.iamseree.com/internet-marketing/my-testing-site-now-ranked-1-on-201000-searches-per-month-keyword-continued#comments</comments>
		<pubDate>Sun, 07 Aug 2011 18:48:38 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[backlinks]]></category>
		<category><![CDATA[google serp]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=531</guid>
		<description><![CDATA[<p>Hi folks,</p> <p>As I&#8217;ve written about how backlinks still affects to your website ranking on SERP last time at <a title="Does generating more back links to your site still working good on Google SERP today?" href="http://www.iamseree.com/internet-marketing/does-generating-more-back-links-to-your-site-still-working-good-on-google-serp-today">this post</a>.</p> <p>Today I can say, it still works, not just works normally but still working great!</p> <p>Because I just [...]]]></description>
				<content:encoded><![CDATA[<p>Hi folks,</p>
<p>As I&#8217;ve written about how backlinks still affects to your website ranking on SERP last time at <a title="Does generating more back links to your site still working good on Google SERP today?" href="http://www.iamseree.com/internet-marketing/does-generating-more-back-links-to-your-site-still-working-good-on-google-serp-today">this post</a>.</p>
<p>Today I can say, it still works, not just works normally but still working great!</p>
<p>Because I just got ranked on the top of Google today. (actually, it might be yesterday or 2-3 days before now)</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/08/2011-08-08_01-37-18.png"><img class="alignnone size-full wp-image-532" title="Top Rank" src="http://www.iamseree.com/wp-content/uploads/2011/08/2011-08-08_01-37-18.png" alt="Top Rank" width="411" height="207" /></a></p>
<p>So, I can say that generating backlinks still be a great thing to invest for your online business today.</p>
<p>If you want to discover how I ranked  #1 on this keyword, the essentials are just two factors.</p>
<ul>
<li>Keyword matching domain name (exact keyword as domain name)</li>
<li>Build as many as possible backlinks (I did 1xx,xxx backlinks)</li>
</ul>
<div>BTW, let me tell you that for building backlinks, I used almost automation tool to make it.</div>
<div>If you have a time to do it manually, then it should be great.</div>
<div>But I just want almost of the SEO tasks as automated as possible.</div>
<div>My automation tool for building backlinks is only &#8216;Scrapebox&#8217;.</div>
<div>It really worth every bucks you paid for it, if you serious on your online business, then, you can&#8217;t live without it.</div>
<div>Build more backlinks now!</div>
<div><span style="text-decoration: underline;"><strong>UPDATED</strong></span></div>
<div>Last week, my ranking was dropped to #2, but then I try to make my created backlinks get indexed as much as possible.</div>
<div>Today (2 days later), I got back to #1 now.</div>
<div>*You know the #2 is from http://*.msn.com/, saw the power of backlinks?</div>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/internet-marketing/my-testing-site-now-ranked-1-on-201000-searches-per-month-keyword-continued"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/internet-marketing/my-testing-site-now-ranked-1-on-201000-searches-per-month-keyword-continued/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does generating more back links to your site still working good on Google SERP today?</title>
		<link>http://www.iamseree.com/internet-marketing/does-generating-more-back-links-to-your-site-still-working-good-on-google-serp-today</link>
		<comments>http://www.iamseree.com/internet-marketing/does-generating-more-back-links-to-your-site-still-working-good-on-google-serp-today#comments</comments>
		<pubDate>Sat, 16 Jul 2011 16:07:57 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[back links]]></category>
		<category><![CDATA[google serp]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[scrapebox]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[serp]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=528</guid>
		<description><![CDATA[<p>Hi Internet marketer folks,</p> <p>Today I would like to share with you guys how the result I produced from generating more back links to my few web sites to prove on the popular &#38; myth question&#8230;</p> <p><a href="http://www.iamseree.com/wp-content/uploads/2011/07/article-link.jpg"></a></p> Does generating more back links still work for your sites to get higher ranking on Google SERP [...]]]></description>
				<content:encoded><![CDATA[<p>Hi Internet marketer folks,</p>
<p>Today I would like to share with you guys how the result I produced from generating more back links to my few web sites to prove on the popular &amp; myth question&#8230;</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/07/article-link.jpg"><img class="alignnone size-full wp-image-529" title="Back links" src="http://www.iamseree.com/wp-content/uploads/2011/07/article-link.jpg" alt="Back links" width="400" height="300" /></a></p>
<h3>Does generating more back links still work for your sites to get higher ranking on Google SERP today?</h3>
<p>Let me show you one of my few sites I used to test this topic.</p>
<p>I&#8217;m using a keyword which have 201,000 global monthly search, low-to-medium competition.</p>
<p>At the first week, I ranked well on page #7, then it is climbing up everyday until I got on the 1st page, but I never get it in the top 5 area. (Actually, I do on ranked #8 and #9)</p>
<p>The second week, I realize that Google might be dancing because sometime, Market Samurai can&#8217;t found my site on all indexed pages on Google SERP.</p>
<p>Anyway, sometime it get back to page #1, still in #8, #9 and sometime it disappeared like I got de-indexed, but actually it still in Google index but don&#8217;t know why my site is showing on the so so so long pages that no one can browse to that page.</p>
<p>From this point of time, the rank is steadily on #8 and #9 and never get better. It is the same about 2-3 weeks.</p>
<p>So, this is the time to test how back links affect to my site for Google SERP today.</p>
<p>I begin by launching my golden SEO weapon. Scrapebox (if you really serious about SEO, you can&#8217;t live without it easily)</p>
<p>Then load up my personal list of websites that do auto approve comments and I begin fast posting through Scrapebox.</p>
<p>Until now, the Scrapebox still running and did successfully post about 51,894 comments. (almost taken 2 days)</p>
<p>So, I launch up another golden SEO weapon, Market Samurai, and doing rank checker.</p>
<p><strong>Wow!</strong></p>
<p>My Market Samurai report that my site <em><span style="text-decoration: underline;"><span style="color: #ff0000; text-decoration: underline;"><strong>ranked on #4</strong></span></span></em> now!</p>
<p>So, you know the answer of this myth question right now?</p>
<p>Back links still get much credits from Google, I believe it should stay the same credibility for back links until Google found out a new method how to detect the popularity of each site in the balance of quality too.</p>
<p>It should not be easy for Google to ignore the power of back links because it is somewhat a nature of web site.</p>
<p>If a website is popular, it should have growing more and more back links.</p>
<p>From my thought, I will do about 100,000 back links and stop adding more back links,</p>
<p>Then I will try to index as much as possible of my back links URLs and see the result. (expected about 30% of it)</p>
<p>When the rank is steadily, I will test the power of social networking to see how it affects to my sites ranking.</p>
<p>Well, I will report here again after the next milestone of my personal test.</p>
<p>Thanks,</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/internet-marketing/does-generating-more-back-links-to-your-site-still-working-good-on-google-serp-today"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/internet-marketing/does-generating-more-back-links-to-your-site-still-working-good-on-google-serp-today/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced CPA Tactics to Boost Your Profit</title>
		<link>http://www.iamseree.com/internet-marketing/advanced-cpa-tactics-to-boost-your-profit</link>
		<comments>http://www.iamseree.com/internet-marketing/advanced-cpa-tactics-to-boost-your-profit#comments</comments>
		<pubDate>Sat, 09 Jul 2011 11:27:18 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[affiliate marketing]]></category>
		<category><![CDATA[cpa]]></category>
		<category><![CDATA[make money]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=519</guid>
		<description><![CDATA[<p>Here is a short list of my tactics I&#8217;m going to use in my CPA sites to boost my profit.</p> <p>If you are going to use one of them, few of them or all of them. Please let me know if it works well for you or not.</p> <p><a href="http://www.iamseree.com/wp-content/uploads/2011/07/excessive-worry-blog-post-profit1.jpg"></a></p> Upsell tactic #1 <p>The generic [...]]]></description>
				<content:encoded><![CDATA[<p>Here is a short list of my tactics I&#8217;m going to use in my CPA sites to boost my profit.</p>
<p>If you are going to use one of them, few of them or all of them. Please let me know if it works well for you or not.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/07/excessive-worry-blog-post-profit1.jpg"><img class="alignnone size-full wp-image-525" title="Boost Profit" src="http://www.iamseree.com/wp-content/uploads/2011/07/excessive-worry-blog-post-profit1.jpg" alt="Boost Profit" width="400" height="300" /></a></p>
<h4>Upsell tactic #1</h4>
<p>The generic strategy of most CPA marketers is to have the only offer so the visitor will not lack of focus and concentrate on the targeted offer.</p>
<p>However, while the concentration is good but you probably lose a chance to do some upsell-like for them.</p>
<p>So, I decide to place related offers to let them see too but the scenario in my head are&#8230;</p>
<p>How to put related offers while the main CPA offer still be able to force visitor to fully concentrate on them?</p>
<p>Luckily, I <em><strong><span style="color: #ff0000;">cracked</span></strong></em> the code&#8230;</p>
<p>What I did are&#8230;</p>
<ul>
<li>When I got laser targeted traffic for the main CPA offer, I will show only the main offer. Only***</li>
<li>I will change the link to real offer to use some type of pop-over to force visitor to stay on my side while they are taking action (like doing survey)</li>
<li>When they completed taken action on the main offer, they close the pop-over</li>
<li>Now the page will zoom out the main CPA offer and display related offers in the bottom area of it</li>
</ul>
<div>This already boost my profit a lot.</div>
<div>You can try on your site too but it requires some technical approaches to implement this tactic.</div>
<div>That&#8217;s why I developed my own <em><strong>CPA Profit System</strong></em>.</div>
<div>I&#8217;ll keep you posted here, please come back to check.</div>
<p>&nbsp;</p>
<h4>Exit offer tactic #2</h4>
<div>Now, on every page of mine, I placed the exit pop-over to capture some visitor before leaving.</div>
<div>Even though it doesn&#8217;t work very well when compared to the tactic #1, your profit will increase.</div>
<p>&nbsp;</p>
<h4>Continuity tactic #3</h4>
<div>
<p>This is by far the only one tactic you have to use on all of your CPA pages or sites.</p>
<p>Yes, I talk about list building, why don&#8217;t you ignore this most effective approach to make money continuity from your existing clients?</p>
</div>
<div>You can&#8217;t ignore this, remember it? New customers required much more to spend when compared to the cost of maintaining the existing customers.</div>
<p>&nbsp;</p>
<div>I hope these 3 tactics can boost your CPA profit in both in short term and long term.</div>
<div>I did it and you can too.</div>
<div>Cheers,</div>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/internet-marketing/advanced-cpa-tactics-to-boost-your-profit"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/internet-marketing/advanced-cpa-tactics-to-boost-your-profit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to read your purchased Kindle eBooks on your other devices</title>
		<link>http://www.iamseree.com/lifestyle/how-to-read-your-purchased-kindle-ebooks-on-your-other-devices</link>
		<comments>http://www.iamseree.com/lifestyle/how-to-read-your-purchased-kindle-ebooks-on-your-other-devices#comments</comments>
		<pubDate>Sat, 09 Jul 2011 04:54:12 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Computing Tips]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[calibre]]></category>
		<category><![CDATA[drm]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[sony reader]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=515</guid>
		<description><![CDATA[<p>Hi there,</p> <p>Today I just want to share how do I copy my purchased Kindle eBooks into my Sony Reader Touch Edition. (PRS-600)</p> <p>Well, after I&#8217;ve purchased ebooks from my Kindle app on iPad, I got too less available time to read the ebooks on my iPad because my son always playing with it.</p> <p>So, [...]]]></description>
				<content:encoded><![CDATA[<p>Hi there,</p>
<p>Today I just want to share how do I copy my purchased Kindle eBooks into my Sony Reader Touch Edition. (PRS-600)</p>
<p>Well, after I&#8217;ve purchased ebooks from my Kindle app on iPad, I got too less available time to read the ebooks on my iPad because my son always playing with it.</p>
<p>So, I decide to copy the purchased ebooks from Kindle to my Sony Reader.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/07/kindle-textbook.jpg"><img class="alignnone size-full wp-image-516" title="Kindle eBooks" src="http://www.iamseree.com/wp-content/uploads/2011/07/kindle-textbook.jpg" alt="Kindle eBooks" width="300" height="294" /></a></p>
<p>Anyway, it is not easy as I think, even I&#8217;ve some experienced with Calibre.</p>
<p>After I&#8217;ve did some research, I found a working solution to do this.</p>
<p>Here are requirements</p>
<ul>
<li>My iDevice, in case of mine, it is iPad and iPhone, just pick one device</li>
<li>Calibre, <a href="http://calibre-ebook.com/download" onclick="pageTracker._trackPageview('/outgoing/calibre-ebook.com/download?referer=');">download here</a></li>
<li>DRM Tools, <a href="http://stream-recorder.com/forum/download-drm-tools-archive-t7955p2.html" onclick="pageTracker._trackPageview('/outgoing/stream-recorder.com/forum/download-drm-tools-archive-t7955p2.html?referer=');">download here</a></li>
<li>Your e-Reader, in case of mine, it is Sony Reader PRS-600 Touch Edition</li>
</ul>
<div>If you try to drag and drop the .azw files into Calibre, you will finally found that you can&#8217;t view the eBook because it is DRM protected.</div>
<div>So, you have to remove the DRM protection before importing to Calibre library.</div>
<div>And here is how&#8230;</div>
<div>
<ul>
<li>Extract the downloaded DRM Tools Archive</li>
<li>Open Calibre, go to Preferences and select to add new plug-in</li>
<li>Select the file &#8216;K4MobiDeDrmXX.zip&#8217; in &#8216;Calibre_Plugins&#8217; folder</li>
<li>Then click on customize the plug-in button, it will ask for your PID</li>
<li>Open your browser and visit <a href="http://kindletools.prestonlee.com/" onclick="pageTracker._trackPageview('/outgoing/kindletools.prestonlee.com/?referer=');">http://kindletools.prestonlee.com/</a></li>
<li>Connect your iPad/iPhone to your computer, open iTunes and see its UUID, it will be a 40 hex characters</li>
<li>Enter your email address and your UUID in the &#8216;Reader Serial&#8217; textbox and click &#8216;Calculate&#8217;</li>
<li>Copy your generated PID</li>
<li>Back to Calibre, paste your PID here</li>
<li>Restart Calibre</li>
<li>Now you can drag and drop the .azw files into Calibre library without doing any extra tasks, the Calibre will automatically remove DRM protection from the eBooks you dropped by</li>
<li>Now just convert the ebooks and send to your device as usual via Calibre</li>
</ul>
</div>
<p>It should works for you too.</p>
<p>**PS: I don&#8217;t provide this information to support illegal activities, please purchase the books and don&#8217;t relate to piracy, all books are worth its own content and I do not responsible how you use this information.</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/lifestyle/how-to-read-your-purchased-kindle-ebooks-on-your-other-devices"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/lifestyle/how-to-read-your-purchased-kindle-ebooks-on-your-other-devices/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why CPA is so good?</title>
		<link>http://www.iamseree.com/internet-marketing/why-cpa-is-so-good</link>
		<comments>http://www.iamseree.com/internet-marketing/why-cpa-is-so-good#comments</comments>
		<pubDate>Thu, 07 Jul 2011 19:35:32 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[affiliate marketing]]></category>
		<category><![CDATA[cpa]]></category>
		<category><![CDATA[make money]]></category>
		<category><![CDATA[online marketing]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=512</guid>
		<description><![CDATA[<p>So you have heard a lot about CPA marketing right now, a lot of techniques, strategies, proves have been revealed by info marketers.</p> <p>It is like a magnet that attracts almost every wanna make money online peoples.</p> <a href="http://www.iamseree.com/wp-content/uploads/2011/07/make-money-online-300x200.jpg"></a> Why CPA is so attractive? <p>There are a lot of reason, but my point of view [...]]]></description>
				<content:encoded><![CDATA[<p>So you have heard a lot about CPA marketing right now, a lot of techniques, strategies, proves have been revealed by info marketers.</p>
<p>It is like a magnet that attracts almost every wanna make money online peoples.</p>
<h3><a href="http://www.iamseree.com/wp-content/uploads/2011/07/make-money-online-300x200.jpg"><img class="alignnone size-full wp-image-513" title="make-money-online-300x200" src="http://www.iamseree.com/wp-content/uploads/2011/07/make-money-online-300x200.jpg" alt="Make Money Online using CPA" width="300" height="200" /></a></h3>
<h3>Why CPA is so attractive?</h3>
<p>There are a lot of reason, but my point of view is that because that CPA are capable of&#8230;</p>
<ul>
<li>Low investment to getting started, CPA can help you make money on almost every type of sites and traffics you have.</li>
<li>Low quality traffic can convert, because CPA doesn&#8217;t request visitors to buy from vendors to pay to you, almost every offers are free or in exchange with visitor&#8217;s time which usually ends up on win-win-win situation. (Win for vendor to build brand awareness, win for visitor to get or have a chance to get the things for free and win for us to get paid)</li>
<li>Wide range of payout rate, low payout usually convert very well as it is almost free offers while higher payout offers convert lower but still significantly higher than normal affiliate marketing which force visitor to buy.</li>
<li>Short time to begin make money. Depends on your strategy, you can make money in less than 10 minutes using CPA. You don&#8217;t have to prepare a lot of things as doing in info product marketing.</li>
<li>Affiliate manager is serious about your success, almost every CPA network I applied for, has a dedicated affiliate manager which truly useful for you CPA marketing career. They keen to help you get success.</li>
</ul>
<h3>From my experiences</h3>
<p>Even though, the CPA marketing can help you begin make money online fast, but the generic strategy of CPA marketer is ineffective.</p>
<p>If you did some research, you almost found that many CPA marketers are just using a simple steps to make money from CPA offers.</p>
<ul>
<li>Apply some CPA network</li>
<li>Find a good offers related to their niche</li>
<li>Put a banner into the site</li>
</ul>
<div>Or might be some type of landing page&#8230;</div>
<div>
<ul>
<li>Apple for some CPA network</li>
<li>Find good offers to promote</li>
<li>Bring traffic to the landing page which provided by CPA network that say it is converting at the great rate!</li>
</ul>
</div>
<div>If you are making money using this simple approach, I would say you are leaving a lot of money on the table, A LOT.</div>
<h3>What am I missing on my CPA campaign?</h3>
<p>You probably did a good job on CPA but have you applied some techniques/strategies from selling to yours?</p>
<p>I&#8217;m talking about up-sell and down-sell, even though it is being used for selling but the same strategy should work on CPA marketing right?</p>
<p>Yup, it works, I&#8217;ve tested, and I would say it works very well, just apply up-sell strategy into my CPA campaign, I boosts my CPA income at least over 180%!</p>
<h3>Why I can boosts my CPA profit that high?</h3>
<p>Well, I think the main reason should be the visitor that tends to apply for a free stuff from CPA offers are looking for freebies without wanting to spend a buck.</p>
<p>If you attract them with a free thing, you can also attract them more with another free and related CPA offers that in the same category with the one they attracted.</p>
<p>So, I just boosts up my CPA profit by adding up few related CPA offers to the landing page at the bottom of main offer.</p>
<p>And I implement a pop-over on the main offer so my visitor didn&#8217;t leave from this page while they are exchanging information with the free stuff. So, they can see other related offers after they exchanged one.</p>
<p>I hope you got some point after reading to here and I hope to see your CPA profit boosts up using the same method as mine.</p>
<p>Talk later,</p>
<p>Seree Woradechjamroen</p>
<p>*PS: If you are looking to avoid the time being used to integrate this CPA profit boosting strategy, you can ask me as I&#8217;m coding this system to save my time to use this strategy. It would be one of the best CPA weapon in your arsenal!</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/internet-marketing/why-cpa-is-so-good"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/internet-marketing/why-cpa-is-so-good/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Ruby 1.9.2 and Rails 3.1.0 RC on Mac OS X Snow Leopard</title>
		<link>http://www.iamseree.com/application-development/install-ruby-1-9-2-and-rails-3-1-0-rc-on-mac-os-x-snow-leopard</link>
		<comments>http://www.iamseree.com/application-development/install-ruby-1-9-2-and-rails-3-1-0-rc-on-mac-os-x-snow-leopard#comments</comments>
		<pubDate>Mon, 04 Jul 2011 16:50:10 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[mac osx]]></category>
		<category><![CDATA[ror]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=508</guid>
		<description><![CDATA[<p>Hi Rubyists,</p> <p>As I&#8217;m going to start a new project using Ruby on Rails and I just found Rails just released a new version as 3.1.0 Release Candidate 4 and will be out as an official release in a few weeks if everything goes well.</p> <p>Well, I&#8217;m going to use my Mac mini as the [...]]]></description>
				<content:encoded><![CDATA[<p>Hi Rubyists,</p>
<p>As I&#8217;m going to start a new project using Ruby on Rails and I just found Rails just released a new version as 3.1.0 Release Candidate 4 and will be out as an official release in a few weeks if everything goes well.</p>
<p>Well, I&#8217;m going to use my Mac mini as the primary machine to work on this project as it is a hobby project. (anyway, I have a strategy to make money for me as well)</p>
<p>So, the problem is Mac OS X snow leopard already bundled with Ruby 1.8.7 and we need to upgrade it to version 1.9.2.</p>
<p>First, we need to download the source code of Ruby 1.9.2, compile, install and install Rails 3.</p>
<h2>Here is detailed instructions.</h2>
<p>You need to install readline.</p>
<pre>

curl -O ftp://ftp.cwru.edu/pub/bash/readline-6.0.tar.gz
tar -xvzf readline-6.0.tar.gz
cd readline-6.0
./configure --prefix=/usr/local
make
sudo make install

</pre>
<p>Don&#8217;t concern on some warning, just make sure there is no error.</p>
<p>Next, you need to download Ruby 1.9.2 from <a href="http://www.ruby-lang.org/en/downloads/" onclick="pageTracker._trackPageview('/outgoing/www.ruby-lang.org/en/downloads/?referer=');">http://www.ruby-lang.org/en/downloads/</a></p>
<p>Extract the archive, open a terminal and go to the extracted directory.</p>
<p>Then, execute these lines.</p>
<pre>

./configure --prefix=/usr/local --enable-pthread --with-readline-dir=/usr/local --enable-shared
make
sudo make install
sudo make install-doc

</pre>
<p>Then, you need to add this line into your &#8220;~/.bash_profile&#8221; file. (create a new one if it doesn&#8217;t exists)</p>
<pre>

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"

</pre>
<p>Close the terminal, open the new one, then check Ruby version using this command.</p>
<pre>

ruby -v

</pre>
<p>You will see it is now version 1.9.2!</p>
<p>Bingo, now just install RubyGems, or if installed, execute this command.</p>
<pre>

gem install rails --pre

</pre>
<p>&#8211;pre state that you want to install a pre-release version which is RC.</p>
<p>So, if Rails 3.1.0 is already an official version, you can ignore &#8211;pre parameter.</p>
<p>Hope this help.</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/install-ruby-1-9-2-and-rails-3-1-0-rc-on-mac-os-x-snow-leopard"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/install-ruby-1-9-2-and-rails-3-1-0-rc-on-mac-os-x-snow-leopard/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Setting up xdebug on Zend Server CE on Mac OSX with Symfony 2 framework</title>
		<link>http://www.iamseree.com/application-development/setting-up-xdebug-on-zend-server-ce-on-mac-osx-with-symfony-2-framework</link>
		<comments>http://www.iamseree.com/application-development/setting-up-xdebug-on-zend-server-ce-on-mac-osx-with-symfony-2-framework#comments</comments>
		<pubDate>Sat, 02 Jul 2011 08:53:55 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[xdebug]]></category>
		<category><![CDATA[zend server]]></category>
		<category><![CDATA[zend server ce]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=493</guid>
		<description><![CDATA[<p>Hi symfonians,</p> <p>I think you probably finding for a solution how to install and use xdebug on Zend Server CE on your Mac OSX like me.</p> <p><a href="http://www.iamseree.com/wp-content/uploads/2011/07/xdebug-logo.png"></a></p> <p>First of all, to say, Mac OSX (snow leopard), Zend Server CE and Symfony 2 didn&#8217;t well matched built to work together.</p> <p>At least, not perfect instantly.</p> [...]]]></description>
				<content:encoded><![CDATA[<p>Hi symfonians,</p>
<p>I think you probably finding for a solution how to install and use xdebug on Zend Server CE on your Mac OSX like me.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/07/xdebug-logo.png"><img class="alignnone size-full wp-image-494" title="XDebug" src="http://www.iamseree.com/wp-content/uploads/2011/07/xdebug-logo.png" alt="XDebug" width="200" height="116" /></a></p>
<p>First of all, to say, Mac OSX (snow leopard), Zend Server CE and Symfony 2 didn&#8217;t well matched built to work together.</p>
<p>At least, not perfect instantly.</p>
<p>So, if you want to work on those tools, you have to tweak a little bit of your tool to make it works together.</p>
<p>As Zend Server CE came with its own debugger, Zend Debugger, but someone prefer to use xdebug instead of Zend Debugger as the same as me.</p>
<p>Here are the steps how to make xdebug work on Zend Server CE on Mac OSX with Symfony 2.</p>
<ul>
<li>Open Zend Server page, http://localhost:10081/</li>
<li>Disable &#8220;Zend Debugger&#8221;</li>
<li>Download xdebug.so binary which I suggest to download at -&gt; http://aspn.activestate.com/ASPN/Downloads/Komodo/RemoteDebugging</li>
<li>Extract the archive and browse into &#8217;5.3&#8242; folder then copy &#8216;xdebug.so&#8217; to &#8216;/usr/local/zend/lib/php_extensions&#8217;</li>
<li>Open &#8216;/usr/local/zend/etc/php.ini&#8217; and add the following lines above [zend] section</li>
</ul>
<pre>
zend_extension=/usr/local/zend/lib/php_extensions/xdebug.so
[xdebug]
xdebug.remote_enable=1
xdebug.remote_host=”localhost”
xdebug.remote_port=9000
xdebug.show_local_vars=On
xdebug.var_display_max_data=10000
xdebug.var_display_max_depth=20
</pre>
<ul>
<li>Now restart your Zend Server by &#8216;sudo /usr/local/zend/bin/zendctl.sh stop&#8217; and &#8216;sudo /usr/local/zend/bin/zendctl.sh start&#8217;</li>
<li>You should be able to work with xdebug now!</li>
</ul>
<p>To work with xdebug, I personally love the way by JetBrain&#8217;s PhpStorm with their bookmarklet generator, very useful tool.</p>
<p>Hope this help,</p>
<p>Seree</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/setting-up-xdebug-on-zend-server-ce-on-mac-osx-with-symfony-2-framework"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/setting-up-xdebug-on-zend-server-ce-on-mac-osx-with-symfony-2-framework/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CPA &#8211; The Good and Bad of CPA by me&#8230;</title>
		<link>http://www.iamseree.com/internet-marketing/cpa-the-good-and-bad-of-cpa-by-me</link>
		<comments>http://www.iamseree.com/internet-marketing/cpa-the-good-and-bad-of-cpa-by-me#comments</comments>
		<pubDate>Thu, 30 Jun 2011 07:23:54 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[cpa]]></category>
		<category><![CDATA[make money]]></category>
		<category><![CDATA[make money online]]></category>
		<category><![CDATA[online marketing]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=486</guid>
		<description><![CDATA[<p>So, you have already heard a lot of courses today talk about making money online using CPA.</p> <p>Today I want to write my perspective and summarize about the good and bad of CPA.</p> <p>Note that it is come from my personal experiences on CPA after working with CPA and making some money from it.</p> <p><a [...]]]></description>
				<content:encoded><![CDATA[<p>So, you have already heard a lot of courses today talk about making money online using CPA.</p>
<p>Today I want to write my perspective and summarize about the good and bad of CPA.</p>
<p>Note that it is come from my personal experiences on CPA after working with CPA and making some money from it.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/06/draft_lens15979681module137692031photo_1291285166easy-way-make-money-onlin.jpg"><img class="alignnone size-full wp-image-491" title="Make Money Online" src="http://www.iamseree.com/wp-content/uploads/2011/06/draft_lens15979681module137692031photo_1291285166easy-way-make-money-onlin.jpg" alt="Make Money Online" width="300" height="300" /></a></p>
<h2>What&#8217;s actually is CPA?</h2>
<p>You have heard about CPC, CPM right? CPA is just another term of Internet marketing and let you make money with it.</p>
<p><strong>CPC</strong> = Cost Per Click</p>
<p><strong>CPM</strong> = Cost Per Impressions</p>
<p><strong>CPA</strong> = Cost Per Action</p>
<p>Action here is not specific and it can be various things such as Lead, Sales, Download, Trial, Survey and so on&#8230;</p>
<p>It means you can get commissions from vendor without driving a &#8216;<strong><em>BUY</em></strong>&#8216; traffic to their sales page.</p>
<p>It is very easy right? as your driven traffic don&#8217;t have to buy from vendor, they just have to take a short survey, download an application, document, give an email, give a phone number or else and you get commissions.</p>
<p>It is very easy because they don&#8217;t have to <em><strong>BUY</strong></em> or to talk straightly, they do have nothing to lose to get some useful information!</p>
<p>So we, as Internet marketers, don&#8217;t have to hardly find a hungry traffic to drive anymore.</p>
<p>Just find a prospect and bingo, watch the money raking in your bank account.</p>
<p>I hope you get some point on CPA now, and this is the main reason why gurus or wanna-be gurus made so many courses about how to make money using CPA in both offline and online method.</p>
<p>Now I want to summarize what are good and what are bad about CPA here.</p>
<h3>What are good things about CPA?</h3>
<ul>
<li>You don&#8217;t have to drive a hungry traffic to vendor sites to make money from CPA offers</li>
<li>Almost every CPA network have a dedicated affiliate manager which happily to communicate with you and help you get success</li>
<li>Today have a lot of CPA offers occurred and tend to increase everyday</li>
<li>Big companies now looking to advertise on CPA network more and more</li>
<li>Sky high conversion rate</li>
<li>Wide options of traffic source, many offline methods can be used effectively with CPA offers</li>
<li>High payout</li>
</ul>
<h3>What are bad things about CPA?</h3>
<ul>
<li>Hard to sign-up especially for Asian like me <img src='http://www.iamseree.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Almost CPA network have not good enough system to help affiliates, offers not updated and so on&#8230;</li>
<li>Some CPA offers are very annoy for your traffic, so, please be carefully choose and try the offers before sending traffic to it</li>
</ul>
<p>Bing, you should try CPA today and you will quickly understand why it is so hot today.</p>
<p>With the many good things about CPA, I&#8217;m active working on a CPA management system which will be very useful for CPA marketers.</p>
<p>I hope you can make money by few days using CPA offers.</p>
<p>Cheers,</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/internet-marketing/cpa-the-good-and-bad-of-cpa-by-me"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/internet-marketing/cpa-the-good-and-bad-of-cpa-by-me/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Server CE Forbidden Error Working with Virtual Hosts</title>
		<link>http://www.iamseree.com/application-development/zend-server-ce-forbidden-error-working-with-virtual-hosts</link>
		<comments>http://www.iamseree.com/application-development/zend-server-ce-forbidden-error-working-with-virtual-hosts#comments</comments>
		<pubDate>Wed, 29 Jun 2011 05:49:39 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[forbidden]]></category>
		<category><![CDATA[vhost]]></category>
		<category><![CDATA[virtual host]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zend server]]></category>
		<category><![CDATA[zend server ce]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=481</guid>
		<description><![CDATA[<p>As I&#8217;m working on Mac OSX with MAMP before but found difficulty trying to install intl extension.</p> <p>Yup, it is what so wasting time for me to download icu, compile, download php source, compile intl extension, configure and install.</p> <p>Seems wasting too much time if I will do myself, so I decide to switch from [...]]]></description>
				<content:encoded><![CDATA[<p>As I&#8217;m working on Mac OSX with MAMP before but found difficulty trying to install intl extension.</p>
<p>Yup, it is what so wasting time for me to download icu, compile, download php source, compile intl extension, configure and install.</p>
<p>Seems wasting too much time if I will do myself, so I decide to switch from MAMP to Zend Server CE (community edition) because Zend Server CE had already bundled all required libraries for Symfony 2 development.</p>
<p>Anyway, after I&#8217;ve added a virtual host into apache, I got many forbidden error which was generated because the default http.conf that specify to deny access from all directories outside of the default document root.</p>
<p>To fix this issue quickly, you have to find the Directory section for &#8216;/&#8217; path and modify to be like this.</p>
<pre>

Options FollowSymLinks

AllowOverride All

Order Deny,Allow

Allow from 127.0.0.1

</pre>
<p>Then restart the apache using zend command like this.</p>
<pre>

sudo /usr/local/zend/bin/apachectl restart

</pre>
<p>It will do the trick now!</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/zend-server-ce-forbidden-error-working-with-virtual-hosts"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/zend-server-ce-forbidden-error-working-with-virtual-hosts/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Last Google Panda Updates &#8211; What&#8217;s the result for my web sites?</title>
		<link>http://www.iamseree.com/internet-marketing/last-google-panda-updates-whats-the-result-for-my-web-sites</link>
		<comments>http://www.iamseree.com/internet-marketing/last-google-panda-updates-whats-the-result-for-my-web-sites#comments</comments>
		<pubDate>Mon, 27 Jun 2011 15:43:23 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[google panda]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[pr]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=476</guid>
		<description><![CDATA[<p>I just checked today and found almost of my web sites were updated on Google PageRank parameter.</p> <p>The main thing I found from this Google updates are&#8230;</p> All of my auto blogging sites PR were dropped by 1 even 4 of my PR5 blogs which keep PR5 for a long time, anyway, some blogs didn&#8217;t [...]]]></description>
				<content:encoded><![CDATA[<p>I just checked today and found almost of my web sites were updated on Google PageRank parameter.</p>
<p>The main thing I found from this Google updates are&#8230;</p>
<ul>
<li>All of my auto blogging sites PR were dropped by 1 even 4 of my PR5 blogs which keep PR5 for a long time, anyway, some blogs didn&#8217;t suffered from this update.</li>
<li>All of my blogs that I&#8217;ve regularly updated about 4-10 posts a week were all benefit from this update, some raise from PR0 to PR3, but generally they were increased by 1-2 PR.</li>
<li>Surprisingly, my main site that I&#8217;m selling my WordPress plug-in which stay on PR4 for more than a year were dropped by 1, but the deep linking were increased from PR2 to PR3. I&#8217;m not sure about this but I&#8217;m not quite happy with it. <img src='http://www.iamseree.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>Well, from my thoughts, now Google even better created duplicated content sites detection.</p>
<p>If you are planning on auto blogging, it would be hard to take the money out from Google.</p>
<p>What&#8217;s the result of Google Panda updates from you this time?</p>
<p>Please share your thoughts.</p>
<p>Cheers,<br />
Seree W.</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/internet-marketing/last-google-panda-updates-whats-the-result-for-my-web-sites"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/internet-marketing/last-google-panda-updates-whats-the-result-for-my-web-sites/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Doctrine 2 PostRemove and PreRemove Annotation</title>
		<link>http://www.iamseree.com/application-development/doctrine-2-postremove-and-preremove-annotation</link>
		<comments>http://www.iamseree.com/application-development/doctrine-2-postremove-and-preremove-annotation#comments</comments>
		<pubDate>Sat, 25 Jun 2011 20:19:09 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[postremove]]></category>
		<category><![CDATA[preremove]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=471</guid>
		<description><![CDATA[<p>Hi,</p> <p>After I&#8217;ve solved another problem while working with Doctrine 2 in Symfony 2.0 RC1, I would like to make a quick note here about what&#8217;s wrong in the Symfony 2 document about handling file upload using Doctrine&#8217;s Lifecycle callbacks aka @ORM\HasLifecycleCallbacks</p> <p><a href="http://www.iamseree.com/wp-content/uploads/2011/06/Doctrine_logo_white.png"></a></p> <p>First of all, when you want to use Lifecycle callbacks, you [...]]]></description>
				<content:encoded><![CDATA[<p>Hi,</p>
<p>After I&#8217;ve solved another problem while working with Doctrine 2 in Symfony 2.0 RC1, I would like to make a quick note here about what&#8217;s wrong in the Symfony 2 document about handling file upload using Doctrine&#8217;s Lifecycle callbacks aka @ORM\HasLifecycleCallbacks</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/06/Doctrine_logo_white.png"><img class="alignnone size-full wp-image-453" title="Doctrine" src="http://www.iamseree.com/wp-content/uploads/2011/06/Doctrine_logo_white.png" alt="Doctrine" width="191" height="53" /></a></p>
<p>First of all, when you want to use Lifecycle callbacks, you don&#8217;t have to call $document-&gt;upload() in your controller anymore or your app will throw an error.</p>
<p>Secondly, if you follow the instructions from the document, the app will not work like what you think. When you remove the record, the uploaded file didn&#8217;t get removed too because you are using PostRemove and query for $document-&gt;id within the PostRemove function.</p>
<p>Yup, the PostRemove occurred when the record was removed, so you can&#8217;t access the field id anymore, this is the root cause of error that made the uploaded file didn&#8217;t get removed after the record was removed.</p>
<p>So, if you want to fix this, you should use PreRemove instead of PostRemove which allow you to query for field id before the record get removed.</p>
<p>PreRemove is the place to insert your logic when the remove process occurred for the record. (like cascading delete, update)</p>
<p>Anyway, one thing that I&#8217;m unsure is that what will happen if the record can&#8217;t be removed?</p>
<p>Does the PreRemove will occurred even though the record can&#8217;t be removed?</p>
<p>I will research more about this and will post the update here when I got an answer.</p>
<p>Hope this help you to fix the problem as well.</p>
<p><strong>UPDATED:</strong></p>
<p>If you want to make the symfony 2 handle file upload with Doctrine completely, you should add the uses of PreUpdate and PostUpdate annotation as well.</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/doctrine-2-postremove-and-preremove-annotation"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/doctrine-2-postremove-and-preremove-annotation/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Symfony2 File Upload Error &#8211; &#8220;guessExtension() always return nil&#8221;</title>
		<link>http://www.iamseree.com/application-development/symfony2-file-upload-error-guessextension-always-return-nil</link>
		<comments>http://www.iamseree.com/application-development/symfony2-file-upload-error-guessextension-always-return-nil#comments</comments>
		<pubDate>Sat, 25 Jun 2011 09:57:22 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[file upload]]></category>
		<category><![CDATA[guessExtension]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=469</guid>
		<description><![CDATA[<p><a href="http://www.iamseree.com/wp-content/uploads/2011/06/logo_symfony_header.png"></a></p> <p>Symfony 2.0 RC1 was released a few days ago, do not forget to grab it, it is very stable now! </p> <p>Today I&#8217;m facing an error which made me crazy a few hours.</p> <p>I&#8217;m trying to get the file upload on Symfony 2 done but never success on my Windows + wamp machine.</p> [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.iamseree.com/wp-content/uploads/2011/06/logo_symfony_header.png"><img class="alignnone size-full wp-image-433" title="Symfony" src="http://www.iamseree.com/wp-content/uploads/2011/06/logo_symfony_header.png" alt="Symfony" width="240" height="60" /></a></p>
<p>Symfony 2.0 RC1 was released a few days ago, do not forget to grab it, it is very stable now! <img src='http://www.iamseree.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Today I&#8217;m facing an error which made me crazy a few hours.</p>
<p>I&#8217;m trying to get the file upload on Symfony 2 done but never success on my Windows + wamp machine.</p>
<p>Yup, like what I&#8217;ve written on the subject, when I try to move the file using UploadedFile-&gt;move() and tell the framework to guess the file extension for me using UploadedFile-&gt;guessExtension().</p>
<p>It always return nil, the getExtension() is working but not useful at all because the uploaded file always be ended with tmp extension.</p>
<p>Even though I can&#8217;t found the solution after researched on Google for a few hours.</p>
<p>Until I try to dig into the symfony source code itself and I finally found it is using php_fileinfo extension!</p>
<p>So, I just resolve my issue by enabling the php_fileinfo extension from wamp and it works!</p>
<p>Wasted my few hours&#8230; Learn new things&#8230;</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/symfony2-file-upload-error-guessextension-always-return-nil"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/symfony2-file-upload-error-guessextension-always-return-nil/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Getting Stuck to Making Money on Internet? It is Not Your False!</title>
		<link>http://www.iamseree.com/internet-marketing/getting-stuck-to-making-money-on-internet-it-is-not-your-false</link>
		<comments>http://www.iamseree.com/internet-marketing/getting-stuck-to-making-money-on-internet-it-is-not-your-false#comments</comments>
		<pubDate>Fri, 24 Jun 2011 04:35:06 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=464</guid>
		<description><![CDATA[<p>Hi Internet marketer folks,</p> <p>While I&#8217;m making money on Internet through niche marketing and selling info products, I always seeking for new techniques, strategies, courses from so-claimed Internet marketer gurus.</p> <p>Since the end of 2009 to now, I saw many new courses, strategies created by so-called gurus and bought some of them to see if [...]]]></description>
				<content:encoded><![CDATA[<p>Hi Internet marketer folks,</p>
<p>While I&#8217;m making money on Internet through niche marketing and selling info products, I always seeking for new techniques, strategies, courses from so-claimed Internet marketer gurus.</p>
<p>Since the end of 2009 to now, I saw many new courses, strategies created by so-called gurus and bought some of them to see if it works or not.</p>
<p><a href="http://www.iamseree.com/wp-content/uploads/2011/06/Make-Money-Online.jpg"><img class="alignnone size-full wp-image-465" title="Make-Money-Online" src="http://www.iamseree.com/wp-content/uploads/2011/06/Make-Money-Online.jpg" alt="Making Money on Internet" width="380" height="436" /></a></p>
<p>Almost of those courses provides a looking good strategies, techniques to make money online.</p>
<p>But so many peoples bought it, follow the course and failed.</p>
<p>What&#8217;s the problem with it?</p>
<p>It is a great strategy in theory, but in the real world, it is NOT!</p>
<p>Yes, I think they never tried those strategies themselves to see how hard the real world should act the same as their theory.</p>
<p>They just think, create and sell.</p>
<p>That&#8217;s how they tell you how easy to create an info product and selling it online.</p>
<p>Some day, they will suffers from this bad habit.</p>
<p>So, this is 2011 and I don&#8217;t want to just talk about a bad part that will decrease your morale to make money from Internet.</p>
<p>What&#8217;s work for me in 2011?</p>
<p>Still the same as what I did since 2009, simple niche marketing and creating software as my info product.</p>
<p>Find the problem on some niche that looks profitable, research for a solution, marketing and selling it.</p>
<p>Seems easy?</p>
<p>Not at all, because you have to learn what, where, when on the Internet marketing process.</p>
<p>I will share with you other day how I did it. (I&#8217;ve learn from real guru &#8211; real and pure genius!)</p>
<p>Talk soon,</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/internet-marketing/getting-stuck-to-making-money-on-internet-it-is-not-your-false"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/internet-marketing/getting-stuck-to-making-money-on-internet-it-is-not-your-false/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symfony 2 Error &#8211; &#8220;Class &#8216;ResourceBundle&#8217; Not Found&#8221;</title>
		<link>http://www.iamseree.com/application-development/symfony-2-error-class-resourcebundle-not-found</link>
		<comments>http://www.iamseree.com/application-development/symfony-2-error-class-resourcebundle-not-found#comments</comments>
		<pubDate>Fri, 24 Jun 2011 04:20:55 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[CountryType]]></category>
		<category><![CDATA[intl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[wamp]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=462</guid>
		<description><![CDATA[<p>Hi friends,</p> <p>Just want to post a quick note here to be a troubleshooting guide for my team, I&#8217;m getting an error when trying to use CountryType (a dropdown list with country name display and country code as a value).</p> <p>Got an error like this &#8220;Class &#8216;ResourceBundle&#8217; not found&#8221;.</p> <p>The solution to this issue is [...]]]></description>
				<content:encoded><![CDATA[<p>Hi friends,</p>
<p>Just want to post a quick note here to be a troubleshooting guide for my team, I&#8217;m getting an error when trying to use CountryType (a dropdown list with country name display and country code as a value).</p>
<p>Got an error like this &#8220;Class &#8216;ResourceBundle&#8217; not found&#8221;.</p>
<p>The solution to this issue is just install and enable intl extension for PHP.</p>
<p>As I&#8217;m using wamp, it is very easy for me just point and click to enable intl and it will works like a charm.</p>
<p>For CountryType, it is surprising me as it is easier than Ruby gems to have a country dropdown list in my web application.</p>
<p>Cheers,</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/symfony-2-error-class-resourcebundle-not-found"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/symfony-2-error-class-resourcebundle-not-found/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
