<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-9748218</atom:id><lastBuildDate>Mon, 09 Nov 2009 07:44:55 +0000</lastBuildDate><title>Unix Admin Corner</title><description>Random thoughts, on Solaris, Linux, IRIX and gasp even the occasional Windows tidbit may weasel its way in. </description><link>http://uadmin.blogspot.com/</link><managingEditor>noreply@blogger.com (jamesd_wi)</managingEditor><generator>Blogger</generator><openSearch:totalResults>1196</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/blogger/MqSY" type="application/rss+xml" /><feedburner:emailServiceId>blogger/MqSY</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-1895527511599708715</guid><pubDate>Tue, 13 Oct 2009 23:22:00 +0000</pubDate><atom:updated>2009-10-13T18:31:49.501-05:00</atom:updated><title>Got dual cores/cpu or more? or maybe just more than one disk.</title><description>I came across &lt;a href="http://www.maier-komor.de/"&gt;Thomas Maier-Komor’s home page&lt;/a&gt; when I found this cool utility he wrote &lt;a href="http://www.maier-komor.de/xjobs.html"&gt;xjobs&lt;/a&gt;, it takes what xargs does and makes it multicore aware so that it starts x number of jobs to get things done faster, which is really cool to me. Before xjobs I found my self always writing little scripts like below, so I can use all my cores and may even take advantage data that is cached and have the operation complete faster.&lt;br /&gt;&lt;b&gt;&lt;pre&gt;for I in *.zip ; do   unzip $i &amp;amp; done &lt;/pre&gt;&lt;/b&gt;But this doesn’t allow me to control how many processes get started off at any given time. This is where xjobs comes in. It basically does the same thing but starts the number of processes as the system has processors, but of course this is configurable. Since I didn’t want to repeatedly uncompress files to test this, I decided to throw the fact that my systems have multiple disks and file systems and look at how xjobs can help with IO spreading as well as just the CPU load.&lt;br /&gt;The task that I am testing with is find all copies of “tar” I have in /usr and /opt, traditionally I just use find, but that really isn’t very efficient since it looks at one file system at a time. I ran all of these commands multiple times, to be sure the Solaris has cached all relative metadata so none of the commands should require physical IO to the disks. First on my Dual core AMD box, /opt is on my non-root pool composed of 4x 512GB sata disks, and /usr is on my root pool made of a  single 250GB sata disk.&lt;br /&gt;Xjobs arguments used  –j sets the number of jobs to use to complete the task and –v 0 tells it to be quient about process starting and ending.&lt;br /&gt;To make find,  xjobs friendly I wrote a small wrapper script&lt;br /&gt;&lt;br /&gt;qfind:&lt;br /&gt;&lt;b&gt;&lt;code&gt;#!/usr/bin/bash&lt;br /&gt;/usr/bin/find $2  -name $1 2&gt; /dev/null&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The actual tests:&lt;br /&gt;&lt;code&gt;#xjobs using two processes.&lt;br /&gt;$ time echo -e  "/usr \\n/opt \n" | xjobs -j 2 -v 0 ~jamesd/xjobs/qfind tar&lt;br /&gt;/opt/csw/bin/tar&lt;br /&gt;/usr/bin/tar&lt;br /&gt;/usr/gnu/bin/tar&lt;br /&gt;/usr/sbin/tar&lt;br /&gt;&lt;br /&gt;real    0m2.159s&lt;br /&gt;user    0m0.389s&lt;br /&gt;sys     0m2.838s&lt;br /&gt;&lt;br /&gt;#xjobs using just one process&lt;br /&gt;$ time echo -e  "/usr \\n/opt \n" | xjobs -j 1 -v 0 ~jamesd/xjobs/qfind tar&lt;br /&gt;/usr/bin/tar&lt;br /&gt;/usr/gnu/bin/tar&lt;br /&gt;/usr/sbin/tar&lt;br /&gt;/opt/csw/bin/tar&lt;br /&gt;&lt;br /&gt;real    0m2.825s&lt;br /&gt;user    0m0.375s&lt;br /&gt;sys     0m2.443s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#the old fashion way, using find&lt;br /&gt;$ time /usr/bin/find /usr /opt -name 'tar' 2&gt; /dev/null&lt;br /&gt;/usr/bin/tar&lt;br /&gt;/usr/gnu/bin/tar&lt;br /&gt;/usr/sbin/tar&lt;br /&gt;/opt/csw/bin/tar&lt;br /&gt;&lt;br /&gt;real    0m3.006s&lt;br /&gt;user    0m0.365s&lt;br /&gt;sys     0m2.633s&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now what surprised me the most, is that old fashioned find was slower than even xjobs when I limited it to just one process. Even with the extra  work to spawn the xjob with one thread is a lot greater because it has to echo the two directories into xjobs and has to setup a pipe as well, and then run a script two times that spawns two copies of bash where find is just one command doing what it was designed to do.&lt;br /&gt;&lt;br /&gt;Okay now if you have only one cpu but multiple drives does his help you? Let’s see.  For this test I use my Blade 1500, single cpu, and 1 ide drive formatted with UFS for /usr  and /opt on a zpool raidz composed of 3x 18GB 10k rpm drives.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;frankenstein:xjobs-20091012$ time /usr/bin/find /usr /opt -name 'tar' 2&gt; /dev/null\                /usr/bin/tar&lt;br /&gt;/usr/sbin/tar&lt;br /&gt;/usr/sfw/share/doc/ant/manual/api/org/apache/tools/tar&lt;br /&gt;/opt/csw/bin/tar&lt;br /&gt;&lt;br /&gt;real    0m5.827s&lt;br /&gt;user    0m0.729s&lt;br /&gt;sys     0m3.823s&lt;br /&gt;&lt;br /&gt;frankenstein:xjobs-20091012$ time echo -e "/usr\n/opt"  | /usr/local/bin/xjobs -v 0 -j 1  ./qfind tar&lt;br /&gt;/usr/bin/tar&lt;br /&gt;/usr/sbin/tar&lt;br /&gt;/usr/sfw/share/doc/ant/manual/api/org/apache/tools/tar&lt;br /&gt;/opt/csw/bin/tar&lt;br /&gt;&lt;br /&gt;real    0m5.969s&lt;br /&gt;user    0m0.736s&lt;br /&gt;sys     0m4.034s&lt;br /&gt;&lt;br /&gt;frankenstein:xjobs-20091012$ time echo -e "/usr\n/opt"  | /usr/local/bin/xjobs -v 0 -j 2  ./qfind tar&lt;br /&gt;/opt/csw/bin/tar&lt;br /&gt;/usr/bin/tar&lt;br /&gt;/usr/sbin/tar&lt;br /&gt;/usr/sfw/share/doc/ant/manual/api/org/apache/tools/tar&lt;br /&gt;&lt;br /&gt;real    0m5.264s&lt;br /&gt;user    0m0.726s&lt;br /&gt;sys     0m3.604s&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The results show that xjobs was about .6 second or about a 10% gain by using xjobs, Since we didn’t have to access physical disks for any of these tests I think we can assume the results would be more impressive if the cache was cold.&lt;br /&gt;&lt;br /&gt;Check out Thomas’s home page he has some other cool utilities, like multi-threaded tar patch and sysstat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-1895527511599708715?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/uVp0Qr54gJo/got-dual-corescpu-or-more-or-maybe-just.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/10/got-dual-corescpu-or-more-or-maybe-just.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-1364160586258606975</guid><pubDate>Mon, 12 Oct 2009 15:56:00 +0000</pubDate><atom:updated>2009-10-12T10:57:24.134-05:00</atom:updated><title>bored?</title><description>watch Oracle Open World live&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" scrolling="no" width="760" height="492" border="0" style="background-color: #ffffff; margin: 0px; padding: 0px;" src="http://cdn.livestream.com/events/oracle/embed.html"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-1364160586258606975?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/PPWZ5koVdRo/bored.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/10/bored.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-2882810474646809876</guid><pubDate>Wed, 16 Sep 2009 22:05:00 +0000</pubDate><atom:updated>2009-09-16T17:40:46.261-05:00</atom:updated><title>ZFS ARC summary in web language</title><description>Lately I have been working on system monitoring scripts and decided to take &lt;a href="http://www.cuddletech.com/blog/pivot/entry.php?id=979"&gt;Ben Rockwood’s ZFS ARC&lt;/a&gt; summary script and convert it to output in html format. This is just the first step I will be working on a configuration file to use MRTG to track this information s well. You can get the current release of this script at &lt;a href="http://unixconsult.org/zfs_status_web.txt"&gt;zfs_status_web.txt&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Sample output, the script looks nicer because it doesn't conflict with my blog's CSS. &lt;br /&gt;&lt;table style="width: 600px;border: 2px solid #000000;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan=2 style="text-align: left;color: white; font-size: medium; background-color: #0000FF;"&gt;&lt;br /&gt;System Memory&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width=33%&gt;Physical RAM&lt;/td&gt;&lt;td&gt;6006 MB&lt;/td&gt;&lt;/td&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width=33%&gt;Free Memory&lt;/td&gt;&lt;td&gt;1062 MB&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width=33%&gt;LotsFree&lt;/td&gt;&lt;td&gt;93 MB&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;table style="width: 600px;border: 2px solid #000000;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan=2 style="text-align: left;color: white; font-size: medium; background-color: #0000FF;"&gt;ARC Size&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width=33%&gt;Current Size&lt;/td&gt;&lt;td&gt;2115 MB (arcsize)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width=33%&gt;Target Size (Adaptive)&lt;/td&gt;&lt;td&gt;3298 MB (c)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width=33%&gt;Min Size (Hard Limit)&lt;/td&gt;&lt;td&gt;622 MB (zfs_arc_min)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width=33%&gt;Max Size (Hard Limit:&lt;/td&gt;&lt;td&gt;4982 MB (zfs_arc_max)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;table style="width: 600px;border: 2px solid #000000;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan=2 style="text-align: left;color: white; font-size: medium; background-color: #0000FF;"&gt;ARC Size Breakdown&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width=33%&gt;Most Recently Used Cache Size&lt;/td&gt;&lt;td&gt;57%&amp;nbsp;&amp;nbsp;1910 MB (p)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width=33%&gt;Most Frequently Used Cache Size&lt;/td&gt;&lt;td&gt;42%&amp;nbsp;&amp;nbsp;1387 MB (c-p)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-2882810474646809876?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/SF72va5Zsaw/zfs-arc-summary-in-web-language.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/09/zfs-arc-summary-in-web-language.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-6543134692490522387</guid><pubDate>Fri, 11 Sep 2009 09:29:00 +0000</pubDate><atom:updated>2009-09-11T16:34:40.573-05:00</atom:updated><title>Tracking down sunray's  on ciscos</title><description>After installing mrtg/rrdtool on OpenSolaris Tracking down I wanted to see how much bandwidth my Sun Rays were using so I needed to know  which port the sunray were plugged into on my Ciscos&lt;br /&gt;&lt;br /&gt;Normally the last 2 lines is enough but ping is necessary at least on my Cisco 2950's and sunray's&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;ping [ipaddress]&lt;br /&gt;show arp | include [ipaddress]&lt;br /&gt;show mac-address-table address [mac address]&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;based on information I found at: http://www.velocityreviews.com/forums/t37560-how-to-track-down-whos-on-what-port-on-an-ios-6509.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and for those that are interested here is the bandwidth usage of the sunray, its sitting idle and it uses very little bandwidth. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_yZENt2icfJ4/SqocExZMwfI/AAAAAAAAANw/nCL6Ih0Y0qI/s1600-h/sunray_idle.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 124px;" src="http://4.bp.blogspot.com/_yZENt2icfJ4/SqocExZMwfI/AAAAAAAAANw/nCL6Ih0Y0qI/s400/sunray_idle.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5380143573151564274" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-6543134692490522387?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/T74iVJKiZIU/tracking-down-sunrays-on-ciscos.html</link><author>noreply@blogger.com (jamesd_wi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_yZENt2icfJ4/SqocExZMwfI/AAAAAAAAANw/nCL6Ih0Y0qI/s72-c/sunray_idle.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/09/tracking-down-sunrays-on-ciscos.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-6209242189097014832</guid><pubDate>Tue, 18 Aug 2009 00:09:00 +0000</pubDate><atom:updated>2009-08-17T19:11:08.641-05:00</atom:updated><title>Happy B-Day to me!</title><description>It's my Birthday, wasn't it just my birthday 365 days ago? sure feels like it. It's going okay, got news that I have a 2nd interview lined up for a job I'm trying for. So seems like a good day so far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-6209242189097014832?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/-1Q5TTCxFVs/happy-b-day-to-me.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/08/happy-b-day-to-me.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-5753252031576459648</guid><pubDate>Tue, 04 Aug 2009 15:57:00 +0000</pubDate><atom:updated>2009-08-04T11:09:08.712-05:00</atom:updated><title>Are you old enough to get the humor in this?</title><description>My friend Melanie posted this really &lt;a href="http://honeyimhome-honey.blogspot.com/2009/08/you-have-to-be-old-enough-to-remember.html"&gt;funny skit&lt;/a&gt;, on her blog check it out.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://honeyimhome-honey.blogspot.com/2009/08/hehehehehehehemaybe-notlol.html"&gt;Another funny story&lt;/a&gt; you don't have to old to get it, just married.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-5753252031576459648?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/8HAQHd-X2ss/are-you-old-enough-to-get-humor-in-this.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">13</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/08/are-you-old-enough-to-get-humor-in-this.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-7802541866042984419</guid><pubDate>Tue, 04 Aug 2009 14:28:00 +0000</pubDate><atom:updated>2009-08-04T09:58:57.170-05:00</atom:updated><title>Interesting Links and Tools</title><description>&lt;strong&gt;&lt;a href="http://www.eweek.com/c/a/IT-Infrastructure/12-Reasons-Why-Unix-Wont-Disappear-Any-Time-Soon-and-3-Reasons-It-Might-872417/"&gt;Unix isn’t going away, and 3 that it may.&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;Found it really interesting that 1/3 of all server sales by dollar are Unix Servers. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://mqlx.com/~david/parallax/"&gt;Freebase Parallax&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;Cool search engine that changes the way you search from one topic to one page, a more to a more relationship type search.  watch the 10 minute video on the home page. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href=" http://www.virtualbox.org/"&gt;VirtualBox 3.02 released&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;One of the best free virtualization tools, new version, supports SMP in virtuals now and many other features, Virtual box keeps getting better and better.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://www.foxtab.com/"&gt;FoxTab&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;One of the coolest Firefox plugins gives you a 3D w to choose which tab you want, works great when you have browser windows open and each has more than 10 tabs. Gives you a way to show off that fancy 3D video card, with out loading a game.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://www.2brightsparks.com/downloads.html"&gt;Sync Back&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;Need to backup your home windows boxes? Syncback is a great way to do it, backs up to directories, windows shares, even my favorite FTP&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://windirstat.info/"&gt;WinDirStat&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;Gives you a way to find all those large that you know they are somewhere, but not sure where, and allows you to see what is really using all your hard disk space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-7802541866042984419?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/pIXdeXAD_kk/interesting-links-and-tools.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/08/interesting-links-and-tools.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-9076598882295182555</guid><pubDate>Mon, 03 Aug 2009 17:03:00 +0000</pubDate><atom:updated>2009-08-03T12:08:06.789-05:00</atom:updated><title>2 AM coding session almost goes bad</title><description>Well it figures, 2am the most wondrous and dangerous time for coders and sys-administrators alike, it’s when we come up with the best ideas fix bugs we fail to notice at any other time, perhaps even bugs we introduced in 2 AM coding sessions, it’s also when we manage to do the most damage to our projects.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;b&gt;Back story:&lt;/b&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I have a home intranet that pulls and displays RSS and Atom feeds as well from the internet, as well as prints lists of Hyperlinks these are all stored in MySQL tables and they are classified by content type, General, Weather, Geek, and Sports.  A function generates the SQL query to display what each family member is interested in. When I started it all works beautifully.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;b&gt;Tonight:&lt;/b&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I got tired of seeing the RSS feed from WhiteHouse.gov, I think I could delete it, but nah it would be better to add a way to simply disable it for now since I’m burned out on politics at the moment and  perhaps re-enable it later when  the next election comes around.  Sounds easy enough, right? I fire up PhpMyAdmin and make the necessary changes to the tables, I add a field to each of the tables, called “enabled” set the default value to 1 being that there are only 3 tables that are needed and they are rather small tables, less than 300 rows it all goes smoothly.&lt;br /&gt;&lt;br /&gt;Now on to changing the PHP code, I fire up NetBeans 6.5.1 on my desktop, that has my Intranet site in a project and go about making the simple change to make the query generation function only display enabled rows. As NetBeans now understands PHP code since somewhere after 6.5. I can make my change and have reasonable confidence that my change will run. &lt;br /&gt;&lt;br /&gt;&lt;code&gt;$output .= ‘and `enabled`= 1 and ( ‘ ;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;I click the little green triangle (play button) on the toolbar that tells NetBeans to run the project, so first NetBeans uses ftp to upload the changed file up to my web server and starts Firefox to display the intranet. As expected it goes fine. So I commit my changes to the source repository (I use subversion but most of the other ones work as well), yes also handled painlessly from inside NetBeans.&lt;br /&gt;&lt;br /&gt;Now here is where I should have gone to bed, Do I? Of course not, I think maybe at some point I will want to display disabled the records I should make it possible as well.  The new code to do this looks simple as well, but did I mention that it’s around 2am?&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$output .= "and `enabled`= $this-&gt;prv_enabled and ( " ;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Because I now have a variable that must be replaced in the string I need to change from ‘(tick) to quotation marks, which I remember to do, then add a small function to change the newly created private variable. I also modified the constructor function to set the new variable. Add comments and fix a few other small things I see along the way.   Now time to test, click on run project, NetBeans once again uploads the new version of the file, and tells Firefox to display to my home page, to my dismay, this time Firefox Renders my code to a blank page.&lt;br /&gt;&lt;br /&gt;I think it’s not the end of the world. I flip back to NetBeans and take another look at my code. NetBeans shows the code to be good. Still no hint to what has happened. Just before deciding to hit undo all my changes I made one by one, I remember that NetBeans has local reversion history built in, I click on the Versioning menu, and choose local history Local history and up comes a window with a side by side display of the difference in each code change look at the first change that made today and all is well, then I click on the second change still good. I continue through all the changes twice, then I notice a red dash (this mark indicates that there is an error further down in the file.) had appeared on the right hand of the display, further down the window in one of the middle change sets. I then find a change I don’t remember making and hadn’t noticed in my previous reviews, did I mention it was after 2am?  So I scroll down to that change, and all the code in a few lines further down were all marked as errors so I knew I had found the bad line, now as it was after 2:30, I was thankful to see a red X by the change, clicking it worked as expected and reverted the change, I didn’t have to figure out what changed, a simple click and it reverted the line by back. And all the bad code notifications went away, since this worked so well.  I thought okay let’s see if what the problem was, and went to the edit menu and clicked undo, and the change went back in and I studied the line in question and found that I somehow I ended up changing a ‘ (tick) to the a quotation in this part of the file as well, which is strange since I did the first change by hand, but NetBeans made it relatively easy to find even in my sleep deprived state.&lt;br /&gt;&lt;br /&gt;An hour worth of work saved and multiple hours of debugging the issue of a random change averted thanks to NetBeans, I fear how much work it would have been to find this bug in vi.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-9076598882295182555?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/9YZilFALyWU/2-am-coding-session-almost-goes-bad.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/08/2-am-coding-session-almost-goes-bad.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-3191840070615413343</guid><pubDate>Sun, 21 Jun 2009 21:18:00 +0000</pubDate><atom:updated>2009-06-21T16:19:07.239-05:00</atom:updated><title>Happy Fathers Day</title><description>Happy Father day to all the Fathers out there. Have a great day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-3191840070615413343?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/I9cDxhanKmw/happy-fathers-day.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/06/happy-fathers-day.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-2382030997009488461</guid><pubDate>Fri, 19 Jun 2009 06:11:00 +0000</pubDate><atom:updated>2009-06-19T01:15:51.880-05:00</atom:updated><title>serve weather</title><description>&lt;p&gt;its hard to sleep when there is this many bright colors on the weather map, and they are expecting hail.&lt;/p&gt;&lt;p&gt;those in california aren't used to seeing this many colors on the radar map all the colors are usually associated with loud noise from thunder, lightning, and possibly hail, which is expected in the next few minutes.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_yZENt2icfJ4/SjssWVMavaI/AAAAAAAAANQ/pZfIP0cgIPs/s1600-h/pretty_colors.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://1.bp.blogspot.com/_yZENt2icfJ4/SjssWVMavaI/AAAAAAAAANQ/pZfIP0cgIPs/s400/pretty_colors.jpg" alt="" id="BLOGGER_PHOTO_ID_5348917744590568866" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-2382030997009488461?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/YSEiKG7XhAs/serve-weather.html</link><author>noreply@blogger.com (jamesd_wi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_yZENt2icfJ4/SjssWVMavaI/AAAAAAAAANQ/pZfIP0cgIPs/s72-c/pretty_colors.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/06/serve-weather.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-7512057898162233670</guid><pubDate>Thu, 18 Jun 2009 20:42:00 +0000</pubDate><atom:updated>2009-06-18T15:44:52.219-05:00</atom:updated><title>Roy Wood has a really interesting number</title><description>Just read this really interesting blog entry about an &lt;a href="http://www.mysysad.com/2009/06/142857-is-interesting-number.html"&gt;interesting number&lt;/a&gt; he recived in an email. &lt;br /&gt;&lt;br /&gt;Its really cool. Check it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-7512057898162233670?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/bFbmeLu1nhA/roy-wood-has-really-interesting-number.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/06/roy-wood-has-really-interesting-number.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-1090090175348241268</guid><pubDate>Wed, 10 Jun 2009 05:57:00 +0000</pubDate><atom:updated>2009-06-10T19:28:16.758-05:00</atom:updated><title>SXCE b115, not ready for prime time</title><description>Decided to upgrade my b86 SXCE box to something more recent. But what I got was lots of broken bits instead. Wanted to play with the latest bits, Cross bow, DTrace extensions, etc.&lt;br /&gt;&lt;br /&gt;My AMD box was perfectly stable and well performing on b86, I expected a smooth upgrade as usual, but I ran into a lot of headaches.&lt;br /&gt;&lt;br /&gt;After what seemed like a nice smooth install, I booted it for the first time, using xVM mode, and on its way to boot up it crashed. Okay i don't mind a few rough edges, and  booted back into normal mode with no xVM, which proceeded as expected.&lt;br /&gt;&lt;br /&gt;Next step was to do a zpool import and see if it could find my data zpool named "tank", the system found 3 of the 4 drives that make up tank, okay that is scary since it found 3 of the 4 drives, some of the drives were on the motherboard, it found 1 of them as well as the root drive that is in a seperate pool, and it found 2 drives on a pci sata controller, i reseated the power cable and sata cables and tried again, still no luck. I moved the drive that wasn't comping up to a different port on the mother board, still no luck, finally giving up i moved it to the add on card, which is on pci-32bit and it worked. Okay I can breath a bit easier now at least it seems all my data. About 1TB of data, that is mostly not backed up , how do home users backup 1TB of data? not easily.. you keep backups of the important stuff and keep snapshots.&lt;br /&gt;&lt;br /&gt;Well I though okay my data is in tact now to get the machine back to doing its job.&lt;br /&gt;&lt;br /&gt;Restore  passwd shadow group  named.conf  /etc/bind files to the place and restart dns okay that was easy thanks to the copies of those files that sit on my home directory on the pool i just imported.&lt;br /&gt;&lt;br /&gt;Now to get Sun Ray services back up and running. After installing and following the directions, i found that the SRSS still is not happy with the changes to the sockets made back before b107 &lt;a href="http://www.blogger.com/%20http://bugs.opensolaris.org/view_bug.do?bug_id=6799655"&gt;Bug ID#6799655&lt;/a&gt; even though the bug is labeled fix it still requires the work around and a reboot. So another hour of debugging down.&lt;br /&gt;&lt;br /&gt;Now on to tarantella/SGD I re-installed it and run tarantella start and saw mysterious &lt;b&gt;"Segment faults"&lt;/b&gt; in the start scripts, not sure what is going on haven't had time to debug them fully, but at least it runs somewhat.&lt;br /&gt;&lt;br /&gt;Now to move on to coolstack, I reinstalled it even though all the binaries were imported with my data pool I did the reinstall because i realized that there is no way to reimport the SMF manifests for it, but still this shouldn't be a that big of an issue. That is what I thought anyway. After I did the install that appeared to go with out issues, I attempted to start up mysql, and it failed, I finally tracked down a log file with the error in logged in it, libssl.so.0.97 wasn't being found. Apparently /opt/coolstack/lib/libssl.* symlinked it from /usr/sfw/lib where openssl is no longer there. Okay I tried using some other copies of the libs i had from &lt;a href="http://blastwave.org/"&gt;Blastwave.org&lt;/a&gt; still no go.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=Web-Stack-1.4-OTH-G-F@CDS-CDS_SMI"&gt;Webstack 1.4&lt;/a&gt; is supposedly its replacement, I went and downloaded the packages and tried to run ./install, like the README said, it required me to figure out which modules I wanted, after much trial and error all I got was &lt;b&gt;"WS015 This platform is not supported"&lt;/b&gt; after verifying I downloaded the correct architecture, and Solaris version I ended up installing the packages manually instead of the nice installer. After 6 hours of debugging, I'm still quite a bit of away from having the machine back to where it was this morning, still need to configure apache, and php. &lt;br /&gt;&lt;br /&gt;What a pain what happened to binary compatibility, all this happened from the OS that is supposed to support binaries compiled 10 years ago, as of now it can't even handle binaries compiled a year ago. Hope they fix these issues.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;update:&lt;/b&gt;&lt;br /&gt;Given up on b115, because twice now while trying to get squid the included one to work I have gotten the system into a crash loop, activate it and it crashes the system and then i crashes the system as it comes back up, first I thought it was my fault in that i did something wrong, so I started over. But nope, twice now. So I'm currently downloading Sol10U7 and going to give it a try.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;timf:&lt;/b&gt;&lt;br /&gt;asked the question when was the last time xvm worked, and it worked fine in b86 that the system was running before i did this upgrade. Everything worked fine in that relaease. Zero issues, mostly just wanted to upgrade to keep current. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;System Config&lt;/em&gt; &lt;br /&gt;asus m2a-vm motherboard&lt;br /&gt;amd x5200+ cpu ( dual core 2.5ghz 1MB l2 cache per core)&lt;br /&gt;250 GB sata drive on board. (root pool)&lt;br /&gt;4x 500GB sata drives (data pool) spread betwen the on board controller and a realtek add on board in AHCI mode. &lt;br /&gt;6GB of ram&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-1090090175348241268?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/y7pshlrSYUU/blog-post.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/06/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-8289675553822044155</guid><pubDate>Fri, 05 Jun 2009 17:40:00 +0000</pubDate><atom:updated>2009-06-05T12:41:34.584-05:00</atom:updated><title>Gmail + Laptop Tip</title><description>I am an owner of a 16” LCD laptop, while the screen is nice in most aspects, but they have a low resolution of 1366 by 768, which is low by today’s standards especially if you’re a geek like me and have at least a 19” screen on your desktop. The one application, well webapp, that I have a problem with on this system is GMAIL with the multiple inboxes (available from the Gmail lab) enabled. I have found a way to make it usable, everyone probably already knows it as I did, but just didn’t make the connection on how useful it would be. Press Ctrl-minus  to reduce the size of the font used in the browser. And you can actually get enough text in each of the inboxes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-8289675553822044155?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/4FCuKzZ9d5c/gmail-laptop-tip.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/06/gmail-laptop-tip.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-7424394266498765558</guid><pubDate>Wed, 03 Jun 2009 03:55:00 +0000</pubDate><atom:updated>2009-06-02T22:56:15.229-05:00</atom:updated><title>Two movies one day</title><description>Saw “UP 3D” really good movie, not up to Pixar’s normal standard, but Still worth going too. It does suck that most theaters are charging an up charge despite their normal high prices, compounded  with expensive food prices.&lt;br /&gt;Hung around and saw Star Trek, really funny, and provided a history to the characters and the scenery didn’t seem too far from the original’s TV show’s décor which I was afraid of. &lt;br /&gt;&lt;br /&gt;So two good movies to go and see, just remember always eat before the film, even if it means hitting McDonalds before hand,  so you can get out of theater for less than $20 a person.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-7424394266498765558?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/-gQbvoQsbMo/two-movies-one-day.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/06/two-movies-one-day.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-9067236660874812972</guid><pubDate>Sun, 31 May 2009 03:08:00 +0000</pubDate><atom:updated>2009-05-30T22:10:51.080-05:00</atom:updated><title>Google Wave</title><description>checked out and signed up &lt;a href="http://wave.google.com"&gt;wave.google.com&lt;/a&gt; looks really cool can't wait to try it out my self&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/v_UyVmITiYQ&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/v_UyVmITiYQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-9067236660874812972?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/rzaSqR2nksE/google-wave.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/google-wave.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-517603534909573178</guid><pubDate>Fri, 29 May 2009 18:09:00 +0000</pubDate><atom:updated>2009-05-29T13:10:42.785-05:00</atom:updated><title>Technology older than I am can surf the Web</title><description>&lt;div&gt;Here is an interesting video and webpage on using a 1964 300 baud modem to get on the web. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://hackaday.com/2009/05/27/1964-300baud-modem-surfs-the-web/#comments"&gt;http://hackaday.com/2009/05/27/1964-300baud-modem-surfs-the-web/#comments&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-517603534909573178?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/urMdiRj0LY8/technology-older-than-i-am-can-surf-web.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/technology-older-than-i-am-can-surf-web.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-7415115744548287960</guid><pubDate>Mon, 25 May 2009 18:14:00 +0000</pubDate><atom:updated>2009-05-25T13:21:26.205-05:00</atom:updated><title>Solve it all – during a BBQ</title><description>&lt;p&gt;Having spent the weekend with extended family, you always run into the questions and suggestion, you know the type, oh cousin blah needs someone to help with his company, he does websites, you do computer stuff, it should be a match made in heaven they all think. Then you get to break it to them sorry I don’t have any artistic ability so I won’t be any help in the cousins business. But he has a lot of work, he has 40 websites on his server, sure you can help. They just don’t get it; I’m the one that maintains 250 servers and designs future deployments that are then sliced and diced into servers/zones/containers/virtuals that are then sold to the hundreds or even thousands of smaller customers like the cousin’s web hosting business. Yes I can write programs in a dozen or more programming languages, but do I want to do it 40 hours a week, do I want to do it on a daily basis? Hell no. I struggled to create a few web pages for the home intranet that keeps a family shopping list and pulls in a couple RSS feeds. But that is the extent of my hobby, I’m not good enough to do it for a living, nor do I want to. &lt;/p&gt;  &lt;p&gt;Of course this is followed up by requests for virus removals, solve disk space issues, what computer should I buy, should I retire my Intel P3 600 machine, and the list goes on, they all revolve around Windows. They all think you can solve everyone problems. They just don’t get it, yes I use and manage computers for a living, I know windows, and do I want to solve all their problems? Nope. At a position I held a couple years ago with a fortune 500 company, I didn’t even have Administrator rights on the company issued laptop, it was great, when the issues came up and they did I got to call the corp help desk and they solved them all. I could have had Administrator rights if I filled out one form, but I didn’t want them. I had root on 175 Solaris boxes and a dozen Red Hat boxes, that was enough. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;For many of the problems I will be hitting Google. Then comes the others that think because I’m between contracts they are going help me out and actually pay. But again they don’t get it, as a UNIX admin taking money from them sets up a bad pattern that I just don’t want to start. It all starts out nice and innocently, I do some small job for them at what to them seems like decent money, but compared to what UNIX administrators earn, it’s nothing. I set up my life to be able to cope with the loss of my regular income for periods of time when I don’t have my typical paycheck. But the family just doesn’t get it so it leads into them wanting to help me and get there computer problems solved but once the pattern starts it leads to a few more jobs that pay next to nothing when they give my contact information to a few friends, etc all with good intentions of trying to help out. So you end up making next to nothing, doing work you don’t like and frankly are not very good at, and that is the best scenario by the end of the arrangement I end up putting more time into solving their problems than they or even I dreamed it would take, and I end up making even less money because how can I charge them for 100 hours for what they thought would take 2 hours, and I thought would take 5 hours max and quoted for 10 hours just to be on the safe side. In the past before I learned my lesson I ended up making less than a $1 an hour for hundreds of hours of work, sure it was supposed to be a stupid database application or automated form that I thought would take 5 or 6 hours that exploded into something way bigger with lots and lots of tiny details that required more and more time. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-7415115744548287960?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/1NsBoEZQfPE/solve-it-all-during-bbq.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/solve-it-all-during-bbq.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-5275736520462455787</guid><pubDate>Mon, 25 May 2009 11:00:00 +0000</pubDate><atom:updated>2009-05-25T06:24:55.621-05:00</atom:updated><title>I’m being followed</title><description>Yesterday I finally joined &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt;, yes I may be the last in the Social network age to join twitter, yes from time to time, I feel like I’m in information overload. But it may be a better way to follow friends. &lt;a href="http://www.blogger.com/facebook.com"&gt;Facebook&lt;/a&gt; seems okay but I seem to be a constant flow or requests to try some strange application or your friend has gotten a new farm animal, find your redneck name, etc. perhaps twitter will be better just giving short snippets of what people are doing and searching for content. &lt;p&gt;&lt;/p&gt;Much to my surprise I already have 6 followers and it’s a holiday weekend.&lt;br /&gt;&lt;br /&gt;If anyone else wants to follow me here are my "social network profiles, feel free to follow me or add me as a friend, and I will do the same. Perhaps later I will even get back to Solaris/UNIX related posts.&lt;br /&gt;&lt;p&gt;&lt;b&gt;Facebook:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.facebook.com/profile.php?id=557067672"&gt;http://www.facebook.com/profile.php?id=557067672&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;LinkedIn:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.linkedin.com/in/jamesdwisconsin"&gt;http://www.linkedin.com/in/jamesdwisconsin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Twitter:&lt;/b&gt;&lt;/p&gt;&lt;a href="http://twitter.com/jamesdwi"&gt;jamesdwi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-5275736520462455787?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/zqxyhn4uACM/im-being-followed.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/im-being-followed.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-5547059048995501335</guid><pubDate>Fri, 22 May 2009 18:12:00 +0000</pubDate><atom:updated>2009-05-22T13:21:55.319-05:00</atom:updated><title>Back Home - Avoid Thrifty Car Rentals.</title><description>I got back yesterday, had a great trip, thanks to all those that sent condolences and prayers they were much appreciated. &lt;br /&gt;&lt;br /&gt;Trip was great got to spend a lot of time with my daughter and connecting with my family. &lt;br /&gt;&lt;br /&gt;The one bad spot was caused by Thrifty rent a car, at Orange County Airport. Avoid them at all costs they don't have a heart and refuse to work with people no wonder they have to charge less to get people to rent from them, I was trying to pick up the rent a car that was already paid for, and they ran a credit check but a glitch in there system caused the check to fail, we even had &lt;a href="http://expedia.com"&gt;Expedia&lt;/a&gt;, who went above and beyond for us, called and they refused to pick up there phone, only when we gave them our cellphone  would they talk to expedia. Still they refused to help us causing us a delay of a 1/2 an hour. We ended up going to Budget who ran the same credit check and rented us a car.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-5547059048995501335?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/mPeKPIpkFoo/back-home-avoid-thrifty-car-rentals.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/back-home-avoid-thrifty-car-rentals.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-8346453070969286084</guid><pubDate>Fri, 15 May 2009 14:14:00 +0000</pubDate><atom:updated>2009-05-15T09:21:10.291-05:00</atom:updated><title>RIP Mom</title><description>Well my Mom took a turn for the worse, and died at 3:43pm on Wednesday, while I was still in the Air thanks to my younger brother calling me on Mother's day from the hospital,  I was able to talk to Mom and say "I Love you", so am I am okay with not being any to see her before she passed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-8346453070969286084?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/gYH60-JwQ0I/rip-mom.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/rip-mom.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-7061413470155654657</guid><pubDate>Wed, 13 May 2009 14:25:00 +0000</pubDate><atom:updated>2009-05-13T09:27:27.357-05:00</atom:updated><title>Heading to the OC</title><description>Flying to Orange County, CA today, wish it was for a better reason, my Mom is in the hospital. &lt;br /&gt;&lt;br /&gt;But is currently stable, but they are aren't expecting her to make it. :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-7061413470155654657?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/lNFOxee9fLE/heading-to-oc.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/heading-to-oc.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-429157946325444458</guid><pubDate>Thu, 07 May 2009 23:59:00 +0000</pubDate><atom:updated>2009-05-07T19:06:12.692-05:00</atom:updated><title>Open Office 3.1 is released</title><description>I have been using &lt;a href="http://openoffice.org"&gt;OpenOffice&lt;/a&gt; for home stuff for years and it keeps getting better, perhaps it will get even more use by others because of the economy to excellerate acceptance. I'm downloading the latest version now to give it a try it appears to have some nice &lt;a href="http://www.openoffice.org/dev_docs/features/3.1/index.html"&gt;new features&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.openoffice.org/"&gt;Download it here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-429157946325444458?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/E1QMpv7E-7w/open-office-31-is-released.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/open-office-31-is-released.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-6649805652466653286</guid><pubDate>Wed, 06 May 2009 15:25:00 +0000</pubDate><atom:updated>2009-05-06T10:31:13.797-05:00</atom:updated><title>Simple tests of my home ZFS server</title><description>&lt;div&gt;&lt;div&gt;&lt;div&gt;Some simple tests on my home ZFS server, it's running an older version of SXCE, only b96, current is b113, But thought my readers would like to see what ZFS can do on poormans hardware, Dual core x5200+ with the 1MB per core l2 cache, asus m2a-vm motherboard 6GB of ram and 4x sata 500GB drives...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;amd:test# psrinfo -v&lt;/div&gt;&lt;div&gt;Status of virtual processor 0 as of: 05/06/2009 10:28:00&lt;/div&gt;&lt;div&gt;  on-line since 05/05/2009 15:10:02.&lt;/div&gt;&lt;div&gt;  The i386 processor operates at 2600 MHz,&lt;/div&gt;&lt;div&gt;        and has an i387 compatible floating point processor.&lt;/div&gt;&lt;div&gt;Status of virtual processor 1 as of: 05/06/2009 10:28:00&lt;/div&gt;&lt;div&gt;  on-line since 05/05/2009 15:10:09.&lt;/div&gt;&lt;div&gt;  The i386 processor operates at 2600 MHz,&lt;/div&gt;&lt;div&gt;        and has an i387 compatible floating point processor.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  pool: tank&lt;/div&gt;&lt;div&gt; state: ONLINE&lt;/div&gt;&lt;div&gt; scrub: none requested&lt;/div&gt;&lt;div&gt;config:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;        NAME        STATE     READ WRITE CKSUM&lt;/div&gt;&lt;div&gt;        tank        ONLINE       0     0     0&lt;/div&gt;&lt;div&gt;          raidz1    ONLINE       0     0     0&lt;/div&gt;&lt;div&gt;            c0t3d0  ONLINE       0     0     0&lt;/div&gt;&lt;div&gt;            c3t3d0  ONLINE       0     0     0&lt;/div&gt;&lt;div&gt;            c0t2d0  ONLINE       0     0     0&lt;/div&gt;&lt;div&gt;            c3t0d0  ONLINE       0     0     0&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; time (mkfile 100g test ; rm test)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;real    26m16.079s&lt;/div&gt;&lt;div&gt;user    0m1.678s&lt;/div&gt;&lt;div&gt;sys     1m47.347s&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;amd:test# zfs set compression=on tank/test ; time (mkfile 100g test ; rm test)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;real    12m19.286s&lt;/div&gt;&lt;div&gt;user    0m1.136s&lt;/div&gt;&lt;div&gt;sys     0m57.637s&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-6649805652466653286?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/GCACB73apTI/simple-tests-of-my-home-zfs-server.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/simple-tests-of-my-home-zfs-server.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-8375945995501064637</guid><pubDate>Tue, 05 May 2009 14:26:00 +0000</pubDate><atom:updated>2009-05-05T09:28:56.580-05:00</atom:updated><title>Automate your home server</title><description>At work we all think nothing about automating tasks, want a daily report put in a crontab, backup some files create a netbackup job, remove old log files another script, sure this is all great, but when was the last time you did this at home?&lt;br /&gt;&lt;br /&gt;Most of us at home we take backups of our home directories when we think about it, if we are really bored or make a large change to our database and we are worried about it we take a dump of our database. But what about the little changes we make all the time or a link to our home intranet sure its not important but do you really want to recreate it?&lt;br /&gt;&lt;br /&gt;I just yesterday did an dist-upgrade to my &lt;a href="http://uadmin.blogspot.com/2009/01/give-your-cable-tv-company-boot.html"&gt;Mythtv box&lt;/a&gt;, and it didn’t go well, it has only been 3 years since I installed it, and never thought of doing a dist-upgrade, but it wasn’t broken, but of course it broke but it’s really my fault,  I booted up a live disk, and backed up my home directories and /etc , and proceeded to try to do an upgrade, but it failed, Of course the rebuild process went well. When I get around to restoring my intranet, I remember oops forgot to save a copy of the data files. Do I blame Linux? No It’s my fault, it told me to backup the files before trying to upgrade, and I was really just a bad hard drive away from failure anyway, since it’s a home box and /var was sitting on a non mirrored disk. Well I am now restoring the data from my last database dump. Oh well it was from February, probably a couple dozen links are missing and the current shopping list.&lt;br /&gt;&lt;br /&gt;So the moral of our story, automate stuff like backing up our home directories to a second machine, we harddisk is cheap we all have at least 2 machines, even if we just backup the data to another desktop, it only takes a few commands in a script to copy them over, dumping Mysql databases to an SQL file and scp it to another machine is easy enough and put these tasks to your crontab.&lt;br /&gt;&lt;br /&gt;I am now going to move the database to my Solaris/ZFS fileserver and putting the data on ZFS so I can take snapshots and survive the loss of a disk and setting up automated snapshots the question now is do I create a script to shutdown Mysql take a daily snapshot, and then restart it just to be paranoid about the data files being out of corrupted during a database writes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-8375945995501064637?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/dC7fNOGS80c/automate-your-home-server.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/automate-your-home-server.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9748218.post-4673387179308885069</guid><pubDate>Sun, 03 May 2009 03:40:00 +0000</pubDate><atom:updated>2009-05-02T22:42:17.775-05:00</atom:updated><title>Wonders if any of my readers have "Hamthrax"</title><description>So far me and my family are all swine flu free... And yes we all still eat pork products, since its not how its spread. Comment if you or your family has it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9748218-4673387179308885069?l=uadmin.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogger/MqSY/~3/WgVELLCIUv0/wonders-if-any-of-my-readers-have.html</link><author>noreply@blogger.com (jamesd_wi)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://uadmin.blogspot.com/2009/05/wonders-if-any-of-my-readers-have.html</feedburner:origLink></item></channel></rss>
