<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Jim Weller</title>
        <link>http://jimweller.com/</link>
        <description></description>
        <language>en</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate>Fri, 05 Sep 2008 13:37:09 -0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>10 Years at UAA!</title>
            <description><![CDATA[<p>
I just recieved my ten year token gift, a glass plaque that says, "For 10 years of Dedicated Service to the The University of Alaska." It has been a great 10 years. Working for a University is noble work. It feels good. You have an incredible amount of freedom (especially on the net) that would be stymied by proxies and firewalls in a corporate environment. I've gotten to do really cool things with really heavy iron. 
</p>
<p>
I've also grown up here. You can see from the image that I stared as a student back in the 90's. I've gradually climbed up the ranks into engineering and later leadership. It's given me some great experience and a hell of a resume. Thanks UAA!
<p>
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="jobs.GIF" src="http://jimweller.com/2008/09/05/jobs.GIF" width="422" height="345" class="mt-image-none" style="" /></span>
</p>]]></description>
            <link>http://jimweller.com/2008/09/10-years-at-uaa.html</link>
            <guid>http://jimweller.com/2008/09/10-years-at-uaa.html</guid>
            
            
            <pubDate>Fri, 05 Sep 2008 13:37:09 -0900</pubDate>
        </item>
        
        <item>
            <title>Cooler samba; netbios sucks</title>
            <description><![CDATA[<p>From <a href="http://support.microsoft.com/kb/204279">Microsoft: Direct hosting of SMB over TCP/IP</a></p>

<blockquote>
Windows supports file and printer sharing traffic by using the Server Message Block (SMB) protocol directly hosted on TCP. This differs from earlier operating systems, in which SMB traffic requires the NetBIOS over TCP (NBT) protocol to work on a TCP/IP transport.
</blockquote>

<p>
445 (SMB) is preferable over 137, 138, and 139 (old NetBIOS over TCP/IP aka NBT). In a nutshell SMB uses DNS and direct contact. NBT uses broadcasts and WINS.
</p>

<p>
So, NetBIOS isn't really necessary anymore. I have it turned off on all my windows clients. I just tested disabling it in the samba server at home and it works fine; even a little snappier. I'm not even running nmbd anymore. You must have domain resolution though; either FQDN or search domains. 
</p>

<p>
Note no more 139 listening ports
</p>

<pre>
styx:/var/log# netstat -anp | grep smbd
tcp        0      0 127.0.0.1:445           0.0.0.0:*               LISTEN     6128/smbd
tcp        0      0 192.168.0.2:445         0.0.0.0:*               LISTEN     6128/smbd
</pre>


<p>
Then here's my smb.conf file. Some nice tricks in there.
</p>


<pre>
[global]

# Biographical information
server string = %h server (Samba %v)
workgroup = SYMB

# winpopups suck
message command = /bin/true

# not a print server
load printers = no

# yeah! Netbios is over.
disable netbios = yes
smb ports = 445
#dns proxy = no
#local master = yes
#os level = 20
#wins support = true
#netbios name = styx
#netbios aliases = house household home

# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d

# security
passwd program = /usr/bin/passwd %u
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
security = share
max log size = 1000

# network options
socket options = TCP_NODELAY
bind interfaces only = yes
interfaces = lo 127.0.0.1/32 eth1 192.168.0.0/24

# logging
syslog = 2
syslog only = yes
log level = 2
log file = /dev/null

# locking
# technically, reduces performance, but no contention errors
oplocks = no
fake oplocks = yes
kernel oplocks = no
level2 oplocks = no

[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   create mask = 0664
   directory mask = 0775
   hosts allow = 192.168.0.

[household]
 path=/mnt/family
 comment=communal
 browseable=yes
 writable=yes
 public=yes
 force user=smb
 force group=smb
 force create mode = 0664
 force directory mode = 0775
 hosts allow = 192.168.0.

</pre>
]]></description>
            <link>http://jimweller.com/2008/08/from-microsoft-direct-hosting.html</link>
            <guid>http://jimweller.com/2008/08/from-microsoft-direct-hosting.html</guid>
            
            
            <pubDate>Fri, 01 Aug 2008 00:00:00 -0900</pubDate>
        </item>
        
        <item>
            <title>Randy Pausch&apos;s &quot;Last Lecture&quot; Video, Alice, Rocky&apos;s Boots, and growing up</title>
            <description><![CDATA[<p>I'm incredibly moved by <a href="http://video.google.com/videoplay?docid=-8201478015841155798&q=randy+pausch&ei=vuuJSMe9FaCCqgOkv_2hCA">Randy Pausch's "Last Lecture" video</a> a touching survey of his career, being alive, learning, and technology. This lecture becomes more poignant with <a href="http://news.slashdot.org/article.pl?sid=08/07/25/1511252&from=rss">his passing</a>.  Dr. Pausch was a heavy wieght in VR and had a particularly charming manner. His goals were holistic and joyful.</p>

<p>
He's most recent project legacy is <a href="http://www.alice.org/index.php?page=what_is_alice/what_is_alice">Alice</a>; learning software to teach programming through building virtual worlds. I love this! I spent so many hours playing <a href="http://en.wikipedia.org/wiki/Rocky's_Boots"> Rocky's Boots</a> [<a href="http://en.wikipedia.org/wiki/Rocky's_Boots">2</a>] on the Commodore64. Rocky's Boots, a 2D "virtual reality" program, allowed you to run around a "dungeon room" environment. Each room had circuits and a written lesson on the circuit.
</p>

<p>The trick with Rocky's Boots was to drag all the generators and circuits into the final room so that you could build really complicated machines. We would NOT reboot the computer so that we could keep the room's state. You can play it on an emulator still :)
</p>

<p>
I like engineering learning software. I cultivate fantasies of creating kinesthetic software for choreagraphers and first person shooter games for learning taxonomies (biology, chemistry, history...). This software was important to me where it was available; Rocky's Boots, Math Invaders, Letter Invaders. 2nd life is making its way into universities fast (<a href="http://greenandgold.uaa.alaska.edu/index.php?option=com_content&view=article&id=1988&Itemid=1">including ours</a>). I believe much of my learning all through school could have been massively accelerated. Quoting Dr. Pauschs's Lecture, "[...] particularly with middle school girls, if you present it as a story telling exercise, they are perfectly willing to learn how to write computer software." Being a boy, commanding "robots" around with the boot, was gratifying. But maybe stories and relationships are better for girls. It's about finding the right context; statistically for a group and individually for a person
</p>

<p>Dr. Pausch was inspiring; dreams, life, learning, and engineering. He did it all and, I believe, left an indelible mark at the beginning of a great journey.
</p>]]></description>
            <link>http://jimweller.com/2008/07/randy-pauschs-last-lecture-ali.html</link>
            <guid>http://jimweller.com/2008/07/randy-pauschs-last-lecture-ali.html</guid>
            
            
            <pubDate>Sun, 27 Jul 2008 17:00:00 -0900</pubDate>
        </item>
        
        <item>
            <title>Handy HTTPS check with openssl</title>
            <description><![CDATA[<P>You know SSL is the murkiest IT market out their. It's jargon laden. The technologies are obfuscated. The very goal of the industry, security, tends toward limiting knowledge.</p>

<p>If you've played with intermmediate certificate authorities (like godaddy), then you probably know some of the pain of configuring certs for different applications. You usually test with your browser and are frustrated with continual "Invalid Certificate" prompts. Here's a command line way to check your SSL negotiation for HTTPS (or an SSL over TCP).</p>

<pre>
 echo GET | openssl s_client -connect www.google.com:443 -state
</pre>

<p>This sends and HTTP GET request to www.google.com on TCP port 443. The output helps you analyze the certificate chain and certificate contents. The output looks like this.</p>

<pre>
CONNECTED(00000003)
---
Certificate chain
 0 s:/C=US/ST=California/L=Mountain View/O=Google Inc/CN=www.google.com
   i:/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA
 1 s:/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA
   i:/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIDITCCAoqgAwIBAgIQPI06ZO4Y3RtzC6GS7viYGzANBgkqhkiG9w0BAQUFADBM
MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg
THRkLjEWMBQGA1UEAxMNVGhhd3RlIFNHQyBDQTAeFw0wODA1MDIxNzAyNTVaFw0w
OTA1MDIxNzAyNTVaMGgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRMwEQYDVQQKEwpHb29nbGUgSW5jMRcw
FQYDVQQDEw53d3cuZ29vZ2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
gYEAmxntXaVWr0lm23n9whx4Tk8RpYqs4pTu4+JLwAMlp5nMZeHslK6u8KeZvBDX
7YcwR81Q+a/T0/QLjUeKLuLOU5uRmX8eXPkb1umTZ+NK+M/EjAxo0ZdURw4KJDCn
gpSu3q4/v7oUxviykI42reHQvhaas15yOEnadKE//9KHge0CAwEAAaOB5zCB5DAo
BgNVHSUEITAfBggrBgEFBQcDAQYIKwYBBQUHAwIGCWCGSAGG+EIEATA2BgNVHR8E
LzAtMCugKaAnhiVodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU0dDQ0EuY3Js
MHIGCCsGAQUFBwEBBGYwZDAiBggrBgEFBQcwAYYWaHR0cDovL29jc3AudGhhd3Rl
LmNvbTA+BggrBgEFBQcwAoYyaHR0cDovL3d3dy50aGF3dGUuY29tL3JlcG9zaXRv
cnkvVGhhd3RlX1NHQ19DQS5jcnQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUF
AAOBgQAxCmyinulUGRZomZHWQ8trtMxszLD78e6BvwArb1ASxq8CKjbBKN7FTFYg
bfU9QrkYgSCy3Vdd674yhFBFUW7N5C4qOIifUu0o//yNV7WtZK5NDg7ZPay4/mZM
FY9EUvp8PATtfzdhBP7V6bmwnv6lEWnJY9ZGgW8A2HIvgjdEwQ==
-----END CERTIFICATE-----
subject=/C=US/ST=California/L=Mountain View/O=Google Inc/CN=www.google.com
issuer=/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA
---
No client certificate CA names sent
---
SSL handshake has read 1765 bytes and written 328 bytes
---
New, TLSv1/SSLv3, Cipher is RC4-SHA
Server public key is 1024 bit
SSL-Session:
    Protocol  : TLSv1
    Cipher    : RC4-SHA
    Session-ID: FA90A39B0BD274C71247A40506D5BBA3B1107CB1C5FE7C246B0354D703ED405B
    Session-ID-ctx:
    Master-Key: 04DC328CB4B2D392FE9FFC5B85015311456C5EF6412F9A47BBFBB4D6E38B9721
51080984DD8A6E52872AE5E773C149E1
    Key-Arg   : None
    Krb5 Principal: None
    Start Time: 1216690549
    Timeout   : 300 (sec)
    Verify return code: 20 (unable to get local issuer certificate)
---
</pre>]]></description>
            <link>http://jimweller.com/2008/07/handy-https-check-with-openssl.html</link>
            <guid>http://jimweller.com/2008/07/handy-https-check-with-openssl.html</guid>
            
            
            <pubDate>Thu, 24 Jul 2008 00:00:00 -0900</pubDate>
        </item>
        
        <item>
            <title>Wordpress gets &quot;Mass 0wnage&quot; Nomination in the Pwnie awards</title>
            <description><![CDATA[<p>From the <a href="http://pwnie-awards.org/2008/info.html">Pwnie site</a></p>
<blockquote>
The Pwnie Awards is an annual awards ceremony celebrating the achievements and failures of security researchers and the security community. It is also very, very funny.
</blockquote>

<p>Wordpess was nominated for the "Mass 0wnage" category. Note the link to Common Vulnerabilities Exposure data. Wordpress <a href="http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=wordpress">has had like 50 in the last year</a>. Movable type has  had <a href="http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=movabletype">four in their entire history</a>. This on the heels of my switch to MovableType is reaffirming.</p>]]></description>
            <link>http://jimweller.com/2008/07/wordpress-gets-mass-0wnage-nom.html</link>
            <guid>http://jimweller.com/2008/07/wordpress-gets-mass-0wnage-nom.html</guid>
            
            
            <pubDate>Tue, 22 Jul 2008 15:39:41 -0900</pubDate>
        </item>
        
        <item>
            <title>Nice little bash loop to convert pdf to jpg</title>
            <description><![CDATA[<p>
Using my scanner, I did a whole bunch of old pictures via the sheet feeder. Someday I'll post how I rev-engineered that device to run my custom scan handlers. These images aren't fantastic quality, but at least they are online and out of the box. The originals are safely sealed up in the crawl space. The scanner only feasibly does PDFs (with jpg compression, the irony). So this bash for loop that calls ImageMagick's "convert" is a handy way to split up the pdfs into a jpg per page.
</p>

<pre>
for i in *.pdf;do echo $i
    convert -quality 100 $i `echo $i | sed -e 's/\.pdf/-%d\.jpg/g'`
done
</pre>

<p>It says for every PDF use convert at 100% JPEG quality. The nasty backtick echo at the end converts FILE.pdf to FILE-%d.jpg. %d is convert's way of numbering the pages. If you don't use %d you'll just get a single jpg from a multi page pdf.]]></description>
            <link>http://jimweller.com/2008/07/convert-pdf-to-jpg-nice-little.html</link>
            <guid>http://jimweller.com/2008/07/convert-pdf-to-jpg-nice-little.html</guid>
            
            
            <pubDate>Mon, 21 Jul 2008 17:30:00 -0900</pubDate>
        </item>
        
        <item>
            <title>Google Sitemaps &amp; Movable Type</title>
            <description><![CDATA[<p><a href="http://www.niallkennedy.com/blog/2005/06/google-sitemaps.html">Nial Kennedy has a nice post</a> on setting up google site maps for your blog. I extended his example by including more than just the blogs. I added my own static pages to the XML feed. I also use the MT markup to include my MT pages (as opposed to entries). Here it is. If the code wrap is ugly on a smaller screen, then click the permalink.</p>


<pre>
&#60;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&#62;
&#60;urlset xmlns=&#34;http://google.com/schemas/sitemap/0.84&#34;&#62;

&#60;url&#62;
&#60;loc&#62;&#60;$MTBlogURL encode_xml=&#34;1&#34;$&#62;&#60;/loc&#62;
&#60;priority&#62;1.0&#60;/priority&#62;
&#60;/url&#62;


&#60;url&#62;
&#60;loc&#62;http://jimweller.com/jim-weller/jim/dbsgmlqs/&#60;/loc&#62;
&#60;lastmod&#62;&#60;$MTDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
&#60;/url&#62;

&#60;url&#62;
&#60;loc&#62;http://jimweller.com/jim-weller/jim/java_proc_sched/&#60;/loc&#62;
&#60;lastmod&#62;&#60;$MTDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
&#60;/url&#62;

&#60;url&#62;
&#60;loc&#62;http://jimweller.com/jim-weller/jim/palmdevqs/&#60;/loc&#62;
&#60;lastmod&#62;&#60;$MTDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
&#60;/url&#62;
&#60;url&#62;
&#60;loc&#62;http://jimweller.com/jim-weller/jim/titrax/&#60;/loc&#62;
&#60;lastmod&#62;&#60;$MTDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
&#60;/url&#62;
&#60;url&#62;
&#60;loc&#62;http://jimweller.com/jim-weller/jim/lfw/&#60;/loc&#62;
&#60;lastmod&#62;&#60;$MTDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
&#60;/url&#62;
&#60;url&#62;
&#60;loc&#62;http://jimweller.com/jim-weller/jim/wedding/&#60;/loc&#62;
&#60;lastmod&#62;&#60;$MTDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
&#60;/url&#62;
&#60;url&#62;
&#60;loc&#62;http://jimweller.com/jim-weller/jim/vc98asmqs/&#60;/loc&#62;
&#60;lastmod&#62;&#60;$MTDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
&#60;/url&#62;
&#60;url&#62;
&#60;loc&#62;http://jimweller.com/jim-weller/jim/dbxmlqs/&#60;/loc&#62;
&#60;lastmod&#62;&#60;$MTDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
&#60;/url&#62;


&#60;MTpages lastn=&#34;9999&#34;&#62;
	&#60;url&#62;
	&#60;loc&#62;&#60;$MTPagePermalink encode_xml=&#34;1&#34;$&#62;&#60;/loc&#62;
	&#60;lastmod&#62;&#60;$MTPageModifiedDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
	&#60;/url&#62;
&#60;/MTpages&#62;


&#60;MTEntries lastn=&#34;9999&#34;&#62;
	&#60;url&#62;
	&#60;loc&#62;&#60;$MTEntryPermalink encode_xml=&#34;1&#34;$&#62;&#60;/loc&#62;
	&#60;lastmod&#62;&#60;$MTEntryModifiedDate utc=&#34;1&#34; format=&#34;%Y-%m-%dT%H:%M:%SZ&#34;$&#62;&#60;/lastmod&#62;
	&#60;/url&#62;
&#60;/MTEntries&#62;

&#60;/urlset&#62; 
</pre>]]></description>
            <link>http://jimweller.com/2008/07/google-sitemaps-movable-type.html</link>
            <guid>http://jimweller.com/2008/07/google-sitemaps-movable-type.html</guid>
            
            
            <pubDate>Sun, 20 Jul 2008 14:25:45 -0900</pubDate>
        </item>
        
        <item>
            <title>From Wordpress to Movable Type</title>
            <description><![CDATA[After all the <a href="http://www.jimweller.com/2008/06/phisherman-securing-wordpress.html">security problems I had</a> with my wordpress site, I did a little research. <a href="http://www.movabletype.com/blog/2008/06/movable-type-a-history-of-secu.html">Wordpress is not very secure</a>. I switched over to <a href="http://www.movabletype.com/">Movable Type</a> (MT). MT uses a static publishing model which is inherently more secure (no dynamic database code run by the internet user). The import was pretty easy since movable type can import wordpress' export format. So all the stories were a snap. MovableType's skinning &amp; templating took maybe 2 days. MT's skinning framework is reasonable if a little scattered. I had to move my "recent" lists over to postgres. Thankfully I got to recycle a lot of my plugin code because MovableType can execute php code. My personal php is easy to secure since it is so simple.<br /><br />So, I'm up with the font page facade. There are still a lot of broken links to deal with (mostly with rewrite rules). Then sit back and wait for the crawlers to catch up.<br /> ]]></description>
            <link>http://jimweller.com/2008/07/from-wordpress-to-movable-type.html</link>
            <guid>http://jimweller.com/2008/07/from-wordpress-to-movable-type.html</guid>
            
            
            <pubDate>Fri, 18 Jul 2008 02:36:25 -0900</pubDate>
        </item>
        
        <item>
            <title>Phisherman? Securing Wordpress. I don&apos;t want your account</title>
            <description><![CDATA[<p><b>[UPDATE July 20, 2008]</b> I permanently solved my problems with wordpress by <a href="http://jimweller.com/2008/07/from-wordpress-to-movable-type.html">moving to movable type</a>.<br /></p><p>If you wound up at this page from a fraudulent email. I apologize. My site was being used to try and harvest account numbers. I believe my hosting company and I have rectified the problem. If you recieve an email or have any questions <a href="http://jimweller.com/about">email me</a>. 
</p>
<p>I switched to wordpress back in the day because it was in active development compared to geeklog and it was much more secure than php-fusion. The last two weeks though, it has proven troublesome as nefarious folks have breached my wordpress sites. They used the breach to put up phishing files, mostly preying on Bank of America customers. First sleeplesstech.com and missioncriticalshirts.com got hit. I found out from my hosting company, bluehost, because they suspended my account. It's kind of a medieval process with a lot of support tickets.</p>

<p>Then, worse, I got emails from strangers in the community who were spammed with phishing emails that referenced files on my site. Here's a a picture of the email scam and some of the PO'ed notes I recieved. I don't think people understand that this just happens. It surprises me that they think the phishers are so naive as to use a single level of social separation. Like I'd phish with my own site.</p>

<p>What to do? Lock things down. There a number of sites on securing wordpress and the subject is very googlable. Here's what I came up with and some old ideas.

</p><ul>
        <li>php.ini, disable allow globals and error reporting</li>
	<li>disable "anyone can register"</li>
	<li>use .htaccess files to password protect /wp-admin, /wp-include and any sensitive php files</li>
	<li>delete extraneous users</li>
	<li>make passwords MUCH more complicated (saved in firefox anyway)</li>
	<li>rename xmlrpc.php to something else (old news)</li>
	<li>disable comments, pings &amp; trackbacks (old news)</li>
	<li>use SSL which I can't right now until I shuffle some domains around</li>
</ul>


<p>
<a href="http://jimweller.com/jim-weller/upload/untitled.jpg"><img title="boaphish" src="http://jimweller.com/jim-weller/upload/untitled.jpg" alt="" width="300" /></a>
</p>

<p>
</p><pre>From: xxxx
Sent: Monday, June 30, 2008 5:33 AM
To: jim@jimweller.com
</pre>

Hey Jim.. Mind explaining this to me? I take it your a phisherman?  Nice.. Reported to appropriate authorities... Enjoy!



<p>
<code>
</code></p><pre>Sent: Monday, June 30, 2008 7:06 AM
To: jim@jimweller.com
Subject: RE: Set Your Online Security Preferences.</pre>


Jim,
Your website is being used to spoof the Bank of America to enable criminals to steal from people. See email below. Mouse over the "sign on" link and you'll see your website address.




]]></description>
            <link>http://jimweller.com/2008/06/phisherman-securing-wordpress.html</link>
            <guid>http://jimweller.com/2008/06/phisherman-securing-wordpress.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Journal</category>
            
            
            <pubDate>Mon, 30 Jun 2008 16:44:05 -0900</pubDate>
        </item>
        
        <item>
            <title>What I&apos;m coding, C# Workflow Foundation for MHS Project</title>
            <description><![CDATA[I'm learning <a href="http://msdn.microsoft.com/en-us/library/bb628449.aspx">windows workflow foundations</a> as I implement the wizard for the <a href="http://www.math.uaa.alaska.edu/~moose/">MHS </a> project. It's powerful stuff that lets you completely abstract the flow of events away from the underlying model and the overlying interface. You can see some of the visual studio interfaces in this <a href="http://www.math.uaa.alaska.edu/~moose/2008/06/24/41/">blog post on the project site</a>.]]></description>
            <link>http://jimweller.com/2008/06/what-im-coding-c-workflow-foundation-for-mhs-project.html</link>
            <guid>http://jimweller.com/2008/06/what-im-coding-c-workflow-foundation-for-mhs-project.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Journal</category>
            
            
            <pubDate>Tue, 24 Jun 2008 03:34:03 -0900</pubDate>
        </item>
        
        <item>
            <title>Slashdot: Keeping Customer From Accessing My Database? </title>
            <description><![CDATA[There is a post <a href="http://developers.slashdot.org/article.pl?sid=08/05/16/1622237">on slashdot today</a> where someone asks about protecting a database from customers. I felt the poster was missing the point and some opportunities by trying to build fences. I thought this person should embrace the new idea. I felt strongly enough that I wrote an <a href="http://developers.slashdot.org/comments.pl?sid=555474&cid=23442236">non-anon comment</a> with some suggestions on the human front. I always feel like us cubicle troglodytes spend to much time googling the solution when there is a very simple "org hack" that can solve the problem. I like to try to convey the abstraction of openness and flow rather than enclosure and barriers. My co-workers know how I preach it.]]></description>
            <link>http://jimweller.com/2008/05/slashdot.html</link>
            <guid>http://jimweller.com/2008/05/slashdot.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Journal</category>
            
            
            <pubDate>Fri, 16 May 2008 17:24:32 -0900</pubDate>
        </item>
        
        <item>
            <title><![CDATA[Website skin &amp; organize]]></title>
            <description><![CDATA[ I put a few hours into the website this weekend. I'm really pleased with the new color palette. The blues look crisp, and the background has a hint of green that still reads like a white background, but makes the blue just a bit warmer. I think the rounded boxes look swank with the border and icons. The text is much cleaner and easier to read with the justification, font and spacing changes. The site flow-scales pretty well and the fonts can go up a zoom level without distorting the layout. I designed for 1024x768 which is still very common on laptops. It looks great on much larger resolutions as well.
<p>
<a href="http://jimweller.com/jims/2008_website/20080210_new_jimweller_net.jpg"><img src="http://jimweller.com/jims/2008_website/th_20080210_new_jimweller_n.jpg" style="margin-left: 2em; margin-bottom: 1em; margin-top: 0.5em;" align="right" /></a>
</p><p>
I really put some time and word smithing into organizing the information. All the content areas have introductions. The about page is really fleshed out and current. I added credits referencing all the software and media I use to make this site.
</p><p>
There's always things to do though. I'd like to polish up the gallery to use some nice jquery or mootools scripting. I should go through the gallery, label the galleries, and elliminate dupes. The sidebar doesn't look as good in IE because of spacing issues. The email gateway's are still pretty coarse and could use some polish. My bookmarks are a mess (but a searchable mess). The linking in the recent area needs some work. Oh...and my resume is a year out of date.</p>]]></description>
            <link>http://jimweller.com/2008/02/website-skin-organize.html</link>
            <guid>http://jimweller.com/2008/02/website-skin-organize.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Journal</category>
            
            
            <pubDate>Sun, 10 Feb 2008 02:16:26 -0900</pubDate>
        </item>
        
        <item>
            <title>Lots of fun projects around the house</title>
            <description><![CDATA[Isn't it lame when blog entries start with, "I know I haven't written much lately..?" So this one starts, "I've been so focused doing projects, that I haven't had time to post some of the fun things to my blog." There are almost always <a href="/gallery/">pictures in the gallery</a>, but I seem to write on average a post every 2 or 3 months.<br />
<br />
I've been doing quite a few things around the house including the <a href="/gallery/2007.11.22%20Golden%20spiral%20math%20and%20plant%20project">golden spiral project</a> where I <a href="/jims/chronological/2007.11.22%20Golden%20spiral%20math%20and%20plant%20project/plan%20spiral%20math.xls">mathed out in excel</a> a spiral based on the golden ratio that would fit onto the large wall in my vaulted living room. The spiral is traced with 50# fishing line as a vine path for&#xA0; plant to grow. Progress is slow because I moved the base of the plant from roughly a 1 gallon pot to a 3 gallon pot and the plant likes to be root bound. It's slowly and healthily filling out the pot before it starts working on my artistic goal of growing in a spiral.<br />
<br />
I built a "<a href="/gallery/2007.12.01%20Rabitat%20version%202%20and%203">rabitat</a>." It's a 2' x 4' x .5" piece of plywood mounted on the shelf brackets that support the entertainment center. The plywood has two bunny sized holes cut that lead to bunny sized box-platforms. The boxes run down ramps; one to the floor and one two a sculpted cardboard. That is all connected to their litter box under the parrot cage. It's all pretty elegant for the critters behaviors.<br />
<br />
I went through a couple versions of rabitat. The first one's ramps were too steep. So, I added the box-platforms to reduce the angle. They liked the contained space and kept falling off the ramps, so I added walls to the platforms and "hand rails" to the ramps. They totally dig it. I give them food up there, they poop at a different level than where they eat, and people love to see them use the ramps. It's great. They are good boys.<br />
<br />
I got a pool table. It is a very nice one from Goldenwest billiards. It was a freebie from a gracious friend of a friend. It's been seeing a lot of fun and visits. I've always loved the pacing while thinking about math and physics. I find it very relaxing.<br />
<br />
I wired a <a href="/gallery/2007.11.26%20Some%20improvements%20around%20the%20house/IMG_0258.jpg">full spectrum flourescent light fixture and wall switch for the weater parrot</a>. Grays have demanding equatorial light needs (hah in Alaska). Light creates a noticeable shift in his behavior. He's more active and affectionate. I've also set the computer to play bugle calls throughout the day in an approximation of an army base schedule (First Call, Reveille, Assembly, Mess Call etc.). He's starting to sing along and has picked up some of the tunes. In general the strucure and light has made him a happy bird.<br />
<br />
I also <br />
<ul><li><a href="/gallery/2007.11.26%20Some%20improvements%20around%20the%20house/IMG_0253.jpg">painted all the sconces blue</a></li><li>insulated the garage door</li><li>install new outside motion detector lights</li><li>jacked up and added supports to the rear porch</li><li>insulated the "troll door" to the very cold attic door in the computer room closet</li><li>decked out the guest room and draped it to keep it clean while unused</li><li>setup webcams on the critters</li><li>painted the downstairs window trim burgundy</li></ul>]]></description>
            <link>http://jimweller.com/2008/01/lots-of-fun-projects-around-the-house.html</link>
            <guid>http://jimweller.com/2008/01/lots-of-fun-projects-around-the-house.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Journal</category>
            
            
            <pubDate>Fri, 25 Jan 2008 21:46:13 -0900</pubDate>
        </item>
        
        <item>
            <title>Cardamom and Poppy, my new lop eared rabbit friends</title>
            <description><![CDATA[<p>
I met Karen, "The Rabbit Lady," at the <a href="http://www.petfinder.com/shelters/AK30.html">Anchorage Pet Rabbit Adoption and Rescue</a>. She's a neat lady with <strong>a lot</strong> of rabbits. We talked a lot about rabbit care and wandered the hutches. There are these neat tans that have the black and tan color of Doberman Pincers. 
</p>
<p>Though I had thought I didn't want lop eared bunnies (or even new bunnies), I was really taken with the personalities of <a href="http://search.petfinder.com/petnote/displaypet.cgi?petid=9435791">Mutt and Jeff</a>. They were nice with each other and both presented to be petted (or fed, but didn't mind petting). They have been outside bunnies as you can see from the pictures. So I have built them a cardboard lined pen from medical boxes and propped up utility tables at the end of the living room next to Weeter. I'll use the small space to work them into reliable box training and house freedom. I renamed them to Poppy and Cardamom. They haven't complained. I've been learning a lot from <a href="http://www.rabbit.org/faq/index.html">the faqs</a> from the <a href="http://www.rabbit.org/index.html">House Rabbit Society</a>. Very exciting!
</p><p>Click on the images below to view the <a href="http://www.jimweller.net/gallery/2007.11.10%20Adopting%20rescue%20bunnies,%20Poppy%20and%20Cardamom">gallery of photos</a>.
</p><p align="left"><a href="http://www.jimweller.net/gallery/2007.11.10%20Adopting%20rescue%20bunnies,%20Poppy%20and%20Cardamom/"><img class="moblog" src="http://www.jimweller.net/jims/chronological/2007.11.10%20Adopting%20rescue%20bunnies,%20Poppy%20and%20Cardamom/th_IMG_0093.jpg" height="60" /> </a> <a href="http://www.jimweller.net/gallery/2007.11.10%20Adopting%20rescue%20bunnies,%20Poppy%20and%20Cardamom//"><img class="moblog" src="http://www.jimweller.net/jims/chronological/2007.11.10%20Adopting%20rescue%20bunnies,%20Poppy%20and%20Cardamom/th_IMG_0095.jpg" height="60" /></a> <a href="http://www.jimweller.net/gallery/2007.11.10%20Adopting%20rescue%20bunnies,%20Poppy%20and%20Cardamom/"><img class="moblog" src="http://www.jimweller.net/jims/chronological/2007.11.10%20Adopting%20rescue%20bunnies,%20Poppy%20and%20Cardamom/th_IMG_0098.jpg" height="60" /></a>&nbsp;<a href="http://www.jimweller.net/gallery/2007.11.10%20Adopting%20rescue%20bunnies,%20Poppy%20and%20Cardamom/IMG_0095.jpg"> </a></p>]]></description>
            <link>http://jimweller.com/2007/11/cardamom-and-poppy-my-new-lop-eared-rabbit-friends.html</link>
            <guid>http://jimweller.com/2007/11/cardamom-and-poppy-my-new-lop-eared-rabbit-friends.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Journal</category>
            
            
            <pubDate>Mon, 12 Nov 2007 14:03:05 -0900</pubDate>
        </item>
        
        <item>
            <title>Rest in Peace Feffen Bunny</title>
            <description><![CDATA[<a href="http://www.jimweller.net/2005/05/24/303">Feffen</a> died yesterday morning. I think she ate some plastic grocery bag. She had horrible diarrhea the night before. I cleaned her and put her in her cage with fresh everything. The next morning, she was sitting quietly by the sliding door in the cool breeze when she seized, relaxed and stretched out. I rushed her to the vet too late. I'm so, so sad. She was the world's most wonderful bunny. I loved her very much and will always remember all the joy she brought to everyone. Rest in peace little bun buns. <b>Update 2007.11.06:</b> I have decided to adopt some rescue bunnies. I'm going to go meet <a href="http://search.petfinder.com/petnote/displaypet.cgi?petid=5740271">Freckles</a> and <a href="http://search.petfinder.com/petnote/displaypet.cgi?petid=5740316">Deano</a>.
<p>
<a href="http://jimweller.net/gallery/0moblog/2005-05-24_170218_26820_0.jpg"><img class="moblog" src="http://jimweller.net/jims/chronological/0moblog/th_2005-05-24_170218_26820_0.jpg" height="60" /></a><a href="http://jimweller.net/gallery/2005.11.07%20Feffen/DSCN1040.JPG"> <img class="moblog" src="http://jimweller.net/jims/chronological/2005.11.07%20Feffen/th_DSCN1040.JPG" height="60" /></a> <a href="http://jimweller.net/gallery/2006.02.21Feffen%20fun/DSCN1098.JPG"><img class="moblog" src="http://jimweller.net/jims/chronological/2006.02.21Feffen%20fun/th_DSCN1098.JPG" height="60" /></a> <a href="http://jimweller.net/gallery/2006.02.21Feffen%20fun/DSCN1105.JPG"><img class="moblog" src="http://jimweller.net/jims/chronological/2006.02.21Feffen%20fun/th_DSCN1105.JPG" height="60" /></a> <a href="http://jimweller.net/gallery/2005.10.20%20Bunny%20and%20Orchids/DSCN0990.JPG"><img class="moblog" src="http://jimweller.net/jims/chronological/2005.10.20%20Bunny%20and%20Orchids/th_DSCN0990.JPG" height="60" /> </a><a href="http://jimweller.net/gallery/2006.04.16%20Pet%20easter%20bunny%20feffen/DSCN1158.JPG"><img class="moblog" src="http://jimweller.net/jims/chronological/2006.04.16%20Pet%20easter%20bunny%20feffen/th_DSCN1158.JPG" height="60" /></a><a href="http://jimweller.net/gallery/2005.09.18/DSCN0948.JPG"><img class="moblog" src="http://jimweller.net/jims/chronological/2005.09.18/th_DSCN0948.JPG" height="60" /></a></p>]]></description>
            <link>http://jimweller.com/2007/11/rest-in-peace-feffen.html</link>
            <guid>http://jimweller.com/2007/11/rest-in-peace-feffen.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Journal</category>
            
            
            <pubDate>Mon, 05 Nov 2007 05:34:11 -0900</pubDate>
        </item>
        
    </channel>
</rss>
