<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
 "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">

<channel>
<title>MuchTall.com</title>
<link>http://MuchTall.com</link>
<description>Linuxwhore.com :: All others are impostors</description>
<language>en-us</language>

<item>
<title>Best Shout-out Ever</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=219</link>
<description>&lt;a href=&quot;http://www.youtube.com/v/o9uMWtiq140&amp;hl=en&amp;fs=1&quot;&gt;&lt;/a&gt;&lt;object height=&quot;344&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/o9uMWtiq140&amp;hl=en&amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed height=&quot;344&quot; width=&quot;425&quot; src=&quot;http://www.youtube.com/v/o9uMWtiq140&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/object&gt;</description>
</item>

<item>
<title>Deleting Specific Entries from Conntrack in Linux</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=218</link>
<description>First, use conntrack to correctly identify your entries:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; conntrack -L -s 172.16.1.45 -d 123.123.123.123&lt;br&gt;&lt;br&gt;This should display any connections that came from the internal IP of 172.16.1.45 destined to 123.123.123.123&lt;br&gt;&lt;br&gt;Once you have confirmed the connections shown are the ones you with to delete/reset, paste the following after the command from above:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; conntrack -L -s 172.16.1.45 -d 123.123.123.123 | sed 's/=/ /g' | awk '{print(&amp;quot;conntrack -D -s &amp;quot;$6&amp;quot; -d &amp;quot;$8&amp;quot; -p &amp;quot;$1&amp;quot; --sport=&amp;quot;$10&amp;quot; --dport=&amp;quot;$12)}'&lt;br&gt;&lt;br&gt;This will print a list of the commands that would run to delete the connections. Replace &amp;quot;print&amp;quot; with &amp;quot;system&amp;quot; to execute the deletions:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; conntrack -L -s 172.16.1.45 -d 123.123.123.123 | sed 's/=/ /g' | awk '{system(&amp;quot;conntrack -D -s &amp;quot;$6&amp;quot; -d &amp;quot;$8&amp;quot; -p &amp;quot;$1&amp;quot; --sport=&amp;quot;$10&amp;quot; --dport=&amp;quot;$12)}'&lt;br&gt;&lt;br&gt;Finally, re-run the list command to see that all the entries have been removed:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; conntrack -L -s 172.16.1.45 -d 123.123.123.123&lt;br&gt;&lt;br&gt;And you're done!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
<title>HOWTO: Forwarding a USB device to a Guest VM in Xen on Fedora</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=217</link>
<description>This procedure works with fully virtualized VMs. I would assume it works with paravirtualized VMs as well...&lt;br&gt;&lt;br&gt;Shut down and power off your VM&lt;br&gt;&lt;br&gt;Unplug and re-plug your USB device to see what it appears as in dmesg, then run&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dmesg | grep ^usb&lt;br&gt;&lt;br&gt;See these lines?:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; usb 3-2: USB disconnect, address 7&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; usb 3-2: new low speed USB device using uhci_hcd and address 8&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; usb 3-2: configuration #1 chosen from 1 choice&lt;br&gt;&lt;br&gt;This indicates that it is connected to Bus 003 as Device 008. Now run this:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lsusb&lt;br&gt;&lt;br&gt;Now look a device at Bus 003 Device 008:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bus 003 Device 008: ID 04b9:0300 Rainbow Technologies, Inc.&lt;br&gt;&lt;br&gt;Note the ID...&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04b9:0300&lt;br&gt;&lt;br&gt;Open the config.sxp file for the domain, usually located at:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;/var/lib/xend/domains//config.sxp&amp;quot;&lt;br&gt;&lt;br&gt;Look for a section similar to this:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (platform&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ((usb 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (device_model /usr/lib64/xen/bin/qemu-dm)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (boot c)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (rtc_timeoffset -18008)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (pae 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (apic 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (localtime 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (acpi 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Add your USB device:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (platform&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ((usb 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (device_model /usr/lib64/xen/bin/qemu-dm)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (boot c)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (rtc_timeoffset -18008)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (pae 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (apic 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (localtime 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (acpi 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (usbdevice host:04b9:0300)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br&gt;&lt;br&gt;Restart xend:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/init.d/xend restart&lt;br&gt;&lt;br&gt;Start your VM&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
<title>Why &amp;quot;root&amp;quot; isn&amp;#039;t a Domain Admin on Fedora w/smbldap-tools</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=216</link>
<description>For about 2 years now at work, our &amp;quot;root&amp;quot; (aka, Administrator) account hasn't been showing up as being part of the &amp;quot;Domain Admins&amp;quot; group within Windows, or when running &amp;quot;id root&amp;quot; or &amp;quot;net rpc user info root&amp;quot;. It used to, but for whatever unknown reason, stopped working.&lt;br&gt;&lt;br&gt;The root account in our LDAP directory was, admittedly, messed up. However, it worked on our local server, who were talking with our PDC directly. It just didn't work on our remote BDC-connected systems.&lt;br&gt;&lt;br&gt;Back around this time, I'm pretty sure we made a change to our enterprise-wise /etc/ldap.conf config: We added &amp;quot;root&amp;quot; to the nss_initgroups_ignoreusers list. The effect is that the local auth mechanisms only use the local files (passwd and group) for users in this list, skipping LDAP checks. Therefore root will never get the &amp;quot;Domain Admins&amp;quot; group membership in this configuration.&lt;br&gt;&lt;br&gt;Now, the question is, is this normal, or am I missing something? I really don't care at this point. The workaround for me is to simply create an admin user that gets treated as THE admin account. The alternative is to remove root for the ignore list. However, I would suggest against this as it could create startup and login delays if the LDAP database doesn't start for any reason.&lt;br&gt;&lt;br&gt;Hope this helped somebody. I struggled with it and searched for a solution long enough that I figure it merits a quick post.&lt;br&gt;</description>
</item>

