<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NovoKane &#187; Web and Computer</title>
	<atom:link href="http://www.thekanes.org/index.php/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thekanes.org</link>
	<description>Making, creating, tinkering, living.</description>
	<lastBuildDate>Tue, 10 Jan 2012 04:01:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Automating Windows</title>
		<link>http://www.thekanes.org/2010/05/13/automating-windows/</link>
		<comments>http://www.thekanes.org/2010/05/13/automating-windows/#comments</comments>
		<pubDate>Thu, 13 May 2010 22:36:20 +0000</pubDate>
		<dc:creator>Erica</dc:creator>
				<category><![CDATA[Web and Computer]]></category>
		<category><![CDATA[rememberthemilk]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[winautomation]]></category>

		<guid isPermaLink="false">http://www.thekanes.org/?p=365</guid>
		<description><![CDATA[I have a great job (read: limited hours, excellent pay) but one of things I like least about it are the repetitive IT tasks I have to do. Things are stable enough that a full sysadmin would be a waste of money, but still, certain things have to get done. For a long time I [...]]]></description>
			<content:encoded><![CDATA[<p>I have a great job (read: limited hours, excellent pay) but one of things I like least about it are the repetitive IT tasks I have to do. Things are stable enough that a full sysadmin would be a waste of money, but still, certain things have to get done. For a long time I have used <a href="http://www.rememberthemilk.com/">Remember the Milk</a>, an excellent free service that reminds me as needed for repetitive tasks like cleaning out log files, checking disk space, changing passwords  &#8212; good for personal items, too &#8212; but I still have to <strong>do</strong> the tasks. My dream has been to find a way where I can automate them. UNIX of course would offer this capability, though not always in the most user-friendly way.</p>
<p>Today I was confronted with a situation where a task we have been doing weekly now needs to be done daily. I didn&#8217;t feel like the hassle of writing code, or doing it manually every day myself. Because the task is done on our production server, this is not something our customer service department can do. It involves running a database procedure and e-mailing the date-stamped file to a mailing house.</p>
<p>A friend of mine had mentioned a program that allowed you to write macros in Windows. I wanted to find something slightly more robust but with the same idea of scripting a sequence of events. And, without having to write any scripts. After hunting around I found a program called <a href="http://www.winautomation.com/">WinAutomation</a>. This has a nice little GUI where you can drag and drop actions like &#8220;Send E-mail&#8221; and &#8220;Delete Files&#8221; into your job. It has flow control and limited but serviceable error handling.</p>
<div id="attachment_366" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.thekanes.org/wordpress/wp-content/uploads/2010/05/JobDesigner.png"><img class="size-medium wp-image-366" title="WinAutomation Job Designer" src="http://www.thekanes.org/wordpress/wp-content/uploads/2010/05/JobDesigner-300x233.png" alt="WinAutomation Job Designer" width="300" height="233" /></a><p class="wp-caption-text">WinAutomation Job Designer</p></div>
<p>I was able to learn the program and write my mailer job in a few hours. The hard part, as with many programs, was thinking through and handling each possible error. I was so thrilled by this that I decided to tackle another tedious job, deleting Tomcat log files. Some of these roll over each day, while others are date-stamped with the time the server started but can&#8217;t be deleted &#8212; so for those, the newest version needs to be left alone. Strangely enough this job was harder to write than the first one, but eventually I got that done too.</p>
<p>I&#8217;m very happy and looking forward to writing more jobs. The price is pretty reasonable too &#8212; $129 for the standard program, or $199 to include the compiler feature which allows you to turn a job into an executable that will run on computers without WinAutomation. As with most of these things, you can get a <a href="http://www.autoitscript.com/autoit3/index.shtml">free Window scripting</a> alternative. But it doesn&#8217;t have a GUI, and if I&#8217;m going to learn a new language, I might as well code it the old way.</p>
<p>WinAutomation apparently has been offering bloggers free licenses to review the product. Alas, I am not in that category <img src='http://www.thekanes.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Just thought it was a neat product.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thekanes.org/2010/05/13/automating-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A nice coasterbot surprise</title>
		<link>http://www.thekanes.org/2010/04/20/a-nice-coasterbot-surprise/</link>
		<comments>http://www.thekanes.org/2010/04/20/a-nice-coasterbot-surprise/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 19:00:38 +0000</pubDate>
		<dc:creator>Erica</dc:creator>
				<category><![CDATA[Making]]></category>
		<category><![CDATA[Web and Computer]]></category>
		<category><![CDATA[coasterbot]]></category>
		<category><![CDATA[make magazine]]></category>
		<category><![CDATA[robotics]]></category>

		<guid isPermaLink="false">http://www.thekanes.org/?p=316</guid>
		<description><![CDATA[This morning, I got an e-mail from YouTube asking me to sign up for revenue sharing on my &#8220;popular video&#8221; of coasterbot folding. I didn&#8217;t think too much about this, because that was a 10 second video I shot one-handed. I hadn&#8217;t even bothered adding an audio track, or a link back here. The only [...]]]></description>
			<content:encoded><![CDATA[<p>This morning, I got an e-mail from YouTube asking me to sign up for revenue sharing on my &#8220;popular video&#8221; of <a href="http://www.youtube.com/watch?v=HWRvW7n7BgI">coasterbot folding</a>. I didn&#8217;t think too much about this, because that was a 10 second video I shot one-handed. I hadn&#8217;t even bothered adding an audio track, or a link back here. The only reason I added it to YouTube at all was for a convenient way to embed it in the blog. There probably is a way for me to upload video here directly&#8230;but why use my hosted server space when YouTube will take it free?</p>
<p>At any rate, I just assumed this was part of GooTube&#8217;s plan to populate the world with ads. But, when I looked at my video, I saw that it had over 1,400 hits. That was a surprise. After some digging, I discovered that we had been featured (again) in a <a href="http://blog.makezine.com/archive/2010/04/coasterbot_experimentation_vids.html">MAKE: Online blog post</a>. Unlike the <a href="http://blog.makezine.com/archive/2010/04/speed_vest_project_build.html">Speed Vest entry</a> though, Gareth didn&#8217;t know this video came for me or that it was connected to a blog. So it&#8217;s a more anonymous credit. Still exciting, but lesson learned &#8212; I will tag all future public offerings with a link. And I&#8217;m now allowing YouTube to show my real name.</p>
<p>The idea of making the DVDs fold up is an interesting one. It&#8217;s been my goal all along to avoid doing the standard stacked CD design. I think it is possible to justify a longer body depending on the robot&#8217;s function and artistic goals. Some rotational freedom is appealing, too. Full folding, though &#8212; that&#8217;s tough, unless a human does it, and I am having trouble thinking of a good reason to put it in there.</p>
<p>I plan to finish a basic version of the bot in time for the deadline. The programming may be a challenge. I have been very impressed by the various contestants who have built bots within days. It takes a lot longer when you are doing it for the first time. When I get version one up and running, I hope to come back and explore some more exotic options.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thekanes.org/2010/04/20/a-nice-coasterbot-surprise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress e-mail password recovery</title>
		<link>http://www.thekanes.org/2010/02/21/wordpress-e-mail-password-recovery/</link>
		<comments>http://www.thekanes.org/2010/02/21/wordpress-e-mail-password-recovery/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 13:58:45 +0000</pubDate>
		<dc:creator>Erica</dc:creator>
				<category><![CDATA[Web and Computer]]></category>
		<category><![CDATA[thekanes.org]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.thekanes.org/?p=158</guid>
		<description><![CDATA[I had quite a scare this morning. I went to add a new blog post, and discovered that I had forgotten my password. GoDaddy insists on stronger password protection than I normally use for sites like this, so I couldn&#8217;t remember it. No big deal, there is a nice &#8220;Lost password?&#8221; link on the page. [...]]]></description>
			<content:encoded><![CDATA[<p>I had quite a scare this morning. I went to add a new blog post, and discovered that I had forgotten my password. GoDaddy insists on stronger password protection than I normally use for sites like this, so I couldn&#8217;t remember it. No big deal, there is a nice &#8220;Lost password?&#8221; link on the page. But when I clicked it, I saw the following:</p>
<blockquote><p>The e-mail could not be sent.<br />
Possible reason: your host may have disabled the mail() function.</p></blockquote>
<p>Well. This was not  good at all.</p>
<p>Fortunately GoDaddy had a record of the original admin password, and I had never changed it, so I was able to get in. I then added the username/password combo to our secure corporate knowledgebase.</p>
<p>This is not a fool-proof solution, though &#8212; it would not necessarily track password updates. I want e-mail password recovery to work! After some searching I found the following post, <a href="http://angstrey.com/index.php/2009/04/22/how-to-send-e-mail-with-wordpress-from-godaddy-windows-hosting/">How to Send Email with WordPress from GoDaddy</a>. After setting up a GoDaddy e-mail account, then downloading and configuring the recommended <a href="http://www.callum-macdonald.com/code/wp-mail-smtp/">WP Mail SMTP</a> plug-in, I was able to send a test e-mail.</p>
<p>On our old hosting plan, any e-mail sent to thekanes.org was automatically forwarded to me. In solving this problem I discovered that wasn&#8217;t the case. With a little work I configured that option.</p>
<p>Moral of the story: if you install a new app, check that the e-mail password function actually works. You never know when you will need it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thekanes.org/2010/02/21/wordpress-e-mail-password-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shmoocon, Day 1</title>
		<link>http://www.thekanes.org/2010/02/05/shmoocon-day-1/</link>
		<comments>http://www.thekanes.org/2010/02/05/shmoocon-day-1/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 03:59:18 +0000</pubDate>
		<dc:creator>Erica</dc:creator>
				<category><![CDATA[Web and Computer]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[shmoocon]]></category>

		<guid isPermaLink="false">http://www.thekanes.org/?p=92</guid>
		<description><![CDATA[A few weeks ago the HacDC e-mail list alerted me to the fact that Shmoocon was coming to DC. I had never heard of it before but it is one of the better known hacker / security conferences, and is strictly limited to 1,500 attendees. I then discovered that all the tickets were gone, and [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago the HacDC e-mail list alerted me to the fact that <a href="http://www.shmoocon.org/">Shmoocon</a> was coming to DC. I had never heard of it before but it is one of the better known hacker / security conferences, and is strictly limited to 1,500 attendees. I then discovered that all the tickets were gone, and had in fact sold out within one minute of going online. But thanks to eBay (and their new Blackberry app), I was able to get a second-hand ticket.</p>
<p>Systems intrusion and computer security is not really my main area, but it is hard to resist a conference that encourages you to <a href="https://www.shmoocon.org/shmooballs.html">throw balls at speakers you disagree with</a> and has a contest for the <a href="https://www.shmoocon.org/barcode.html">most creatively printed barcode</a>. And by default I am the Chief Security Officer for SentryLink.</p>
<p>For those of you not on the East Coast, DC was hit today with one of the worst snowstorms in history. So getting to the conference was something of a challenge. The worst snowfall started tonight so I thought I could go to some afternoon sessions, mostly travel by Metro, and only have a short drive in the storm. This more or less worked as planned, though I was almost the only car out driving at 6pm tonight.</p>
<p>The opening session made the point that most of us do not use common sense in protecting our networks. We have password policies that aren&#8217;t all followed, computers are more interconnected than they should be, and a great deal of existing hardware won&#8217;t support upgraded security. I must admit that we certainly are guilty of that. One thing I am very glad about, is that our servers are separate both physically and from a network perspective from anything in the main office. But the depressing fact is that a skilled hacker could undoubtedly find a way in. We try not to have anything valuable in our database, and the few things that might be use our own private encryption scheme, which is completely non-standard and separate from the database itself. Nevertheless there is always more that can be done.</p>
<p>After that slightly demoralizing but valid opener, the next talk was on GPUs (graphics processing units) vs. CPUs (computer processing units). This is something that I learned about in my computer graphics course last year, and it is very interesting stuff. For tasks that can be broken up into lots of parallel pieces &#8212; not always easy to figure out &#8212; GPUs are incredibly fast. And they are very cheap too, as their evolution has been driven by computer games. And if you need to break into a system by running through every single password possibility, why yes, you can make that a parallel process very easily. It is possible to break 40-bit encryption, standard for many SSL sites, given a few hours. Scary. For more information on programming with GPUs, I recommend the <a href="http://www.nvidia.com/object/cuda_home.html">CUDA</a> site.</p>
<div id="attachment_93" class="wp-caption alignright" style="width: 310px"><a href="http://www.thekanes.org/wordpress/wp-content/uploads/2010/02/IMG00074-20100205-2235.jpg"><img class="size-medium wp-image-93" title="Lockpick_set" src="http://www.thekanes.org/wordpress/wp-content/uploads/2010/02/IMG00074-20100205-2235-300x225.jpg" alt="Lockpick set" width="300" height="225" /></a><p class="wp-caption-text">My new lockpick set.</p></div>
<p>I was really looking forward to the talk on Economics of Cybercrime, but the weather prevented that speaker from getting here. So I wandered around a bit, and stumbled onto to the room run by <a href="http://toool.us/">TOOOL</a>, The Open Organization of Lockpickers. There were tables with padlocks, combo locks, and handcuffs, and people trying to get them open. One fellow loaned me a tool and showed me how to open handcuffs with it, which I was able to do within a few minutes &#8212; fairly easy and satisfying. Then there was a presentation on opening keyed locks. I couldn&#8217;t resist this one, so I paid $20 for a lockpicking kit and started trying various padlocks. This was harder than it looked. But after 10-15 minutes I was able to get an &#8220;easy&#8221; padlock opened. Then another fellow showed me how to open a combination lock.</p>
<p>I am sure that if I had to do this in the real world, I would be very very slow at getting a lock open. I am glad to know the basics though, and who knows, maybe it will be useful. The kit is very small and light, easy to carry around.</p>
<p>There is supposed to be two feet of snow on the ground by tomorrow morning. If that happens, I&#8217;ll be watching day 2 of the con through the <a href="https://www.shmoocon.org/video.html">free live video</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thekanes.org/2010/02/05/shmoocon-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>thekanes.org relaunched!</title>
		<link>http://www.thekanes.org/2010/01/29/hello-world/</link>
		<comments>http://www.thekanes.org/2010/01/29/hello-world/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 14:41:12 +0000</pubDate>
		<dc:creator>Erica</dc:creator>
				<category><![CDATA[Web and Computer]]></category>
		<category><![CDATA[thekanes.org]]></category>

		<guid isPermaLink="false">http://thekanes.org/wordpress/?p=1</guid>
		<description><![CDATA[We have owned this domain name since, oh, at least 2003. We had two pages and one photo. The site was hosted on Verio which quietly sucked out $25 a month for the privilege of being there, and offered nothing special.
I finally remembered this, and moved to GoDaddy. Only $5 a month and there are [...]]]></description>
			<content:encoded><![CDATA[<p>We have owned this domain name since, oh, at least 2003. We had two pages and one photo. The site was hosted on Verio which quietly sucked out $25 a month for the privilege of being there, and offered nothing special.</p>
<p>I finally remembered this, and moved to <a href="http://www.godaddy.com/">GoDaddy</a>. Only $5 a month and there are numerous free hosted applications available, including WordPress. So here we are. As a family we have numerous outposts on the web already, but hopefully this will provide a unified directory for them. The blog portion is useful for longer essays, and for logging engineering projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thekanes.org/2010/01/29/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

