<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Keith's Web Blog RSS Feed</title>
<language>en-us</language>
<link>http://www.keithwatanabe.net/index.php</link>
<description>Keith Watanabe's Website</description>
<item>
<title>Good NFS Article</title>
<link>http://www.keithwatanabe.net/blogs/2007/12/30/1c36cfb8e130a16b4508894bc3463af0.html</link>
<description><![CDATA[I'm almost done migrating my ancient laptop system over to my new (K)ubuntu 7.04 system.  In the past, I did these migrations in the most tedious manners possible.  However, this time one thing I decided to facilitate was using NFS for copying files over as opposed to scp or rsync.  I've done a little bit of work with NFS in the past, but this is the first time I implemented it successfully at home.  And this article does a good job of showing just how easy it's handled.<br />
<br />
I'm thinking that once I finish migrating the rest of my system over (which is just some files, directories, and my application configuration) I will upgrade my laptop to the latest edition of Fedora Core or PCLinuxOS.  I like (K)ubuntu a lot but I think it's good to have a wide variety of Linux flavors to test drive each one.  On top of that, I'm also considering making my laptop a kind of &quot;dumb&quot; client terminal, where my desktop Linux box will serve as a permanent NFS system and that I'll mount my main home directory from this system.  The idea here is that I'm becoming super lazy in the way I work and that I really want to just work from my couch (couch potato programming anyone?).  My laptop has been doing some serious damage to my wrist so I want to move it around a bit.  The only issue will be the touchpad, which I really dislike.  But I'll figure out something there too eventually.<br />
<br />
Either way, I was pleasantly surprised at how this tutorial helped make my NFS work with just one try.  Give it a shot.]]></description>
<pubDate>Sun, 30 Dec 2007 13:50:49 -0700</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2007/12/30/1c36cfb8e130a16b4508894bc3463af0.html</guid>
</item>
<item>
<title>Cool Stuff At Work</title>
<link>http://www.keithwatanabe.net/blogs/2008/1/18/bbfc930bbc61b9295616c74a8329d3c1.html</link>
<description><![CDATA[One noticeable thing about my blog recently is that I rarely complain about my job anymore.  In fact, I don't think I've complained once since joining.  That's because the actual type of work that I'm doing is a lot of fun.  Ignoring the little people games people like to play in companies, I think this is one of the more intellectually challenging and fun jobs I've had in a while.<br />
<br />
To start off, having overall 8 years now in the IT business, I have to say that I'm at the peak of my abilities and still going stronger day by day.  Before I used to be a little intimidated in doing something simple like setting up an application server because the documentation was an unreadable mess.  These days, everything comes fairly quickly with reading a good tutorial online, some hands on practice then the actual implementation.<br />
<br />
Besides, improving my programming skills, I also try to improve my other skills like system administration.  For instance, this week I got a chance to really work with <strong>NFS</strong>, <strong>IPTables/Firewalls</strong>, and more of the security aspects of <strong>Mysql</strong>.  And just yesterday I got my first chance at exploring <strong>mod_proxy</strong> because of a technical difficulty we're having with one of our servers.  This is actually some fun stuff, especially considering that I've worked very little with these technologies.<br />
<br />
Things never go as envisioned but that's the times where you really learn your stuff, especially after conquering a particularly impossible seeming problem.  For instance, the last two days I was experimenting with getting a remote connection setup with Mysql.  We're going to be doing a three layer architecture with a proxy server + application/web server + database backend (actually, it's even more complicated than that since we'll also be doing some NFS stuff, but more on that another day).  So I needed to get the application server to be able to connect to Mysql remotely.  First, I had to try it on a development/testing server.  I've always said that networks are probably one of the most unreliable and confusing pieces of a computer around and it's hard to figure out what to do when you get a failure.  In this case, I had to really dig into the way Mysql was setup from an administrative point of view.  But I soon ran into problems when I did everything <a href="http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html">one tutorial</a> mentioned and still couldn't do a simple test remote login with the mysql client.<br />
<br />
Fortunately, I'm not the only one with similar problems.  I found that the last issue was that <strong>iptables</strong> had been blocking almost all traffic.  So I had to configure iptables under <strong>/etc/sysconfig/iptables</strong> and add a few rules to get port 3306 open and allow UDP and TCP traffic to come in.  This <a href="http://www.cyberciti.biz/tips/linux-iptables-18-allow-mysql-server-incoming-request.html">nice tutorial</a> shows how to handle this situation.  After restarting iptables, I was able to login.  I had to bang my head against the wall for a few hours, but those are the times when you <em>literally</em> beat the knowledge into your skull.  After such times you really never forget such lessons.<br />
<br />
I hope to be able to do more stuff like this at work.  I really want to get my hands dirty with <strong>LDAP</strong> next.  Although we only have a few machines, I like the idea of having centralized, unified login information.  After I fix up my home system, I'm going to give LDAP a try.  Also, I'm really looking forward to working with mod_proxy.  I've worked with similar tools before in using the ajp/Coyote Connector for Apache to Tomcat.  But this time, I'm going to be configuring a reverse proxy.<br />
<br />
There's always more barriers to breakdown with technology and this is the stuff that I really like.<br />]]></description>
<pubDate>Fri, 18 Jan 2008 21:04:04 -0700</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2008/1/18/bbfc930bbc61b9295616c74a8329d3c1.html</guid>
</item>
<item>
<title>Increased Laziness: Dumb Clients and NFS</title>
<link>http://www.keithwatanabe.net/blogs/2008/8/16/77b842df629a60c02b524ae90eb6bf3b.html</link>
<description><![CDATA[The link below is a great example of how to increase productivity, cutting cost and making your back a lot more comfortable.  I'm talking about getting a laptop with Ubuntu/Linux on it, setting up an NFS server, mounting your data from the server and then sitting back on your couch with your legs propped up and enjoying life.<br />
<br />
At home, my little chair has been tortured by my increased physical laziness in that I tend to lay back on it as if it were a recliner.  Rather than await the day when the back snaps off and stabbing my spine with remnants of a jagged plastic stump, I decided to move into a pro-active mode through achieving independence of my computer desk and utilizing my recently neglected laptop.<br />
<br />
From that, I just configured my desktop and laptop with NFS, mounting my home directory.  My LAN lines giving me about 100mbs, I can fluidly utilize my desktop's generous hard drive space while employing my laptop from the comfort of my couch as my legs are indolently propped up against my one seater.<br />
<br />
To me this is the future of home computing.  Hopefully, more offices start to realize this and implement more relaxing settings for their employees.]]></description>
<pubDate>Sat, 16 Aug 2008 02:01:29 -0600</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2008/8/16/77b842df629a60c02b524ae90eb6bf3b.html</guid>
</item>
</channel>
</rss>