<item>
<title>Extending (Resizing) LVM/XFS Xen images</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=215</link>
<description>Documentation on this procedure out on the interwebs seems rather sparse, so I thought I'd post the procedure I use to expand Xen images that use LVM and XFS. The same procedure should work fine if you use EXT3, you probably will just have to substitute the proper e2/3fs command for xfs_growfs.&lt;br&gt;&lt;br&gt;## FROM THE VM HOST:&lt;br&gt;### Shutdown VM&lt;br&gt;xm shutdown VMName&lt;br&gt;&lt;br&gt;## Backup the image&lt;br&gt;## (Optional, though highly suggested until you get this procedure tested in your deployment&lt;br&gt;cp -rp /var/lib/xen/images/VMName.img /var/lib/xen/images/VMName.img.bak&lt;br&gt;&lt;br&gt;## Add 5GB to the image (takes approximately 4 seconds per Gig)&lt;br&gt;dd if=/dev/zero bs=1M count=5000 &amp;gt;&amp;gt; /var/lib/xen/images/VMName.img&lt;br&gt;&lt;br&gt;## Loop the image&lt;br&gt;kpartx -av /var/lib/xen/images/VMName.img&lt;br&gt;&lt;br&gt;## Run &amp;quot;fdisk /dev/loop2&amp;quot;&lt;br&gt;## Enter these commands&lt;br&gt;## (double check to make sure the partition numbers apply in your case)&lt;br&gt;#p-rint&lt;br&gt;#d-elete&lt;br&gt;#2-(partition 2)&lt;br&gt;#n-ew&lt;br&gt;#p-rimary&lt;br&gt;#2-(partition 2)&lt;br&gt;#&amp;lt;enter&amp;gt;-(Defaults to first available cylinder)&lt;br&gt;#&amp;lt;enter&amp;gt;-(Defaults to last available cylinder)&lt;br&gt;#t-ype&lt;br&gt;#2-(partition 2)&lt;br&gt;#8e-(Linux LVM)&lt;br&gt;#p-print&lt;br&gt;#w-rite&lt;br&gt;&lt;br&gt;# Delete the loop and re-add it (to reload partiton table)&lt;br&gt;kpartx -dv /var/lib/xen/images/VMName.img&lt;br&gt;kpartx -av /var/lib/xen/images/VMName.img&lt;br&gt;&lt;br&gt;# Check the Physical Volume size&lt;br&gt;pvdisplay&lt;br&gt;&lt;br&gt;#&amp;nbsp; --- Physical volume ---&lt;br&gt;#&amp;nbsp; PV Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/dm-3&lt;br&gt;#&amp;nbsp; VG Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VolGroup00&lt;br&gt;#&amp;nbsp; &lt;strong&gt;PV Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.71 GB / not usable 20.42 MB&lt;/strong&gt;&lt;br&gt;#&amp;nbsp; Allocatable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;br&gt;#&amp;nbsp; PE Size (KByte)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32768&lt;br&gt;#&amp;nbsp; Total PE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 118&lt;br&gt;#&amp;nbsp; &lt;strong&gt;Free PE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/strong&gt;&lt;br&gt;#&amp;nbsp; Allocated PE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 117&lt;br&gt;#&amp;nbsp; PV UUID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OjLnup-7iYu-ErtB-WMvN-gY0v-FbLw-gW6cEB&lt;br&gt;&lt;br&gt;## Resize the Physical Volume&lt;br&gt;pvresize /dev/mapper/loop2p2&lt;br&gt;&lt;br&gt;# Check the PV size again&lt;br&gt;# &lt;strong&gt;Take note of the Free PE (physical extents), 158 in this case&lt;/strong&gt;&lt;br&gt;pvdisplay&lt;br&gt;&lt;br&gt;#&amp;nbsp; --- Physical volume ---&lt;br&gt;#&amp;nbsp; PV Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/dm-3&lt;br&gt;#&amp;nbsp; VG Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VolGroup00&lt;br&gt;#&amp;nbsp; &lt;strong&gt;PV Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8.59 GB / not usable 1.05 MB&lt;/strong&gt;&lt;br&gt;#&amp;nbsp; Allocatable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;br&gt;#&amp;nbsp; PE Size (KByte)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32768&lt;br&gt;#&amp;nbsp; Total PE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 275&lt;br&gt;#&amp;nbsp; &lt;strong&gt;Free PE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 158&lt;/strong&gt;&lt;br&gt;#&amp;nbsp; Allocated PE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 117&lt;br&gt;#&amp;nbsp; PV UUID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OjLnup-7iYu-ErtB-WMvN-gY0v-FbLw-gW6cEB&lt;br&gt;&lt;br&gt;## Delete the loop&lt;br&gt;kpartx -dv /var/lib/xen/images/VMName.img&lt;br&gt;&lt;br&gt;## Boot the VM&lt;br&gt;xm start VMName&lt;br&gt;&lt;br&gt;&lt;br&gt;### FROM WITHIN THE VM&lt;br&gt;## Check the LV size of LogVol00&lt;br&gt;lvdisplay&lt;br&gt;&lt;br&gt;## Resize the logical volume &lt;strong&gt;using the free extents from above (158)&lt;/strong&gt;.&lt;br&gt;lvresize -l +158 /dev/VolGroup00/LogVol00&lt;br&gt;&lt;br&gt;## Check the LV size again to confirm the increased space&lt;br&gt;lvdisplay&lt;br&gt;&lt;br&gt;## Resize the filesystem (in this case, XFS)&lt;br&gt;xfs_growfs /dev/mapper/VolGroup00-LogVol00&lt;br&gt;&lt;br&gt;# Check for the increased space&lt;br&gt;df -h&lt;br&gt;&lt;br&gt;## Finally, delete the backup FROM THE VM HOST:&lt;br&gt;/var/lib/xen/images/VMName.img.bak&lt;br&gt;&lt;br&gt;### You're Done!&lt;br&gt;&lt;br&gt;I always enjoy knowing that documentation like this helped someone. Post a comment and let me know if this helped you.&lt;br&gt;&lt;br&gt;Good luck!&lt;br&gt;</description>
</item>

