<?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/"
	>

<channel>
	<title>Blog for IT technical details</title>
	<atom:link href="http://blog.servtrek.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.servtrek.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Fri, 24 Apr 2009 15:25:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>install Ubuntu Server Edition</title>
		<link>http://blog.servtrek.com/applicationdevelopment/27/install-ubuntu-server-edition/</link>
		<comments>http://blog.servtrek.com/applicationdevelopment/27/install-ubuntu-server-edition/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 18:52:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Application Development Improvement]]></category>

		<category><![CDATA[server installation]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.servtrek.com/?p=27</guid>
		<description><![CDATA[ The basic steps to install Ubuntu Server Edition are the same for installing any operating system from. You may need to get used to a console menu based process.
    * First, After you download and burn the appropriate ISO file from the Ubuntu web site.
    * Boot the [...]]]></description>
			<content:encoded><![CDATA[<p> The basic steps to install Ubuntu Server Edition are the same for installing any operating system from. You may need to get used to a console menu based process.</p>
<p>    * First, After you download and burn the appropriate ISO file from the Ubuntu web site.<br />
    * Boot the system from the CD-ROM drive.<br />
    * At the boot prompt you will be asked to select the language. Then the installation process begins by asking for your keyboard layout. You can say &#8220;No&#8221;. The installer then discovers your hardware configuration, and configures the network settings using DHCP or configure the network manually.<br />
    * Next, the installer asks for the system&#8217;s hostname and Time Zone.<br />
    * You can then choose from several options to configure the hard drive layout. <strong>Please remember that you should not install LAMP package at this initial set up.</strong><br />
    * After Ubuntu base system is then installed, a new user is setup, this user will have root access through the sudo utility. After the user is setup, you will be asked to encrypt your home directory.<br />
    * The next step in the installation process is to decide how you want to update the system.<br />
    *  Finally, the last step before rebooting is to set the clock to UTC.</p>
<p>[Note] 	</p>
<p>At some point during the installation process you may want to read the help screen provided by the installation system. To do this, press F1.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.servtrek.com/applicationdevelopment/27/install-ubuntu-server-edition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simple Rails production server setup in Ubuntu Part 1</title>
		<link>http://blog.servtrek.com/applicationdevelopment/25/simple-rails-production-server-setup-in-ubuntu-part-1/</link>
		<comments>http://blog.servtrek.com/applicationdevelopment/25/simple-rails-production-server-setup-in-ubuntu-part-1/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 18:29:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Application Development Improvement]]></category>

		<category><![CDATA[Ror production server set up]]></category>

		<guid isPermaLink="false">http://blog.servtrek.com/?p=25</guid>
		<description><![CDATA[I did some but little work on Ruby on Rails and I have no experience to deploy ruby on rails application in production envirnment. But I just follow the the steps I listed and I can successfully deploy ROR application without any problems. Beside the steps I us, I will show you how to solve [...]]]></description>
			<content:encoded><![CDATA[<p>I did some but little work on Ruby on Rails and I have no experience to deploy ruby on rails application in production envirnment. But I just follow the the steps I listed and I can successfully deploy ROR application without any problems. Beside the steps I us, I will show you how to solve the common problems you will encounter.</p>
<p>For the software used, please refer to<a href="http://blog.servtrek.com/applicationdevelopment/22/simple-rails-production-server-setup-in-ubuntu/">Simple Rails production server setup in Ubuntu post</a>.</p>
<p>First you need to set up Ubuntu server. You can get <a href="http://www.ubuntu.com/">Ubuntu server edition</a>. There is an excellent post showing you <a href="http://doc.ubuntu.com/ubuntu/serverguide/C/">how to set up Ubuntu server</a>. I will show you <a href="http://blog.servtrek.com/applicationdevelopment/27/install-ubuntu-server-edition/">very simple way late when I have time</a>.</p>
<p>Install the following packages.<br />
MySQL database software; server application, client application, and client libraries<br />
Apache web server v 2.0 or later<br />
Ruby language interpreter v 1.8.6 or later, with mySQL support, Ruby on Rails libraries, and the Mongrel application server<br />
Mail Transport Agent, such as Postfix or Sendmail<br />
Cron scheduling daemon<br />
SSHd server application for secure management.</p>
<p>Then put up the following third party plugins.<br />
The ruby on rails application contains the following third party plugins.</p>
<p>sql_session_store<br />
quickbooks_integration<br />
BlueCloth-1.0.0<br />
activeresource<br />
uuidtools-1.0.3</p>
<p>Final set up production.</p>
<p>Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.servtrek.com/applicationdevelopment/25/simple-rails-production-server-setup-in-ubuntu-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simple Rails production server setup in Ubuntu</title>
		<link>http://blog.servtrek.com/applicationdevelopment/22/simple-rails-production-server-setup-in-ubuntu/</link>
		<comments>http://blog.servtrek.com/applicationdevelopment/22/simple-rails-production-server-setup-in-ubuntu/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 02:52:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Application Development Improvement]]></category>

		<category><![CDATA[ror]]></category>

		<category><![CDATA[ruby on rails]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.servtrek.com/?p=22</guid>
		<description><![CDATA[My boss asked me to set up environment for a ruby on rails application in the following environment.
MySQL database software; server application, client application, and client libraries
Apache web server v 2.0 or later
Ruby language interpreter v 1.8.6 or later, with mySQL support, Ruby on Rails libraries, and the Mongrel application server
Mail Transport Agent, such as [...]]]></description>
			<content:encoded><![CDATA[<p>My boss asked me to set up environment for a ruby on rails application in the following environment.</p>
<p>MySQL database software; server application, client application, and client libraries<br />
Apache web server v 2.0 or later<br />
Ruby language interpreter v 1.8.6 or later, with mySQL support, Ruby on Rails libraries, and the Mongrel application server<br />
Mail Transport Agent, such as Postfix or Sendmail<br />
Cron scheduling daemon<br />
SSHd server application for secure management.</p>
<p>The ruby on rails application contains the following third party plugins.</p>
<p>sql_session_store<br />
quickbooks_integration<br />
BlueCloth-1.0.0<br />
activeresource<br />
uuidtools-1.0.3</p>
<p>I will show you how to set up  step by step.</p>
<p>Stay tune!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.servtrek.com/applicationdevelopment/22/simple-rails-production-server-setup-in-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>When booting up to Win XP you may get a error that reads &#8220;Unmountable Boot Volume&#8221;.</title>
		<link>http://blog.servtrek.com/computertips/20/when-booting-up-to-win-xp-you-may-get-a-error-that-reads-unmountable-boot-volume/</link>
		<comments>http://blog.servtrek.com/computertips/20/when-booting-up-to-win-xp-you-may-get-a-error-that-reads-unmountable-boot-volume/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 03:39:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Computer Tips]]></category>

		<category><![CDATA[recovery boot failure]]></category>

		<category><![CDATA[windows xp boot problem]]></category>

		<guid isPermaLink="false">http://blog.servtrek.com/?p=20</guid>
		<description><![CDATA[One day my computer which runs Windows XP home edition got the following error When booting up to Win XP , the error  reads &#8220;Unmountable Boot Volume&#8221;.
Please do not panic.
You may try the following steps to boot your PC.
1.Insert the Windows XP CD-ROM into the CD-ROM drive, and then restart the computer.
Click to select any [...]]]></description>
			<content:encoded><![CDATA[<p>One day my computer which runs Windows XP home edition got the following error <em>When booting up to Win XP , the error  reads &#8220;Unmountable Boot Volume&#8221;.</em></p>
<p><em>Please do not panic.</em></p>
<p>You may try the following steps to boot your PC.<br />
1.Insert the Windows XP CD-ROM into the CD-ROM drive, and then restart the computer.</p>
<p>Click to select any options that are required to start the computer from the CD-ROM drive if you are prompted.</p>
<p>2.When the &#8220;Welcome to Setup&#8221; screen appears, press R to start the Recovery Console.</p>
<p>3.If you have a dual-boot or multiple-boot computer, select the installation that you must access from the Recovery Console.</p>
<p>4.When you are prompted, type the Administrator password. If the administrator password is blank, just press ENTER.</p>
<p>5.At the command prompt, type chkdsk /r , and then press ENTER. It took about 2 hours to finish.</p>
<p>6.At the command prompt, type exit , and then press ENTER to restart your computer.</p>
<p>This takes a bit longer, but the system should boot back into Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.servtrek.com/computertips/20/when-booting-up-to-win-xp-you-may-get-a-error-that-reads-unmountable-boot-volume/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get all the Tables in mySQL database</title>
		<link>http://blog.servtrek.com/database_use/14/get-all-the-tables-in-mysql-database/</link>
		<comments>http://blog.servtrek.com/database_use/14/get-all-the-tables-in-mysql-database/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 20:24:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Database]]></category>

		<category><![CDATA[get table counts]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://blog.servtrek.com/?p=14</guid>
		<description><![CDATA[INFORMATION_SCHEMA provides access to database metadata,  (data dictionary  or database catalog) such as the name of a database or table, the data type of a column, or access privileges. It is the information database, the place that stores information about all the other databases that the MySQL server maintains.
Here is an example of a statement [...]]]></description>
			<content:encoded><![CDATA[<p>INFORMATION_SCHEMA provides access to database metadata,  (data dictionary  or database catalog) such as the name of a database or table, the data type of a column, or access privileges. It is the information database, the place that stores information about all the other databases that the MySQL server maintains.</p>
<p>Here is an example of a statement that retrieves information from     INFORMATION_SCHEMA.</p>
<pre class="programlisting">mysql&gt;</pre>
<p>SELECT table_name, table_type FROM information_schema.tables WHERE table_schema = &#8216;yourdatabasename ORDER BY table_name DESC;</p>
<p>You can use stored procedure to do the same thing.</p>
<pre class="programlisting">mysql&gt;</pre>
<p>DROP PROCEDURE GetAlltables;<br />
DELIMITER /<br />
CREATE PROCEDURE GetAlltables()<br />
BEGIN<br />
SELECT table_name FROM information_schema.tables WHERE table_schema = &#8216;yourdatabasename&#8217; ORDER BY table_name DESC;<br />
END /<br />
DELIMITER ;</p>
<p>Then call</p>
<p>CALL GetAlltables();</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.servtrek.com/database_use/14/get-all-the-tables-in-mysql-database/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Reset the Root Password in MySQL</title>
		<link>http://blog.servtrek.com/database_use/10/how-to-reset-the-root-password-in-mysql/</link>
		<comments>http://blog.servtrek.com/database_use/10/how-to-reset-the-root-password-in-mysql/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 15:33:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Database]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[root password reset]]></category>

		<guid isPermaLink="false">http://blog.servtrek.com/?p=10</guid>
		<description><![CDATA[If you have forgotten your root password previously set , you can set a new password.
For Windows system, follow the steps listed below.
Use the following procedure for resetting the password for             any MySQL root accounts on Windows:


Log on to your system as Administrator.
Stop [...]]]></description>
			<content:encoded><![CDATA[<p>If you have forgotten your <code class="literal">root</code> password previously set , you can set a new password.</p>
<p>For Windows system, follow the steps listed below.</p>
<p>Use the following procedure for resetting the password for             any MySQL <code class="literal">root</code> accounts on Windows:</p>
<div class="orderedlist">
<ol type="1">
<li>Log on to your system as Administrator.</li>
<li>Stop the MySQL server if it is running. If server is running as a Windows service, go to the Services                 manager to stop MySQL service.</li>
<li>Create a text file and place the following statements in                 it. Replace the password with the password that you want                 to use.
<pre class="programlisting">UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGE;</pre>
<pre class="programlisting">Here FLUSH statement tells the server to reload the grant table into memory.</pre>
</li>
<li>Save the file. For this example, the file will be named                 <code class="filename">C:\mysql-init.txt</code>.</li>
<li>Open a console window to get to the command prompt:</li>
<li>Start the MySQL server that looks like :
<pre class="programlisting">C:\&gt; <strong class="userinput"><code>C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt</code></strong></pre>
</li>
<li>
<pre class="programlisting">After the server has started successfully, delete<code class="filename"> c:\mysql-init.txt</code>.</pre>
</li>
<li>Stop the MySQL server, then restart it in normal mode                 again. If you run the server as a service, start it from                 the Windows Services window. You should now be able to connect to MySQL as             <code class="literal">root</code> using the new password.</li>
</ol>
</div>
<p>For unix kind of system,follow the steps listed below.</p>
<p>1.  Log on to your system as the Unix mysql user that the mysqld server runs as.<br />
2.  Locate the .pid file that contains the server&#8217;s process ID. The exact location and name of this file depend on your distribution, host name, and configuration. Common locations are /var/lib/mysql/, /var/run/mysqld/, and /usr/local/mysql/data/. Generally, the file name has an extension of .pid and begins with either mysqld or your system&#8217;s host name.</p>
<p>You can stop the MySQL server by sending a normal kill (not kill -9) to the mysqld process, using the path name of the .pid file in the following command:</p>
<p>shell&gt; kill `cat /mysql-data-directory/host_name.pid`</p>
<p>3. Create a text file and place the following statements in it. Replace the password with the password that you want to use.</p>
<p>UPDATE mysql.user SET Password=PASSWORD(&#8217;MyNewPass&#8217;) WHERE User=&#8217;root&#8217;;<br />
FLUSH PRIVILEGES;</p>
<p>The FLUSH statement tells the server to reload the grant tables into memory.<br />
4.  Save the file. For this example, the file will be named /home/me/mysql-init.<br />
5.  Start the MySQL server with the special &#8211;init-file option:</p>
<p>shell&gt; mysqld_safe &#8211;init-file=/home/me/mysql-init &amp;<br />
6. After the server has started successfully, delete /home/me/mysql-init.</p>
<p>You should now be able to connect to MySQL as root using the new password.</p>
<p>You can also set the new password using the mysql client if this is run under your local box:</p>
<p>1. Stop mysqld and restart it with the &#8211;skip-grant-tables option.<br />
2. Connect to the mysqld server with this command:</p>
<p>shell&gt; mysql</p>
<p>3. Issue the following statements in the mysql client. Replace the password with the password that you want to use.</p>
<p>mysql&gt; UPDATE mysql.user SET Password=PASSWORD(&#8217;MyNewPass&#8217;)<br />
-&gt;                   WHERE User=&#8217;root&#8217;;<br />
mysql&gt; FLUSH PRIVILEGES;</p>
<p>You should now be able to connect to MySQL as root using the new password.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.servtrek.com/database_use/10/how-to-reset-the-root-password-in-mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Defects/KLOC</title>
		<link>http://blog.servtrek.com/applicationdevelopment/5/defectskloc/</link>
		<comments>http://blog.servtrek.com/applicationdevelopment/5/defectskloc/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 16:58:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Application Development Improvement]]></category>

		<category><![CDATA[defect KLOC]]></category>

		<guid isPermaLink="false">http://blog.servtrek.com/?p=5</guid>
		<description><![CDATA[Have you heard of defects per Lines of Code (Defects/KLOC). My company was asked to evaluate third party software application development.  One of my measurements is to use Defects/KLOC.
You may argue that Defects/KLOC doesn&#8217;t supply enough information about Product Quality. But one thing for sure is if the rate of Defects/KLOC for the similar products [...]]]></description>
			<content:encoded><![CDATA[<p>Have you heard of defects per Lines of Code (Defects/KLOC). My company was asked to evaluate third party software application development.  One of my measurements is to use Defects/KLOC.</p>
<p>You may argue that Defects/KLOC doesn&#8217;t supply enough information about Product Quality. But one thing for sure is if the rate of Defects/KLOC for the similar products is high, there is certainly something wrong with development process or developer skills.</p>
<p>I noticed that if development follows well defined architecture might help reduce such Defects/KLOC rate. This is what I noticed from evaluating one of Ruby on Rails projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.servtrek.com/applicationdevelopment/5/defectskloc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://blog.servtrek.com/web2ria/1/hello-world/</link>
		<comments>http://blog.servtrek.com/web2ria/1/hello-world/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 18:06:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web 2.0 RIA]]></category>

		<category><![CDATA[Web 2.0 Rich Internet Application]]></category>

		<guid isPermaLink="false">http://www.servtrek.com/wordpress271/?p=1</guid>
		<description><![CDATA[Hi, I am starting to do some research on this web 2.0 technology. I would think that I should start a blog and post some of my findings and ideas here to share with you.
If you have any questions, comments and suggestions, please let me know. Thanks.
]]></description>
			<content:encoded><![CDATA[<p>Hi, I am starting to do some research on this web 2.0 technology. I would think that I should start a blog and post some of my findings and ideas here to share with you.</p>
<p>If you have any questions, comments and suggestions, please let me know. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.servtrek.com/web2ria/1/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
