<?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>a record of thoughts&#187; Tutorials</title>
	<atom:link href="http://www.nonoh.com/category/tutorials/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nonoh.com</link>
	<description>think, implement, compile, execute</description>
	<lastBuildDate>Wed, 23 Jun 2010 02:41:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<!-- google ad injected by adsense-optimizer http://www.adsenseoptimizer.de -->
			<div  style="padding:7px; float: right; padding-right: 0; margin: 3px;"><!-- Ad number: 1 --><script type="text/javascript"><!--
    	 
    	google_ad_client = "pub-6411461642383867"; google_alternate_color = "FFFFFF";
		google_ad_width = 728; google_ad_height = 90;
		google_ad_format = "728x90_as"; google_ad_type = "text";
		google_ad_channel ="4999815757"; google_color_border = "CCCCCC";
		google_color_link = "000000"; google_color_bg = "CCCCCC";
		google_color_text = "333333"; google_color_url = "666666";
		google_ui_features = "rc:0"; //--></script>
		<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>	<item>
		<title>Google Chrome Hotmail Problem Solution</title>
		<link>http://www.nonoh.com/20081213/google-chrome-hotmail-problem-solution</link>
		<comments>http://www.nonoh.com/20081213/google-chrome-hotmail-problem-solution#comments</comments>
		<pubDate>Sat, 13 Dec 2008 05:10:38 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[bug reports]]></category>
		<category><![CDATA[gecko]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hotmail]]></category>
		<category><![CDATA[khtml]]></category>
		<category><![CDATA[problem solution]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[target]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=611</guid>
		<description><![CDATA[UPDATE: The fix will cause inability to read mails. I couldn&#8217;t let go of Google Chrome, so I checked bug reports and I found a temporary fix to the problem. For my future reference until Chrome devs fix the issue, here&#8217;s what needs to be done: Right Click on the Google Chrome shortcut (Desktop or [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><strong><span style="color: #ff0000;">UPDATE:</span></strong> The fix will cause inability to read mails.</p>
<p>I couldn&#8217;t let go of Google Chrome, so I checked bug reports and I found a temporary fix to the problem. For my future reference until Chrome devs fix the issue, here&#8217;s what needs to be done:</p>
<ol>
<li>Right Click on the Google Chrome shortcut (Desktop or whereever you place it).</li>
<li>Left Click on Properties.</li>
<li>On the Target box, add the following line at the end:</li>
</ol>
<pre>--user-agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Version/3.1 Safari/525.19"</pre>
<p>Therefore, if you are running Chrome in Windows, your target should look like:</p>
<pre>C:\path\to\chrome.exe --user-agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Version/3.1 Safari/525.19"</pre>
<p>Close all instances of Chrome and open the browser again using the shorcut prepared above.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20081213/google-chrome-hotmail-problem-solution/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Malware Removal</title>
		<link>http://www.nonoh.com/20081210/malware-removal</link>
		<comments>http://www.nonoh.com/20081210/malware-removal#comments</comments>
		<pubDate>Wed, 10 Dec 2008 15:49:11 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[annoying pop  malware removal]]></category>
		<category><![CDATA[anti virus]]></category>
		<category><![CDATA[clean registry]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hijackthis]]></category>
		<category><![CDATA[internet usage]]></category>
		<category><![CDATA[malwares]]></category>
		<category><![CDATA[netizen]]></category>
		<category><![CDATA[safe mode]]></category>
		<category><![CDATA[smitfraudfix]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=606</guid>
		<description><![CDATA[Since my thought (for an entry) escaped me, I&#8217;ll post a simple malware removal tutorial. A few years ago, we called them annoying pop-ups and now we call them MALWARE. Virus is no longer trendy because it does not rake in revenue; malware does because it mostly contains advertising. If you are a careless netizen [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Since my thought (for an entry) escaped me, I&#8217;ll post a simple malware removal tutorial.</p>
<p>A few years ago, we called them annoying pop-ups and now we call them MALWARE. Virus is no longer trendy because it does not rake in revenue; malware does because it mostly contains advertising.</p>
<p>If you are a careless netizen and clicking on any pop-up that may appear in front of you, then you are the best malware victim. IT administrators should block all sites except for the ones that the company would need if their users do not abide by the usage policy. In the office, we are too scared to even use Google because internet usage is strictly prohibited unless needed and we can&#8217;t hardly slack because there&#8217;s too much work to be done.</p>
<p>One night I was victimized by a malware in my home PC. The site I used to frequent had a hidden malware injector through PDF. I&#8217;ve been removing malwares for others, so I&#8217;ll share the secret with everyone.</p>
<ol>
<li>Download Hijackthis &amp; SmitFraudFix (Google them)</li>
<li>Install Hijackthis.</li>
<li>Add an exception in your AntiVirus (add both softwares above).</li>
<li>Run Hijackthis &amp; fix processes you don&#8217;t recognize.</li>
<li>Restart your computer in Safe Mode.</li>
<li>Run SmitFraudFix (option 2) and clean registry when prompted.</li>
<li>Restart your computer in Normal Mode.</li>
<li>Done!</li>
</ol>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20081210/malware-removal/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>MySQL: Add User</title>
		<link>http://www.nonoh.com/20081028/mysql-add-user</link>
		<comments>http://www.nonoh.com/20081028/mysql-add-user#comments</comments>
		<pubDate>Wed, 29 Oct 2008 03:21:14 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Commands]]></category>
		<category><![CDATA[alice]]></category>
		<category><![CDATA[Eee PC]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[privilege]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=548</guid>
		<description><![CDATA[To create a database and give a user privilege to that database: mysql&#62; CREATE DATABASE temp; mysql&#62; GRANT ALL PRIVILEGES ON temp.* TO 'bob'@'EEEPC' -&#62; IDENTIFIED BY 'alice' -&#62; WITH GRANT OPTION; The privilege is full for Bob for all tables contained in the database called temp. Here, I explicitly defined the user&#8217;s host. That [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>To create a database and give a user privilege to that database:</p>
<pre>mysql&gt; CREATE DATABASE temp;
mysql&gt; GRANT ALL PRIVILEGES ON temp.* TO 'bob'@'EEEPC'
    -&gt; IDENTIFIED BY 'alice'
    -&gt; WITH GRANT OPTION;</pre>
<p>The privilege is full for Bob for all tables contained in the database called temp. Here, I explicitly defined the user&#8217;s host. That means Bob can only access the server if he used my Eee-PC. Even local access for Bob is not allowed because I did not add &#8216;bob&#8217;@'localhost&#8217; in the GRANT command.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20081028/mysql-add-user/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<!-- google ad injected by adsense-optimizer http://www.adsenseoptimizer.de -->
			<div  style="padding:7px; float: left; padding-left: 0px; margin: 3px;"><!-- Ad number: 2 --><script type="text/javascript"><!--
    	 
    	google_ad_client = "pub-6411461642383867"; google_alternate_color = "FFFFFF";
		google_ad_width = 468; google_ad_height = 60;
		google_ad_format = "468x60_as"; google_ad_type = "text_image";
		google_ad_channel ="4999815757"; google_color_border = "E3FA11";
		google_color_link = "FFFFFF"; google_color_bg = "A2AB2B";
		google_color_text = "000000"; google_color_url = "FFFFFF";
		google_ui_features = "rc:0"; //--></script>
		<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>	<item>
		<title>Spreadsheet: Name Division</title>
		<link>http://www.nonoh.com/20081028/spreadsheet-name-division</link>
		<comments>http://www.nonoh.com/20081028/spreadsheet-name-division#comments</comments>
		<pubDate>Wed, 29 Oct 2008 01:48:07 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[spreadsheet]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=546</guid>
		<description><![CDATA[Given a cell Name containing two (2) words: First Name &#38; Last Name in the format FIRST[:space:]LAST. We need to create a cell for the first name &#38; another cell for the last name. If we are given hundreds of rows of names, a quicker way should be found. With the use of formula, we [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Given a cell Name containing two (2) words: First Name &amp; Last Name in the format <strong>FIRST<span style="color: #c0c0c0;">[:space:]</span>LAST</strong>. We need to create a cell for the first name &amp; another cell for the last name. If we are given hundreds of rows of names, a quicker way should be found. With the use of formula, we can easily extract the names in 2 minutes.</p>
<p>Let&#8217;s say that the FULLNAME is in ColumnA, we need to fill ColumnB=FirstName &amp; ColumnC=LastName:</p>
<pre><span style="font-family: 'Lucida Grande'; line-height: 19px; white-space: normal;">B</span>1 = LEFT( TRIM(A1), FIND( " ", TRIM(A1) ) - 1)</pre>
<pre>C1 = RIGHT( A1, LEN(A1) - LEN(B1) - 1 )</pre>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20081028/spreadsheet-name-division/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL: Execute Source</title>
		<link>http://www.nonoh.com/20081028/mysql-execute-source</link>
		<comments>http://www.nonoh.com/20081028/mysql-execute-source#comments</comments>
		<pubDate>Tue, 28 Oct 2008 14:22:09 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Commands]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[execution]]></category>
		<category><![CDATA[gui client]]></category>
		<category><![CDATA[guis]]></category>
		<category><![CDATA[queries]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[script file]]></category>
		<category><![CDATA[source path]]></category>
		<category><![CDATA[sql script]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=541</guid>
		<description><![CDATA[Given you have no GUI client for MySQL, executing multiple CREATE/INSERT/UPDATE queries using the CLI would be troublesome. So preparing a valid SQL script file is advisable.  This command also works for dump files run for recovery or duplication. mysql&#62; source /path/to/source.sql;]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Given you have no GUI client for MySQL, executing multiple CREATE/INSERT/UPDATE queries using the CLI would be troublesome. So preparing a valid SQL script file is advisable.  This command also works for dump files run for recovery or duplication.</p>
<pre>mysql&gt; source /path/to/source.sql;</pre>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20081028/mysql-execute-source/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL: Outfile Logging</title>
		<link>http://www.nonoh.com/20081024/mysql-outfile-logging</link>
		<comments>http://www.nonoh.com/20081024/mysql-outfile-logging#comments</comments>
		<pubDate>Fri, 24 Oct 2008 14:28:21 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Commands]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=535</guid>
		<description><![CDATA[To log command executions &#38; results from MySQL CLI to an output file: mysql &#62; \T output.txt mysql &#62; DESCRIBE table; mysql &#62; \t]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>To log command executions &amp; results from MySQL CLI to an output file:</p>
<pre>mysql &gt; \T output.txt
mysql &gt; DESCRIBE table;
mysql &gt; \t</pre>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20081024/mysql-outfile-logging/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fios&#8217; Actiontec As MoCA Bridge</title>
		<link>http://www.nonoh.com/20080820/fios-actiontec-as-moca-bridge</link>
		<comments>http://www.nonoh.com/20080820/fios-actiontec-as-moca-bridge#comments</comments>
		<pubDate>Wed, 20 Aug 2008 14:28:49 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[actiontec modem]]></category>
		<category><![CDATA[amount of traffic]]></category>
		<category><![CDATA[bit client]]></category>
		<category><![CDATA[bridge]]></category>
		<category><![CDATA[continuation]]></category>
		<category><![CDATA[dgl]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[excellent service]]></category>
		<category><![CDATA[fios]]></category>
		<category><![CDATA[gamers]]></category>
		<category><![CDATA[internet access]]></category>
		<category><![CDATA[KDrama]]></category>
		<category><![CDATA[longing]]></category>
		<category><![CDATA[modem]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[routing table]]></category>
		<category><![CDATA[service areas]]></category>
		<category><![CDATA[signs]]></category>
		<category><![CDATA[throughput]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[traffic]]></category>
		<category><![CDATA[verizon]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=333</guid>
		<description><![CDATA[I have had Verizon FiOS for more than a year now and as the service areas continue to grow, with the technology&#8217;s excellent service, I&#8217;m sure a lot have signed up for it. If Verizon provides you with an Actiontec modem/router then let me advice you to purchase another router because Actiontec will drive you [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>I have had Verizon FiOS for more than a year now and as the service areas continue to grow, with the technology&#8217;s excellent service, I&#8217;m sure a lot have signed up for it. If Verizon provides you with an Actiontec modem/router then let me advice you to purchase another router because Actiontec will drive you crazy in the long run. I have 10mbps/3mbps down/up throughput and I download a lot as in I average 1GB/day (that&#8217;s a modest number). They aren&#8217;t illegal downloads per sé because they are distributed openly (KDrama). If I have more than 3 huge files in my μTorrent (or any other bittorrent client), others in my network wouldn&#8217;t have Internet access. That&#8217;s because I have NAT running and the routing table in Actiontec is not enough to handle huge amount of traffic. Therefore, overloaded packets are dropped giving my users nil resource.<span id="more-333"></span></p>
<p>My recommended router is D-Link DGL-4100. It&#8217;s best for serious gamers. It&#8217;s easy to configure and maintain. Below is a simple diagram of my network using this technique.</p>
<p><img class="alignnone size-full wp-image-334" title="diagram" src="http://www.nonoh.com/wp-content/uploads/2008/08/diagram.gif" alt="" width="484" height="353" /></p>
<p>Stay tuned for the step-by-step guide on doing this.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20080820/fios-actiontec-as-moca-bridge/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	<!-- google ad injected by adsense-optimizer http://www.adsenseoptimizer.de -->
			<div  style="padding:7px; display: block; margin-left: auto; margin-right: auto; text-align: center;"><!-- Ad number: 3 --><script type="text/javascript"><!--
    	 
    	google_ad_client = "pub-6411461642383867"; google_alternate_color = "FFFFFF";
		google_ad_width = 728; google_ad_height = 90;
		google_ad_format = "728x90_as"; google_ad_type = "text";
		google_ad_channel ="4999815757"; google_color_border = "CCCCCC";
		google_color_link = "000000"; google_color_bg = "CCCCCC";
		google_color_text = "333333"; google_color_url = "666666";
		google_ui_features = "rc:0"; //--></script>
		<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>	<item>
		<title>MSSQL Server 2005</title>
		<link>http://www.nonoh.com/20080723/mssql-server-2005</link>
		<comments>http://www.nonoh.com/20080723/mssql-server-2005#comments</comments>
		<pubDate>Wed, 23 Jul 2008 14:38:44 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[access data]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[database name]]></category>
		<category><![CDATA[foreigners]]></category>
		<category><![CDATA[insert into table]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[ms access]]></category>
		<category><![CDATA[mss]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[table columns]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=287</guid>
		<description><![CDATA[I&#8217;m currently working with MSSQL Server 2005 and why does Microsoft have to make everything difficult? With MySQL, a multiple insert is as simple as INSERT INTO table (columns) VALUES (array of values), (another array of values), &#8230; (last array of values). This way works in MS SQL 2008, but that&#8217;s another expense. My current [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>I&#8217;m currently working with MSSQL Server 2005 and why does Microsoft have to make everything difficult? With MySQL, a multiple insert is as simple as INSERT INTO table (columns) VALUES (array of values), (another array of values), &#8230; (last array of values). This way works in MS SQL 2008, but that&#8217;s another expense.</p>
<p>My current assignment in the office is to export and import MS Access data into a completely different schema in MSS. I will pose a problem at the end of this entry and if someone has a solution, I would be grateful to you.</p>
<p><strong>Multiple insert in MSSQL 2005</strong> Thanks to <a href="http://blog.sqlauthority.com/" target="_blank">Pinal Dave</a> for this</p>
<pre>USE database_name
GO
INSERT INTO table_name (column1, column2, ... columnN)
SELECT 'value1a', 'value2a', ... 'valueNa'
UNION ALL
SELECT 'value1b', 'value2b', ... 'valueNb'
...
UNION ALL
SELECT 'value1n', value2n', ... 'valueNn'</pre>
<p>Problem: How would I do a <strong>SELECT&#8230;INSERT</strong> in the middle of an insert because one or more columns are foreign keys. That way I don&#8217;t have to verify my data before inserting. Have the machine do it for me. For instance:</p>
<pre>USE database_name
GO
INSERT INTO table_name (column1, column2, ... columnN)
SELECT 'value1a', [SELECT...INSERT], ... 'valueNa'
UNION ALL
SELECT 'value1b', [SELECT...INSERT], ... 'valueNb'
...
UNION ALL
SELECT 'value1n', [SELECT...INSERT], ... 'valueNn'</pre>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20080723/mssql-server-2005/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grammar</title>
		<link>http://www.nonoh.com/20080710/grammar</link>
		<comments>http://www.nonoh.com/20080710/grammar#comments</comments>
		<pubDate>Thu, 10 Jul 2008 14:48:57 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[al]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[cocky bastard]]></category>
		<category><![CDATA[confession]]></category>
		<category><![CDATA[confessions]]></category>
		<category><![CDATA[correctness]]></category>
		<category><![CDATA[ebonics]]></category>
		<category><![CDATA[fragments]]></category>
		<category><![CDATA[grammar]]></category>
		<category><![CDATA[grammatical errors]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[natural language]]></category>
		<category><![CDATA[plurality]]></category>
		<category><![CDATA[sake]]></category>
		<category><![CDATA[spelling]]></category>
		<category><![CDATA[tenses]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[writing in english]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=255</guid>
		<description><![CDATA[I confess that each of my entry has grammatical errors and most of them are fragments. I can&#8217;t fix them because I&#8217;m too lazy to be technical and I&#8217;m very bad with fragments. However, that does not stop me from criticizing other people. It really annoys me that people are writing just for the sake [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>I confess that each of my entry has grammatical errors and most of them are fragments. I can&#8217;t fix them because I&#8217;m too lazy to be technical and I&#8217;m very bad with fragments.</p>
<p>However, that does not stop me from criticizing other people. It really annoys me that people are writing just for the sake of writing in English. They don&#8217;t concern themselves of the correctness. I know a cocky bastard has said that every time he posts an entry, he has two or three people read his draft first. You don&#8217;t have to go that far, but at least be aware of the basic — spelling, tenses, and plurality. TV and music can be dangerous on the latter because Ebonics does not follow correct plurality.</p>
<p>If you are blogging, if you can&#8217;t properly use the basic grammar, then I suggest you write in your natural language or proofread before you publish. I&#8217;m easily disturbed when I&#8217;m reading a piece with incorrect grammar. I feel like editing everything before reading it again.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20080710/grammar/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Optimism</title>
		<link>http://www.nonoh.com/20080703/optimism</link>
		<comments>http://www.nonoh.com/20080703/optimism#comments</comments>
		<pubDate>Thu, 03 Jul 2008 14:39:06 +0000</pubDate>
		<dc:creator>fonse.</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.nonoh.com/?p=244</guid>
		<description><![CDATA[Here I am sitting, thinking of something optimistic to write about. It&#8217;s very difficult, so here&#8217;s what I came up with&#8230; String inputDir = &#34;/home/user/&#34;; String inputFile = &#34;in.txt&#34;; if (!inputDir.endsWith(&#34;/&#34;)) inputDir += &#34;/&#34;; File iFile = new File(inputDir + inputFile); String outputDir = &#34;/home/user/backup/&#34;; if (!outputDir.endsWith(&#34;/&#34;)) outputDir += &#34;/&#34;; iFile.renameTo(outputDir + inputFile);]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Here I am sitting, thinking of something optimistic to write about. It&#8217;s very difficult, so here&#8217;s what I came up with&#8230;</p>
<pre>
String inputDir = &quot;/home/user/&quot;;
String inputFile = &quot;in.txt&quot;;
if (!inputDir.endsWith(&quot;/&quot;)) inputDir += &quot;/&quot;;
File iFile = new File(inputDir + inputFile);
String outputDir = &quot;/home/user/backup/&quot;;
if (!outputDir.endsWith(&quot;/&quot;)) outputDir += &quot;/&quot;;
iFile.renameTo(outputDir + inputFile);
</pre>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.nonoh.com/20080703/optimism/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