<item>
<title>Rant: Linux vs Windows Expertise Availablility</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=214</link>
<description>Recently at work, we've been being &amp;quot;audited&amp;quot; by a firm to help us determine the cost of operations in our department, and how we measure up to other organizations of similar structure and size. One of the comments that came back to us is that we could potentially be saving on cost of ownership if we were running a Windows shop on the server side. The argument put forth is that Windows Server expertise is more prevalent, and therefore less expensive, whereas Linux is exotic, and therefore less expertise is available, and therefore the cost of Linux expertise is higher. The argument assumes of course that the cost of ownership would drop with Windows to the point of making it more affordable as a whole over time.&lt;br&gt;&lt;br&gt;Personally, I don't buy it. I think this theory is based upon this idea that everyone runs Windows desktops (I admit that I do as well, for desktop support reasons), and Windows Server is just like Windows, therefore it's easier to administer a Windows Server over a Linux server because (and I know I'm exaggerating here) any old Joe can work Windows. Usually, when this assumption is made, it's false. I've seen guys mess around with Windows Server because they &amp;quot;just want to set up a server&amp;quot;. Next thing they know, they've got broken pile of crap for a network. Setting up a server properly, whether it's Windows or Linux, requires expertise. Not that I discourage experimenting with either, I'm just saying that a person needs experience with the Server environment and paradigms in order to understand how to properly set up a server, and knowing Windows does not better qualify a person for that.&lt;br&gt;&lt;br&gt;I would argue that Linux actually offers a lower cost of ownership in addition to the obvious up front cost (free) for one simple reason (though there are many): Scriptability. Take for example the need to create a new VPN tunnel from 100 different servers back to a secondary site (something I'm working on this very moment actually). On Windows Server with the builtin PPTP VPN clients, you would have to either connect to each system individually, create the connection, and set up the proper routing, if applicable, by hand. At best you could create a macro with something like AutoHotKey to help you do this, or even purchase some uber expensive tool for doing these sorts of replications. But even in those cases, I would challenge anyone to do it as quickly as I could with a handful of free command line tools in Linux. With one system that's been granted passwordless SSH to all of our branch servers, I can script pretty much any change to happen with a minimal of fuss, and more importantly, I can proceed to other tasks while this executes. Writing a change on 5 servers takes literally as long as writing a change for 50, or 500, all without a single mouse click.&lt;br&gt;&lt;br&gt;Now that's scalability. I'd like to see that happen on Windows Server.&lt;br&gt;&lt;br&gt;I've administered an organization with multiple Windows Servers. I know what a pain it is. It's a mess. Word to the wise: GUI's are for the desktop, not for the server. We're currently looking at switching from CommuniGate to Exchange at work, and I cringe at the thought. Administration will be a headache. I know this because I've admined Exchange. Everything is a kludge, and you can blame Microsoft for that. God forbid they follow an established industry standard once in a while.&lt;br&gt;&lt;br&gt;&amp;lt;/RANT&amp;gt;&lt;br&gt;</description>
</item>

