<?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>wehuberconsultingllc.com &#187; OpenSource</title>
	<atom:link href="http://wehuberconsultingllc.com/wordpress/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://wehuberconsultingllc.com/wordpress</link>
	<description></description>
	<lastBuildDate>Fri, 28 Oct 2011 16:15:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Creating a Portable Padre</title>
		<link>http://wehuberconsultingllc.com/wordpress/2010/10/20/creating-a-portable-padre/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2010/10/20/creating-a-portable-padre/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 14:56:20 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://wehuberconsultingllc.com/wordpress/2010/10/20/creating-a-portable-padre/</guid>
		<description><![CDATA[I think I was bored on a slow Friday afternoon so I started updating non-critical software.&#160;&#160; Somehow I found a portable version of Perl, Strawberry Perl, and an IDE for Perl called Padre. An IDE is a help for someone like me who does not use Perl very often. Since I have a love-hate affair [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://wehuberconsultingllc.com/wordpress/wp-content/uploads/2010/10/logo.jpg"><img style="border-bottom-style: none; border-right-style: none; margin: 0px 0px 0px 15px; border-top-style: none; border-left-style: none" class="right" title="Padre logo" alt="Padre logo" src="http://wehuberconsultingllc.com/wordpress/wp-content/uploads/2010/10/logo_thumb.jpg" width="68" height="68" /></a>
<p>I think I was bored on a slow Friday afternoon so I started updating non-critical software.&#160;&#160; Somehow I found a portable version of Perl, <a href="http://strawberryperl.com/">Strawberry Perl</a>, and an IDE for Perl called <a href="http://padre.perlide.org/">Padre</a>. An IDE is a help for someone like me who does not use Perl very often. Since I have a love-hate affair with the Windows registry, I also prefer portable applications. Since all of my portable applications are <a href="http://portableapps.com/">Portableapps.com</a> applications, I prefer portable applications that fit in this framework. So I found a “portable” Strawberry Perl. However it was not in the Portable Apps framework. I found an installable version of Padre but not a portable version. I am guessing that there is a Perl/Padre version issue since they only build Padre for Perl 5.10. The “portable” version of Perl I was looking at is 5.12. So I decided to ignore the problems and create my first Portable Application. If it doesn’t work I won’t use it. Here are my steps for creating a Portableapps version of Strawberry Perl with Padre(45.7 MB).</p>
<ol>
<li>Download Portable Strawberry 5.12. </li>
<li>Create PortableApps folder structure for new application called StrawberryPerlPortable </li>
<li>Create StrawberryPerl Portable Application
<ol>
<li>Install Portable Strawberry in &quot;app&quot; folder. </li>
<li>Create appinfo.ini </li>
<li>Create Launcher folder and StrawberryPerlPortable.ini pointing to portableshell.bat </li>
<li>Create Portable application using <a href="http://portableapps.com/apps/development/portableapps.com_launcher">Portableapps.com Launcher</a> </li>
</ol>
</li>
<li>Test </li>
<li>Install Padre using cpanp. Ignore errors. </li>
<li>Modify portableshell.bat to start padre rather than cmd. </li>
<li>Test example scripts </li>
<li>Final Test: Install my cidrmerge application.
<ol>
<li>Install NetAddr::IP::Lite </li>
<li>Install Net::CIDR::Lite </li>
<li>Test cidrmerge. </li>
</ol>
</li>
</ol>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2010/10/20/creating-a-portable-padre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes on Installing the Network Monitoring Appliance</title>
		<link>http://wehuberconsultingllc.com/wordpress/2009/11/29/notes-on-installing-the-network-monitoring-appliance/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2009/11/29/notes-on-installing-the-network-monitoring-appliance/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:08:53 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://wehuberconsultingllc.com/wordpress/2009/11/29/notes-on-installing-the-network-monitoring-appliance/</guid>
		<description><![CDATA[A couple of weeks ago I installed the Network Monitoring Appliance using the tutorial on HowToForge.com. Prior to installing the Network Monitoring Appliance I was planning to give the latest community version of GroundWork Monitor, http://www.groundworkopensource.com/products/community-edition/index.html another trial. My network monitoring objectives were to have the Network Monitoring appliance notify me of problems on a [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago I installed the <a href="http://howtoforge.com/network-monitoring-appliance">Network Monitoring Appliance</a> using the tutorial on HowToForge.com. Prior to installing the Network Monitoring Appliance I was planning to give the latest community version of GroundWork Monitor, <a href="http://www.groundworkopensource.com/products/community-edition/index.html">http://www.groundworkopensource.com/products/community-edition/index.html</a> another trial. My network monitoring objectives were to have the Network Monitoring appliance notify me of problems on a remote web server and on my local network. Although these network monitoring objectives can be accomplished by a ping or a “HTTP ping”, I wanted to see a some network throughput graphs and I expected to eventually need a slightly more sophisticated data base monitoring in the near future. Nagios was at the core of the best solution for me since accomplished most of my needs and I was already familiar with Nagios from a previous trial of Groundwork Monitor. The primary attraction of the Network Monitoring Appliance over Groundwork was its much smaller resource requirements. In my environment it would be sharing a VMware ESXi server. I was also pleased to see that the Network Appliance used <a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos">Jeos</a>. For those unfamiliar with Jeos it is:</p>
<blockquote><p>Ubuntu Server Edition JeOS (pronounced &quot;Juice&quot;) is an efficient variant of our server operating system, configured specifically for virtual appliances.</p>
</blockquote>
<p>Users deploying virtual appliances built on top of JeOS will benefit from: </p>
<ul>
<li>better performance on the same hardware compared to a full non-optimized OS </li>
<li>smaller footprint of the virtual appliance on their valuable disk space </li>
<li>fewer updates and therefore less maintenance than a full server installation </li>
</ul>
<p>For my installation I decided to use VMware’s 32-bit Ubuntu template to create the virtual machine. The only modification to the template was to adjust the disk drive size down from 8 GB to 1 GB. As described in HowToForge tutorial I installed the following programs.</p>
<ol>
<li>Ubuntu 8.04.3 <a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos">JeOS</a> as OS </li>
<li><a href="http://nagios.org/">Nagios</a> 2.11 for monitoring and alarming </li>
<li><a href="http://oss.oetiker.ch/smokeping/">Smokeping</a> 2.3 to observe latencies and packet loss </li>
<li><a href="http://oss.oetiker.ch/mrtg/">MRTG</a> 2.14.7 to observe network traffic&#8217;s tendencies </li>
<li><a href="http://oss.oetiker.ch/rrdtool/">RRDTool</a> 1.2.19 as the Round-Robin Database for storing all measurement data </li>
<li><a href="http://www.lighttpd.net/">Lighttpd</a> 1.4.19 as a fast, lightweight web server frontend </li>
<li><a href="http://weathermap4rrd.tropicalex.net/">Weathermap4rrd</a> for illustrating the network weather </li>
<li><a href="http://www.linux.com/archive/feature/132006">sSMTP</a> as extremely lightweight MTA for mail delivery </li>
</ol>
<p>The installation was quick. Almost all of my challenges was in configuring the programs. Fortunately I had previous experience configuring the most difficult to configure programs, Nagios and MRTG. It helps if you have a basic knowledge of PERL since most of programs use it. Here are my installation notes.</p>
<ol>
<li>One of the first things I needed to install to make this installation go smoother was an editor other than VIM so I could cut-and-paste from the tutorial to my SSH session. In my case I installed nano. </li>
<li>The first application I configured was smokeping. The configuraton file is pretty easy to figure out and can be found at /etc/smokeping/config.&#160; If everything works you will see a nice graph of the the ping statistics at http://yourip/cgi-bin/smokeping.cgi. </li>
<li>Configuring Nagios is a bit more complicated. Since this is version 2 of Nagios, the configuration files are located at /etc/nagios2/conf.d. The main Nagios web page is at http://yourip/nagios2/. The Nagios QuickStart Document, <a href="http://nagios.sourceforge.net/docs/3_0/quickstart.html">http://nagios.sourceforge.net/docs/3_0/quickstart.html</a>, is a good primer for the folks not familiar with Nagios. </li>
<li>The Debian logo did not appear in Nagios next to the localhost. It showed a missing image. After a little research I figured out that I needed to install nagios-images using apt-get install nagios-images. </li>
<li>For some reason I did not seem to have cron installed and running. This is easily solved by apt-get install cron. </li>
<li>MRTG is useful if you have a SNMP router to poll. I used my pfSense Firewall as the SNMP source. MRTG provides some nice graphs of network traffic and its page is located at <a title="http://yourip/cgi-bin/mrtg-rrd.cgi/" href="http://yourip/cgi-bin/mrtg-rrd.cgi/">http://yourip/cgi-bin/mrtg-rrd.cgi/</a> </li>
<li>Configuring Weathermap4rrd is a little challenging since the documentation is sparse. Weathermap4rrd provides a clever network status graph once you figure how to configure it. It uses the same data as MRTG to create its graph. The network status page for weathermap4rrd is located at <a title="http://yourip/weathermap4rrd/weathermap.png" href="http://yourip/weathermap4rrd/weathermap.png">http://yourip/weathermap4rrd/weathermap.png</a> </li>
<li>I installed <a title="apticron" href="http://times.debian.net/1289">apticron</a> to nag me via email about installing security updates and <a title="Logwatch" href="http://www.logwatch.org/">Logwatch</a> to find any problems posted in the log file by the installed programs. </li>
<li>If you plan on getting emails from Nagios when a host is down, you should test it. Duh! The easiest way to test it is to deliberately mistype the host name. If you do not get the email, you should check your Nagios configuration, sSMTP configuration, and the SMTP log file. </li>
<li>sSMTP is easy to configure and use. In the simplest configuration you point it at the SMTP server you are sending your emails to. If you are sending emails to more than one domain, you need to connect to a SMTP server that will relay emails for you. </li>
<li>I installed PHP version 5 to see how hard it would be to install under Lighttpd. I followed the instructions on the Lighttpd <a href="http://redmine.lighttpd.net/wiki/lighttpd/TutorialLighttpdAndPHP">wiki</a> and PHP appears to be running without problems. Most of these network monitoring programs have newer versions in PHP. Some day in the future I plan to migrate to the PHP versions of Nagios and weathermap but it is not necessary for this small network. </li>
<li>I created a simple navigational menu on the main page with links to the various network management status pages. It is much easier to use this menu then remembering the addresses of the different status pages. </li>
</ol>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2009/11/29/notes-on-installing-the-network-monitoring-appliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Takes: python(x,y) &#8211; Python for Scientists</title>
		<link>http://wehuberconsultingllc.com/wordpress/2009/09/27/quick-takes-pythonxy-python-for-scientists/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2009/09/27/quick-takes-pythonxy-python-for-scientists/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 14:46:02 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://wehuberconsultingllc.com/wordpress/2009/09/27/quick-takes-pythonxy-python-for-scientists/</guid>
		<description><![CDATA[&#160; Python(x,y) is a free scientific and engineering development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces (and development framework) and Eclipse integrated development environment. Although I would say I am conversant in Python and can see why a lot of people like it, it [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<blockquote><p><em>Python(x,y)</em> is a free scientific and engineering development software for numerical computations, data analysis and data visualization based on <a href="http://www.python.org">Python</a> programming language, <a href="http://www.trolltech.com">Qt</a> graphical user interfaces (and development framework) and <a href="http://www.eclipse.org">Eclipse</a> integrated development environment.</p></blockquote>
<p>Although I would say I am conversant in Python and can see why a lot of people like it, it is not necessary for any of my job functions. In fact I recently converted the only python program used at work over to PowerShell. It was a trivial program that has been written a million times in a multitude of scripting languages. In this case it had a bug so it was a fairly trivial exercise to convert it over to Microsoft’s favorite scripting language. </p>
<p>Scarcely could I imagine that I would be seriously playing with python just a couple of weeks later. The trigger for this event was a blog post on <a href="http://www.sqlservercentral.com/">SQLServerCentral.com</a> called <a href="http://www.simple-talk.com/sql/database-administration/python-for-the-sql-server-dba/?utm_source=simpletalk&amp;utm_medium=email&amp;utm_content=Python20090809&amp;utm_campaign=SQL">Python for the SQL Server DBA</a>. In the article I was intrigued when the author said he used Python(x,y). I had not heard of it so I checked out the web site, <a href="http://www.pythonxy.com/foreword.php">python(x,y) &#8211; Python for Scientists</a>, and decided to convert an Excel spreadsheet graph over to python. The graph is a fairly standard multiple line plot of time data. This is the type of graph you can create in Excel in about five minutes. </p>
<p>It took a lot longer to create the graph in python but I am not disappointed. Much of my time was spent learning how to manipulate <a href="http://matplotlib.sourceforge.net/contents.html">Matplotlib</a> to achieve the desired graph. Matplotlib is a library for making 2D plots of arrays in <a href="http://www.python.org">Python</a> and looks a lot like <a href="http://www.mathworks.com">MATLAB™</a> . Since my knowledge of Matlab was nil, I had a lot of catching up. The flexibility of Matplotlib to customize a graph reminded me a lot of <a href="http://www.sas.com/">SAS</a>/GRAPH. That is both the good and bad news. Although Excel has a lot of graphing options and I recommend it for most graphing requests, there is always some option it does not do quite right. Matplotlib overcomes those problems with lots of customization options and can be used to create some pretty exotic graphs. The bad news is there is a significant learning curve in understanding how to use those options. </p>
<p>Almost of all of my development for this simple graph program was done in IPython although more interactive environments like Eclipse and <a href="http://spyderlib.googlecode.com/">Spyder</a> were available. In hindsight I would probably prefer Spyder to develop my next program. Most of my work is not very sophisticated and the lightweight integrated IDE of Spyder appealed to me more than Eclipse. Eclipse is still relatively slow at starting up. When I look at the whole python(x,y) download, the greatest contribution is the breadth of the products included in its download. You can start your work from the command line for simple programs like I did and progress all the way up to fairly comprehensive graphical user interface using QT and Eclipse for sophisticated programs. The python development has come a long way.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2009/09/27/quick-takes-pythonxy-python-for-scientists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adventures with iRedMail &#8211; Part II</title>
		<link>http://wehuberconsultingllc.com/wordpress/2009/05/24/adventures-with-iredmail-part-ii/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2009/05/24/adventures-with-iredmail-part-ii/#comments</comments>
		<pubDate>Mon, 25 May 2009 01:16:36 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[firewall]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[SBS2K-SBS2K3]]></category>

		<guid isPermaLink="false">http://wehuberconsultingllc.com/wordpress/2009/05/24/adventures-with-iredmail-part-ii/</guid>
		<description><![CDATA[In the first installment of Adventures with iRedMail I got it to send emails but I left the MS Exchange integration for another day. Since then I have updated my DNS zone with the DKIM information, set up local DNS information, decided on naming standards, and reconfigured Postfix several times before I got it right. [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>In the first installment of <a href="http://wehuberconsultingllc.com/wordpress/2009/05/17/adventures-with-iredmail/">Adventures with iRedMail</a> I got it to send emails but I left the MS Exchange integration for another day. Since then I have updated my DNS zone with the DKIM information, set up local DNS information, decided on naming standards, and reconfigured Postfix several times before I got it right.</p>
<h4>Updating the DNS with DKIM information</h4>
<p>This task was relatively easy. I copied the DKIM information in the iRedMail.tips into a trouble ticket with my web provider. About 24 hours later it was ready to test. I sent an emails to my Yahoo account, <a href="mailto:sa-test@sendmail.net">sa-test@sendmail.net</a>, and <a href="mailto:autorespond+dkim@dk.elandsys.com">autorespond+dkim@dk.elandsys.com</a>. Although the email from dk.elandsys.com was the first to respond, it said it did not work. When I checked my Yahoo account the headers said the email was signed correctly with DKIM. Ironically the return email from sendmail.net ended up in my Junk Mail folder. It said that everything worked correctly. For one more test I created a Gmail account and sent an email to it, too. It said the email was signed correctly.</p>
<h4>Local DNS, naming standards, and more Postfix problems</h4>
<p>The next challenge was to configure Postfix to accept both local email addresses and email addresses for the exchange server under the same domain. I used PostFixAdmin to create Aliases that pointed to the Exchange server emails(e. g. <a href="mailto:myemail@mybusiness.com">myemail@mybusiness.com</a> points to <a href="mailto:myemail@mybusiness.local">myemail@mybusiness.local</a>). PostFix complained about the DNS records for my Exchange server so I added mybusiness.local as a relay_domain and set up a psuedo DNS so that PostFix can find the IP address for my Exchange server. In my case I decided to let my pfSense firewall act as a local DNS server to serve up the local IP addresses. At this point I can email to everyone from a local iRedMail account but I cannot get replies until I set up iRedMail as the SMTP gateway and the Exchange server as a relay domain.</p>
<h4>PostFix domain checks get me again!</h4>
<p>It took me a long time to figure this out. When I changed the firewall to redirect SMTP traffic to the PostFix gateway I could not get any mail. I thought I had messed up the firewall settings so I kept trying different settings. I was pretty limited with my testing tools. If I could Telnet into port 25 I could see what is happening but I could not make the connection work as long as I was located on this side of the firewall. Fortunately I found a solution on the Internet. The dnsqueries.com site provides a page, <a title="http://www.dnsqueries.com/en/smtp_test_check.php" href="http://www.dnsqueries.com/en/smtp_test_check.php">http://www.dnsqueries.com/en/smtp_test_check.php</a>, that allows me to check my local SMTP connection using their server.&#160; Within minutes I figured out that my email server did not like my sender’s domain. In fact it did not like anyone’s domain. This was the same type of problem I had with the Postfix recipient domain check, so I removed the sender domain check and the emails starting flowing.</p>
<h4>What have I achieved?</h4>
<ul>
<li>I have a gateway that checks all incoming mail for spam and viruses. Postini offers a similar service for about $1 per user per month. We use <a href="http://www.mxlogic.com/">MXLogic</a> at work.</li>
<li>I have an alternate email server that allows me to send email that passes the SPF and DKIM checks. One of the reasons I investigated iRedMail was to use it for sending out a newsletter at work. Like many Internet retailers we get a chunk of our business as a result of our biweekly newsletter. In our case DKIM is another piece of the puzzle to improve our <a href="https://www.senderscore.org/">sender reputation</a>. Since both Yahoo and Gmail require DKIM signing in order to set up feedback loops, DKIM is probably essential if you have ambitions of having a pristine email list. For those folks looking at ways to cut the umbilical cord to Microsoft this is one of several low cost, low maintenance migration alternatives to a local Exchange server. </li>
</ul>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2009/05/24/adventures-with-iredmail-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Downloads: DropboxPortable Syncs Files to Your Thumb Drive</title>
		<link>http://wehuberconsultingllc.com/wordpress/2009/03/29/downloads-dropboxportable-syncs-files-to-your-thumb-drive/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2009/03/29/downloads-dropboxportable-syncs-files-to-your-thumb-drive/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 13:41:06 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://wehuberconsultingllc.com/wordpress/2009/03/29/downloads-dropboxportable-syncs-files-to-your-thumb-drive/</guid>
		<description><![CDATA[Windows only: Free application DropboxPortable makes the popular file-syncing application thumb-drive friendly, so you can access your synced bucket from your thumb drive no matter what computer you&#8217;re using. Downloads: DropboxPortable Syncs Files to Your Thumb Drive I finally gave this program a test run and I was pleased with the results. Recently I split [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<blockquote><p>Windows only: Free application DropboxPortable makes the popular file-syncing application thumb-drive friendly, so you can access your synced bucket from your thumb drive no matter what computer you&#8217;re using.</p></blockquote>
<p><a href="http://lifehacker.com/5181049/dropboxportable-syncs-files-to-your-thumb-drive">Downloads: DropboxPortable Syncs Files to Your Thumb Drive</a></p>
<p>I finally gave this program a test run and I was pleased with the results. Recently I split up my <a title="KeePass" href="http://keepass.info/">KeePass</a> password database into three databases, work, charity work, and personal. I kept a copy of the files on a USB dongle so I could deal with the occasional emergency at work or at home.&#160; I used SyncToy to keep the files&#160; synchronized but I have screwed up on more than one occasion and updated the passwords in two locations without synchronizing first. DropBox has the potential to eliminate that problem. I am slightly uncomfortable with storing a strongly encrypted password file in the cloud but I am pretty sure there are much easier ways of getting my passwords than cracking this encryption scheme.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2009/03/29/downloads-dropboxportable-syncs-files-to-your-thumb-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SourceForge.net: notepad-plus &#187; FindReplaceNewlineHowTo</title>
		<link>http://wehuberconsultingllc.com/wordpress/2008/07/06/sourceforgenet-notepad-plus-findreplacenewlinehowto/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2008/07/06/sourceforgenet-notepad-plus-findreplacenewlinehowto/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 14:29:08 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://wehuberconsultingllc.com/wordpress/2008/07/06/sourceforgenet-notepad-plus-findreplacenewlinehowto/</guid>
		<description><![CDATA[Simple find/replace compared to Advanced search/replace. Simple find/replace is found in the Edit menu. Its shortcut is control+H. Advanced find/replace is in the Plugins menu, in the TextFX Quick menu. Its shortcut is control+R. SourceForge.net: notepad-plus » FindReplaceNewlineHowTo I finally researched an issue I was having with finding tab, new line, carriage return characters at [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<blockquote><p><strong>Simple find/replace compared to Advanced search/replace.</strong></p>
<p> Simple find/replace is found in the Edit menu. Its shortcut is control+H. Advanced find/replace is in the Plugins menu, in the TextFX Quick menu. Its shortcut is control+R.</p></blockquote>
<p><a href="http://notepad-plus.wiki.sourceforge.net/FindReplaceNewlineHowTo">SourceForge.net: notepad-plus » FindReplaceNewlineHowTo</a></p>
<p>I finally researched an issue I was having with finding tab, new line, carriage return characters at the beginning of the line. I have an automated SQL procedure to create product data feeds in a tab delimited format. One of the symptoms of a soft SQL failure is that the line will wrap. This situation can be detected by looking for a first character that is either a tab, new line, or carriage return using the regex expression ^[\t\n\r]. . The simple find/replace does not find the problem lines while the Advanced version works as expected.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2008/07/06/sourceforgenet-notepad-plus-findreplacenewlinehowto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Picks and Pans for pfSense packages</title>
		<link>http://wehuberconsultingllc.com/wordpress/2008/05/27/picks-and-pans-for-pfsense-packages/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2008/05/27/picks-and-pans-for-pfsense-packages/#comments</comments>
		<pubDate>Wed, 28 May 2008 02:31:04 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[pfSense]]></category>

		<guid isPermaLink="false">http://wehuberconsultingllc.com/wordpress/2008/05/27/picks-and-pans-for-pfsense-packages/</guid>
		<description><![CDATA[Recently I installed the pfSense firewall and now I have started to check out some of the packages that make pfSense such an interesting firewall platform. Without going into too much detail here is my impressions on several packages. NMAP &#8211; It kind of worked for me when I accessed it via the web server. [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://wehuberconsultingllc.com/2008/05/24/first-impressions-of-pfsense-open-source-firewall/">Recently</a> I installed the <a href="http://www.pfsense.org/">pfSense</a> firewall and now I have started to check out some of the packages that make pfSense such an interesting firewall platform. Without going into too much detail here is my impressions on several packages.</p>
<ul>
<li><strong>NMAP</strong> &#8211; It kind of worked for me when I accessed it via the web server. It locked up the pfSense web server a couple of times. It worked fine for me via the command line and the Command page.  </li>
<li><strong>NTOP</strong> &#8211; I had not heard of this package before but I was impressed. It had lots of information about my network. Some of the information was actually useful. I am keeping tabs on my son&#8217;s Internet usage. With all of this info I kept expecting the computer utilization of pfSense to go through the roof. It did not. Whew!  </li>
<li><strong>SNORT </strong>- I did not get this package to work. It installs but the service does not start and it had problems downloading rules. I am guessing the rules issue might be related to the fact that the package was version 2.7 and the current rules are 2.8. I saw in a forum where several people were having problems running the package on pfSense. I manually uploaded a rule to see if I could start the package. It still did not start. Since I did not see any log messages, I decided it was not worth proceeding. It is hard to debug problems when you have logging turned off.  </li>
<li><strong>EXEC.php </strong>- This goes under the name of Command. It gives you the equivalent of a command prompt and it is for those of us who do not want to crank up SSH for every little thing. It is not a &#8220;package&#8221; and its disclaimer says it is not supported. However, it worked better for me than the supported packages. Go figure! I used it to verify that NMAP was working. It was a helpful tool to work with SNORT, too. </li>
<li><strong>Internet Explorer </strong>- You need a SVG viewer plugin to view the traffic graph. I used Adobe&#8217;s <a href="http://www.adobe.com/svg/viewer/install/main.html">version</a>. The drop down navigation menu is quirky with IE. It opens and closes before you select an item. In IE the navigation menu is blocked by the traffic graph. I might try and fix this.</li>
</ul>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2008/05/27/picks-and-pans-for-pfsense-packages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing Subversion? Just follow this 7 Steps &#171; Lijin&#8217;s Localhost</title>
		<link>http://wehuberconsultingllc.com/wordpress/2008/03/29/installing-subversion-just-follow-this-7-steps-lijins-localhost/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2008/03/29/installing-subversion-just-follow-this-7-steps-lijins-localhost/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 17:59:08 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[CSS/WebDesign]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://www.wehuberconsultingllc.com/wordpress/?p=664</guid>
		<description><![CDATA[Great post Lijin! Sometime ago I struggled to figure out how to install subversion on my WinXP box. The biggest difficulty I had was to understand what the folder layout for Windows box should look like. I ended up using svn1clicksetup to get a standard layout. Due to issues between Subversion and Apache 2.2, I [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Great post Lijin! Sometime ago I struggled to figure out how to install subversion on my WinXP box. The biggest difficulty I had was to understand what the folder layout for Windows box should look like. I ended up using <a href="http://svn1clicksetup.tigris.org/">svn1clicksetup</a> to get a standard layout. Due to issues between Subversion and Apache 2.2, I avoided using Apache for Subversion. SVNService worked just fine for me. Recently Subversion has been supporting Apache 2.2. With a slightly modified version of Lijin&#8217;s instructions I modified my XAMPP installation to support accessing my existing repositories via Apache. Here are my steps:</p>
<ol>
<li>Install Apache HTTP server if not already installed. I prefer installing Apache via <a href="http://www.apachefriends.org/en/xampp-windows.html">XAMPP</a>. </li>
<li>Install Subversion and let it update your Apache configuration. In my case I was updating to the latest version. Here is my file layout:
<ol>
<li>Install directory &#8211; c:\Program Files\Subversion </li>
<li>Repositories &#8211; c:\svnrepos </li>
<li>Apache conf file &#8211; c:\Program Files\xampp\apache\conf\httpd.conf </li>
</ol>
</li>
<li>Since my repositories are not accessible from the network, I did not create a Users authentication file or Acesss &#8211; rights file. I can do this later if I need it. </li>
<li>In the directory, &quot;c:\Program Files\Subversion&quot;, create a etc directory and place another file called <strong>subversion.conf</strong> with the following data.
<pre class="brush: xml; title: ; notranslate">
&lt;location repos&gt;
  DAV svn
  SVNPath C:/svnrepos
&lt;/location&gt;
</pre>
</li>
<li>Add <code>Include &quot;C:/Program Files/Subversion/etc/subversion.conf&quot;</code> to the Apache conf file. </li>
<li>Restart Apache and test the repository access.
<ol>
<li>I cranked up my favorite browser and went to <a href="http://localhost/repos">http://localhost/repos</a>. I saw my project directories. </li>
<li>I created a new directory in the My Documents folder and checked out one of my projects using TortoiseSVN and the <a href="http://localhost/repos/project1">http://localhost/repos/project1</a> URL. It worked.</li>
<li> Next I created a test file and added it to repository. It worked, too. </li>
</ol>
</li>
</ol>
<p><a href="http://lijinjoseji.wordpress.com/2008/03/24/installing-subversion-just-follow-this-7-steps/">Installing Subversion? Just follow this 7 Steps &#171; Lijin&#8217;s Localhost</a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2008/03/29/installing-subversion-just-follow-this-7-steps-lijins-localhost/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Favorite KeePass Trick</title>
		<link>http://wehuberconsultingllc.com/wordpress/2008/03/26/favorite-keepass-trick/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2008/03/26/favorite-keepass-trick/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 22:21:22 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.wehuberconsultingllc.com/wordpress/?p=661</guid>
		<description><![CDATA[Keepass is a neat password management program but the documentation is not clear on how to set up an entry so that it will work use the same username and password with multiple web pages. As an example with the following entry, KeePass will autotype the username and password on the login screens for Yahoo, [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.keepass.info/">Keepass</a> is a neat password management program but the documentation is not clear on how to set up an entry so that it will work use the same username and password with multiple web pages. As an example with the following entry, KeePass will autotype the username and password on the login screens for Yahoo, Flickr, and Office live.</p>
<p><code>Auto-Type-Window: Sign In to Yahoo*      <br />Auto-Type: {USERNAME}{TAB}{PASSWORD}{ENTER}       <br />Auto-Type-Window-1: Yahoo! Mail*       <br />Auto-Type-Window-2: Connect to workspace.office.live.com* </code></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2008/03/26/favorite-keepass-trick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My 10 favorite Windows programs of all time &#124; Ed Bott&#8217;s Microsoft Report &#124; ZDNet.com</title>
		<link>http://wehuberconsultingllc.com/wordpress/2008/03/08/my-10-favorite-windows-programs-of-all-time-ed-botts-microsoft-report-zdnetcom/</link>
		<comments>http://wehuberconsultingllc.com/wordpress/2008/03/08/my-10-favorite-windows-programs-of-all-time-ed-botts-microsoft-report-zdnetcom/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 16:30:45 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://www.wehuberconsultingllc.com/wordpress/?p=647</guid>
		<description><![CDATA[Here is a post from ZDNet about some useful Windows programs that are low cost or free. I’ve been using Windows for nearly two decades, and during that time I’ve tried hundreds of programs. Most come and go, but a handful have stood the test of time for me by solving a particular problem particularly [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><em>Here is a post from ZDNet about some useful Windows programs that are low cost or free.</em></p>
<blockquote><p><a href="http://content.zdnet.com/2346-12354_22-190361-1.html"><img class="right" alt="My 10 favorite Windows programs of all time" src="http://blogs.zdnet.com/Bott/images/10_faves_start_menu_small.jpg" align="right" vspace="2"/></a>I’ve been using Windows for nearly two decades, and during that time I’ve tried hundreds of programs. Most come and go, but a handful have stood the test of time for me by solving a particular problem particularly well.  </p>
<p>In this article and <a href="http://content.zdnet.com/2346-12354_22-190361.html">accompanying gallery</a>, I list 10 Windows programs I use every day. Every one adds a feature that makes Windows easier to use or can help make you more productive. Each one comes from a company that has proven its ability to support the product and improve it over time. I’ve been using every program on this list for long enough to recommend it without reservation.  </p>
<p>Most of the programs in this list are free; for those that aren’t a trial version is available. All of the programs in this list run on Windows XP Service Pack 2 and Windows Vista (and most run on other editions as well). I’ve devoted one full page to each program, with info and download links and enough details to help you decide whether it’s something you want to try. I’ve also provided screen shots for each program to help you see what I’m talking about. </p>
</blockquote>
<p><a href="http://blogs.zdnet.com/Bott/?p=385">My 10 favorite Windows programs of all time | Ed Bott’s Microsoft Report | ZDNet.com</a> </p>
<p>I like to look at programs that people like to see if they have found the better mousetrap. Here is my take on his choices.</p>
<ul>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=2">Process Explorer (Sysinternals/Microsoft)</a> </strong>This is a great debugging tool but I rarely use it.  </li>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=3">RoboForm (Siber Systems)</a></strong> I use the open source program <a href="http://www.keepass.info/">KeePass</a> instead. The Windows version of KeePass has an autotype feature works for most login pages. There is Linux version with a few less features. Recently I created a script to login into sites that have the login split between two screens(e.g. Banks). KeePass is free and it works.  </li>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=4">Keyfinder (Magical Jelly Bean Software)</a></strong> I downloaded this program to check it out. I still like the tip someone wrote for KeePass. They recommended saving your product keys in KeePass. I still think this is the smarter practice. Keyfinder does not list the keys for some programs like QuickBooks.  </li>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=5">ClipMate Clipboard Extender (ThornSoft Development)</a></strong> I guess some people like fancy clipboards and use them regularly. Some people do not care. I fall in the second group. I have used Yankee Clipper in the past but I rarely used it.  </li>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=6">FeedDemon for Windows (NewsGator Technologies)</a> </strong>This is a very good RSS Reader. I use it and it is free. Some people prefer the browser based readers like <a href="http://www.google.com/reader">Google Reader</a>.  </li>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=7">Windows Live Photo Gallery (Microsoft)</a></strong> This program was somewhat interesting while I had it working. Somehow I mucked it up and re-installation did not fix the problem. I do not miss it. <a href="http://www.flickr.com/">Flickr</a> has more uses for me.  </li>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=8">Allway Sync (Usov Lab)</a> </strong>I use Microsoft&#8217;s SyncToy. It&#8217;s free and it works for me.  </li>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=9">SnagIt (TechSmith)</a></strong> There are a lot of people who like this program but I do not use screen captures that often. There are a lot of free alternatives that work reasonably well if your use is occasional.  </li>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=10">IE7 Pro</a> </strong>I downloaded this program and I liked it! I think it is likely I will use its enhanced features for IE7. I had to disable the proxy to get the download manager to work.f you use IE7, you need this free add-on, which provides ad blocking, tab management, inline search, crash recovery, and all the other features Microsoft left out.  </li>
<li><strong><a href="http://blogs.zdnet.com/Bott/?p=385&amp;page=11">FinePrint (FinePrint Software)</a></strong> I tried <a href="http://printgreener.com/">Greenprint</a> on my laptop. It seems to have the some of the features of this program. It is supposed to help you avoid printing extra unwanted pages. It does not help me. I bypass it most of the time since I either want to print everything or create a PDF with <a href="http://www.pdfforge.org/"><b>PDFCreator</b></a>. Greenprint is an extra step without added value for me so I am removing it.</li>
</ul>
<p>Some free programs that did not make the list but I use often are <a href="http://www.truecrypt.org/">TrueCrypt</a>, <a href="http://notepad-plus.sourceforge.net/">Notepad++</a>, and <a href="http://gallery.live.com/default.aspx?pl=8">Windows Live Writer</a>.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://wehuberconsultingllc.com/wordpress/2008/03/08/my-10-favorite-windows-programs-of-all-time-ed-botts-microsoft-report-zdnetcom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.603 seconds -->