<item>
<title>Overcoming ODBC &amp;quot;Invalid character value&amp;quot; Error in UPS WorldShip</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=212</link>
<description>If you ever run into this error when trying to export data from UPS WorldShip:&lt;blockquote&gt;
ODBC ERROR: State = 22005 Error = [Microsoft][ODBC SQL Server Driver]Invalid character value for cast specification&lt;/blockquote&gt;
...here's the solution. The &amp;quot;defout.mdb&amp;quot; file that exists on your source installation is corrupt. I'm assuming this, as what proceeds seems to solve the issue. In order to get a clean copy of this file, you need to create a address book on a new installation of UPS WorldShip (possibly on the machine you will be importing to) and export that address book on there. Then take the defout.mdb file from the new system, copy it to the old system, and retry the export on the old system. This time it should complete without failure.&lt;br&gt;
&lt;br&gt;
Good luck!&lt;br&gt;
</description>
</item>

<item>
<title>Disabling the Shutdown Event Tracker (via Regedit)</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=211</link>
<description>Just quick post to help those of you out there who seem to be having problems finding the Shutdown Event Tracker setting in gpedit (as I did). To disable the shutdown event tracker, you need to add/edit these two keys:&lt;br&gt;

&lt;blockquote&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability]&lt;br&gt;
&amp;quot;ShutdownReasonUI&amp;quot;=dword:00000000&lt;br&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability]&lt;br&gt;
&amp;quot;ShutdownReasonOn&amp;quot;=dword:00000000&lt;/blockquote&gt;
Or, if you prefer, here's a &lt;a href=&quot;content/Disable%20Windows%202003%20Shutdown%20Event%20Tracker.reg&quot;&gt;ready-to-use regedit file&lt;/a&gt;.&lt;br&gt;

</description>
</item>

<item>
<title>Squid: The request or reply is too large.</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=210</link>
<description>Today at work we had a complaint that one of our remote offices couldn't&amp;nbsp; make a new job posting to Monster.com. Many of our offices have transparent squid implemented, and this is one of them.&lt;br&gt;
&lt;br&gt;
Then error that the user would see was:
&lt;blockquote&gt;The following error was encountered: &lt;strong&gt;The request or reply is too large.
&lt;/strong&gt;&lt;/blockquote&gt;
According to a few &lt;a href=&quot;http://www.mail-archive.com/squid-users@squid-cache.org/msg55442.html&quot;&gt;places&lt;/a&gt;, the problem potentially lied with the reply_body_max_size setting. However, in most recent versions of Squid, this is set to unlimited by default. After some poking around in the Squid docs, I noticed that upping the reply_header_max_size setting from the default of 20 KB to 40 KB seems to resolve the issue. The applicable setting is:&lt;blockquote&gt;
reply_header_max_size 40 KB&lt;/blockquote&gt;
If this setting does not work for you, try upping the request_header_max_size as well, which would cause failure for similar reasons. Good luck!&lt;br&gt;
</description>
</item>

<item>
<title>And my vote goes to...</title>
<link>http://MuchTall.com/modules.php?name=News&amp;file=article&amp;sid=209</link>
<description>I've been thinking about what I'm going to do this coming election. The presidential election is lost for conservatives. Now the question is: What is our best course of action when dealing with two poor choices for President? The way I see it, McCain is just as bad if not worse for this nation in the long run as Obama is. Why is that? One word: Carter.&lt;br&gt;&lt;br&gt;Jimmy Carter is probably one of the worst Presidents this country has ever seen. His policies dragged this country closer to economic collapse, and his doom-and-gloom speculation regarding the environment and oil have been roundly disproved. According to Carter, we'd be living in the age of Mad Max right about now, and if we'd actually done what he had prescribed, we'd be experiencing mass poverty in our nation, and probably be either speaking Russian or pushing up daisies. Carter was a horrible president, as history has shown, and he persists in trying to destroy our nation even to this day.&lt;br&gt;&lt;br&gt;But, there was a bright silver lining on that cloud. His name was Ronnie. Ronald Reagan was the result of that terrible presidency. He renewed the conservative movement in such as way that the positive effects of his policies have lasted to this day. He brought down our nation's greatest enemy without firing a shot. He showed us the real meaning of &amp;quot;Peace though superior firepower&amp;quot;. The victory of the cold war should be a lesson to all gun control supporters: Freedom has been for some time, and probably will be for the foreseeable future, won and lost at the end of a gun. The question is: Which end would you rather be on?&lt;br&gt;&lt;br&gt;But back to the point of this rant: The 2008 Presidency.&lt;br&gt;&lt;br&gt;There's a parallel here, and admittedly it's an unoriginal one at that. However it's still worth repeating. Obama is the Carter of our time. The candidates we have are the result of the steady decline of conservatism since Reagan left office. There have been some revivals, however the momentum has waned to the point of total dissapointment with our chosen nominee. And Obama, much like Carter, is seeing a rock-star like rise in popularity, without any real qualification or experience. Top that off with a repeat of history (attempts at price controls, calls to conserve our way out of an oil shortage, artificial pushes for alternative enery sources, and straight from the words of Carter himself &amp;quot;windfall profits taxes&amp;quot;), and we're headed for the early 80's all over again. It's as if someone dug up Carter's old speeches and handed them to Barack without even changing a single word.&lt;br&gt;&lt;br&gt;McCain, on the other hand, may actually do a few things right during his presidency: stay the course in Iraq, continue to pursue Al Queda, open up (some) oil drilling, and push for a resurgence of nuclear power. However, beyond these few things, he's either iffy or downright wrong on the issues. Is he pro-life or isn't he. Will he appoint conservative judges, or will he fold just like he has in the past? Will he stop furthering environmentalist rhetoric or well he continue to capitulate? His record isn't very good. The question then becomes: &lt;strong&gt;Can we really risk four more years of slipping standards in the conservative movement in the name of the party?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Back to the silver lining. As you can tell by now I'm hoping McCain loses. I'm not saying I'm voting for Obama, that would also be immoral as a Catholic voter. I'd considered it, but after some careful thought about it, and discussion with my wife, I'd decided that it's best I withhold my vote from both Obama, and McCain. However, I'm still going to vote. You see, I think that the goal of this election needs to be re-focused for conservatives like myself. The message needs to be sent out, loud and clear, that the people of the Republican party should not be seen as servants to the party, as the Democrats see their people. We expect and demand that the liberals in the Republican party move on to their rightful home: the Democrat party. They need to take back thier party from the Socialists that control it. We are not your subjects. We will not follow the party blindly. We, unlike you, have principles. Our motive is not to keep our party in office, in power. Our motive is to bring about the return of Freedom. Freedom from the Federal government. Economic freedom. Religious freedom. True freedom. We will not follow you, because our leader is not the Republican party, it is God himself, the one who gives us true freedom.&lt;br&gt;&lt;br&gt;Thanks to the hubris of the establishment Republicans, we have no candidate to vote for. To make it clear to the Republican party just who is in control here, we need to send a message that their chosen candidate is not acceptable to us, and that we know who embodies the qualities of a great President, not them. We must vote for the man who was the only true conservative in this race. With enough votes, the message will be clear. I don't expect him to win. I only hope that he will do for this party what Goldwater did for us back in the 60's&lt;br&gt;&lt;br&gt;If you can't tell by now, &amp;quot;I'm With Fred&amp;quot;.&amp;nbsp; Or rather, I'm back with Fred. Fred Thompson has always been the only true conservative in this election. I'll be writing his name in on my ballot. I know he doesn't have a chance, but as I stated, that's not really the point. The point is: I want my party back. I want my country back.&lt;br&gt;</description>
</item>

</channel>
</rss>