BLOG DUMP...

home
INSERT INTO `wp_m3twcb_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (4, 2, '2006-03-20 22:10:00', '2006-03-20 22:10:00', 'I\'ve been thinking a lot about what make a website profitable. Is it the information)? Is it the way the the website interacts with the client ? Is it the product the company is selling? Yes, it\'s definitely the product that people are selling? Or is it something entirely different? Perhaps a whole bunch of different things?
If I\'m selling a service, say to build a website isn\'t that a little too vague?
I read this great top ten list, available at:
http://evhead.com/2005/11/ten-rules-for-web-startups.asp
(Damn that took forever to find) Here\'s a cut and paste if the link is broken:
-------------START CUT-------------------
#1: Be Narrow
Focus on the smallest possible problem you could solve that would potentially be useful. Most companies start out trying to do too many things, which makes life difficult and turns you into a me-too. Focusing on a small niche has so many advantages: With much less work, you can be the best at what you do. Small things, like a microscopic world, almost always turn out to be bigger than you think when you zoom in. You can much more easily position and market yourself when more focused. And when it comes to partnering, or being acquired, there\'s less chance for conflict. This is all so logical and, yet, there\'s a resistance to focusing. I think it comes from a fear of being trivial. Just remember: If you get to be #1 in your category, but your category is too small, then you can broaden your scope—and you can do so with leverage.
#2: Be Different
Ideas are in the air. There are lots of people thinking about—and probably working on—the same thing you are. And one of them is Google. Deal with it. How? First of all, realize that no sufficiently interesting space will be limited to one player. In a sense, competition actually is good—especially to legitimize new markets. Second, see #1—the specialist will almost always kick the generalist\'s ass. Third, consider doing something that\'s not so cutting edge. Many highly successful companies—the aforementioned big G being one—have thrived by taking on areas that everyone thought were done and redoing them right. Also? Get a good, non-generic name. Easier said than done, granted. But the most common mistake in naming is trying to be too descriptive, which leads to lots of hard-to-distinguish names. How many blogging companies have \"blog\" in their name, RSS companies \"feed,\" or podcasting companies \"pod\" or \"cast\"? Rarely are they the ones that stand out.
#3: Be Casual
We\'re moving into what I call the era of the \"Casual Web\" (and casual content creation). This is much bigger than the hobbyist web or the professional web. Why? Because people have lives. And now, people with lives also have broadband. If you want to hit the really big home runs, create services that fit in with—and, indeed, help—people\'s everyday lives without requiring lots of commitment or identity change. Flickr enables personal publishing among millions of folks who would never consider themselves personal publishers—they\'re just sharing pictures with friends and family, a casual activity. Casual games are huge. Skype enables casual conversations.
#4: Be Picky
Another perennial business rule, and it applies to everything you do: features, employees, investors, partners, press opportunities. Startups are often too eager to accept people or ideas into their world. You can almost always afford to wait if something doesn\'t feel just right, and false negatives are usually better than false positives. One of Google\'s biggest strengths—and sources of frustration for outsiders—was their willingness to say no to opportunities, easy money, potential employees, and deals.
#5: Be User-Centric
User experience is everything. It always has been, but it\'s still undervalued and under-invested in. If you don\'t know user-centered design, study it. Hire people who know it. Obsess over it. Live and breathe it. Get your whole company on board. Better to iterate a hundred times to get the right feature right than to add a hundred more. The point of Ajax is that it can make a site more responsive, not that it\'s sexy. Tags can make things easier to find and classify, but maybe not in your application. The point of an API is so developers can add value for users, not to impress the geeks. Don\'t get sidetracked by technologies or the blog-worthiness of your next feature. Always focus on the user and all will be well.
#6: Be Self-Centered
Great products almost always come from someone scratching their own itch. Create something you want to exist in the world. Be a user of your own product. Hire people who are users of your product. Make it better based on your own desires. (But don\'t trick yourself into thinking you are your user, when it comes to usability.) Another aspect of this is to not get seduced into doing deals with big companies at the expense or your users or at the expense of making your product better. When you\'re small and they\'re big, it\'s hard to say no, but see #4.
#7: Be Greedy
It\'s always good to have options. One of the best ways to do that is to have income. While it\'s true that traffic is now again actually worth something, the give-everything-away-and-make-it-up-on-volume strategy stamps an expiration date on your company\'s ass. In other words, design something to charge for into your product and start taking money within 6 months (and do it with PayPal). Done right, charging money can actually accelerate growth, not impede it, because then you have something to fuel marketing costs with. More importantly, having money coming in the door puts you in a much more powerful position when it comes to your next round of funding or acquisition talks. In fact, consider whether you need to have a free version at all. The TypePad approach—taking the high-end position in the market—makes for a great business model in the right market. Less support. Less scalability concerns. Less abuse. And much higher margins.
#8: Be Tiny
It\'s standard web startup wisdom by now that with the substantially lower costs to starting something on the web, the difficulty of IPOs, and the willingness of the big guys to shell out for small teams doing innovative stuff, the most likely end game if you\'re successful is acquisition. Acquisitions are much easier if they\'re small. And small acquisitions are possible if valuations are kept low from the get go. And keeping valuations low is possible because it doesn\'t cost much to start something anymore (especially if you keep the scope narrow). Besides the obvious techniques, one way to do this is to use turnkey services to lower your overhead—Administaff, ServerBeach, web apps, maybe even Elance.
#9: Be Agile
You know that old saw about a plane flying from California to Hawaii being off course 99% of the time—but constantly correcting? The same is true of successful startups—except they may start out heading toward Alaska. Many dot-com bubble companies that died could have eventually been successful had they been able to adjust and change their plans instead of running as fast as they could until they burned out, based on their initial assumptions. Pyra was started to build a project-management app, not Blogger. Flickr\'s company was building a game. Ebay was going to sell auction software. Initial assumptions are almost always wrong. That\'s why the waterfall approach to building software is obsolete in favor agile techniques. The same philosophy should be applied to building a company.
#10: Be Balanced
What is a startup without bleary-eyed, junk-food-fueled, balls-to-the-wall days and sleepless, caffeine-fueled, relationship-stressing nights? Answer?: A lot more enjoyable place to work. Yes, high levels of commitment are crucial. And yes, crunch times come and sometimes require an inordinate, painful, apologies-to-the-SO amount of work. But it can\'t be all the time. Nature requires balance for health—as do the bodies and minds who work for you and, without which, your company will be worthless. There is no better way to maintain balance and lower your stress that I\'ve found than David Allen\'s GTD process. Learn it. Live it. Make it a part of your company, and you\'ll have a secret weapon.
#11 (bonus!): Be Wary
Overgeneralized lists of business \"rules\" are not to be taken too literally. There are exceptions to everything.
---------------END CUT-------------------
Well, after reading through all that I think I\'ll come back to this one', 'Tangible Web Sales', '', 'publish', 'open', 'open', '', 'tangible-web-sales', '', '', '2006-03-20 22:10:00', '2006-03-20 22:10:00', '', 0, 'http://www.andrewkrone.com/?p=4', 0, 'post', '', 0), (5, 2, '2006-03-20 22:10:00', '2006-03-20 22:10:00', 'Call there customer support, say you want to quit. They\'ll offer two free months.
Easy money in the bank.
-AK

Posted 3/21/06
Another note: Efax has always provided great service and support. I knew one of the founders of the company so I guess there\'s a slight obligation to stick around. Although the Company now (J2) is nothing like what Efax started in the 90\'s.
-AK', 'How to Save with Efax', '', 'publish', 'open', 'open', '', 'how-to-save-with-efax', '', '', '2006-03-20 22:10:00', '2006-03-20 22:10:00', '', 0, 'http://www.andrewkrone.com/?p=5', 0, 'post', '', 3), (6, 2, '2006-03-20 22:30:00', '2006-03-20 22:30:00', 'Top Antioxidant-Rich Foods
Trying to maximize your intake of disease-fighting antioxidants? The following 20 foods contain the highest antioxidant concentration.
Pomegranates
Small red beans (dried)
Wild blueberries
Red kidney beans
Pinto beans
Blueberries (cultivated)
Cranberries
Artichokes (cooked)
Blackberries
Prunes
Raspberries
Strawberries
Red Delicious apples
Granny Smith apples
Pecans
Sweet cherries
Black plums
Gala apples
Black beans (dried)
Plums
Antioxidants are naturally occurring nutrients that help prevent heart disease, cancer, and aging. Little is known about how antioxidants work and what affects their ability to function properly. Scientists believe that some antioxidants are more potent than others, and their potency can be affected by how they’re cooked or how they’re digested. For example, the antioxidants in blueberries lose their potency when cooked, while the antioxidants in tomatoes become more potent when cooked. Be sure to seek organic sources of the fruits and vegetables here to ensure you minimize your exposure to harmful pesticides.

National Institute on Aging researchers recently discovered that taking antioxidants cut the death risk from any cause in half among ten thousand elderly persons ages 67 to 105. Further, the elderly vitamin-takers had only one-third as many heart disease deaths as non-vitamin takers.
In a 1993 National Cancer Institute study of nearly thirty thousand people over age forty, antioxidant supplements slashed cancer and cancer deaths by over 13 percent. Cancer survival rates increased 50 percent! Heart attacks, bypass surgery, cardiac deaths, and strokes were dramatically reduced in a long term double blind study conducted at Harvard University. According to a study at the New Jersey Medical School, a supplemental dose of antioxidant vitamins brought immunity up and infections down by fifty percent in older healthy people.', 'Thanks Bradventures.com', '', 'publish', 'open', 'open', '', 'thanks-bradventures-com', '', '', '2006-03-20 22:30:00', '2006-03-20 22:30:00', '', 0, 'http://www.andrewkrone.com/?p=6', 0, 'post', '', 0), (7, 2, '2006-03-20 22:44:00', '2006-03-20 22:44:00', 'Here\'s the problem with php contact forms I\'ve found on the web:
1). There are too many different files, there only needs to be one
2). Most do not check if the email the user enters is from a real domain or written correctly
3). The recipients email is in the form (BAD!!!)
4). The form requires the user to hit the back button
FIXED ALL THAT...
For a working example of this script look at:
http://www.andrewkrone.com/contact.php
To Download:
http://www.andrewkrone.com/tutorials/contact.rar
(Requires WinRAR to open)', 'Finally a Free Contact Form Written in PHP without the crap', '', 'publish', 'open', 'open', '', 'finally-a-free-contact-form-written-in-php-without-the-crap', '', '', '2006-03-20 22:44:00', '2006-03-20 22:44:00', '', 0, 'http://www.andrewkrone.com/?p=7', 0, 'post', '', 0), (8, 2, '2006-03-20 22:49:00', '2006-03-20 22:49:00', 'In an effort to promote OpenOffice and add to my blog here\'s a great link for some OpenOffice templates:
http://documentation.openoffice.org/Samples_Templates/User/template/', 'Promoting OpenOffice', '', 'publish', 'open', 'open', '', 'promoting-openoffice', '', '', '2006-03-20 22:49:00', '2006-03-20 22:49:00', '', 0, 'http://www.andrewkrone.com/?p=8', 0, 'post', '', 0), (9, 2, '2006-03-20 22:49:00', '2006-03-20 22:49:00', 'http://www.watercone.com/
Very cool', 'http://www.watercone.com/', '', 'publish', 'open', 'open', '', 'httpwww-watercone-com', '', '', '2006-03-20 22:49:00', '2006-03-20 22:49:00', '', 0, 'http://www.andrewkrone.com/?p=9', 0, 'post', '', 0), (10, 2, '2006-03-20 22:50:00', '2006-03-20 22:50:00', 'Credit goes to: http://linux.ncl.ac.uk/format/
-AK
Adding a new hard drive
When you add a new hard drive to your machine there are a number of steps you need to take,

TIP:
If you are replacing an old hard drive you should make sure you overwrite all data on the old drive before discarding it, to prevent personal details from ending up in the wrong hands. Type dd bs=1024k if=/dev/zero of=/dev/hdd to completely wipe device hdd.
* Make sure the master/slave jumper is set correctly on the drive
* When you power up your machine make sure the BIOS detects your new drive
* Work out the drives device node
* Use fdisk to create partitions on the drive
* Format each of the partitions with a filesystem
* Create a mount point for each partition
* Edit the /etc/fstab file and mount the partitions
For example, lets say we want to install a Maxtor 250GB drive as a secondary slave with a single ext3 partition taking up the whole disk. First set the jumper on the drive to be a slave drive and physically install it in the machine. When booting the machine the BIOS may show the drive to be only 137GB, but this is just a limitation of the BIOS, linux will detect the correct size. When linux boots we see the following line which tells us the drive is using the device hdd,
hdd: Maxtor 6Y250P0, ATA DISK drive
Use fdisk /dev/hdd to edit the partition table on the disk. Create a new primary partition (hdd1) and set the size to be the whole disk, then write the changes to disk and exit. Now we format the partition as ext3 which is the default for a Fedora Core installation.
# /sbin/mkfs.ext3 -m 0 -j /dev/hdd1
The -m 0 tells the format program to not reserve any space for root, and the -j creates an ext3 journal. Now we create a mount point and mount the partition,
# mkdir /mnt/hdd1
# mount /dev/hdd1 /mnt/hdd1
# ls -l /mnt/hdd1
drwx------ 2 root root 16384 Jul 27 2002 lost+found
#
Finally we add an entry to the /etc/fstab file to mount the partition when your machine boots,
/dev/hdd1 /mnt/hdd1 ext3 defaults 1 2
You might want to execute the following 2 commands to prevent a filesystem check from happening when you boot your machine, but you should remember to perform a check yourself every few months with fsck.ext3
# /sbin/tune2fs -m 0 /dev/hdd1
# /sbin/tune2fs -c 0 /dev/hdd1
Sharing with Windows
If you want a filesystem that you can use in both Linux and Windows on a dual boot machine then set the partition type to Win95 FAT32 when using fdisk, then format the partition using
# /sbin/mkfs.vfat -F 32 -v /dev/hdd1', 'Adding a new hard drive in Linux', '', 'publish', 'open', 'open', '', 'adding-a-new-hard-drive-in-linux', '', '', '2006-03-20 22:50:00', '2006-03-20 22:50:00', '', 0, 'http://www.andrewkrone.com/?p=10', 0, 'post', '', 0), (11, 2, '2006-03-20 22:50:00', '2006-03-20 22:50:00', 'How do you copyright text on a public webpage? And how exactly can you copyright instructions on using something as simple as find?
Who Knows?
-AK
A mini-tutorial on the Unix find command
©2002 by Wayne Pollock, Tampa Florida USA. All rights reserved.
Locating Files
The find command is used to locate files on a Unix system. find will search any set of directories you specify for files that match the supplied search criteria. You can search for files by name, owner, group, type, permissions, date, and other criteria. The search is recursive in that it will search all subdirectories too. The syntax looks like this:
find where-to-look criteria what-to-do
All arguments to find are optional, and there are defaults for all parts. (This may depend on which version of find is used. Here we discuss the freely available GNU version of find, which is the version available on YborStdent.) For example where-to-look defaults to . (that is, the current working directory), criteria defaults to none (that is, show all files), and what-to-do defaults to -print (that is, display found files to standard output).
For example:
find
will display all files in the current directory and all subdirectories. The commands
find . -print
find .
do the exact same thing.
find / -name foo
will search the whole system for any files named foo and display them. Here we are using the criteria -name with the arugment foo to tell find to perform a name search for the filename foo. The output might look like this:
/home/wpollock/foo
/home/ua02/foo
/tmp/foo
If find doesn\'t locate any matching files, it produces no output at all.
The above example said to search the whole system, by specifing the root directory (\"/\") to search. If you don\'t run this command as root, find will report each directory that you don\'t have read permission on. This can be a lot of messages, and the matching files that are found may scroll right off your screen. A good way to deal with this problem is to redirect the error messages so you don\'t have to see them at all:
find / -name foo 2>/dev/null
Other Features And Applications
You can use wildcards in the search:
find . -name foo\\*bar
This will search from the current directory down for foo*bar (that is, any filename that begins with foo and ends with bar). Note that wildcards in the name argument must be quoted so the shell doesn\'t expand them before passing them to find.
You can search for other criteria (or combinations of criteria) beside the name. For example:
find / -type f -mtime -7 | xargs tar -rf weekly_incremental.tar
gzip weekly_incremental.tar
will find and archive any files (\"-type f\") modified seven or fewer days ago (\"-mtime -7\"). Note the use of xargs, a handy utility that coverts a stream of input (in this case the output of find) into command line arguments for the supplied command (in this case tar) 1.
Another use of xargs is illustrated below. This command will efficiently remove all files named core from your system (provided you run the command as root of course):
find / -name core | xargs /bin/rm -f 2>/dev/null
One of my favorite find criteria is to locate files modified less than 10 minutes ago. I use this right after using some GUI or command line system administration tool, to learn which files got changed by that tool:
find / -mmin -10
Another common use is to locate all files owned by a given user. This is useful when deleting user accounts at the end of each term.
The find command can be amazingly useful. See the man page to learn all the criterial you can use.

Footnotes:
1. Using the tar option \"-c\" is dangerous here; xargs may invoke tar several times if there are many files found and each \"-c\" will cause tar to over-write the previous invocation. The \"-r\" option appends files to an archive. Other options such as those that would permit filenames containing spaces would be useful in a \"production quality\" backup script. Back', 'A mini-tutorial on the Unix find command', '', 'publish', 'open', 'open', '', 'a-mini-tutorial-on-the-unix-find-command', '', '', '2006-03-20 22:50:00', '2006-03-20 22:50:00', '', 0, 'http://www.andrewkrone.com/?p=11', 0, 'post', '', 0), (12, 2, '2006-03-20 22:51:00', '2006-03-20 22:51:00', 'http://www.cyberciti.biz/nixcraft/vivek/blogger/2005/09/how-do-i-resize-windows-partition-with.php
-AK', 'Tutorial 3 - Great Tutorial on How to Partion Windows for Free', '', 'publish', 'open', 'open', '', 'tutorial-3-great-tutorial-on-how-to-partion-windows-for-free', '', '', '2006-03-20 22:51:00', '2006-03-20 22:51:00', '', 0, 'http://www.andrewkrone.com/?p=12', 0, 'post', '', 0), (13, 2, '2006-03-20 22:51:00', '2006-03-20 22:51:00', 'http://www.penandthink.com/niggle/
-AK', 'Great little Blog', '', 'publish', 'open', 'open', '', 'great-little-blog', '', '', '2006-03-20 22:51:00', '2006-03-20 22:51:00', '', 0, 'http://www.andrewkrone.com/?p=13', 0, 'post', '', 0), (14, 2, '2006-03-20 22:51:00', '2006-03-20 22:51:00', 'Who would have thought I could save endless clicks and hours using the ghost DOS commands:
ghost -clone,mode=load,src=@MCload,dst=1:1 -sure
and
ghost -clone,mode=load,src=1:1,dst=@MCdump -sure
-Simple Stuff', 'Simple Ghost Stuff', '', 'publish', 'open', 'open', '', 'simple-ghost-stuff', '', '', '2006-03-20 22:51:00', '2006-03-20 22:51:00', '', 0, 'http://www.andrewkrone.com/?p=14', 0, 'post', '', 0), (15, 2, '2006-03-20 22:51:00', '2006-03-20 22:51:00', 'http://www.kirupa.com/web/xml_php_parse_intermediate.htm
thanks DIGG!
-AK', 'XML Parsing using PHP {Intermediate}', '', 'publish', 'open', 'open', '', 'xml-parsing-using-php-intermediate', '', '', '2006-03-20 22:51:00', '2006-03-20 22:51:00', '', 0, 'http://www.andrewkrone.com/?p=15', 0, 'post', '', 0), (16, 2, '2006-03-20 22:53:00', '2006-03-20 22:53:00', 'Available at:
http://support.esri.com/index.cfm?fa=knowledgebase.techArticles.articleShow&d=28065
-AK
Technical Article Error: Error 1904: failed to register C:\\Program Files\\ArcGIS\\Bin\\xmlsupportui.dll or 3dsymbolsui.dll
Article ID: 28065
Software: ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0 ArcGIS - ArcInfo 8.0.1, 8.0.2, 8.1, 8.1.2, 8.2, 8.3, 9.0 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.0
Platforms: Windows XP
Error Message
Attempting to install ArcGIS products on a machine with a processor that supports \"D.E.P\" (data execution prevention) and Windows XP Service Pack 2 results in a failed installation. This includes the AMD Athlon 64 Family processors, as well as newer Intel Xeon, Pentium 4, Pentium M or \"Centrino\" processors, and Celeron-D processors. The following error message or similar is returned:
For ArcGIS 8.3:
\"Error 1904. Module E:\\arcgis\\arcexe83\\bin\\AfuiCust.dll failed to
register. HRESULT -2147023898. Contact your support personnel.\"
For ArcGIS 9.0:
\"Error 1904: failed to register c:\\Program Files\\ArcGIS\\Bin\\xmlsupportui.dll\" (or 3dsymbolsui.dll)
Various other DLL\'s fail to register during the process.
Cause
As of Windows XP SP2, Microsoft has enabled Data Execution Prevention (DEP); a feature that is included in newer processor series from AMD and Intel. Data execution prevention (DEP) is a set of hardware and software technologies that perform additional checks on memory to help protect against malicious code exploits. Intel refers to their version of DEP as XD or \"execution disabling bit\". AMD refers to their version of DEP as the \"NX-bit\" or \"No Execute bit\".
Solution or Workaround
Disable DEP in Windows XP SP2 using the steps below.
Users with Intel processors may also need to disable the \"XD\" or Execution Disabling Bit in their computer\'s CMOS/BIOS. Since each computer\'s CMOS is different, reference the computer\'s manual or contact the manufacturer of the computer in question for assistance with this step.
WARNING: The instructions below include making changes to essential parts of your operating system. It is recommended that you backup your operating system and files, including the registry, before proceeding. Consult with a qualified computer systems professional, if necessary.
ESRI cannot guarantee results from incorrect modifications while following these instructions. Therefore, use caution and proceed at your own risk.
1. Verify the Administrator account is running for Windows XP.
2. Go to Start->Control Panel and choose the System applet.
XP Home users may need to choose the \"Classic View\" link to be able to see the System applet.
3. Click on the Advanced tab.
4. Select the Settings button under Startup and Recovery.
5. Locate and change the boot.ini, by clicking on the Edit button, and then change the string /NoExecute=OptIn to /NoExecute=AlwaysOff.
6. Save the file and reboot.
Now ArcGIS should install with no error 1904 messages.
7. After installation, change the boot.ini back to its original state, returning the added layer of security.
Below are the different switches for the NoExecute parameter.
The boot.ini file switches:
/NoExecute=OptIn - This is the default. DEP is enabled. There are four options to this switch:
- OptIn - Default setting. Only Windows system binaries are monitored by DEP.
- OptOut - Enables DEP for all processes. Users can create a list of applications which are not monitored by DEP using the DEP configuration options listed in the System Control Panel applet.
- AlwaysOn - Enables DEP for all processes. DEP is always applied, and exceptions lists are ignored and not available for users to apply.
- AlwaysOff - Disables DEP.
/execute - Disables DEP.
This instance of the 1904 error occurs only on computers running Windows XP Service Pack 2 on hardware that supports the \"NX-bit\" or \"DEP\" feature. For other types of 1904 errors, see the related links section.', 'How to Fix ArcInfo dll error', '', 'publish', 'open', 'open', '', 'how-to-fix-arcinfo-dll-error', '', '', '2006-03-20 22:53:00', '2006-03-20 22:53:00', '', 0, 'http://www.andrewkrone.com/?p=16', 0, 'post', '', 0), (17, 2, '2006-03-20 22:53:00', '2006-03-20 22:53:00', 'Thanks to: http://www.peakware.com/highest.html?list=8000
-AK
Peak Location Feet Meters
Mount Everest Tibet/Nepal, Asia 29,035 8,850
K2 China/Pakistan, Asia 28,253 8,612
Kangchenjunga Nepal/India, Asia 28,169 8,586
Lhotse Nepal, Asia 27,920 8,501
Makalu Tibet/Nepal, Asia 27,765 8,462
Cho Oyu Nepal, Asia 26,906 8,201
Dhaulagiri Nepal, Asia 26,794 8,167
Manaslu Nepal, Asia 26,758 8,156
Nanga Parbat Pakistan, Asia 26,658 8,125
Annapurna Nepal, Asia 26,545 8,091
Gasherbrum Pakistan, Asia 26,470 8,068
Broad Peak Pakistan, Asia 26,400 8,047
Gasherbrum II Pakistan, Asia 26,360 8,035
Shisha Pangma Tibet, Asia 26,289 8,013', 'The 8000 Meter Peaks', '', 'publish', 'open', 'open', '', 'the-8000-meter-peaks', '', '', '2006-03-20 22:53:00', '2006-03-20 22:53:00', '', 0, 'http://www.andrewkrone.com/?p=17', 0, 'post', '', 0), (18, 2, '2006-03-20 22:54:00', '2006-03-20 22:54:00', '# A Lee Inn 760.934.6709 Map
# Alpenhof Lodge 800.828.0371 / fax 760.934.7614 Map
# Austria Hof Lodge 866.662.6668 / 760.934.2764 / fax 760.934.1880 (adjacent to MMSA\'s Canyon Lodge; the Map shows the approximate location)
# Cinnamon Bear Inn 760.934.2873 / fax 760.934.2873 Map
# Crystal Crag Lodge 760.934.2436 (Mammoth Lakes Basin; open mid-May to mid-October only)
# Econo Lodge Wildwood Inn 800.845.8764 Map
# Edelweiss Lodge 760.934.2445 / 877.233.3593 Map
# Holiday Haus 760.934.2414 Map
# Holiday Inn Hotel & Suites 888.465.4329 / 760.924.1234 / fax 760.934.3626 Map
# Innsbruck Lodge 760.934.3035 Map
# Mammoth Creek Inn 866.466.7000 / 760.934.6162 / fax 760.934.1632 Map
# Mammoth Lakes Travelodge 760.934.8892 / fax 760.934.3496 Map
# Mammoth Mountain Inn 800.626.6684 (Main Lodge vicinity of Mammoth Mountain Ski Area)
# Motel 6 800.466.8356 / 760.934.6660 / en español 877.467.7224 Map
# Quality Inn 877.424.6423 / 760.934.5114 / fax 760.934.5165 Map
# Royal Pines Resort 800.457.1997 / 760.934.2306 / fax 760.934.2306 Map
# Shilo Inn Suites 800.222.2244 / 760.934.4500 / fax 760.934.7594 Map
# Sierra Lodge 760.934.8881 / fax 760.934.7231 / for reservations only call 800.356.5711 Map
# Sierra Nevada Rodeway Inn & Suites 800.824.5132 / 760.934.2515 / fax 760.934.7319 Map
# Swiss Chalet Motel 800.937.9477 / 760.934.2403 Map
# Tamarack Lodge & Resort 760.934.2442 (Mammoth Lakes Basin; accessible all year)
# White Horse Inn 760.924.3656 Map
# Wildyrie Resort 760.934.2444 (Mammoth Lakes Basin; open June to October only)
# Woods Lodge 760.934.2261 (Mammoth Lakes Basin; open June to October only)', 'Places to Stay in Mammoth', '', 'publish', 'open', 'open', '', 'places-to-stay-in-mammoth', '', '', '2006-03-20 22:54:00', '2006-03-20 22:54:00', '', 0, 'http://www.andrewkrone.com/?p=18', 0, 'post', '', 0), (19, 2, '2006-03-20 22:54:00', '2006-03-20 22:54:00', 'Why is Sun Free Ware so popular?
Hmmm, probably because people have such a hard time getting everthing to compile.
I scratch my head thinking, \"Why are people so adamant about Solaris? Are Sparc\'s really all they\'re cracked up to be?\"
I hear about stability, \"from the ground up\", blah, blah. If the system is completely propreitary of course it will be reliable.
Good systems, but a real pain in butt. I\'m now on my 5 failed mirror of sunfreeware.com.
-AK', 'Sunfreeware', '', 'publish', 'open', 'open', '', 'sunfreeware', '', '', '2006-03-20 22:54:00', '2006-03-20 22:54:00', '', 0, 'http://www.andrewkrone.com/?p=19', 0, 'post', '', 0), (20, 2, '2006-03-20 22:55:00', '2006-03-20 22:55:00', 'http://www.yetizone.com/
Just a great site with tons of people interested in the Himalayas, Trekking, Expeditions and Nepal.
-AK', 'http://www.yetizone.com/', '', 'publish', 'open', 'open', '', 'httpwww-yetizone-com', '', '', '2006-03-20 22:55:00', '2006-03-20 22:55:00', '', 0, 'http://www.andrewkrone.com/?p=20', 0, 'post', '', 0), (21, 2, '2006-03-20 22:56:00', '2006-03-20 22:56:00', 'Using your phone to record audio and create an audio blog, (i.e. podcast)
What an awesome idea.
Check out http://www.audioblogger.com
-AK', 'Wow, Audio Blog, what a great idea', '', 'publish', 'open', 'open', '', 'wow-audio-blog-what-a-great-idea', '', '', '2006-03-20 22:56:00', '2006-03-20 22:56:00', '', 0, 'http://www.andrewkrone.com/?p=21', 0, 'post', '', 0), (22, 2, '2006-03-20 22:56:00', '2006-03-20 22:56:00', 'http://hacks.oreilly.com/pub/h/48
Thanks O\'Reilly
-AK', 'Forwarding TCP Ports to Arbitrary Machines', '', 'publish', 'open', 'open', '', 'forwarding-tcp-ports-to-arbitrary-machines', '', '', '2006-03-20 22:56:00', '2006-03-20 22:56:00', '', 0, 'http://www.andrewkrone.com/?p=22', 0, 'post', '', 0), (23, 2, '2006-03-20 22:57:00', '2006-03-20 22:57:00', 'http://evolt.org/node/60265?from=300&comments_per_page=50
cuuuul
-AK', 'Best MySQL and PHP Object Oriented Code for Logons I\'ve seen', '', 'publish', 'open', 'open', '', 'best-mysql-and-php-object-oriented-code-for-logons-ive-seen', '', '', '2006-03-20 22:57:00', '2006-03-20 22:57:00', '', 0, 'http://www.andrewkrone.com/?p=23', 0, 'post', '', 0), (24, 2, '2006-03-20 22:57:00', '2006-03-20 22:57:00', 'http://money.cnn.com/2006/01/20/pf/best_time_to_buy_everything/
Great DIGG!!
-AK', 'When to Buy Stuff', '', 'publish', 'open', 'open', '', 'when-to-buy-stuff', '', '', '2006-03-20 22:57:00', '2006-03-20 22:57:00', '', 0, 'http://www.andrewkrone.com/?p=24', 0, 'post', '', 0), (25, 2, '2006-03-20 22:57:00', '2006-03-20 22:57:00', 'http://virtualkarma.blogspot.com/2006/01/complete-list-of-web-20-applications.html
thanks DIGG
-AK', '2.0 Apps', '', 'publish', 'open', 'open', '', '2-0-apps', '', '', '2006-03-20 22:57:00', '2006-03-20 22:57:00', '', 0, 'http://www.andrewkrone.com/?p=25', 0, 'post', '', 0), (26, 2, '2006-03-20 22:58:00', '2006-03-20 22:58:00', 'http://mammothdogs.com/#lodging', 'Mammoth Dog Lodging', '', 'publish', 'open', 'open', '', 'mammoth-dog-lodging', '', '', '2006-03-20 22:58:00', '2006-03-20 22:58:00', '', 0, 'http://www.andrewkrone.com/?p=26', 0, 'post', '', 0), (27, 2, '2006-03-20 22:58:00', '2006-03-20 22:58:00', 'The IPod Sucks, and here\'s why...



IPod cornered a technology that already existed, and exploited a shoddy device through catchy advertising while other comparable devices, offering many more features, were (are) left in the dust. My point is that IPod\'s are not all that great. The user deserves a lot more, and a lot more is available, especially for $300+ dollars. I suppose most people just don\'t bother to look into other devices or just prefer to join the mindless herd.



One of the pivotal reason people choose these things is to belong to some \"cool\" group. I say screw that.



Here is why IPod\'s are junk (I own a 3rd Generation 15 Gig Model myself, regretfully)



1). It\'s NOT an MP3 player. If it was the user would have a huge array of software to use. Itunes imports MP3s and converts the file format to be used ONLY with IPods. You cannot export to MP3.


2). Battery life is terrible, after about a year of moderate use the damn thing lasts for no more then an hour. Replacing the battery is a huge choir and is obviously not encouraged by the Apple world. I guess buying a 300 dollar (now 400 dollar) IPod every year is par for the course. Great planning Steve Jobs!!


3). You must use Itunes AND you can\'t register more then 5 computers to one device: One thing is for sure, Apple computers keep their hardware AND software proprietary. No way around it.


4). Poor Buttons: Look cool but with my IPod it works off of touch (there are no buttons). If I\'m working out and I\'m sweating I can\'t change music or if my hands are wet it\'s futile to try switching songs. Just stupid.



5). Poor Button Layout: Uh, why do I have to go through a menu to change the volume? OH, because I want to look cuul with my IPood


6). No radio


7). No voice recorder, I guess you can buy one, but who wants to bother


8). Propreitary Audio: What the hell is AIFF anyway? (rhetorical). Apple will say it\'s for better sound, which is a complete lie.


9). Wahoo, proprietary video.


10). Racist Adds: Has anyone ever noticed how the adds are always someone of color gettin\' down. Kind of disturbing if you ask me.


11). Poor Headphone Design: Cable pulls from speaker, most don\'t last more then a few months. Ooooh, but they\'re so cuul and trendy lookin.', 'Steve Jobs is not as innovative as people think', '', 'publish', 'open', 'open', '', 'steve-jobs-is-not-as-innovative-as-people-think', '', '', '2006-03-20 22:58:00', '2006-03-20 22:58:00', '', 0, 'http://www.andrewkrone.com/?p=27', 0, 'post', '', 0), (28, 2, '2006-03-20 22:58:00', '2006-03-20 22:58:00', 'So, I guess there are open source servers out there to create your own chat service. But why would someone ever want to create their own when there are so many for free?

So, as I write this I have an ancient ICQ account, a new ICQ account, an AOL IM account, a Yahoo account, an MSN account (that I never wanted, it\'s just part of having hotmail) and a Google Chat account. Why?

Is this not stupid?

And these consolidation programs, isn\'t that also a bit redundant.

\"I have way to many applications running on my system!!\"

\"Here\'s the answer, another application...\"

I guess there is no solution because anything new will only add to the mess and any program out there that tries to support ALL apps will fail.

Trillian for example, probably the most popular consolidation program for chat, IM, jabber, some-other-service-here, can\'t even put google in it\'s software.

uuuuuugh,
AK', 'One solution to the Growing Number of IM\'s', '', 'publish', 'open', 'open', '', 'one-solution-to-the-growing-number-of-ims', '', '', '2006-03-20 22:58:00', '2006-03-20 22:58:00', '', 0, 'http://www.andrewkrone.com/?p=28', 0, 'post', '', 0), (29, 2, '2006-03-20 22:59:00', '2006-03-20 22:59:00', 'Common problem: Gmail is great but I don\'t have my old pop3 emails on gmail.
Solution: Run Thunderbird and install the following extension:
http://mailredirect.mozdev.org/
Once you\'ve installed the extension you can select thousands of emails and redirect them off to you gmail account.
Add a forward from you old account to your google account and ...
Walla!! off-site backup of ALL email, old and new.
Why use any other provider?
-AK', 'How to Truly Migrate away from your POP3', '', 'publish', 'open', 'open', '', 'how-to-truly-migrate-away-from-your-pop3', '', '', '2006-03-20 22:59:00', '2006-03-20 22:59:00', '', 0, 'http://www.andrewkrone.com/?p=29', 0, 'post', '', 0), (30, 2, '2006-03-20 22:59:00', '2006-03-20 22:59:00', 'Copy and paste the following in \"advanced > subscribe to podcast\" in itunes:




http://feeds.feedburner.com/ANDREWKRONE




-AK', 'Podcast feed', '', 'publish', 'open', 'open', '', 'podcast-feed', '', '', '2006-03-20 22:59:00', '2006-03-20 22:59:00', '', 0, 'http://www.andrewkrone.com/?p=30', 0, 'post', '', 0), (31, 2, '2006-03-20 22:59:00', '2006-03-20 22:59:00', 'http://www.wave-cast.com/greenroom/
-AK', 'Great Global Warming Article', '', 'publish', 'open', 'open', '', 'great-global-warming-article', '', '', '2006-03-20 22:59:00', '2006-03-20 22:59:00', '', 0, 'http://www.andrewkrone.com/?p=31', 0, 'post', '', 0), (32, 2, '2006-03-20 23:00:00', '2006-03-20 23:00:00', 'I just met with Don Sullivan of http://www.dogtrain.com. Wow, what an absolutely refreshing and honest way to look at how dog obedience can be easily achieved.


To be perfectly honest I was skeptical at first but everything Don said was right on. I think the crux of his message is that dog\'s are not humans and shouldn\'t be treated as such. When we do this the dog does not respect you and does their own thing.


-AK', 'Dog Training - A Truly Honest and Effective Approach', '', 'publish', 'open', 'open', '', 'dog-training-a-truly-honest-and-effective-approach', '', '', '2006-03-20 23:00:00', '2006-03-20 23:00:00', '', 0, 'http://www.andrewkrone.com/?p=32', 0, 'post', '', 0), (33, 2, '2006-03-20 23:00:00', '2006-03-20 23:00:00', '\"Solaris installs often lack C compilers and their related tools.\"
ARRRRRRRRRGGGGGGGGGGHHHHHHH
WTF?
Why?
I\'m gettin\' a little furstrated here.
-AK', 'Quote directly from the PHP install manual', '', 'publish', 'open', 'open', '', 'quote-directly-from-the-php-install-manual', '', '', '2006-03-20 23:00:00', '2006-03-20 23:00:00', '', 0, 'http://www.andrewkrone.com/?p=33', 0, 'post', '', 0), (34, 2, '2006-03-20 23:00:00', '2006-03-20 23:00:00', '\"This means that the ldap librarys that came with solaris, are not very fine, you should use from openldap.org packages\"
ARRRRRRRRRRGGGGGGGGGGGGGGHHHHHHHHH
Shoot me
-AK', 'Another quote from php.net', '', 'publish', 'open', 'open', '', 'another-quote-from-php-net', '', '', '2006-03-20 23:00:00', '2006-03-20 23:00:00', '', 0, 'http://www.andrewkrone.com/?p=34', 0, 'post', '', 0), (35, 2, '2006-03-20 23:01:00', '2006-03-20 23:01:00', 'Below are some common tasks that can be performed with Solaris packages. Root by default does not have the correct path so it may require prompt>/usr/sbin/pkgadd -d packagename instead of just prompt>pkgadd -d packagename

Annoying if you don\'t know the basics.

-AK


pkgadd pkgadd (1m) - transfer software packages to the system
pkgask pkgask (1m) - stores answers to a request script
pkgchk pkgchk (1m) - check package installation accuracy
pkginfo pkginfo (1) - display software package information
pkginfo pkginfo (4) - package characteristics file
pkgmap pkgmap (4) - package contents description file
pkgmk pkgmk (1) - produce an installable package
pkgparam pkgparam (1) - display package parameter values
pkgproto pkgproto (1) - generate prototype file entries for input to pkgmk command
pkgrm pkgrm (1m) - remove a package from the system
pkgtrans pkgtrans (1) - translate package format', 'pkg stuff', '', 'publish', 'open', 'open', '', 'pkg-stuff', '', '', '2006-03-20 23:01:00', '2006-03-20 23:01:00', '', 0, 'http://www.andrewkrone.com/?p=35', 0, 'post', '', 0), (36, 2, '2006-03-21 21:35:00', '2006-03-21 21:35:00', 'Just a great registry cleaner. Well documented and it works!!! I highly recommend purchasing JV Power Tools. My system(s) run faster and cleaner after a quick clean with JV Power Tools. Adware, Spyware and malicious cookies are all gone.

-AK', 'jv16 Power Tools', '', 'publish', 'open', 'open', '', 'jv16-power-tools', '', '', '2006-03-21 21:35:00', '2006-03-21 21:35:00', '', 0, 'http://www.andrewkrone.com/?p=36', 0, 'post', '', 0), (37, 2, '2006-03-22 05:57:00', '2006-03-22 05:57:00', 'Why is my personal Google page referencing an articel from WKYT 27, Eastern Kentucky?

If anyone reads this blog please read the article (link below) and explain to me why this is \"top news\". There\'s only a 100,000+ troops who have opinions, why is this one so important?

http://www.wkyt.com/Global/story.asp?S=4664715&nav=4CAL

-AK', 'Google Pro Bush Slant', '', 'publish', 'open', 'open', '', 'google-pro-bush-slant', '', '', '2006-03-22 05:57:00', '2006-03-22 05:57:00', '', 0, 'http://www.andrewkrone.com/?p=37', 0, 'post', '', 0), (38, 2, '2006-03-22 06:10:00', '2006-03-22 06:10:00', 'I heard something the other day ( I think it was while watching Bill O\'Reilly, regretfully, I really dislike that guy).

Anyway, some expert guest said, \"No war initiated by the U.S. has ever been won since World War II.\"

I thought about the different \"campaigns\" and \"engagements\" and the statement is actually true:

U.S. involvment in Korea, no success, 40+ year stalemate
U.S. involvement in Vietnam, no success, lots of death
U.S. involvment with Cuba, well, that never really took off (Bay of Pigs)
U.S. involvement in Kuwait, well I guess we didn\'t start that
U.S. involvment in Cambodia, well I guess we let that get out of control without really doing anything

U.S. involvment in Iraq...

The intentions with Iraq were all correct, the confidence, the planning, everything. But did someone with all the experience and knowledge we have sit back and look at the methodology of liberating Iraq? Could the American people really comprehend what it would require? Could the president really understand the potential longevity to success? The answer is no.

If you cannot answer a question adequately it\'s best just to leave it alone until you can.

It\'s aggrevating to think that I wasted so much of my life in the desert for something that will ultimately be \"withdrawn\" because it will boost a politicians rating.

And it\'s ridiculous to kid ourselves. With Bush\'s ratings now the new President, Republican, Democrat or Moderate will see the Iraqi issue as something to put behind us. BUT WAIT, this may actually help Iraq in the long run.

The quote \"terrorists\" are mostly Syrians and Saudis. Many of these shitheads will leave when the U.S. does. It is also probable that the majority of the Iraqi people will just give up to whomever roles in next (they\'re used to it).

-AK', 'No War has been won since WW II', '', 'publish', 'open', 'open', '', 'no-war-has-been-won-since-ww-ii', '', '', '2006-03-22 06:10:00', '2006-03-22 06:10:00', '', 0, 'http://www.andrewkrone.com/?p=38', 0, 'post', '', 0), (39, 2, '2006-03-22 06:41:00', '2006-03-22 06:41:00', 'http://finance.google.com/finance

thanks DIGG
-AK', 'Google Finance', '', 'publish', 'open', 'open', '', 'google-finance', '', '', '2006-03-22 06:41:00', '2006-03-22 06:41:00', '', 0, 'http://www.andrewkrone.com/?p=39', 0, 'post', '', 0), (40, 2, '2006-03-22 22:14:00', '2006-03-22 22:14:00', '

http://andrew.krone.googlepages.com/

', 'Google Web Pages', '', 'publish', 'open', 'open', '', 'google-web-pages', '', '', '2006-03-22 22:14:00', '2006-03-22 22:14:00', '', 0, 'http://www.andrewkrone.com/?p=40', 0, 'post', '', 0), (41, 2, '2006-03-28 19:09:00', '2006-03-28 19:09:00', 'The file /etc/rpc contains a list of network services. Typically, when a remote machine wants to connect to one of those services on your machine, it first issues a query to the rpcbind program running on your computer. It knows the name of the services it wants to connect with, but doesn\'t know what port number to use. Your rpcbind will respond with a port number. The remote host will then attempt a connection to the specified port.

rpcbind is a service-name-to-port-number translator. In other Unix versions it\'s usually called portmapper.

If there\'s an /etc/rpc service you run that you want other hosts to be able to find on your machine, then those hosts must be able to speak to your rpcbind. The most commonly used services requiring remote access to rpcbind are NFS and NIS/NIS+.

So it might not be feasible to refuse all remote access to your rpcbind (though some people do just that). But it may be feasible to restrict access to, say, your department. It is certainly feasible in most cases to restrict access to the 128.192 subnet (effectively \"the UGA campus\").

Note that blocking rpcbind doesn\'t block access to the/etc/rpc services altogether. It does block access for those programs which do an rpcinfo query in order to reach those services. (This is conceptually analogous to the relationship between IP addresses and DNS.) It is standard to issue such a query; any /etc/rpc-service-using binary shipping with an OS should fall into this category. Happily, the \"standard\" statd, nlockmgr, cmsd, etc. vulnerability exploits also fall into this category.', 'WHAT RPCBIND DOES', '', 'publish', 'open', 'open', '', 'what-rpcbind-does', '', '', '2006-03-28 19:09:00', '2006-03-28 19:09:00', '', 0, 'http://www.andrewkrone.com/?p=41', 0, 'post', '', 0); INSERT INTO `wp_m3twcb_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (42, 2, '2006-05-03 17:59:00', '2006-05-03 17:59:00', 'Sometimes the serial console becomes unresponsive on SunFire Systems. The ONLY thing that can be done to resolve this is to restart the system. Other fixes might be plugging in a keyboard. This is very frustrating for any type of remote maintenance because the serial console is also the ONLY method to console some SunFire\'s making remote resets nearly impossible unless someone reset the power via a UPS which would be a complete pain.

Here\'s a quote from the sun website available at: http://sunsolve.sun.com/search/document.do?assetkey=1-26-25589-1

-----START PASTE ------------
A \"tip\" serial port may hang and become unresponsive. When this occurs any commands used to access the port will not respond. This may result in having to reboot the system to regain access to the port.

2. Contributing Factors This problem can occur in the following releases:

SPARC

* Solaris 2.5.1
* Solaris 2.6
* Solaris 7
* Solaris 8

Intel

* Solaris 2.5.1
* Solaris 2.6
* Solaris 7
* Solaris 8

3. Symptoms When the described problem occurs the serial port becomes unresponsive. Regardless of what commands are used to access the port there will be no response. The processes can not be killed to regain access to the port.

Solution Summary Top
4. Relief/Workaround It might be possible to gain access to the port by disabling and then enabling the port monitor using the following command sequence:', 'Serial Console Hangs in Solaris', '', 'publish', 'open', 'open', '', 'serial-console-hangs-in-solaris', '', '', '2006-05-03 17:59:00', '2006-05-03 17:59:00', '', 0, 'http://www.andrewkrone.com/?p=42', 0, 'post', '', 0), (43, 2, '2006-05-22 21:18:00', '2006-05-22 21:18:00', 'STEP 1, Print:
Print this document


STEP 2, Burn:
Get the mini iso at:
ftp://mirror.sese.asu.edu/pub/OpenBSD/3.9/i386/cd39.iso
OR CHECK OUT:
http://openbsd.org/ftp.html#ftp

Burn the iso to CD


STEP 3, Boot:
Boot the CD and answer the following questions:

(I)nstall , (U)pgrade, or (S)hell? type \"I\" <ENTER>
Terminal [vt220] <ENTER>
kbd(8) mapping [none] <ENTER>
Proceed with install? [no] type \"y\" <ENTER>
Which one is the root disk [wd0] <ENTER>
Do you want to use all of wd0 for OpenBSD [no] <ENTER>



STEP 4, Configure the Disk:
At the fdisk 1: prompt> type \"w\" <ENTER>
At the fdisk 1: prompt> type \"q\" <ENTER>
now view the partitions: type \"p m\" <ENTER>
delete partition a: type \"d a\" <ENTER>
delete partition b: type \"d b\" <ENTER>
delete partition d: type \"d d\" <ENTER>
delete partition e: type \"d e\" <ENTER>
delete partition f: type \"d f\" <ENTER>
delete partition g: type \"d g\" <ENTER>
delete partition h: type \"d h\" <ENTER>

[ Varying Disk sizes will change this input ]
add partition a: type \"a a\" <ENTER>
offset [##] <ENTER>
size [#############] type \"1500m\" <ENTER>
Rounding to the nearest cylinder: ########
FS Type [4.2BSD] <ENTER>
mount point [none] type \"/\" <ENTER>

[ Swap should be twice your memory ]
add partition b: type \"a b\" <ENTER>
offset [#####] <ENTER>
size [#############] type \"2000m\" <ENTER>
Rounding to the nearest cylinder: ########
FS Type [4.2BSD] <ENTER>
mount point [swap] <ENTER>

[ C is skipped ]
add partition d: type \"a d\" <ENTER>
offset [#####] <ENTER>
size [#############] type \"2000m\" <ENTER>
Rounding to the nearest cylinder: ########
FS Type [4.2BSD] <ENTER>
mount point [none] type /tmp <ENTER>

add partition e: type \"a e\"<ENTER>
offset [#####] <ENTER>
size [#############] type \"3000m\" <ENTER>
Rounding to the nearest cylinder: ########
FS Type [4.2BSD] <ENTER>
mount point [none] type /var <ENTER>

add partition f: type \"a f\" <ENTER>
offset [#####] <ENTER>
size [#############] type \"3000m\" <ENTER>
Rounding to the nearest cylinder: ########
FS Type [4.2BSD] <ENTER>
mount point [none] type /usr <ENTER>

add partition g: type \"a g\"<ENTER>
offset [#####] <ENTER>
size [#############] type \"5000m\" <ENTER>
Rounding to the nearest cylinder: ########
FS Type [4.2BSD] <ENTER>
mount point [none] type /home <ENTER>

view the partition table: type \"p m\" <ENTER>
type \"q\" <ENTER>
Write new label? [y] <ENTER>
Go through the mount point <ENTER> x 6
Type \"done\" <ENTER>

The next step destroys all existing data on these partitions!
Are you really sure you want to proceed? type \"y\" <ENTER>

STEP 5, Configure the Host:

hostname: type \"hostname\" <ENTER>
Configure the network? [yes] <ENTER>
Available interface are: xl0
Which one do you want to initialize [xl0] <ENTER>
Symbolic (host) name for xl0 [servername]
The media options for xl0 are currently media: ethernet autoselect
Do you want to change the media options? [no] <ENTER>
IPv4 address for xl0? type \"###.###.##.##\" <ENTER>
Netmask [255.255.255.0] <ENTER>
IPv6 address for xl0? [none] <ENTER>
DNS domain name? type \"andrewkrone.com\" <ENTER>
DNS name server? type the ip \"###.###.###.###\" <ENTER>
Use the name server now? [yes] <ENTER>
Default IPv4 route? type \"###.####.###.1\" <ENTER>
Edit hosts with ed? [no] <ENTER>
Do you want to do any manual netowrk configuration? [no] <ENTER>
Password for root account? (will not echo) Type \"uniquepasshere\" <ENTER>
Password for root account? (again) Type \"uniquepasshere\" <ENTER>



STEP 6, Install the sets:
Let\'s install the sets!
Location of sets? Type \"ftp\" <ENTER>
HTTP/FTP Proxy URL? [none] <ENTER>
Display the list of known servers? [yes] <ENTER>
Server? type \"8\" <ENTER>
Server? [rt.fm] <ENTER>
Does the server support passive mode? [yes] <ENTER>
Server Directory? [pub/OpenBSD/3.9/i386] <ENTER>
Login [anonymous] <ENTER>

[Select ALL packages] <ENTER> x 7
Set name type \"done\" <ENTER>

Ready to install sets? [yes] <ENTER>
Getting bsd ....
100% |**************************************************| 5332 KB 00:23
Getting bsd.rd ...
100% |**************************************************| 4622 KB 00:19
Getting bsd.mp ...
100% |**************************************************| 5374 KB 00:23
Getting base39.tgz ...
100% |**************************************************| 39523 KB 02:49
Getting etc39.tgz ...
100% |**************************************************| 1126 KB 00:04
Getting misc39.tgz ...
100% |**************************************************| 2222 KB 00:09
Getting comp39.tgz ...
100% |**************************************************| 73524 KB 05:20
Getting man39.tgz ...
100% |**************************************************| 7258 KB 00:30
Getting game39.tgz ...
100% |**************************************************| 2538 KB 00:10
Getting xbase39.tgz ...
100% |**************************************************| 10313 KB 00:44
Getting xetc39.tgz ...
100% |**************************************************| 90404 KB 00:00
Getting xshare39.tgz ...
100% |**************************************************| 2029 KB 00:08
Getting xfont39.tgz ...
100% |**************************************************| 32456 KB 02:10
Getting xserv39.tgz ...
100% |**************************************************| 19410 KB 01:25
Location of sets? [done] <ENTER>

STEP 7, Finish Up:
Start sshd by default? [yes] <ENTER>
Start ntpd(8) by default? [no] <ENTER>
Do you expect to run the X Window System [yes] <ENTER>
Change the default console to com0? [no] <ENTER>
What timezone are you in? type \"?\" <ENTER>
What sub-timezone are you in? type \"?\" <ENTER>
What sub-timezone are you in? type \"Los_Angeles\" <ENTER>
Setting local timezone...
Making all device nodes...
CONGRATULATIONS!!!
type \"halt\" <ENTER>

YOUR DONE!!!!!', 'Fast Install of OpenBSD 3.9 i386', '', 'publish', 'open', 'open', '', 'fast-install-of-openbsd-3-9-i386', '', '', '2006-05-22 21:18:00', '2006-05-22 21:18:00', '', 0, 'http://www.andrewkrone.com/?p=43', 0, 'post', '', 0), (44, 2, '2006-05-22 22:41:00', '2006-05-22 22:41:00', 'Add a User for Sudo:
# adduser username
Use option ``-silent\'\' if you don\'t want to see all warnings and questions.
Reading /etc/shells
Check /etc/master.passwd
Check /etc/group

Ok, let\'s go.
Don\'t worry about mistakes. I will give you the chance later to correct any input.
Enter username []: username
Enter full name []: FirstName LastName
Enter shell csh ksh nologin sh [csh]:
Uid [1001]:
Login group probert [username]: wheel
Login group is ``wheel\'\'. Invite username into other groups: guest no
[no]:
Login class daemon default staff [default]:
Enter password []:
Enter password again []:

Name: Username
Password: ****
Fullname: FirstName LastName
Uid: 1001
Gid: 0 (wheel)
Groups: wheel
Login Class: default
HOME: /home/username
Shell: /bin/csh
OK? (y/n) [y]: y
Added user ``username\'\'
Copy files from /etc/skel to /home/username
Add another user? (y/n) [y]: n
Goodbye!


Method 2, Create Super-User to Sudo:
mkdir /home/andrew
useradd andrew
passwd andrew
chown andrew /home/andrew
chgrp wheel /home/andrew
usermod -G wheel andrew

Modify SSH:
vi /etc/ssh/sshd_config
Change \"PermitRootLogin yes\" to \"PermitRootLogin no\"
restart sshd: kill -HUP `cat /var/run/sshd.pid`


Stop Sendmail on boot:
as root vi /etc/rc.conf
Change sendmail_flags=\"-L sm-mta -C/etc/mail/localhost.cf -bd -q30m\"
to sendmail_flags=\"\"

Send messages to another user:
echo andrew >> /root/.forward

Startup Necessary Services on boot:
as root vi /etc/rc.conf
change dhcpd_flags=NO to dhcpd_flags=\"\"', 'Fixing Up OpenBSD', '', 'publish', 'open', 'open', '', 'fixing-up-openbsd', '', '', '2006-05-22 22:41:00', '2006-05-22 22:41:00', '', 0, 'http://www.andrewkrone.com/?p=44', 0, 'post', '', 1), (45, 2, '2006-05-24 16:46:00', '2006-05-24 16:46:00', 'Outlook is junk, for example any mailbox file over 2 GB cannot be repaired with the scanpst.exe tool located in C:\\Program Files\\Common Files\\System\\MSMAPI\\1033.

\"Complete recovery of PST files over 2 GB\'s is impossible\"

BUT, you can trim the fat off of a file over 2GB and recover all the other email:
Search Microsoft.com for:

\"Exchange 2000 Tool: PST2GB\"

More accurately, there\'s a page called Oversized PST and OST crop tool:

http://support.microsoft.com/?kbid=296088

These guys claim they know something about Outlook files although you cannot use their product without pay (not a real trial):

Checkout PSTCompactor:
http://www.PSTcompactor.com', 'Fixing PST problems, 2GB limit', '', 'publish', 'open', 'open', '', 'fixing-pst-problems-2gb-limit', '', '', '2006-05-24 16:46:00', '2006-05-24 16:46:00', '', 0, 'http://www.andrewkrone.com/?p=45', 0, 'post', '', 0), (46, 2, '2006-06-05 18:38:00', '2006-06-05 18:38:00', 'Just a note from http://www.sun.com/servers/entry/x2100/faq.jsp#q_15:

\"Q: What kind of Raid is supported in the Sun Fire X2100?

A:Only Raid 0 and 1 are supported, and currently only in Windows 2003 Server OS. There is also an Open Source driver for Linux, that is not supported by Sun. It is located at http://people.redhat.com/~heinzm/sw/dmraid/\"

-AK', 'RAID Function does not work with SunFire X2100', '', 'publish', 'open', 'open', '', 'raid-function-does-not-work-with-sunfire-x2100', '', '', '2006-06-05 18:38:00', '2006-06-05 18:38:00', '', 0, 'http://www.andrewkrone.com/?p=46', 0, 'post', '', 0), (47, 2, '2006-06-07 18:09:00', '2006-06-07 18:09:00', 'Thoughts:

Sun is smart and it\'s developing some great technologies like dtrace for the Solaris 10 operating system. The ZFS filesystem is also a marvel of developemnt and a useful filesystem for any mid-level business. BUT, it\'s missing the boat on the end-user. Mastering the journaling filesystem is NOT what people are looking for. I think Companies like Google are excelling because their new software appeals to the masses and is easy to use. In addition Sun hardware is still way too expensive compared to the competition.

-Andy', 'SUNW - Sun Microsystems, Inc.', '', 'publish', 'open', 'open', '', 'sunw-sun-microsystems-inc', '', '', '2006-06-07 18:09:00', '2006-06-07 18:09:00', '', 0, 'http://www.andrewkrone.com/?p=47', 0, 'post', '', 0), (48, 2, '2006-06-09 18:03:00', '2006-06-09 18:03:00', 'Does ArcMap hangs when opening?

Sometimes after upgrading ArcGIS on a Windows system the program will hang when the user first tries to open the program. This is typical when the user makes a significant upgrade (like from ArcGIS 8.3 to ArcGIS 9.0 or 9.1).

Solution:

Rename the user profile created by ESRI. This is typically locate in C:\\Documents and Settings\\Username\\Application Data\\ESRI (where username of course is your username)

You may also have to modify your folder settings to \"view hidden folders\". In a Windows Explorer Window Select Tools > Folder Options...

So rename C:\\Documents and Settings\\Username\\Application Data\\ESRI to
C:\\Documents and Settings\\Username\\Application Data\\ESRI_old.

ArcMap/Catalog/Globe/Reader/etc. should open fine now,
-AK', 'ArcMap Hangs when opening after install', '', 'publish', 'open', 'open', '', 'arcmap-hangs-when-opening-after-install', '', '', '2006-06-09 18:03:00', '2006-06-09 18:03:00', '', 0, 'http://www.andrewkrone.com/?p=48', 0, 'post', '', 0), (49, 2, '2006-06-12 16:40:00', '2006-06-12 16:40:00', 'First, take a look at /etc/passwd

Question: As a default user in Solaris how do you know who you are?

Most people type \'whoami\' but this in unavailable in the default path. The path to \'whoami\' actually exists in /usr/ucb/. But who wants to type /usr/ucb/whoami every time you want to know your user? Just add to your user profile. BUT, NEVER add \".\" to the root PATH. Here are the profile files associated with the different shells (set in /etc/passwd):


.profile (Bourne and Korn shells) #/bin/sh - Bourne #/bin/ksh - Korn shell
.bash_profile (Bourne Again shell)#/bin/bash - Bourne Again shell
.login and .cshrc (C shell) #/bin/csh - C shell
.tcshrc and .cshrc (TC shell) #/bin/tcsh - TC shell
.zlogin and .zshrc (Z shell) #/bin/zsh - Z shell', 'Setting Solaris Shells', '', 'publish', 'open', 'open', '', 'setting-solaris-shells', '', '', '2006-06-12 16:40:00', '2006-06-12 16:40:00', '', 0, 'http://www.andrewkrone.com/?p=49', 0, 'post', '', 0), (50, 2, '2006-06-13 22:22:00', '2006-06-13 22:22:00', 'Q: What if the X-server does not start when the system is powered on or I see the error: “The X-server can not be started on display :0…”

A: Logon to the system’s LOCAL console as root:


root prompt> kdmconfig (select “Xsun server”)

Video Card:
Video Devices:
ATI Rage XL graphics controller with 8MB memory
Aka to Solaris 10 as:
ATI RAGE PRO / PRO TURBO / LT PRO / XL (8MB)

Monitor Types:
MultiFrequency 64 Khz (up to 1600x1200 interlaced)

Screen Sizes:
17-inch (43cm)

Resolution/Color/Size/Refresh Rate:
1024x768 – 256 colors @75Hz

Mouse:
USB Mouse

Keyboard:
Generic US-English(104-Key)



Reboot the system with the mouse and keyboard (noted above) and make sure the settings work


-AK', 'The X-server can not be started on display :0…', '', 'publish', 'open', 'open', '', 'the-x-server-can-not-be-started-on-display-0', '', '', '2006-06-13 22:22:00', '2006-06-13 22:22:00', '', 0, 'http://www.andrewkrone.com/?p=50', 0, 'post', '', 2), (51, 2, '2006-06-16 18:04:00', '2006-06-16 18:04:00', 'In case you forget:

Modify/Check the following files:

/etc/inet/hosts
/etc/inet/ipnodes
/etc/inet/netmasks
/etc/resolv.conf
/etc/defaultrouter (key)
/etc/defaultdomain (NIS default)

-AK', 'How to Change Solaris 10 IP Address', '', 'publish', 'open', 'open', '', 'how-to-change-solaris-10-ip-address', '', '', '2006-06-16 18:04:00', '2006-06-16 18:04:00', '', 0, 'http://www.andrewkrone.com/?p=51', 0, 'post', '', 0), (52, 2, '2006-06-16 18:40:00', '2006-06-16 18:40:00', 'Q: How does someone prevent Search Engine caching?

A: There is really no 100% method short of changing access from public to private. Websites that are \"offline\" can often be found using using google.com or archive.org.

Here are five options to preventing cached Engines:

1). Password protect the directory with your files.

2). Use a utility like WinRAR or WinZip to zip the file and password protect the contents.
winrar: http://www.win-rar.com/passwordprotection.html
winzip: http://service1.symantec.com/SUPPORT/tsgeninfo.nsf/docid/2005082609530939
(Downside: there are tools to break these passwords)

3). Add the file to a web accessible space but DO NOT link to the document from any other page.
(Downside: anyone could link to the page, unlikely but possible)


4). If it\'s a pdf or word document you can add a password to the document.
for word: http://www.uwo.ca/its/doc/hdi/email/word-excel-protect.html
for pdfs: http://www.palomar.edu/at/howdoi/passwordPDF.htm
(Downside: again, there are tools to break these passwords)

5). Add a \'robots.txt\' to the directory you want google NOT to browse, see: http://sitemaps.blogspot.com/2006/02/using-robotstxt-file.html
(Downside: can still be cached, most Engines respect robots file though)

-AK', 'Preventing Google Cache', '', 'publish', 'open', 'open', '', 'preventing-google-cache', '', '', '2006-06-16 18:40:00', '2006-06-16 18:40:00', '', 0, 'http://www.andrewkrone.com/?p=52', 0, 'post', '', 0), (53, 2, '2006-07-17 21:57:00', '2006-07-17 21:57:00', 'Not sure why so many people are crazy over the SunFire\'s out there. Two key problems:

1). Poor hardware RAID support, the SunFire x2100 come with hardware RAID but it\'s incompatible with the Solaris 10 OS

2). No USB boot option

and another...

3). No front lights to determine failed disks', 'Yet another Sun incompatibility', '', 'publish', 'open', 'open', '', 'yet-another-sun-incompatibility', '', '', '2006-07-17 21:57:00', '2006-07-17 21:57:00', '', 0, 'http://www.andrewkrone.com/?p=53', 0, 'post', '', 0), (54, 2, '2006-09-05 16:34:00', '2006-09-05 16:34:00', 'System clocks are poor at best. There\'s lots of reasons for this, most which I don\'t really understand. Anyway, the best way to prevent from time drift is to setup NTP:

edit /etc/ntp.conf with:

server 0.north-america.pool.ntp.org prefer
server 1.north-america.pool.ntp.org
server 2.north-america.pool.ntp.org
driftfile /var/db/ntp.drift
restrict default ignore


set the service to activate on restart in /etc/rc.conf:

ntpdate_enable=\"YES\"

restart the machine
', 'Setting up NTP in FreeBSD', '', 'publish', 'open', 'open', '', 'setting-up-ntp-in-freebsd', '', '', '2006-09-05 16:34:00', '2006-09-05 16:34:00', '', 0, 'http://www.andrewkrone.com/?p=54', 0, 'post', '', 0), (55, 2, '2006-09-29 16:16:00', '2006-09-29 16:16:00', 'Here\'s a problem: You have a RT system running mysql 4.1 with version Best Practical RT version 3.2.2. How do you upgrade to the latest tracker system and database and keep all your data?



Answer: Rebuild the system with it\'s version on another system first, test its functionality, then upgrade on the separate system.', 'Ahhh Request Tracker', '', 'publish', 'open', 'open', '', 'ahhh-request-tracker', '', '', '2006-09-29 16:16:00', '2006-09-29 16:16:00', '', 0, 'http://www.andrewkrone.com/?p=55', 0, 'post', '', 0), (56, 2, '2006-10-02 16:20:00', '2006-10-02 16:20:00', 'Why doesn\'t mysql.com just tell everyone to run mysql_fix_priviledge_tables after upgrading databases?

root@server /usr/local/bin]# mysql_fix_privilege_tables --password=####


This fixes errors like:

060929 12:55:13 [ERROR] (db) Expected field Select_priv at position 3 to have character set \'utf8\' but found \'latin1\'
060929 12:55:13 [ERROR] (db) Expected field Insert_priv at position 4 to have character set \'utf8\' but found \'latin1\'
060929 12:55:13 [ERROR] (db) Expected field Update_priv at position 5 to have character set \'utf8\' but found \'latin1\'
060929 12:55:13 [ERROR] (db) Expected field Delete_priv at position 6 to have character set \'utf8\' but found \'latin1\'
060929 12:55:13 [ERROR] (db) Expected field Create_priv at position 7 to have character set \'utf8\' but found \'latin1\'
060929 12:55:13 [ERROR] (db) Expected field Drop_priv at position 8 to have character set \'utf8\' but found \'latin1\'
060929 12:55:13 [ERROR] (db) Expected field Grant_priv at position 9 to have character set \'utf8\' but found \'latin1\'
060929 12:55:13 [ERROR] (db) Expected field References_priv at position 10 to have character set \'utf8\' but found \'latin1\'
060929 12:55:13 [ERROR] (db) Expected field Index_priv at position 11 to have character set \'utf8\' but found \'latin1\'
060929 12:55:13 [ERROR] (db) Expected field Alter_priv at position 12 to have character set \'utf8\' but found \'latin1\'', 'Easy fix when updating from MySQL 4.1 to 5.1', '', 'publish', 'open', 'open', '', 'easy-fix-when-updating-from-mysql-4-1-to-5-1', '', '', '2006-10-02 16:20:00', '2006-10-02 16:20:00', '', 0, 'http://www.andrewkrone.com/?p=56', 0, 'post', '', 0), (57, 2, '2006-10-12 14:53:00', '2006-10-12 14:53:00', 'Only names with the links to the stores are sites I\'ve visited. The list is orginally from http://www.isomedia.com/homes/jbell/supply.html but is completely out of date.

-AK

A
# Austin Home Brew - The best prices, simply most comprehensive website for making beer. Great deals on shipping and excellent selection.

B
# Beer, Beer & More Beer - Walnut Creek, CA. Free shipping with purchases over $35(carboys and bottles excluded), the most complete line of draft dispensing equipment, complete brewing systems and unique advanced equipment, secure online ordering.
# The Beer Essentials - Springfield, OR
# Beer Underground We carry a complete line of brewing supplies in our online catalog.
# Brewer\'s Coop - http://www.thebrewerscoop.com/ - Yet another pathetic brewing website

C

# >Cellar Homebrew\'s Home Page - Looks like a great site -AK
Seattle, WA
# Welcome to Country Wines - Simple -AK For 25 years Country Wines has provided home winemakers and brewers with the best in equipment, ingredients and personal service.

D
# Double Springs Homebrew Supply - We are a complete home beer and wine making supply store.
# Draftsman Brewing Company - Don\'t Dodge the Draft! We are your front line homebrew supply headquarters. Mentor, Ohio USA
E
# East Coast Brewing Supply - large selection of malts, hops, grains and equipment for the homebrewing enthusiast.
F
# Four Corners Liquors & Homebrew Supply Shop - Secure online ordering from a complete catalog of equipment and supplies.
G
# Glisan Street Brewhaus (BOP)
H
# Hatfield\'s & McCoys Home Brew Supplies
# Heartland Homebrew - A complete line of homebrew supplies and equipment including everything for the advanced brewer as well as the beginner. Most items ship within 24 hours! We have an award winning staff to serve you.
# Highlander Home Brew Supplies - The Rocky Mountain region\'s most complete homebrew supply shop ships all over the world. Great Website too! Littleton, CO
# The Home Beer/Wine/Cheese Making Shop - Woodland Hills, CA
# HOMEBREW @ WHOLESALE
# The Home Brewery - homebrewing supplies
# The Homebrew Experience
# Homebrew Headquarters, Inc. - Dallas/Ft. Worth, TX
# Homebrew Heaven Brewing Supplies - Everett, WA. The Pacific Northwest\'s Favorite Brewshop.
# Homebrew Pro Shoppe
# Homebrew Shop - Quality Supplies for the Homebrewer and Winemaker
# HomeBrew Supply of Troutdale, Oregon
# Homebrewers Outpost - A brief introduction by the experts at Homebrewers Outpost. Also the complete Homebrewers Outpost catalog.
# Hops Direct - Puterbaugh Farms - We are a 5th generation hop farming family from WA state with an online ordering system...we grow 10 different hop varieties and have our farm fresh hops ready to cut when your order comes in. (Not to mention, we have great prices...so compare!) We have pellets and leaf and can ship anywhere in the world. Phone 509/837-3616. Thanks!
# HopTech\'s Web Site - Mail order homebrew supplier.
# Hudson River Brew Supplies
I
J
# JC Homebrewing Co. - Quality supplies for homebrewing and winemaking enthusiasts. Reasonable prices. Quick deliveries.
K
# Karp\'s Homebrew Shop - A full service retail and mail order homebrew shop. Homebrewing supplies, equipment, books, custom welding and information.
L
# Leener\'s Brew Works - 9834 Valley View Road, Macedonia, OH 330-467-9870 Beermaking, winemaking, cheesemaking, sodamaking, vinegar making. Classes weekly.
# Liquid Assets Brewing Systems
# Lost River Brew Supplies - home brew online supply catalog
M
# The Market Basket - Brookfield, WI
# Maryland Homebrew
# The Menu - a network of homebrew suppliers all over Australia
# Mid-Atlantic Brewing Supplies
# Monticello Brewing Company - BOP and homebrew supply
# Moving Brews - supplier of food-grade pumps and related plumbing for the advanced homebrewer
N
# Niagara Tradition Homebrewing Supplies - Recipes, technical information, newsletters, troubleshooting tips, contest information & results, and a lot more. Put up by the largest homebrew supply shop in the Western New York area. By August 1998, this site will feature a searchable catalog with reams of technical information about every item carried--grains, hops, yeasts, etc. Will answer individual questions submitted via Feedback page.
# North Brewery Supplies - The Midwest\'s leading catalog/mailorder supplier. This site has a really good prices, highly recommended, shipping seemed kind of steep though -AK
# Northern Brewer On-Line - The midwest\'s most complete selection of homebrewing supplies now ships throughout the United States!
O
# Old West Homebrew Supply - Over 900 items available for online ordering with our interactive supply catalog. Live chat room in the saloon for folks with a Java enabled browser. Page best viewed with Netscape 2.01 or better. Phone 800-ILV-BREW with any questions.
# Online Hop Price Lists
P
# Pacific Brewing Home Brewed Beer Site - Pacific Brewing Pty Ltd is Australia\'s most innovative home brewed beer concentrate supply company.
# Paragon Brewing, Inc. - Home of the Mashmate 1600 RIMS controller. RIMS construction plans. RIMS brewing tips and advice.
# Precision Brewing Systems - Custom manufactures 10 to 25 gallon SS brew kettles, 3 vessel brew systems and kits to convert kegs to brew kettles.
Q
R
# Red White & Brew
# Rocky Mountain Brewing Supplies - Idaho Falls, ID They offer a catalog, mainly for the Western U.S., but they sell all over the U.S.
# Rocky Mountain Brewing Supplies
# Rocky Mountain Homebrew - Beer & Wine Making Supplies & Equipment
S
# SABCO INDUSTRIES, INC. - new & used kegs and a line of stainless kettles and advanced home-brew equipment.
# Santa Barbara Home Brew Supply - The best source for discounted brewing supplies, with monthly specials and on-line order entry.
# South Bay Homebrew Supply - Full service retail store plus mail order, supplying brewers around the world.
# Southwest Homebrew Supplies, Inc. - a mail order and pick-up by appointment homebrew shop carrying everything the homebrewer needs. Our overall prices are low in comparison to other homebrew shops in the USA. Orders can easily be taken through our on-line catalog.
# S.P.S. Beer Stuff - Brewing beer at home is easy and fun! Check out our online catalog homebrewing equipment and supplies today!
# St. Patrick\'s of Texas Brewers Supply - Austin, TX
# F.H.Steinbart
# Sudsie\'s Quality Malts, Wine Kits & Supplies - a family owned and operated business whose goal is to provide customers with quality products at near wholesale prices. Visit today!
# Sunset Suds, Inc. Online Catalog - Catalog retailers of premium beermaking supplies and equipment. Call 1-800-786-4184 for free catalog!
T
Things Beer - A review of \"Things Beer\", with a link to their site.
U
# U Brew Seattle (BOP)
# Underground Digital Home Brewing Resources - We are retailers of home brewing equipment. We carry everything from complete beginners kits to individual ingredients for your own recipes.
V
# Victor\'s Grape Arbor
# Vinexpert Homebrew and Winemaking
# VonKlopp BrewShop
W
# West Creek Home Brew - A well stocked 3000 square foot home brew store in the Southern Tier of New York State. This is an interim address on the net until we have our own domain (which should be around the first of the year).
# West Side Homebrew
# WindRiver Brewing Company - Homebrewing Supplies Menu. START-UP KITS All the specialized equipment the beginning homebrewer will need to start homebrewing. Including...
# WWW Virtual Library: Beer & Brewing: On-line Commercial Listings - Various commercial organizations publishing WWW pages to sell their wares and services. Homebrewing Supply Shops and BOP\'s ...', 'Beer Supply Sites', '', 'publish', 'open', 'open', '', 'beer-supply-sites', '', '', '2006-10-12 14:53:00', '2006-10-12 14:53:00', '', 0, 'http://www.andrewkrone.com/?p=57', 0, 'post', '', 0), (58, 2, '2006-10-16 22:16:00', '2006-10-16 22:16:00', 'In FreeBSD you can update your ports distribution files with the following command:

servername@domainname# su

servername@domainname# pkg_add -r cvsup-without-gui

servername@domainname# rm –rf /usr/ports

servername@domainname# /usr/local/bin/cvsup -L 2 -h cvsup6.FreeBSD.org /usr/share/examples/cvsup/ports-supfile

-AK', 'Quick and Dirty on FreeBSD Updating Ports', '', 'publish', 'open', 'open', '', 'quick-and-dirty-on-freebsd-updating-ports', '', '', '2006-10-16 22:16:00', '2006-10-16 22:16:00', '', 0, 'http://www.andrewkrone.com/?p=58', 0, 'post', '', 0), (59, 2, '2006-10-17 17:09:00', '2006-10-17 17:09:00', 'If you see this error:

[warn] (2)No such file or directory: Failed to enable the \'httpready\' Accept Filter


You\'ll Need to do the following on FreeBSD, you need to add a kernelmodule

kldload accf_http

grep accf /boot/defaults/loader.conf

accf_data_load=\"NO\" # Wait for data accept filter
accf_http_load=\"NO\" # Wait for full HTTP request accept filter

Modify /boot/loader.conf with \'YES\' on both lines above

-Ak', 'Installing Compiles Apache 2.2 on FreeBSD', '', 'publish', 'open', 'open', '', 'installing-compiles-apache-2-2-on-freebsd', '', '', '2006-10-17 17:09:00', '2006-10-17 17:09:00', '', 0, 'http://www.andrewkrone.com/?p=59', 0, 'post', '', 0), (60, 2, '2006-10-18 22:00:00', '2006-10-18 22:00:00', 'Makes me proud to be a Krone:

-Andy



Finding his heart
By Mark J. Armstrong
The Daily Times

Published September 20, 2006
John R. Krone served 23 years in the U.S. Navy working
his way up from the enlisted ranks to retire as a Lt.
Commander, served as a test pilot during War World II,
flew helicopters over the frozen Arctic Circle and
once had John Wayne as a passenger.

But, the thing of which the 86-year-old veteran is
most proud is getting two Purple Heart medals
posthumously awarded to his father 88 years after they
were earned.

“This is what the government sent me,” Krone said,
holding the certificates of award to his father, John
J. Krone.

“I’m really proud of them. I just wanted my
grandchildren to know what their great-grandfather
did,” he said.

The senior Krone was born in 1898, and on June 6,
1917, he sailed for France with the U.S. Army during
War World I. According to his military records, Krone
was wounded on Nov. 6, 1917, and again on March 28,
1918.

The records did not indicate the nature of the wounds
and Krone, the son, said he never asked his father.

“To look at him you’d never know he was wounded. He
never complained, but when ‘The Star-Spangled Banner’
played, he teared up every time,” Krone said. But, “as
a kid, I saw that massive scar where his left lung was
supposed to be.”

The Purple Heart, awarded in the name of the President
of the United States to those who have been wounded or
killed while serving with the U.S. military, did not
exist before 1932.

Based on the Badge of Military Merit issued to
soldiers during the Revolutionary War by Gen. George
Washington, the Purple Heart was introduced by order
of President Herbert Hoover at the bicentennial of
Washington’s birth.

The design and color was based on the badge issued by
Washington, but Gen. Douglas MacArthur added the
profile and wrote the criteria for issuing the medal
to those who were wounded or killed. MacArthur also
became the first recipient of the modern Purple Heart.

It has been awarded retroactively, by request, to
anyone wounded since April 5, 1917. However, Krone’s
father never requested the medal. Krone said it was
the controversy during the 2004 presidential election
that made him decided to seek it for his father.

Krone said he started eight months ago after gathering
his father’s military record by contacting the U.S.
Department of Defense. He received a letter back,
stating that due to the 1973 National Archives fire,
several War World I records were lost and his father’s
may be among them.

“They didn’t take any action,” Krone said.

That didn’t deter Krone, who next contacted U.S.
District 23 Rep. Henry Bonilla’s office. Krone said he
was told they would look into it, and he said when
they called him last week, he didn’t even think it was
about the medal.

Last Wednesday, Krone received the medal and
certificates from Bonilla’s office.

“I’m real proud of this. I’m going to send copies of
all of this to my kids,” he said.

Krone’s father was a crane operator with the 1st U.S.
Army Engineers during War World I. In 1942, despite
his previous injuries, he re-enlisted in the Army for
less than a year. Krone said his father, who died in
1964, could have had a ceremony to receive the medals.

“He’s not around to see it, but I wish I could get out
to California to put it on his grave,” Krone said.', 'My Great Grandfather John Krone', '', 'publish', 'open', 'open', '', 'my-great-grandfather-john-krone', '', '', '2006-10-18 22:00:00', '2006-10-18 22:00:00', '', 0, 'http://www.andrewkrone.com/?p=60', 0, 'post', '', 0), (61, 2, '2006-10-31 00:46:00', '2006-10-31 00:46:00', 'RedHat ships with poor X11 support due to PAM compatibilities, see below:

If you see this error while trying to login as a user other then root:

PAM authentication failed, cannot start X server.
...


Do this:
vi /etc/pam.d/xserver
make the file look like this:
#%PAM-1.0
# auth sufficient /lib/security/pam_rootok.so
# auth required /lib/security/pam_console.so
auth required /lib/security/pam_permit.so
account required /lib/security/pam_permit.so


-AK', 'Fixing X11 for User in RedHat', '', 'publish', 'open', 'open', '', 'fixing-x11-for-user-in-redhat', '', '', '2006-10-31 00:46:00', '2006-10-31 00:46:00', '', 0, 'http://www.andrewkrone.com/?p=61', 0, 'post', '', 0), (62, 2, '2006-10-31 20:09:00', '2006-10-31 20:09:00', 'For each user cd to /home/username/.vnc and edit xstartup as follows:

-AK

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title \"$VNCDESKTOP Desktop\" &
startx &', 'Fixing VNC to load X Windows', '', 'publish', 'open', 'open', '', 'fixing-vnc-to-load-x-windows', '', '', '2006-10-31 20:09:00', '2006-10-31 20:09:00', '', 0, 'http://www.andrewkrone.com/?p=62', 0, 'post', '', 0), (63, 2, '2006-11-02 21:57:00', '2006-11-02 21:57:00', 'Force Carbonation

Good how to... available at:
http://www.northernbrewer.com/instructions/co2.htm

-AK

To force carbonate beer and other beverages, refer to the chart at the end of this document. It shows the relationship of temperature and pressure on CO2 solubility. First, find the temperature of your beer in the leftmost column. Look across the row to find the volumes of CO2 desired. Finally, set your regulator to the pressure listed in the top row. Use the following as a guideline to determine the CO2 volumes desired:

* British Ale: 1.8 to 2.2 volumes
* German Lager: 2.5 volumes
* American Lagers and Ale: 2.6 to 2.8 volumes
* Wheat Beers: 3.0 volumes

Beer will absorb CO2 until it reaches equilibrium, normally after 3-4 days. The beer should be kept at this pressure throughout its life, so long as the temperature remains constant. You can hasten the force carbonation process by setting the pressure to 30 PSI on the first day, then reducing the pressure to the proper pressure the following day. This can speed the carbonation process by a full day.

Homebrewers often find it impossible to dispense beer at these pressures without causing excessive foaming. One solution is to lower the regulator pressure just prior to dispensing, and then depressurize the keg by pulling the pressure relief valve. This allows you to dispense at more rational pressures. However, this is wasteful of CO2. Additionally, some brewers believe that excessive CO2 purging can strip flavors from the beer. Instead, you may wish to inquire about Northern Brewer\'s foam free tubing. This narrower beverage tubing (3/16\" I.D. instead of the standard 1/4\" I.D.) creates more flow resistance -- about 2 PSI per foot. If you store beer at 10 PSI, you need to have 10 PSI of flow resistance between the keg and the faucet to get a decent pour. Five feet of foam free tubing should do the trick.


Table vailable at: http://www.northernbrewer.com/instructions/co2.htm', 'Force Carbonation', '', 'publish', 'open', 'open', '', 'force-carbonation', '', '', '2006-11-02 21:57:00', '2006-11-02 21:57:00', '', 0, 'http://www.andrewkrone.com/?p=63', 0, 'post', '', 0), (64, 2, '2006-11-08 22:56:00', '2006-11-08 22:56:00', 'ORA-12154:

TNS:could not resolve the connect identifier specified
Cause: A connection to a database or other service was requested using a connect identifier, and the connect identifier specified could not be resolved into a connect descriptor using one of the naming methods configured. For example, if the type of connect identifier used was a net service name then the net service name could not be found in a naming method repository, or the repository could not be located or reached.
Action:

- If you are using local naming (TNSNAMES.ORA file):

- Make sure that \"TNSNAMES\" is listed as one of the values of the NAMES.DIRECTORY_PATH parameter in the Oracle Net profile (SQLNET.ORA)

- Verify that a TNSNAMES.ORA file exists and is in the proper directory and is accessible.

- Check that the net service name used as the connect identifier exists in the TNSNAMES.ORA file.

- Make sure there are no syntax errors anywhere in the TNSNAMES.ORA file. Look for unmatched parentheses or stray characters. Errors in a TNSNAMES.ORA file may make it unusable.

- If you are using directory naming:

- Verify that \"LDAP\" is listed as one of the values of the NAMES.DIRETORY_PATH parameter in the Oracle Net profile (SQLNET.ORA).

- Verify that the LDAP directory server is up and that it is accessible.

- Verify that the net service name or database name used as the connect identifier is configured in the directory.

- Verify that the default context being used is correct by specifying a fully qualified net service name or a full LDAP DN as the connect identifier

- If you are using easy connect naming:

- Verify that \"EZCONNECT\" is listed as one of the values of the NAMES.DIRETORY_PATH parameter in the Oracle Net profile (SQLNET.ORA).

- Make sure the host, port and service name specified are correct.

- Try enclosing the connect identifier in quote marks. See the Oracle Net Services Administrators Guide or the Oracle operating system specific guide for more information on naming.', 'ORA-12154', '', 'publish', 'open', 'open', '', 'ora-12154', '', '', '2006-11-08 22:56:00', '2006-11-08 22:56:00', '', 0, 'http://www.andrewkrone.com/?p=64', 0, 'post', '', 0), (65, 2, '2006-11-29 18:37:00', '2006-11-29 18:37:00', 'Here are the instructions for mailings to a large list of people using Mozilla Thunderbird:

1). If sending from an email address other then your own, setup a \"new account\".
Select File > New > Account
Select Email Account then Next >
Enter the Name as you would like the Recipient to see (i.e. \"Help Desk\")
Enter the email address you would like them to reply to (i.e. contact@help.com) Note: this can be an alias or real email address
Select Next >
Enter \"yourincomingmailserver.com\" as the incoming server Next >
Incoming username should be YOUR username (i.e. testuser) Next >
Account Name should be the email you are sending FROM Next >
Select Finish

2). Create a list with one email per line using a text editor and save the file in an obvious place with an obvious name (i.e. list.txt).
Example:
yo@yo.com
test@test.com
abc@def.com

3). Open the Thunderbird Address Book and import the names into a new Address Book
Select Tools > Import
Select Address Book > Next
Select Text file > Next
Change the \"File of Type\" to \"Tab delimited...\" and select the file from step 2.
Using the \"Move Up\" and/or the \"Move Down\" buttons adjust the Book file to read \"Primary Email\" for the corresponding \"Record data to import\". Uncheck \"first record contains field names\" Select OK, the import should take a few seconds.

4). Create a list and import the emails in the new Address Book (from step 3) into the list.
Right click the new Address Book and select \"New List\"
Enter a unique List Name (ex: list1) select OK
Now select ALL the names in the address book created in step 3 and drag them to this list.

5). Compose a message changing the \"From\" to the desired name. Address the message to the list using only the BCC. When the recipient reads the message they will see in the \"To:\" field and the address you designated in the \"From:\" field.


Hope this makes future mailings easier
-A', 'Sending to Mailing Lists With Thunderbird', '', 'publish', 'open', 'open', '', 'sending-to-mailing-lists-with-thunderbird', '', '', '2006-11-29 18:37:00', '2006-11-29 18:37:00', '', 0, 'http://www.andrewkrone.com/?p=65', 0, 'post', '', 0), (66, 2, '2006-11-30 16:51:00', '2006-11-30 16:51:00', 'http://www.realestateabc.com/home-values/

http://www.birdseyesearch.com/
SUCKS!!! for the DC area

http://www.bogozo.com/
Integrates CraigsList, mostly rentals

http://www.zillow.com

http://www.mibazaar.com/realestate/
Ebay Listings with gmaps

http://www.eppraisal.com
Uses Microsoft Viewer, have to register for appraisals

http://www.trulia.com
gmaps with standard data like lost size and house size', 'Real Estate Data Sites', '', 'publish', 'open', 'open', '', 'real-estate-data-sites', '', '', '2006-11-30 16:51:00', '2006-11-30 16:51:00', '', 0, 'http://www.andrewkrone.com/?p=66', 0, 'post', '', 0); INSERT INTO `wp_m3twcb_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (67, 2, '2006-12-17 18:21:00', '2006-12-17 18:21:00', 'Here\'s 4 Reasons the ZFS filesystem will never catch on (thanks wikipedia). The first one alone is enough to dissuade any Administrator from using the filesystem. From an Admin\'s persepective it\'s completely unnecesary to implement ZFS. The \"OpenSolaris\" project is just a ploy to create more Sun customers, it\'s NOT free, updates must be paid for.

-A




ZFS is currently not available as a root filesystem since there is no ZFS boot support. The ZFS Boot project is currently working on adding root filesystem support.[6]

ZFS lacks transparent encryption, a la NTFS, although there is an OpenSolaris project underway.[7]

ZFS doesn\'t support per-user or per-group quotas. Instead, it is possible to create user-owned filesystems, each with its own size limit. The low overhead of ZFS filesystems makes this practical even with many users.

RAID-Z doesn\'t support capacity expansion. It is possible to expand the array by iteratively swapping each drive in the array with a bigger drive and waiting for ZFS to heal itself - however this method is prohibitively expensive.', 'ZFS, although fascinating and possibly superior, is NOT practical', '', 'publish', 'open', 'open', '', 'zfs-although-fascinating-and-possibly-superior-is-not-practical', '', '', '2006-12-17 18:21:00', '2006-12-17 18:21:00', '', 0, 'http://www.andrewkrone.com/?p=67', 0, 'post', '', 0), (68, 2, '2006-12-20 18:37:00', '2006-12-20 18:37:00', 'Thanks to: http://faqshop.com/forums/viewtopic.php?p=2905&sid=062236fa783a530aa192ce24b9ea1cf8

-A


If a profile logged on after installing IE7, you couldn\'t totally delete the profile. It didn\'t matter if you were a domain admin, or local admin, you would get an error message. Something about Deleting AntiPhishing and Access Denied... I can\'t remember the exact message.
What you have to do is right click on the folder, choose \'Sharing and Security\' or \'Properties\', and go to the Security tab.
Click on the \'Advanced\' button, then the \'Owner\' tab, and take ownership of the folder. Make sure you click on the box that says \"Replace owner on subcontainers and objects\".', 'AntiPhishing, access is denied', '', 'publish', 'open', 'open', '', 'antiphishing-access-is-denied', '', '', '2006-12-20 18:37:00', '2006-12-20 18:37:00', '', 0, 'http://www.andrewkrone.com/?p=68', 0, 'post', '', 1), (69, 2, '2007-01-03 00:03:00', '2007-01-03 00:03:00', 'http://www.socalrunning.com/', 'Great Running Website', '', 'publish', 'open', 'open', '', 'great-running-website', '', '', '2007-01-03 00:03:00', '2007-01-03 00:03:00', '', 0, 'http://www.andrewkrone.com/?p=69', 0, 'post', '', 0), (70, 2, '2007-01-03 04:32:00', '2007-01-03 04:32:00', 'So I was perusing the Tom\'s Hardware forum and stumbled upon this REALLY cool hack that I have to share. Typically with Windows XP Pro you can only have one user using a system at any given time either remotely or locally. To get around this Microsoft would have you believe that you NEED Windows Server 2003 AND the associated Terminal Server licenses.

Parden my French, but fuck that.

If you\'re working with multiplte people that will need access to your system remotely AND/OR locally follow these steps (thanks again to http://forumz.tomshardware.com/)

Enabling Windows XP for multiple remote users:
1.) Enable fast switching in the Control Panel
2.) Remove Domain name from computer,
3.) Make a temporary user with full adminstrator access & password, (won\'t work otherwise! *you can delete it after and make your own unique username/password*)
4.) start>run>gpedit.msc, Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services and double click Limit number of connections ( set to something like 3 and presto! Remote and local access working concurrently!

Not sure if this works but it sounds promising.
', 'Awesome - Remote Desktop Multiple Users with XP', '', 'publish', 'open', 'open', '', 'awesome-remote-desktop-multiple-users-with-xp', '', '', '2007-01-03 04:32:00', '2007-01-03 04:32:00', '', 0, 'http://www.andrewkrone.com/?p=70', 0, 'post', '', 0), (71, 2, '2007-01-04 16:25:00', '2007-01-04 16:25:00', 'Simple stuff, and there\'s a hundred ways to do this, but for sanity sake here\'s a quick way to modify a user shell in FreeBSD. I\'ve added this so whn I search \"change user shell\" I\'ll get this post.

-A

user@host> su

root@host> chpass usernameyouwanttochange

Example of Interactive chpass by Superuser

#Changing user database information for jru.
Login: jru
Password: *
Uid [#]: 1001
Gid [# or name]: 1001
Change [month day year]:
Expire [month day year]:
Class:
Home directory: /home/jru
Shell: /usr/local/bin/zsh
Full Name: J. Random User
Office Location:
Office Phone:
Home Phone:
Other information:
', 'Modifying FreeBSD Shells', '', 'publish', 'open', 'open', '', 'modifying-freebsd-shells', '', '', '2007-01-04 16:25:00', '2007-01-04 16:25:00', '', 0, 'http://www.andrewkrone.com/?p=71', 0, 'post', '', 0), (72, 2, '2007-01-10 05:25:00', '2007-01-10 05:25:00', 'This is ridiculous, the new \"iPhone\" is supposed to be revolutionary, cutting edge, high tech, blah, blah, blah.

Any tech can tell you that the new iPhone offers nothing that isn\'t already out there. The only \"cuul\" feature worth mentioning is that if you by an iPhone you might join some exclusive cool club like the iPod click. But wait a second, doesn\'t most of the civilized planet have an iPod? Why? The iPod is an overpriced little brick.

Few Things I\'ve noticed:
1). To his credit, Steve Jobs is a marketing genius but he hasn\'t created anything close to truly revolutionary.
2). Apple stock should dive down to $70 by mid year if people have any sense at the lost profite Apple is seeing with iTunes
3). The new iPhone, although hype (because it\'s a piece of garbage) just might sucker enough people and keep AAPL inflated, ugh.

So, why am I so adamantly against the new iPhone when I haven\'t even touched one?

First, Widscreen iPhone
Uhh, there\'s been a number of widscreen devices already created that do the same thing? Palm pioneered it with the Tungsten. Motorola and LG also have \"functioning\" devices that have been out for close to a year.

Second, Revolutionary iPhone
Nope, not really, not a chance, the iPhone doesn\'t do anything a phone hasn\'t already done. To be revolutionary it has to have something new, something really remarkable, does it?

Third, Breakthrough Internet Device
How is it a breakthrough? It accesses and organizes the internet, so what? Hundreds if not thousands of devices do this, and do it very well.

Fourth, High Technology
Now this is really a stretch. I think they just wanted to add a fourth point so the key marketing points were even. Why do we need to know this? Um, yes, it\'s \"high\" technology, not \"low\" technology, thanks Apple.

Aaahh, I can see the Apple marketing machine revving it\'s engines... \"Screw the product, we\'ll have Steve Jobs give a 2 hour presentation hyping a phone with 4 or 5 buttons. It has to work, everyone loves him...\"

Good luck using the device if your attention isn\'t completely on the iPhone. The device works off some sort of touch screen, there ARE NO BUTTONS, and just like their early iPod\'s this DOES NOT work. Maybe they\'ll get closer on their 4th and 5th generation models after everyone has already bought the cuul first generation.

Blackberry KNOWS this, that\'s why they\'ve redesigned the quirky keyboard.

Anyway, enough ripping on Apple, it\'s so easy.

iThink,
Andy', 'iPhone - just stupid', '', 'publish', 'open', 'open', '', 'iphone-just-stupid', '', '', '2007-01-10 05:25:00', '2007-01-10 05:25:00', '', 0, 'http://www.andrewkrone.com/?p=72', 0, 'post', '', 0), (73, 2, '2007-02-14 17:45:00', '2007-02-14 17:45:00', 'vi /var/db/mysql/my.cnf
(if it\'s not there copy a config from /usr/local/share/mysql/ to /var/db/mysql)

Add the following line (YOUR server ip):
bind-address = 123.123.123.123

stop mysql:
ps -aux |grep mysql
kill -TERM 12345

start mysql:
/usr/local/libexec/mysqld --user=mysql &

add access to database:
mysql> GRANT ALL ON databasename.* TO username@\'123.123.123.124\' IDENTIFIED BY \'GOODPASSWORD\';


Using the mysql client from remote the ip of 123.123.123.124:
mysql -u webadmin –h 123.123.123.123 –p


That should do it

-AK', 'Allowing Remote Hosts on Mysql With FreeBSD', '', 'publish', 'open', 'open', '', 'allowing-remote-hosts-on-mysql-with-freebsd', '', '', '2007-02-14 17:45:00', '2007-02-14 17:45:00', '', 0, 'http://www.andrewkrone.com/?p=73', 0, 'post', '', 0), (74, 2, '2007-03-15 21:16:00', '2007-03-15 21:16:00', '-inurl:(htm|html|php) intitle:\"index of\" +\"last modified\" +\"parent directory\" +description +size +(wma|mp3) \"DIGG\"', 'Musac', '', 'publish', 'open', 'open', '', 'musac', '', '', '2007-03-15 21:16:00', '2007-03-15 21:16:00', '', 0, 'http://www.andrewkrone.com/?p=74', 0, 'post', '', 0), (75, 2, '2007-04-24 22:01:00', '2007-04-24 22:01:00', 'The 7310xi HP all in One software CD from HP is total garbage. First check hp.com for any new software.

If the installation after downloading from HP appears to hang or never finish the installation just hung at the end leading the user to think it was unsuccessful . This can drive most people mad because they think the software and drivers were never loaded but they are.

Kill the installation after waiting about 5 minutes at step 8/8, Check the Printer and Scanner, they\'re probably fine.

-A', '7310xi installation takes forever', '', 'publish', 'open', 'open', '', '7310xi-installation-takes-forever', '', '', '2007-04-24 22:01:00', '2007-04-24 22:01:00', '', 0, 'http://www.andrewkrone.com/?p=75', 0, 'post', '', 0), (76, 2, '2007-07-06 15:58:00', '2007-07-06 15:58:00', 'I\'ve looked around and I\'ve seen a lot of hypothetical scenarios and theory but really no simple solutions to a common problem...

Basically when you have two Ethernet devices on the same subnet FreeBSD\'s kernel gets chatty because of arp errors. Of course, these are meaningful and you should not just quelch or turn off these messages because if you have issues from some hacker you\'ll want to see these.

Here\'s the errors you\'re likely to see:

Jul 5 12:03:46 servernamehere kernel: arp: 192.168.1.18 is on bge0 but got reply from 00:0a:db:6g:08:27 on bge1

My solution was to use a SINGLE ethernet device to listen to both ip\'s....

First, the lines in rc.conf BEFORE they were changed:
ifconfig_bge0=\"inet 192.168.1.18 netmask 255.255.255.0\"
ifconfig_bge1=\"inet 192.168.1.19 netmask 255.255.255.0\"


Now, the lines in rc.conf AFTER the changes:
ifconfig_bge0=\"inet 192.168.1.18 netmask 255.255.255.0\"
ifconfig_bge0_alias0=\"inet 192.168.1.19 netmask 255.255.255.255\"

IP\'s and Macs changed to protect the innocent

-Andy', 'Creating Two IP\'s on One ethernet device - FreeBSD', '', 'publish', 'open', 'open', '', 'creating-two-ips-on-one-ethernet-device-freebsd', '', '', '2007-07-06 15:58:00', '2007-07-06 15:58:00', '', 0, 'http://www.andrewkrone.com/?p=76', 0, 'post', '', 0), (77, 2, '2007-07-13 21:22:00', '2007-07-13 21:22:00', 'I just went through a three month ordeal regarding a red light camera ticket in the city limits of Ventura California. I\'m sharing what I learned here so those in my area can benefit from my homework. Feel free to contact me at http://www.andrewkrone.com/contact.php . I was cleared of the violation, but only after hours of investigation. Here\'s a few things I found out:

Great WebSite: http://www.highwayrobbery.net/

Another Great Website: http://helpigotaticket.com/stra/redlight.html

1). Redflex Traffic Systems (An Arizona company that is actually centered from Australia) profits from EVERY ticket they send out. This is a clear violation of the California Vehicular Code (21455.5) because the company running the system cannot be paid based on the number of tickets given out. I discovered this based on a few of the other (and more public) contracts Redflex has recently started in LA.

2). Redflex Traffic Systems is NOT a \"governmental agency\", this a clear violation from 21455.5 because the management of such systems must be by a governmental agency.

3). Redflex Traffic Systems is a private company, and the California Vehicular Code forbids the release of evidence (such as photos) to a private company (also 21455.5)

4). The Red Light Camera signs (required by law) at Thompson and Seaward are not consistent, also another violation of the CVC. How can people know there\'s a camera if there\'s no sign from a particular direction or the signs all look different?

5). Tom Randall, the officer on my ticket never bothered to show up. Either they don\'t care or they know they\'re wrong.

6). The City Attorney (responsible for all the documents I requested) never gave me the option of receiving the documents by PDF. They wanted me to pay .20/copy for 600 copies or come in and read them one by one!!!! I had to explain to them that a PDF was much more efficient, they finally sent me a CD by email for free.

7). If people only argued the facts they could get out of EVERY red light ticket because frankly THEY ARE AGAINST THE LAW. You can\'t have a private company enforcing public laws, it\'s just not moral. This whole thing was about making money, NOT safety.

8). Technically you could just cover your face as you run a red light, without a picture identifying you as the driver they don\'t have a snowballs chance in hell of making a case.

9). Even if someone does run a red light there are typically environmental conditions that CAN NEVER be proven with a camera system. Examples include: a large truck bearing down on you from behind, medical emergencies, broken signals, etc.

If I was a lawyer I\'d sue the City of Ventura, they obviously don\'t care about how the systems are setup, administered or the safety of drivers. This is clear because they just let my case go because I bothered to go to court (saving $405 dollars). If they truly cared they would try to enforce ALL tickets. Would it not have been worth a one hour of a Police Officers time for $405 dollars?

It\'s actually sad, the city takes advantage of people who \"don\'t want to bother\" or do not know the law. If just 1% of the people argued these tickets the red light systems would be shutdown.

I\'m all for safety but if the systems supposedly enforcing safety don\'t follow the California Vehicular Code AND a private company profits for every ticket then there\'s some huge problems. Even if the company didn\'t make any money their contract is still highly illegal.

Finally, there\'s NO independent study saying these systems make an intersection safer then it was previously. NOT ONE!!! What a bunch of BS.

-Andy', 'Traffic Cameras Are Illegal - Ventura CA', '', 'publish', 'open', 'open', '', 'traffic-cameras-are-illegal-ventura-ca', '', '', '2007-07-13 21:22:00', '2007-07-13 21:22:00', '', 0, 'http://www.andrewkrone.com/?p=77', 0, 'post', '', 0), (78, 2, '2007-07-17 17:29:00', '2007-07-17 17:29:00', 'Say you just want to take a number like \"123456\" (we\'ll call this $num) and make it display \"12 - buckle my shoe - 34 - lock the door - 56 - pick up sticks\"


Easy enough:

<?
$garbage = preg_split(\'//\', $num) ;
echo $garbage[1];
echo $garbage[2];
echo \" - buckle my shoe - \";
echo $garbage[3];
echo $garbage[4];
echo \" - lock the door - \";
echo $garbage[5];
echo $garbage[6];
echo \" - pick up sticks\";
?>', 'Splitting a number, Simple PHP', '', 'publish', 'open', 'open', '', 'splitting-a-number-simple-php', '', '', '2007-07-17 17:29:00', '2007-07-17 17:29:00', '', 0, 'http://www.andrewkrone.com/?p=78', 0, 'post', '', 0), (79, 2, '2007-10-19 16:45:00', '2007-10-19 16:45:00', 'The Parable of the Carpenter 536.4
audio



A master carpenter who worked for the same builder for nearly 50 years announced he wanted to retire. The builder told him how much he appreciated his work. He gave the carpenter a $5,000 bonus and asked him if he would build just one more house. The builder owned a magnificent lot with a spectacular view and he wanted to build a dream home.

The carpenter was bitterly disappointed at the small bonus, but his last building fee would help him buy a small cottage, so he agreed to build the dream house.

The carpenter prided himself on his uncompromising commitment to quality, but his resentment caused him to cut corners, ignore details, and accept shoddy workmanship from other workers. He even looked the other way when some of them substituted cheaper materials and pocketed the difference.

When the house was finished the builder shook the carpenter’s hand and with a huge smile he gave him an envelope with a thank-you card and a folded piece of paper. The carpenter was disdainful -- until he unfolded the paper and found the deed to the house he had just built.

The carpenter was ashamed that he had misjudged his old friend and betrayed his own values, and he was remorseful that the house he would live in for the rest of his life was made so carelessly.

Our character is the house we live in and it’s built piece by piece by our daily choices. Deceit, irresponsibility, and disrespect are just like shoddy workmanship. Whenever we put in less than our best and ignore our potential for excellence, we create a future full of creaky floors, leaky roofs, and crumbling foundations.

This is Michael Josephson reminding you that character counts.', 'Great Story from Michael Josephson, Character Counts', '', 'publish', 'open', 'open', '', 'great-story-from-michael-josephson-character-counts', '', '', '2007-10-19 16:45:00', '2007-10-19 16:45:00', '', 0, 'http://www.andrewkrone.com/?p=79', 0, 'post', '', 0), (80, 2, '2007-10-24 19:28:00', '2007-10-24 19:28:00', 'Say you\'re creating an Oracle view called \"STATUS\" and you want one column from a table (NAME.last_name) and another column from another table (INFO.marital_status).

AND

You also want that data in a single column, (i.e. joined/concatenated).

Note: both tables also have an identical contraint, \"user_id\"


CREATE OR REPLACE VIEW STATUS(
NAME_AND_STATUS,
)
AS SELECT DISTINCT
CONCAT(\'N.last_name\',\'S.marital_status\')
FROM
NAME N,
STATUS S
WHERE N.user_id = S.user_id(+)', 'Joining or Concatenating Two Columns to one column', '', 'publish', 'open', 'open', '', 'joining-or-concatenating-two-columns-to-one-column', '', '', '2007-10-24 19:28:00', '2007-10-24 19:28:00', '', 0, 'http://www.andrewkrone.com/?p=80', 0, 'post', '', 0), (81, 2, '2007-10-25 05:05:00', '2007-10-25 05:05:00', 'hmmmm, it doesnt look too difficult to send blogg updates

--
--Sent from Andy's Samsung u740

--
Mobile message from RemoMail powered by Remoba Inc.', 'test from phone', '', 'publish', 'open', 'open', '', 'test-from-phone', '', '', '2007-10-25 05:05:00', '2007-10-25 05:05:00', '', 0, 'http://www.andrewkrone.com/?p=81', 0, 'post', '', 0), (82, 2, '2007-10-25 14:49:00', '2007-10-25 14:49:00', 'Tide is almost at it's highest pt today. Looks like small 1 ft waves near hobson, very smooth, virtually no wind. Looks a lot better near the pier at mussel shoals. Rincon is empty right now, about 4 surfers. Possibly the occassional 4 ft set

--
Mobile message from RemoMail powered by Remoba Inc.', 'Surf Report - 10/25', '', 'publish', 'open', 'open', '', 'surf-report-1025', '', '', '2007-10-25 14:49:00', '2007-10-25 14:49:00', '', 0, 'http://www.andrewkrone.com/?p=82', 0, 'post', '', 0), (83, 2, '2007-10-26 14:43:00', '2007-10-26 14:43:00', 'Just drove by Faria, 1 person out there, looks like a 2 ft wave at very hi tide.

Mussel shoals looks pretty flat.

Rincon is difficult to see from a light haze. 8 people are out, sets look well defined, no pipiing though', 'Surf Report 10/26', '', 'publish', 'open', 'open', '', 'surf-report-1026', '', '', '2007-10-26 14:43:00', '2007-10-26 14:43:00', '', 0, 'http://www.andrewkrone.com/?p=83', 0, 'post', '', 0), (84, 2, '2007-10-29 14:42:00', '2007-10-29 14:42:00', 'Flat at faria and mondos, flat in front of la conchita, just really really poor. Its about mid-tide and rising right now. Looks like the wind might be kicking up later today, there's no marine layer at the beach, although I can't see the islands.

--
Mobile message from RemoMail powered by Remoba Inc.', 'Surf Report - 10/29', '', 'publish', 'open', 'open', '', 'surf-report-1029', '', '', '2007-10-29 14:42:00', '2007-10-29 14:42:00', '', 0, 'http://www.andrewkrone.com/?p=84', 0, 'post', '', 0), (85, 2, '2007-10-30 14:47:00', '2007-10-30 14:47:00', 'No white water from the 101 looking at California street. 1 person out at Faria, doesnt look like theres waves though. Tide is mid-tide, everywhere looks like a wash out. No waves or people at Rincon or the mussel shoals pier.

--
Mobile message from RemoMail powered by Remoba Inc.', 'Surf Report - 10/30', '', 'publish', 'open', 'open', '', 'surf-report-1030', '', '', '2007-10-30 14:47:00', '2007-10-30 14:47:00', '', 0, 'http://www.andrewkrone.com/?p=85', 0, 'post', '', 0), (86, 2, '2007-11-01 17:27:00', '2007-11-01 17:27:00', 'The trim function removes all specified characters either from the beginning or the ending of a string. This is very useful when you want to cleanup data that may have different column lengths and unusable or annoying characters or blank spaces.


An example would be a city. Some cities may be long like, \"San Francisco\" whereas others might be short. Because the column may include leading or trailing blank spaces it\'s a good idea to \"trim\" the field.


This function can also be useful to cleanup data for validation, some people may unintentionally add a blank space in a form field (i.e. \" Andrew Krone\" instead of just \"Andrew Krone\".


Ultimately, it just makes data look cleaner.


For example:


trim(\' Ventura \') would return \'Ventura\'
trim(\' \' from \' tech \') would return \'tech\'
trim(leading \'0\' from \'000123\') would return \'123\'
trim(trailing \'1\' from \'Tech1\') would return \'Tech\'
trim(both \'1\' from \'123Tech111\') would return \'23Tech\'



Applies to :


Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g



(thanks go to techonthenet.com)', 'Tutorial 1 - The Oracle "Trim" Function', '', 'publish', 'open', 'open', '', 'tutorial-1-the-oracle-trim-function', '', '', '2007-11-01 17:27:00', '2007-11-01 17:27:00', '', 0, 'http://www.andrewkrone.com/?p=86', 0, 'post', '', 1), (87, 2, '2007-11-02 19:34:00', '2007-11-02 19:34:00', 'Here\'s the definition of \"SUBSTR\" according to the Oracle website located at \"http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions162.htm\".

\"\"


\"The SUBSTR functions return a portion of char, beginning at character position, substring_length characters long. SUBSTR calculates lengths using characters as defined by the input character set. SUBSTRB uses bytes instead of characters. SUBSTRC uses Unicode complete characters. SUBSTR2 uses UCS2 code points. SUBSTR4 uses UCS4 code points.\"

For most purposes \"SUBSTR\" is all you\'ll need, the SUBSTRB, SUBSTR2 and SUBSTR4 are not very common.

Summary: SUBSTR (\'length\', \'startpositioninstring\' )

Here\'s some syntax if you\'re just running a simple select:
SELECT SUBSTR(\'Andrew\',3,4) \"SOMECOLUMNNAME\" FROM SOMETABLE;

Output: drew

Here\'s some syntax if you\'re just running a simple select:
SELECT SUBSTR(\'Andrew\',-5,4) \"SOMECOLUMNNAME\" FROM SOMETABLE;

Output: ndre



Note:
-If position is 0, then it is treated as 1.
-If position is positive, then Oracle Database counts from the beginning of char to find the first character.
-If position is negative, then Oracle counts backward from the end of char.
-If substring_length is omitted, then Oracle returns all characters to the end of char. If substring_length is less than 1, then Oracle returns null.



Applies to :
Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g', 'Tutorial 2 - The Oracle "SUBSTR" Function', '', 'publish', 'open', 'open', '', 'tutorial-2-the-oracle-substr-function', '', '', '2007-11-02 19:34:00', '2007-11-02 19:34:00', '', 0, 'http://www.andrewkrone.com/?p=87', 0, 'post', '', 0), (88, 2, '2007-11-05 02:26:00', '2007-11-05 02:26:00', 'Problem: iTunes breaks when upgrading or installing due to a previous version not uninstalling correctly.

Solution: Download the Windows Installer Cleanup Utility located at http://support.microsoft.com/kb/290301.

You\'ll have to install the tool and remove the old iTunes AND Quicktime installs with the tool, THEN install the latest iTunes.

Not everyone may believe or even accept this radical idea, but iTunes on the PC is very buggy and a really clumsy app, something totally unacceptable for a video/photo/audio program.

Anyway, I\'ve resisted upgrading iTunes for fear I will be forced to use iTunes for virtually every listening or viewing task AND

Ironically, it\'s Microsoft who provides the tool to make an iTunes upgrade possible.

Stupid Apple

-Andy', 'Tutorial 4 - Upgrading Broken iTunes', '', 'publish', 'open', 'open', '', 'tutorial-4-upgrading-broken-itunes', '', '', '2007-11-05 02:26:00', '2007-11-05 02:26:00', '', 0, 'http://www.andrewkrone.com/?p=88', 0, 'post', '', 0), (89, 2, '2007-11-07 02:16:00', '2007-11-07 02:16:00', 'Here\'s the definition of \"REPLACE\" according to the Oracle website located at \"http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions134.htm\".


\"\"



An example of using the replace function from a column (say car_names) from a table (say cars) might look like this:


SELECT REPLACE(\'FORD\',\'F\',\'CRAPPY F\') CAR_NAMES FROM CARS;

Translated, this statement says, replace the letter \"F\" from FORD with \"CRAPPY F\" to make the new string \"CRAPPY FORD\" wherever \"FORD\" exists in the column \"CAR_NAMES\" from the table \"CARS\".

The replace function is also useful for removing commas or decimal points that might not be needed from the string.

-Andy', 'Tutorial 5 - The Oracle "REPLACE" Function', '', 'publish', 'open', 'open', '', 'tutorial-5-the-oracle-replace-function', '', '', '2007-11-07 02:16:00', '2007-11-07 02:16:00', '', 0, 'http://www.andrewkrone.com/?p=89', 0, 'post', '', 0), (90, 2, '2007-11-08 18:28:00', '2007-11-08 18:28:00', 'The \"case\" statement can be used much like an if-then-else statement but with less syntax.



SELECT BIKE_NAMES,
CASE
WHEN \'TREK\' THEN \'Lance\'\'s Trek\'
WHEN \'LITESPEED\' THEN \'Lance\'\'s other Trek\'
ELSE \'Obsolete Bike\'

END
FROM BIKES;


Transalation:
Basically the statement above says select the column \"BIKE_NAMES\" from the table \"BIKES\". When the column shows \"TREK\" replace with \"Lance\'s Trek\" (notice the intentional double apostrophe to display \"Lance\'s\"). The statement continues to say when the column \"BIKE_NAMES\" contains \"LITESPEED\" replace the row with \"Lance\'s other Trek\" (notice the intentional double apostrophe to display \"Lance\'s\"). Finally, the statement has an else that displays \"Obsolete Bike\" should there be ANY other values in the \"BIKE_NAMES\" column. I think \"END\" speaks for itself with the table \"BIKES\" being selected AFTER the \"CASE\" statement.

-Andy

Notes: Programmatically speaking the \"CASE\" statement is cleaner and more forward then using if-then-else, especially if you might be creating a basic view.

Applies to:Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g', 'Tutorial 6 - The Oracle "CASE" Statement', '', 'publish', 'open', 'open', '', 'tutorial-6-the-oracle-case-statement', '', '', '2007-11-08 18:28:00', '2007-11-08 18:28:00', '', 0, 'http://www.andrewkrone.com/?p=90', 0, 'post', '', 0), (91, 2, '2007-11-08 18:52:00', '2007-11-08 18:52:00', 'Question: How do I add an apostrophe into a column using SQL?

Solution: Although many people abuse the apostrophe there\'s a lot of times when it needs to be used.

Example:

INSERT INTO SLOGANS
(FULL_NAME, SLOGAN)

VALUES
(\'Andrew Krone\', \'It\'\'s time Andy\'\'s website stopped boring people\');



Hope everyone can see the double quotes, pretty simple stuff.
-Andy', 'Tutorial 7 - Adding an Apostrophe into a column using SQL', '', 'publish', 'open', 'open', '', 'tutorial-7-adding-an-apostrophe-into-a-column-using-sql', '', '', '2007-11-08 18:52:00', '2007-11-08 18:52:00', '', 0, 'http://www.andrewkrone.com/?p=91', 0, 'post', '', 0), (92, 2, '2007-11-12 17:32:00', '0000-00-00 00:00:00', '', 'Setting up Gmail, my first Video Tutorial', '', 'draft', 'open', 'open', '', '', '', '', '2007-11-12 17:32:00', '0000-00-00 00:00:00', '', 0, 'http://www.andrewkrone.com/?p=92', 0, 'post', '', 0), (93, 2, '2007-12-03 19:12:00', '2007-12-03 19:12:00', 'http://freelanceswitch.com/designer/the-secret-to-getting-a-lot-of-web-design-work/', 'Good Freelance Article', '', 'publish', 'open', 'open', '', 'good-freelance-article', '', '', '2007-12-03 19:12:00', '2007-12-03 19:12:00', '', 0, 'http://www.andrewkrone.com/?p=93', 0, 'post', '', 0), (94, 2, '2008-01-08 21:57:00', '2008-01-08 21:57:00', 'From: http://www.motorists.org/blog/red-light-cameras/red-light-cameras-increase-accidents-5-studies-that-prove-it/

-Andrew Krone



Red-Light Cameras Increase Accidents: 5 Studies That Prove It
January 8th, 2008 Posted in Red-Light Cameras

reports The NMA has been contending that red-light cameras (RLCs) are a detriment to motorist safety for many years.

People, both in the media and in the general public, often dismiss this claim as opinion, suggest that there isn’t enough data available yet, ask why we support people who run red lights (we don’t), or write off the organization as being biased.

The only way to combat this is through hard facts and independent research. Luckily, we have both.

We reiterate our challenge: If it’s not about the money, then prove it.

No community has accepted, which shouldn’t be surprising considering the facts.

Here are five independent studies that demonstrate the failure of red-light cameras as a safety measure:

1) A Long Term Study of Red-Light Cameras and Accidents
David Andreassen
Australian Road Research Board
February, 1995

This study examined the long term effect on accident-types of red-light cameras at 41 signalized intersections in Melbourne, Australia. The cameras were installed in 1984, and reported accidents for the period 1979 to 1989 were used in the detailed analysis.

Quotes from the study:

“The results of this study suggest that the installation of the RLC at these sites did not provide any reduction in accidents, rather there has been increases in rear end and adjacent approaches accidents on a before and after basis and also by comparison with the changes in accidents at intersection signals.”

“There has been no demonstrated value of the RLC as an effective countermeasure.”

Download The Full Study

2) The Impact of Red Light Cameras (Photo-Red Enforcement) on Crashes in Virginia
Virginia Transportation Research Council
June 2007

The Virginia Transportation Research Council released a report expanding upon earlier research into the safety effects of red light cameras in Virginia. Despite showing an increase in crashes, this study was instrumental in the return of red-light cameras to the state of Virginia. With a proven negative safety impact, the clear incentive to bring back the cameras was money.

Quotes from the study:

“After cameras were installed, rear-end crashes increased for the entire six-jurisdiction study area… After controlling for time and traffic volume at each intersection, rear-end crash rates increased by an average of 27% for the entire study area.”

“After cameras were installed, total crashes increased.”

“The impact of cameras on injury severity is too close to call.”

“Based only on the study results presented herein and without referencing other studies, the study did not show a definitive safety benefit associated with camera installation with regard to all crash types, all crash severities, and all crash jurisdictions.”

Download The Full Study

3) The Red-Light Running Crisis: Is It Intentional?
Office of the Majority Leader
U.S. House of Representatives
May 2001

This report was prepared by former House Majority Leader Dick Armey’s staff. It looks at the problems of red-light cameras and how to really deal with traffic-light violations.

Quoted from the study:

“And one should ask the question, if there’s a problem with an intersection, why don’t safety engineers in the field just go out and fix the timing?

In fact, before red light cameras arrived in the United States, that’s exactly what our regulations instructed them to do. If too many people enter on red at an intersection, engineers were supposed to lengthen its yellow time. But in the year that red light cameras first started collecting millions in revenue on our shores, those entrusted with developing our traffic safety regulations dropped the requirement to fix signal timing, instructing engineers to “use enforcement” instead.

Indeed, according to the Federal Highway Administration, these problem intersections serve as a great location to hold a press conference. The agency offers a script for local officials to exploit a tragically mistimed intersection to call for the installation of additional red light cameras and tout their safety benefits.

But none of the reports that are supposed to tell us that red light cameras are responsible safety benefits actually say that. First, they dismiss increases in rear-end collisions associated with red light cameras as “non-significant,” despite evidence to the contrary. Second, they do not actually look at red light intersection accidents. The latest accident study in Oxnard, California, for example, only documents accident reductions “associated with”—not caused by— red light cameras. Although that statement has little scientific value, it does have great marketing appeal if you don’t look too closely.

Every study claiming red light cameras increase safety is written by the same man. Before joining the Insurance Institute for Highway Safety (IIHS), he was a top transportation official in New York City at the time the city began looking into becoming the first jurisdiction in the country to install red light cameras. In other words, the father of the red light camera in America is the same individual offering the “objective” testimony that they are effective.

A similar conflict of interest affects those entrusted with writing safety regulations for our traffic lights. The Institute of Transportation Engineers is actively involved in lobbying for, and even drafting legislation to implement, red light cameras. They are closely tied to the Insurance Institute for Highway Safety (IIHS), which in turn is funded by companies that stand to profit handsomely any time points are assessed to a driver’s license.

In short, the only documented benefit to red light cameras is to the pocketbook of local governments who use the devices to collect millions in revenue.”

Download The Full Study

4) Investigation Of Crash Risk Reduction Resulting From Red-Light Cameras In Small Urban Areas
Mark Burkey, Ph.D. & Kofi Obeng, Ph.D.
North Carolina Agricultural & Technical State University
July 2004

A study prepared by the North Carolina A&T State University’s Urban Transit Institute for the United States Department of Transportation.

Quoted from the study:

“Using a large data set, including 26 months before the introduction of RLCs, we analyze reported accidents occurring near 303 intersections over a 57-month period, for a total of 17,271 observations. Employing maximum likelihood estimation of Poisson regression models, we find that:

The results do not support the view that red light cameras reduce crashes. Instead, we find that RLCs are associated with higher levels of many types and severity categories of crashes.”

Download The Full Study

5) Evaluation of the Red-Light-Camera-Enforcement Pilot Project
Ontario Ministry of Transportation
December 2003

This report from Ontario, Canada’s Ministry of Transportation’s concluded that jurisdictions using photo enforcement experienced an overall increase in property damage and fatal and injury rear-end collisions. The report also concludes that there was an overall reduction in serious accidents and angle collisions. However, a closer look at the data found in this government-sponsored report show that intersections monitored by cameras experienced, overall, a 2 percent increase in fatal and injury collisions compared to a decrease of 12.7 percent in the camera-free intersections that were used as a control group (page 21).

In fact, the non-camera intersections fared better than the camera intersections in every accident category.

Quoted from the study:

“Exhibit 2 indicates the red light running treatments have:

* Contributed to a 4.9 per cent increase in fatal and injury rear-end collisions; and
* Contributed to a 49.9 per cent increase in property damage only rear-end collisions.

The rear-end collision results are similar to findings in other red light camera studies.”', 'Red-Light cameras Increase Accidents', '', 'publish', 'open', 'open', '', 'red-light-cameras-increase-accidents', '', '', '2008-01-08 21:57:00', '2008-01-08 21:57:00', '', 0, 'http://www.andrewkrone.com/?p=94', 0, 'post', '', 0), (95, 2, '2008-01-25 17:01:00', '2008-01-25 17:01:00', 'MySQL likes to be different. Most installations like apache use /var/log/httpd as a default location. MySQL stores it\'s log files by server name in the database path:

log file name = servername.domainname.err

log file location and name = /var/db/mysql/servername.domainname.err

This is frustrating when working on a L.A.M.P box because most developers/troubleshooters will go straight to /var/log and then run a \"locate\" for something with \"my\" and/or \"log\". This approach will not work.

TGIF,
Andy', 'Where\'s my MySQL error log file??', '', 'publish', 'open', 'open', '', 'wheres-my-mysql-error-log-file', '', '', '2008-01-25 17:01:00', '2008-01-25 17:01:00', '', 0, 'http://www.andrewkrone.com/?p=95', 0, 'post', '', 0), (96, 2, '2008-02-08 00:11:00', '2008-02-08 00:11:00', 'Ugh, hope they don\'t screw it up like they have so many other software projects:

http://mysql.com/news-and-events/sun-to-acquire-mysql.html

-Andy', 'Sun buys MySQL', '', 'publish', 'open', 'open', '', 'sun-buys-mysql', '', '', '2008-02-08 00:11:00', '2008-02-08 00:11:00', '', 0, 'http://www.andrewkrone.com/?p=96', 0, 'post', '', 0), (97, 2, '2008-02-08 20:10:00', '2008-02-08 20:10:00', 'http://dmiessler.com/study/find/', 'Great Find Tutorial', '', 'publish', 'open', 'open', '', 'great-find-tutorial', '', '', '2008-02-08 20:10:00', '2008-02-08 20:10:00', '', 0, 'http://www.andrewkrone.com/?p=97', 0, 'post', '', 0), (98, 2, '2008-03-04 15:44:00', '2008-03-04 15:44:00', '

\"\"

Mid tide

This message was sent using PIX-FLIX Messaging service from Verizon Wireless!
To learn how you can snap pictures with your wireless phone visit

www.verizonwireless.com/getitnow/getpix.


To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix.


To play video messages sent to email, QuickTime� 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime� Player. Note: During the download
process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '98', '', '', '2008-03-04 15:44:00', '2008-03-04 15:44:00', '', 0, 'http://www.andrewkrone.com/?p=98', 0, 'post', '', 0), (99, 2, '2008-03-04 23:12:00', '2008-03-04 23:12:00', '

\"\"

Low tide

This message was sent using PIX-FLIX Messaging service from Verizon Wireless!
To learn how you can snap pictures with your wireless phone visit

www.verizonwireless.com/getitnow/getpix.


To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix.


To play video messages sent to email, QuickTime� 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime� Player. Note: During the download
process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '99', '', '', '2008-03-04 23:12:00', '2008-03-04 23:12:00', '', 0, 'http://www.andrewkrone.com/?p=99', 0, 'post', '', 0), (100, 2, '2008-03-06 16:14:00', '2008-03-06 16:14:00', '

\"\"

Morning 8am

This message was sent using PIX-FLIX Messaging service from Verizon Wireless!
To learn how you can snap pictures with your wireless phone visit

www.verizonwireless.com/getitnow/getpix.


To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix.


To play video messages sent to email, QuickTime� 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime� Player. Note: During the download
process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '100', '', '', '2008-03-06 16:14:00', '2008-03-06 16:14:00', '', 0, 'http://www.andrewkrone.com/?p=100', 0, 'post', '', 0), (101, 2, '2008-03-07 00:46:00', '2008-03-07 00:46:00', '

\"\"

5pm

This message was sent using PIX-FLIX Messaging service from Verizon Wireless!
To learn how you can snap pictures with your wireless phone visit

www.verizonwireless.com/getitnow/getpix.


To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix.


To play video messages sent to email, QuickTime� 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime� Player. Note: During the download
process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '101', '', '', '2008-03-07 00:46:00', '2008-03-07 00:46:00', '', 0, 'http://www.andrewkrone.com/?p=101', 0, 'post', '', 0); INSERT INTO `wp_m3twcb_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (102, 2, '2008-03-07 16:05:00', '2008-03-07 16:05:00', '

\"\"

8am

This message was sent using PIX-FLIX Messaging service from Verizon Wireless!
To learn how you can snap pictures with your wireless phone visit

www.verizonwireless.com/getitnow/getpix.


To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix.


To play video messages sent to email, QuickTime� 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime� Player. Note: During the download
process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '102', '', '', '2008-03-07 16:05:00', '2008-03-07 16:05:00', '', 0, 'http://www.andrewkrone.com/?p=102', 0, 'post', '', 0), (103, 2, '2008-03-11 15:31:00', '2008-03-11 15:31:00', '

\"\"

This message was sent using PIX-FLIX Messaging service from Verizon Wireless!
To learn how you can snap pictures with your wireless phone visit

www.verizonwireless.com/getitnow/getpix.


To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix.


To play video messages sent to email, QuickTime® 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime® Player. Note: During the download
process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '103', '', '', '2008-03-11 15:31:00', '2008-03-11 15:31:00', '', 0, 'http://www.andrewkrone.com/?p=103', 0, 'post', '', 0), (104, 2, '2008-03-13 20:48:00', '2008-03-13 20:48:00', '

\"\"

This message was sent using PIX-FLIX Messaging service from Verizon Wireless!
To learn how you can snap pictures with your wireless phone visit

www.verizonwireless.com/getitnow/getpix.


To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix.


To play video messages sent to email, QuickTime® 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime® Player. Note: During the download
process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '104', '', '', '2008-03-13 20:48:00', '2008-03-13 20:48:00', '', 0, 'http://www.andrewkrone.com/?p=104', 0, 'post', '', 0), (105, 2, '2008-03-18 16:34:00', '2008-03-18 16:34:00', 'Outlook 2003 defies intuition. It would make sense that there should be an outbox or a sent items or a \"sent\" but Microsoft would rather make it really confusing. If you\'re connecting through imap and you want to have a specific imap folder say \"Sent Items\" store your sent mail you need to create a rule:

Tools > Rules > New Rule

Don\'t use the template, start from scratch.

What you want to create is a rule that reads like this:

Apply this rule after I send the message. Uses the message form and on this machine only move a copy to Sent Items folder.

-Andy', 'Outlook 2003 Not Saving to Sent Items Folder', '', 'publish', 'open', 'open', '', 'outlook-2003-not-saving-to-sent-items-folder', '', '', '2008-03-18 16:34:00', '2008-03-18 16:34:00', '', 0, 'http://www.andrewkrone.com/?p=105', 0, 'post', '', 0), (106, 2, '2008-03-19 19:08:00', '2008-03-19 19:08:00', 'Thank to the following web site:

http://www.cromwell-intl.com/unix/sendmail-ssl.html

-Andy



How to make sendmail use SSL/TLS whenever possible

1. Create a certificate directory and go there:
# mkdir /etc/mail/cert
# cd /etc/mail/cert
2. Create a key for the server, giving a new pass phrase when prompted:
# openssl genrsa -des3 -out server.key 1024
# openssl rsa -in server.key -out server.key.open
3. Create a clear-text copy of the key (so it is not pass-phrase-protected), giving the pass phrase when asked:
# openssl req -new -x509 -days 3650 -key server.key.open -out server.crt
4. Answer the X.509v3 questions appropriately.
5. Make the files root-read-only:
# chmod 600 server.*
6. Edit /etc/mail/sendmail.cf and add these lines. You should find commented-out versions of these settings in the file, maybe about a third of the way through it.
O CACertPath=/etc/mail/cert
O CACertFile=/etc/mail/cert/server.crt
O ServerCertFile=/etc/mail/cert/server.crt
O ServerKeyFile=/etc/mail/cert/server.key.open
O ClientKeyFile=/etc/mail/cert/server.crt
7. Restart sendmail:
# /etc/init.d/sendmail restart', 'SSL with Sendmail', '', 'publish', 'open', 'open', '', 'ssl-with-sendmail', '', '', '2008-03-19 19:08:00', '2008-03-19 19:08:00', '', 0, 'http://www.andrewkrone.com/?p=106', 0, 'post', '', 0), (107, 2, '2008-03-20 15:23:00', '2008-03-20 15:23:00', 'Yum should work out of the box: but it doesn\'t. On CentOS (Linux) you may see the following:

[root@yourservername etc]# yum update apcupsd
Loading \"installonlyn\" plugin
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Could not find update match for apcupsd
No Packages marked for Update/Obsoletion


Add these to \"/etc/yum.repos.d/CentOS-Base.repo\":

[extras2]
name=Fedora Extras - $releasever - $basearch
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/6/$basearch/
gpgcheck=0
gpgkey=http://download.fedora.redhat.com/pub/fedora/linux/extras/RPM-GPG-KEY-Fedora-Extras


NOW, try it again:

[root@servername etc]# yum install apcupsd
Loading \"installonlyn\" plugin
Setting up Install Process
Setting up repositories
extras2 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.7 MB 00:11
################################################## 5211/5211
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for apcupsd to pack into transaction set.
apcupsd-3.12.4-5.fc6.i386 100% |=========================| 15 kB 00:00
---> Package apcupsd.i386 0:3.12.4-5.fc6 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
apcupsd i386 3.12.4-5.fc6 extras2 405 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 405 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): apcupsd-3.12.4-5.f 100% |=========================| 405 kB 00:02
Running Transaction Test
warning: apcupsd-3.12.4-5.fc6: Header V3 DSA signature: NOKEY, key ID 1ac70ce6
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: apcupsd ######################### [1/1]

Installed: apcupsd.i386 0:3.12.4-5.fc6
Complete!', 'Yum not working', '', 'publish', 'open', 'open', '', 'yum-not-working', '', '', '2008-03-20 15:23:00', '2008-03-20 15:23:00', '', 0, 'http://www.andrewkrone.com/?p=107', 0, 'post', '', 0), (108, 2, '2008-03-24 14:55:00', '2008-03-24 14:55:00', '

\"\"

This message was sent using PIX-FLIX Messaging service from Verizon Wireless!
To learn how you can snap pictures with your wireless phone visit

www.verizonwireless.com/getitnow/getpix.


To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix.


To play video messages sent to email, QuickTime® 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime® Player. Note: During the download
process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '108', '', '', '2008-03-24 14:55:00', '2008-03-24 14:55:00', '', 0, 'http://www.andrewkrone.com/?p=108', 0, 'post', '', 0), (109, 2, '2008-03-25 16:39:00', '2008-03-25 16:39:00', '

\"\"

This message was sent using PIX-FLIX Messaging service from Verizon Wireless!
To learn how you can snap pictures with your wireless phone visit

www.verizonwireless.com/getitnow/getpix.


To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix.


To play video messages sent to email, QuickTime® 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime® Player. Note: During the download
process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '109', '', '', '2008-03-25 16:39:00', '2008-03-25 16:39:00', '', 0, 'http://www.andrewkrone.com/?p=109', 0, 'post', '', 0), (110, 2, '2008-03-25 17:56:00', '2008-03-25 17:56:00', 'Removing duplicate lines on a file is easy. Although, not sure how to do it with vi or notepad++ or crimson editor.

Here\'s how to do it in Excel:

1). Open the text file in Excel
2). Create a new macro
3). Cut and paste the procedure below into the macro
4). Run the macro
5). Relish how easy things are with Google

Public Sub DeleteDuplicateRows()
\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'
\' DeleteDuplicateRows
\' This will delete duplicate records, based on the Active Column. That is,
\' if the same value is found more than once in the Active Column, all but
\' the first (lowest row number) will be deleted.
\'
\' To run the macro, select the entire column you wish to scan for
\' duplicates, and run this procedure.
\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'

Dim R As Long
Dim N As Long
Dim V As Variant
Dim Rng As Range

On Error GoTo EndMacro
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual


Set Rng = Application.Intersect(ActiveSheet.UsedRange, _
ActiveSheet.Columns(ActiveCell.Column))

Application.StatusBar = \"Processing Row: \" & Format(Rng.Row, \"#,##0\")

N = 0
For R = Rng.Rows.Count To 2 Step -1
If R Mod 500 = 0 Then
Application.StatusBar = \"Processing Row: \" & Format(R, \"#,##0\")
End If

V = Rng.Cells(R, 1).Value
\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'
\' Note that COUNTIF works oddly with a Variant that is equal to vbNullString.
\' Rather than pass in the variant, you need to pass in vbNullString explicitly.
\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'
If V = vbNullString Then
If Application.WorksheetFunction.CountIf(Rng.Columns(1), vbNullString) > 1 Then
Rng.Rows(R).EntireRow.Delete
N = N + 1
End If
Else
If Application.WorksheetFunction.CountIf(Rng.Columns(1), V) > 1 Then
Rng.Rows(R).EntireRow.Delete
N = N + 1
End If
End If
Next R

EndMacro:

Application.StatusBar = False
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
MsgBox \"Duplicate Rows Deleted: \" & CStr(N)

End Sub', 'Removing Duplicate Lines from a text or Excel file', '', 'publish', 'open', 'open', '', 'removing-duplicate-lines-from-a-text-or-excel-file', '', '', '2008-03-25 17:56:00', '2008-03-25 17:56:00', '', 0, 'http://www.andrewkrone.com/?p=110', 0, 'post', '', 0), (111, 2, '2008-04-11 20:18:00', '2008-04-11 20:18:00', '

\"\"

This message was sent using the Picture and Video Messaging service from Verizon Wireless!

To learn how you can snap pictures and capture videos with your wireless phone visit www.verizonwireless.com/picture.

To play video messages sent to email, QuickTime® 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime® Player. Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '111', '', '', '2008-04-11 20:18:00', '2008-04-11 20:18:00', '', 0, 'http://www.andrewkrone.com/?p=111', 0, 'post', '', 0), (112, 2, '2008-04-16 15:36:00', '2008-04-16 15:36:00', '

\"\"

This message was sent using the Picture and Video Messaging service from Verizon Wireless!

To learn how you can snap pictures and capture videos with your wireless phone visit www.verizonwireless.com/picture.

To play video messages sent to email, QuickTime® 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime® Player. Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '112', '', '', '2008-04-16 15:36:00', '2008-04-16 15:36:00', '', 0, 'http://www.andrewkrone.com/?p=112', 0, 'post', '', 0), (113, 2, '2008-04-21 16:23:00', '2008-04-21 16:23:00', '

\"\"

This message was sent using the Picture and Video Messaging service from Verizon Wireless!

To learn how you can snap pictures and capture videos with your wireless phone visit www.verizonwireless.com/picture.

To play video messages sent to email, QuickTime® 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime® Player. Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '113', '', '', '2008-04-21 16:23:00', '2008-04-21 16:23:00', '', 0, 'http://www.andrewkrone.com/?p=113', 0, 'post', '', 0), (114, 2, '2008-04-23 15:50:00', '2008-04-23 15:50:00', '

\"\"

This message was sent using the Picture and Video Messaging service from Verizon Wireless!

To learn how you can snap pictures and capture videos with your wireless phone visit www.verizonwireless.com/picture.

To play video messages sent to email, QuickTime® 6.5 or higher is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime® Player. Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.', '', '', 'publish', 'open', 'open', '', '114', '', '', '2008-04-23 15:50:00', '2008-04-23 15:50:00', '', 0, 'http://www.andrewkrone.com/?p=114', 0, 'post', '', 0), (115, 2, '2008-05-13 18:28:00', '2008-05-13 18:28:00', 'Simple stuff, just no good resource out there:

1). Modify the line in /etc/syslog.conf from this:
*.info;mail.none;authpriv.none;cron.none /var/log/messages

To this
*.info;mail.none;authpriv.none;cron.none;local0.none /var/log/messages


2). Add the following two lines to the bottom of /etc/syslog.conf, the file “specialfilename” is the name of the new log:
# Firebox logs
local0.* /var/log/specialfilename

3). Modify /etc/syconfig/syslog so the”SYSLOGD_OPTIONS” look like this:
SYSLOGD_OPTIONS=\"-r -m 0\"

4). Restart the syslog server:
[root@yourserver etc]# /etc/init.d/syslog restart
Shutting down kernel logger: [ OK ]
Shutting down system logger: [ OK ]
Starting system logger: [ OK ]
Starting kernel logger: [ OK ]', 'Coinfiguring a Sylog Server on Linux', '', 'publish', 'open', 'open', '', 'coinfiguring-a-sylog-server-on-linux', '', '', '2008-05-13 18:28:00', '2008-05-13 18:28:00', '', 0, 'http://www.andrewkrone.com/?p=115', 0, 'post', '', 0), (116, 2, '2008-06-25 16:35:00', '2008-06-25 16:35:00', 'Here are the instructions to create a dual disk system using backuppc. This approach creates a \"copy\" of the pool data without RAID. I have two external USB drives, both 500 Gig here. The advantage (I think) of this method is that if a mistake is made or a disk crashes no rebuilding is needed, just a copy. Also, the second disk can be removed for safe keeping, all we need is a replacement disk (no rebuilding)


1). Stop backuppc:
/etc/init.d/backuppc stop

2). Sync the current default location to your new mount point excluding \"pc\" (USB device = /data1):
rsync -avPH --exclude=pc/ --delete /var/lib/backuppc/ /data1/backuppc/
(This creates all the data for backuppc in /data1/backuppc, the \"H\" preserves hard links)

3). Move the old location to a new file, just in case:
mv /var/lib/backuppc /var/lib/backuppc_old

4). Change the /data1 mount point in /etc/fstab to mount /var/lib/backuppc, here\'s the line:
before: /dev/sdc /data1/backuppc ext3 defaults 0 0
after: /dev/sdc /var/lib/backuppc ext3 defaults 0 0

5). If there\'s a second disk, setup a crontab with an rsync:
rsync -aPH --exclude=pc/ --delete /var/lib/backuppc/ /data2/backuppc/ >/dev/null 2>&1

6). Reboot and verify the disk(s) are mounted correctlty

7). Start backuppc, /etc/init.d/backuppc start

8). After a few days if all is working remove /var/lib/backuppc_old

Note: Rather than creating a symbolic link from /var/lib/backuppc to /data1/backuppc I opted to create a static mount point in /etc/fstab. This is more straightforward. When someone runs \"df -k\" they\'ll see the giant mount point at /var/lib/backuppc and hopefully notice that it\'s a USB device.

Formatting USB: You may also have to format the USB drive with \"mkfs.ext3 /dev/sdc\". The device can be determined pretty easily with the Logical Volume Management Tool available in the GNOME GUI.

Further Note: Changing /etc/BackupPC/conf.pl and some of the files like \"/usr/lib/BackupPC/Lib.pm\" so the top directory is hard changed is NOT recommended. This is because someone else may update the backuppc package and the topDir will break.

-Andy', 'Backuppc: Moving the pool', '', 'publish', 'open', 'open', '', 'backuppc-moving-the-pool', '', '', '2008-06-25 16:35:00', '2008-06-25 16:35:00', '', 0, 'http://www.andrewkrone.com/?p=116', 0, 'post', '', 2), (117, 2, '2008-07-08 19:47:00', '2008-07-08 19:47:00', 'Example:

[root@servername~ ]# while [ 1 ]
> do
> date;
> df –h |grep backup;
> sleep 600;
> done

This creates a loop that checks the disks mounted to the directories with the name “backup” and displays the date every ten minutes. This is useful to see the progress of a very large sync command on a ten minute basis. Obviously it can be changed for virtually any command.

Note: the “while [ 1 ]” basically means the while is always true, thus the “sleep 600” is required. Otherwise you would have an infinite loop just going crazy.

You can kill the output with ctrl-c

-Andy', 'Create a command prompt loop Linux', '', 'publish', 'open', 'open', '', 'create-a-command-prompt-loop-linux', '', '', '2008-07-08 19:47:00', '2008-07-08 19:47:00', '', 0, 'http://www.andrewkrone.com/?p=117', 0, 'post', '', 0), (118, 2, '2008-09-30 18:42:00', '2008-09-30 18:42:00', 'The Big Picture:
bigpicture.typepad.com

Chris Martenson:
http://www.chrismartenson.com/

Jesse\'s Cafe Americain:
http://jessescrossroadscafe.blogspot.com/

Clusterfuck Nation:
http://jameshowardkunstler.typepad.com/', 'The Economy....', '', 'publish', 'open', 'open', '', 'the-economy', '', '', '2008-09-30 18:42:00', '2008-09-30 18:42:00', '', 0, 'http://www.andrewkrone.com/?p=118', 0, 'post', '', 0), (119, 2, '2008-12-11 20:32:00', '2008-12-11 20:32:00', 'RSA is a ripoff, they\'re following in the footsteps of Microsoft and unfortunately many companies believe RSA is the only way to secure their network.

They\'re wrong, and here\'s why:

OpenVPN + Server Cert/Key + Pam Authentication Module = FREE two factor authentication.

First, let\'s define two factor authentication: It\'s nothing more than two requirements when you logon, tunnel or gain access to a network. For example you have a \"pincode\" or \"password\" that never changes. In addition you might have a key chain \"token\" that is constantly changing. Access requires both, and because the key chain token is always changing it becomes very difficult for the wrong person to gain access.

Little background on industry: The Citrix Access Gateway is probably the industry standard at providing a single factor authentication gateway for a small company. I\'m guessing most companies concerned with security have something very similar. The gateway or \"CAG\" sits behind the companies firewall and accepts authentication requests. That\'s the first factor, the second is generally a token like system requiring users to carry around a silly key chain. Why? If a user has a private certificate of authority AND a username/password access is still two factor.

What absolutely amazes me is that there are open source applications that can provide 2 factor authentication for FREE.

Here\'s what a working OpenVPN server config looks like using PAM:

proto udp
;proto tcp
port 1194
dev tap
tls-server
dh /etc/openvpn/easy-rsa/keys/dh1024.pem
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
duplicate-cn
#Define the ip address for the tap0 virtual device
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist /etc/openvpn/ipp.txt
#route to be established on the server
route-up \"route delete -net 10.8.0.0/24\"
route-up \"route add -net 10.8.0.0/24 tap0\"

#Allow Clients to talk to one another
client-to-client

#Push the same ping to the server....
push \"ping 10\"
push \"ping-restart 60\"
push \"route 172.16.4.0 255.255.255.0\" #route to another subnet
push \"route 172.16.5.0 255.255.255.0\" #route to another
push \"route 172.16.51.0 255.255.255.0\" #route to one more
push \"route 172.16.8.0 255.255.255.0\" #route to and another
push \"route 172.16.81.0 255.255.255.0\" #route to some place
push \"route 172.16.70.0 255.255.255.0\" #route to northern US
push \"route 172.16.33.0 255.255.255.0\" #route to more north
push \"dhcp-option DOMAIN companyname.com\" #push the DNS domain suffix


comp-lzo
status-version 2
status /var/log/openvpn-status.log
verb 5
# Keep tunnel open with ping every 10 Seconds, restart ever 120 Seconds
keepalive 10 120

plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so login
client-cert-not-required


I\'m going to skip a whole bunch of steps to get this working (see openvpn.org) but if the server is running with the above configuration (with no errors) you\'ll have a two factor authentication: 1). Using the signed Certificate of Authority and 2). The username/password on the Linux box access by the openvpn-auth-pam.so module above.

Win XP/Vista/32bit/64bit Client Setup:

1). Install OpenVPN GUI v1.0.3
2). Load the ca.crt and client.opvn file.


Here\'s an example of the client.ovpn file:

client
dev tap

;proto tcp
proto udp
remote 1.2.3.4 1194 (1.2.3.4 should be the public ip of the server)
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
comp-lzo
verb 3
mute 20
auth-user-pass


Save yourself $10k or $20k, learn OpenVPN.

-Andy', 'Two Factor Authentication for Free', '', 'publish', 'open', 'open', '', 'two-factor-authentication-for-free', '', '', '2008-12-11 20:32:00', '2008-12-11 20:32:00', '', 0, 'http://www.andrewkrone.com/?p=119', 0, 'post', '', 3), (120, 2, '2008-12-11 21:04:00', '2008-12-11 21:04:00', 'A few more great things about OpenVPN:

1). The whole setup below can be duplicated on a separate server in less than an hour should a server crash

2). The second server does not require additional licensing

3). The UDP protocol can easily be switched to TCP 443 to get through pesky firewalls

4). Vista 64-bit works with the latest OpenVPN GUI

5). Log Files easily show all access by username', 'OpenVPN', '', 'publish', 'open', 'open', '', 'openvpn', '', '', '2008-12-11 21:04:00', '2008-12-11 21:04:00', '', 0, 'http://www.andrewkrone.com/?p=120', 0, 'post', '', 0), (121, 2, '2008-12-11 21:16:00', '2008-12-11 21:16:00', '

\"\"

Sent from my Verizon Wireless BlackBerry', 'IMG00115.jpg', '', 'publish', 'open', 'open', '', 'img00115-jpg', '', '', '2008-12-11 21:16:00', '2008-12-11 21:16:00', '', 0, 'http://www.andrewkrone.com/?p=121', 0, 'post', '', 0), (122, 2, '2009-03-20 20:41:00', '2009-03-20 20:41:00', '
The Crisis of Credit Visualized from Jonathan Jarvis on Vimeo.', 'Pure Genius', '', 'publish', 'open', 'open', '', 'pure-genius', '', '', '2009-03-20 20:41:00', '2009-03-20 20:41:00', '', 0, 'http://www.andrewkrone.com/?p=122', 0, 'post', '', 0), (123, 2, '2009-04-15 18:55:00', '0000-00-00 00:00:00', 'IndyMac Bank REO:
http://apps.indymacbank.com/individuals/realestate/search.asp

Ocwen Financial REO:
http://www.ocwen.com/reo/home.cfm

JP Morgan Chase Bank REO:
http://mortgage.chase.com/pages/other/co_properties_landing.jsp

M&T Bank REO:
http://services.mandtbank.com/personal/bank_owned_prop.cfm

Wells Fargo REO:
https://www.pasreo.com/reo/

Washington Mutual REO (WAMU):
http://www.wamuproperties.com

American Home Mortgage REO:
They aren\'t taking mortgage applications anymore but they are selling real estate, go figure. ;)
http://www.ahmhomes.com

Wachovia REO:
http://reo.wachovia.com/

Washington Mutual REO:
I could not locate any information about their REO.

Deutsche Bank REO:
No information is available online.

SunTrust REO:
SunTrust Mortgage, Inc website claims that all REO is listed with local real estate agents. Below is a link to their REO practices.
http://www.suntrustmortgage.com/reo.asp

First Niagra Bank REO:
The First Niagra website states that REO listings are not currently available but they do list contact information.
http://www.fnfg.com/personal_banking/mortgages/real_estate_owned_sale.asp

Key Bank REO:
No Key Bank REO information is availabe at this time.

Compass Bank REO:
https://www.compassbank.com/appforms/properties/index.jsp

Fannie Mae REO:
http://www.mortgagecontent.net/reoSearchApplication/fanniemae/

Freddie Mac REO:
http://www.homesteps.com/hm01_1featuresearch.htm

HUD REO:
http://www.hud.gov/homes/index.cfm

HomeSales.gov also offers properties offered for sale by the government.

Coldwell Banker REO Division
Coldwell Banker REO Division

Regions Bank Properties
http://realestate.regions.com/servlet/Ore/ForeclosedPropertySearch.jsp

Citibank REO
http://www.citimortgage.com/Mortgage/Oreo/SearchListing.do

SBA Properties
http://app1.sba.gov/pfsales/dsp_search.html

FDIC Real Estate Owned
http://www4.fdic.gov/DRRORE/

Sallie Mae Financial Services Properties
http://www.grpcapital.com/properties/index.html

BB&T REO (Branch Bank and Trust)
http://www.bbt.com/applications/specialassets/search.asp

Beal Bank Commercial REO
http://www.bealbank.com/Content.aspx?ID=13

GRP Financial Services Properties
http://www.grpcapital.com/properties/index.php

Fifth Third Bank REO:
No information is available online.

First Charter REO:
No information is available online.

People\'s Bank REO
http://www.peoples.com/im/cda/multi_elements/0,,1355,00.html

State Street REO:
No information is available online.

National City Mortgage REO
http://www.ncmcreo.com/

Taylor Bean REO
http://www.taylorbeanhomes.com/

Downey Savings & Loan
http://www.downeysavings.com/bank-owned-properties', 'Bank REO Websites', '', 'draft', 'open', 'open', '', '', '', '', '2009-04-15 18:55:00', '0000-00-00 00:00:00', '', 0, 'http://www.andrewkrone.com/?p=123', 0, 'post', '', 0), (124, 2, '2009-04-21 03:56:00', '2009-04-21 03:56:00', 'Ten principles for a Black Swan-proof world

1. What is fragile should break early while it is still small. Nothing should ever become too big to fail.

2. No socialisation of losses and privatisation of gains. Whatever may need to be bailed out should be nationalised; whatever does not need a bail-out should be free, small and risk-bearing. We have managed to combine the worst of capitalism and socialism.

3. People who were driving a school bus blindfolded (and crashed it) should never be given a new bus. The economics establishment (universities, regulators, central bankers, government officials, various organisations staffed with economists) lost its legitimacy with the failure of the system.

4. Do not let someone making an “incentive” bonus manage a nuclear plant – or your financial risks. Odds are he would cut every corner on safety to show “profits” while claiming to be “conservative”.

5. Counter-balance complexity with simplicity. The complex economy is already a form of leverage: the leverage of efficiency.

6. Do not give children sticks of dynamite, even if they come with a warning.

7. Only Ponzi schemes should depend on confidence. Governments should never need to “restore confidence”. Be robust in the face of them.

8. Do not give an addict more drugs if he has withdrawal pains. Using leverage to cure the problems of too much leverage is denial.

9. Economic life should be definancialised. Citizens should not depend on financial assets or fallible “expert” advice for their retirement.

10. Make an omelette with the broken eggs. We need to rebuild the hull with new (stronger) materials; we will have to remake the system before it does so itself.', 'Edicts to Live By', '', 'publish', 'open', 'open', '', 'edicts-to-live-by', '', '', '2009-04-21 03:56:00', '2009-04-21 03:56:00', '', 0, 'http://www.andrewkrone.com/?p=124', 0, 'post', '', 0), (125, 2, '2009-05-02 01:30:00', '2009-05-02 01:30:00', 'Ugh, the online forums are such a waist of time!!! IF you want to install a wireless PCI card on Ubuntu run the above command and download the \"inf\" driver from the vendor\'s webpage.

The above command can also help if your Ubuntu system freezes after installing a PCI card. The key is to use the intended driver for any card AND install the driver using NDIS wrappers before installing the PCI card. The generic Linux drivers are just too generic, Windows can\'t even keep a list of reliable drivers and the hardware manufacturers builf their equipment for Linux!!!!

-Andy', 'One Command: "sudo apt-get install ndisgtk"', '', 'publish', 'open', 'open', '', 'one-command-sudo-apt-get-install-ndisgtk', '', '', '2009-05-02 01:30:00', '2009-05-02 01:30:00', '', 0, 'http://www.andrewkrone.com/?p=125', 0, 'post', '', 0), (126, 2, '2009-06-10 19:53:00', '2009-06-10 19:53:00', 'http://www.ritholtz.com/blog/2009/06/peter-schiff-on-tds/', 'Peter Schiff', '', 'publish', 'open', 'open', '', 'peter-schiff', '', '', '2009-06-10 19:53:00', '2009-06-10 19:53:00', '', 0, 'http://www.andrewkrone.com/?p=126', 0, 'post', '', 0), (127, 2, '2009-07-06 21:15:00', '2009-07-06 21:15:00', 'The Great American Bubble Machine:

http://www.rollingstone.com/politics/story/28816321/the_great_american_bubble_machine', 'The Great American Bubble Machine:', '', 'publish', 'open', 'open', '', 'the-great-american-bubble-machine', '', '', '2009-07-06 21:15:00', '2009-07-06 21:15:00', '', 0, 'http://www.andrewkrone.com/?p=127', 0, 'post', '', 0), (128, 2, '2009-07-08 17:07:00', '2009-07-08 17:07:00', '', 'Housing....', '', 'publish', 'open', 'open', '', 'housing', '', '', '2009-07-08 17:07:00', '2009-07-08 17:07:00', '', 0, 'http://www.andrewkrone.com/?p=128', 0, 'post', '', 0), (129, 2, '2009-07-11 01:36:00', '2009-07-11 01:36:00', '', 'Running', '', 'publish', 'open', 'open', '', 'running', '', '', '2009-07-11 01:36:00', '2009-07-11 01:36:00', '', 0, 'http://www.andrewkrone.com/?p=129', 0, 'post', '', 0), (130, 2, '2009-10-22 16:26:00', '2009-10-22 16:26:00', 'So, I\'ve tried to build an OpenLDAP directory that can be viewed by both Outlook and Thunderbird clients.

The idea is simple enough, but Microsoft\'s insistence on re-writing standardized protocols makes the task VERY difficult. This makes sense, why would Microsoft\'s Active Directory want to be compatible with an Open Source system that\'s free?

Here\'s the breakdown, Outlook 2007 searches for the following fields when accessing an LDAP, diregard the first line, that\'s the connection:

conn=521 op=1 SRCH attr=
cn
commonName
mail
roleOccupant
display-name
displayname
sn
surname
co
organizationName
o
givenName
legacyExchangeDN
objectClass
uid
mailNickname
title
company
physicalDeliveryOfficeName
telephoneNumber
homephone
Telephone-Office2
facsimileTelephoneNumber
mobile
Telephone-Assistant
pager
info

And here\'s Thunderbird\'s query:
conn=0 op=1 SRCH attr=
o
company
mail
mozillaUseHtmlMail
xmozillausehtmlmail
mozillaCustom2
custom2
mozillaHomeCountryName
ou
department
departmentnumber
orgunit
mobile
cellphone
carphone
telephoneNumber
title
mozillaCustom1
custom1
mozillaNickname
xmozillanickname
mozillaWorkUrl
workurl
fax
facsimiletelephonenumber
mozillaSecondEmail
xmozillasecondemail
mozillaCustom4
custom4
nsAIMid
nscpaimscreenname
street
streetaddress
postOfficeBox
givenName
l
locality
homePhone
mozillaHomeUrl
homeurl
mozillaHomeStreet
st
region
mozillaHomePostalCode
mozillaHomeLocalityName
mozillaCustom3
custom3
birthyear
mozillaWorkStreet2
mozillaHomeStreet2
postalCode
zip
c
countryname
pager
pagerphone
sn
surname
mozillaHomeState
description
notes
modifytimestamp
cn
commonname


The funny part is the free and open source search by Thunderbird is much more detailed and thorough. Outlook\'s search on the other hand defies standards. The \"Company\" field for Outlook is \"company\" in the LDAP. However this is INCORRECT. The field Outlook should put in as the company is \"organizationName\" or \"o\". A newbie reading this might think Microsoft is just being intuitive. Nope, their encouraging their proprietary systems so they cannot interact with open source systems.

As far as I know LDAP has been around a very long time and Microsoft should not ignore the basic schema and standards currently in place. At the very top (the core.schema) the organizationName (or \'o\') has been there for a very long time.

Anyway, a work around is to define the \'o\' for open source as the same as \'company\' for the mega evil giant, Microsoft.

-Andy', 'Outlook + Thunderbird + OpenLDAP = Fail', '', 'publish', 'open', 'open', '', 'outlook-thunderbird-openldap-fail', '', '', '2009-10-22 16:26:00', '2009-10-22 16:26:00', '', 0, 'http://www.andrewkrone.com/?p=130', 0, 'post', '', 0), (131, 2, '2010-03-23 22:31:00', '2010-03-23 22:31:00', 'So, someone might say that to sort two columns in a single table using MySQL the statement would look like this:

SELECT * FROM table ORDER BY column1,column2 ASC

This would ONLY sort by \"column1\" first and then \"column2\". This is hardly what we\'re after.

Say you had a column called \"time\" (that is also built using \"time\") and a column called \"date\" (that is built using \"date\"). If we wanted to truly sort the rows in this table by date AND time we need to do a join like this:

SELECT * FROM (

( SELECT * FROM events ORDER BY date ASC)
UNION
( SELECT * FROM events ORDER BY time ASC)

) AS WOWZER WHERE some_column=\'some_criteria\'\";


Let\'s break it down. First, we start a typical select statement (first line). Then we have a VERY simple join that says I want the date column and time columns joined as a column called \"WOWZER\". Finally we only want certain criteria for this select.

This is how to truly sort using two columns, unfortunately ORDER BY will not work correctly with just a comma between the two sorts because the items being sorted would be independent of one another.

-Andy', 'Sorting two columns in a single table using MySQL', '', 'publish', 'open', 'open', '', 'sorting-two-columns-in-a-single-table-using-mysql', '', '', '2010-03-23 22:31:00', '2010-03-23 22:31:00', '', 0, 'http://www.andrewkrone.com/?p=131', 0, 'post', '', 0), (132, 2, '2010-04-30 23:36:00', '2010-04-30 23:36:00', 'Originally from: http://www.ritholtz.com/blog/wp-content/uploads/2010/04/CDO-Souls-short.PNG.png


\"\"id=\"BLOGGER_PHOTO_ID_5466078875289782722\"', 'Excellent Soul Comic', '', 'publish', 'open', 'open', '', 'excellent-soul-comic', '', '', '2010-04-30 23:36:00', '2010-04-30 23:36:00', '', 0, 'http://www.andrewkrone.com/?p=132', 0, 'post', '', 0), (133, 2, '2010-05-02 00:14:00', '2010-05-02 00:14:00', 'What an incredible place I live.

Ran to the top of the \"Big Cat\" today. Just an awesome incline run, the start of the steep hill is at about 300 ft. elevation and the top is about 1,200 feet. It\'s not quite a 1,000 foot climb but since my house is at 180 feet I think it\'s fair to say it\'s 1,000.

I\'m looking to buy the Alterra soon, from what others have said only a barometric device can accurately give you your elevation. I\'m also getting tired of charging my Garmin 305.

Super Cuul...

\"\"id=\"BLOGGER_PHOTO_ID_5466460862199063058\"


Here\'s Honey Brown and I at the top of the ridge:

\"\"id=\"BLOGGER_PHOTO_ID_5466460574914635874\"


Also, here\'s a few view from the top:

\"\"id=\"BLOGGER_PHOTO_ID_5466460773631358274\"', 'Lucas Valley Mountain Climb April 24, 2010', '', 'publish', 'open', 'open', '', 'lucas-valley-mountain-climb-april-24-2010', '', '', '2010-05-02 00:14:00', '2010-05-02 00:14:00', '', 0, 'http://www.andrewkrone.com/?p=133', 0, 'post', '', 0); INSERT INTO `wp_m3twcb_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (134, 2, '2010-05-09 00:24:00', '2010-05-09 00:24:00', 'Went on a grueling run this morning with the Tamalpa folks.

What a great way to start a Saturday!


I should back up a little. The run started harmless enough until I decided to run to Stinson Beach after running about 7 miles down through Muir Woods. This post is mainly to share photos. There\'s more info about the run at http://www.saturdaymorningrun.com/.


Here\'s the elevation and distance profile. According to my Garmin 305 I had 8,525 of total vertical ascent. Ouch... Although, I think it was more like 6,500.

\"\"id=\"BLOGGER_PHOTO_ID_5469065672901779794\"

Here\'s the route I took, Stinson Beach is on the left, Mill Valley is on the right. The highest peak is Mt. Tam\'s East Peak .
\"\"id=\"BLOGGER_PHOTO_ID_5469068137033058002\"


Tamalpa Folk:
\"\"id=\"BLOGGER_PHOTO_ID_5469068854374459090\"

One of many bridges:
\"\"id=\"BLOGGER_PHOTO_ID_5469066701732527154\"


Creek near Muir Woods:
\"\"id=\"BLOGGER_PHOTO_ID_5469069205888952066\"


Coastal Fire Road sign near the top of Cardiac, also by the Ranger Station:
\"\"id=\"BLOGGER_PHOTO_ID_5469066847982113586\"

Tamalpa Folk Running down to Muir Woods visitor center:
\"\"id=\"BLOGGER_PHOTO_ID_5469067236416126834\"



North West View to Pt. Reyes from the top of Cardiac:
\"\"id=\"BLOGGER_PHOTO_ID_5469067446376158898\"


South View near Cardiac:
\"\"id=\"BLOGGER_PHOTO_ID_5469067638135730418\"

Sign before heading back up from Stinson:
\"\"id=\"BLOGGER_PHOTO_ID_5469070138351157746\"



Totals:
\"\"id=\"BLOGGER_PHOTO_ID_5469067919732628242\"', 'Saturday Morning Run - May 8, 2010', '', 'publish', 'open', 'open', '', 'saturday-morning-run-may-8-2010', '', '', '2010-05-09 00:24:00', '2010-05-09 00:24:00', '', 0, 'http://www.andrewkrone.com/?p=134', 0, 'post', '', 0), (135, 2, '2010-05-11 22:58:00', '2010-05-11 22:58:00', 'The Drobo FS is garbage.


Note: I updated the \"Drobo FS\" and the Drobo software to the latest version first.

Here\'s why it\'s junk.

1). The device DOES NOT allow you to update the WORKGROUP name or the DEVICE name. If you want to setup //DROBOGROUP/ANDYSDROBO you CANNOT do this. Despite the options being there in the software utility your changes after restarting the device are not saved to the device.

2). Proprietary and unfriendly software - To maintain file share names and settings the software requires Microsoft\'s .NET service. You must also install the software on a PC in the same subnet (i.e. not remote administration). Good luck with a Linux Network!!!

3). The email notifications setup DOES NOT work!!!

4). Misleading - The simplicity of the device would suggest the software to manage it would also be simple (i.e https administration). Nope, you have to install the software on a local PC.


Finally, why did they call it the \"FS\"? I suppose for \"File Sharing\", but that\'s pretty obvious because it\'s a NAS device with an Ethernet cable. Who was Marketing this thing?', 'The "Drobo FS" is Garbage', '', 'publish', 'open', 'open', '', 'the-drobo-fs-is-garbage', '', '', '2010-05-11 22:58:00', '2010-05-11 22:58:00', '', 0, 'http://www.andrewkrone.com/?p=135', 0, 'post', '', 0), (136, 2, '2010-08-09 21:51:00', '2010-08-09 21:51:00', 'SF Homes Drop due to distressed Sales

Underemployment 18.4%

WSJ, America\'s future has changed for our kids

Contra Costa Pensions

Structured Notes Are Wall Street’s ‘Next Bubble’', 'Today\'s Reading', '', 'publish', 'open', 'open', '', 'todays-reading', '', '', '2010-08-09 21:51:00', '2010-08-09 21:51:00', '', 0, 'http://www.andrewkrone.com/?p=136', 0, 'post', '', 0), (137, 2, '2010-09-03 21:53:00', '2010-09-03 21:53:00', 'This is really good. Credit to College Scholarships dot org.

\"\"id=\"BLOGGER_PHOTO_ID_5512809730781573218\"', 'Student Loan Slavery', '', 'publish', 'open', 'open', '', 'student-loan-slavery', '', '', '2010-09-03 21:53:00', '2010-09-03 21:53:00', '', 0, 'http://www.andrewkrone.com/?p=137', 0, 'post', '', 0), (138, 2, '2010-09-23 22:02:00', '2010-09-23 22:02:00', 'This is an excellent video on how banks really makes the taxpayer pick up the tab with home loans. Forget loan modifications unless it\'s a short sale or foreclosure.

-Andy

http://www.youtube.com/watch?v=ssl5yb7FewA', 'How Foreclosures and Short Sales Make Banks Money', '', 'publish', 'open', 'open', '', 'how-foreclosures-and-short-sales-make-banks-money', '', '', '2010-09-23 22:02:00', '2010-09-23 22:02:00', '', 0, 'http://www.andrewkrone.com/?p=138', 0, 'post', '', 0), (139, 2, '2010-10-04 17:17:00', '2010-10-04 17:17:00', 'Encrypted applications on Microsoft’s .NET framework are vulnerable without the patch.

From Microsoft website:
“An attacker who successfully exploited this vulnerability could read data, such as the view state, which was encrypted by the server.”

Wow!

I can’t believe Microsoft was so slow to produce a patch.

Patch here:
http://www.microsoft.com/technet/security/bulletin/ms10-070.mspx

Also, discussion about the vulnerability here:
http://www.schneier.com/blog/archives/2010/09/new_attack_agai_1.html

Bad Microsoft!!
Andy', 'ASP.NET Security Hole', '', 'publish', 'open', 'open', '', 'asp-net-security-hole', '', '', '2010-10-04 17:17:00', '2010-10-04 17:17:00', '', 0, 'http://www.andrewkrone.com/?p=139', 0, 'post', '', 0), (140, 2, '2011-01-04 04:06:00', '2011-01-04 04:06:00', 'http://www.aolnews.com/2010/12/25/civil-war-message-in-a-bottle-opened-decoded/', 'Interesting Decoded Civil War Message', '', 'publish', 'open', 'open', '', 'interesting-decoded-civil-war-message', '', '', '2011-01-04 04:06:00', '2011-01-04 04:06:00', '', 0, 'http://www.andrewkrone.com/?p=140', 0, 'post', '', 0), (141, 2, '2011-01-04 04:11:00', '2011-01-04 04:11:00', 'http://www.technologyreview.com/web/26981/?a=f', 'Home routers that automatically run Tor.', '', 'publish', 'open', 'open', '', 'home-routers-that-automatically-run-tor', '', '', '2011-01-04 04:11:00', '2011-01-04 04:11:00', '', 0, 'http://www.andrewkrone.com/?p=141', 0, 'post', '', 0), (142, 2, '2011-06-09 15:29:00', '0000-00-00 00:00:00', 'Here is it, the perfect MySQL table for storing ALL timezones:


--
-- Table structure for table `time_zones`
--

CREATE TABLE IF NOT EXISTS `time_zones` (
`ID` int(4) NOT NULL auto_increment,
`GMT` decimal(12,2) NOT NULL,
`zone` varchar(50) NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `timezone` (`zone`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

--
-- Dumping data for table `time_zones`
--

INSERT INTO `time_zones` (`GMT`, `zone`) VALUES
(-12.00, \'(GMT-12:00) International Date Line West\'),
(-11.00, \'(GMT-11:00) Midway Island, Samoa\'),
(-10.00, \'(GMT-10:00) Hawaii\'),
(-9.00, \'(GMT-09:00) Alaska\'),
(-8.00, \'(GMT-08:00) Tijuana, Baja California\'),
(-8.00, \'(GMT-08:00) Pacific Time (US & Canada)\'),
(-7.00, \'(GMT-07:00) Mountain Time (US & Canada)\'),
(-7.00, \'(GMT-07:00) Chihuahua, La Paz, Mazatlan\'),
(-7.00, \'(GMT-07:00) Arizona\'),
(-6.00, \'(GMT-06:00) Saskatchewan\'),
(-6.00, \'(GMT-06:00) Guadalajara, Mexico City, Monterrey\'),
(-6.00, \'(GMT-06:00) Central Time (US & Canada)\'),
(-6.00, \'(GMT-06:00) Central America\'),
(-5.00, \'(GMT-05:00) Indiana (East)\'),
(-5.00, \'(GMT-05:00) Eastern Time (US & Canada)\'),
(-5.00, \'(GMT-05:00) Bogota, Lima, Quito, Rio Branco\'),
(-5.00, \'(GMT-04:00) Santiago\'),
(-4.50, \'(GMT-04:30) Caracas\'),
(-4.00, \'(GMT-04:00) Manaus\'),
(-4.00, \'(GMT-04:00) La Paz\'),
(-4.00, \'(GMT-04:00) Atlantic Time (Canada)\'),
(-3.50, \'(GMT-03:30) Newfoundland\'),
(-3.00, \'(GMT-03:00) Montevideo\'),
(-3.00, \'(GMT-03:00) Greenland\'),
(-3.00, \'(GMT-03:00) Georgetown\'),
(-3.00, \'(GMT-03:00) Buenos Aires\'),
(-3.00, \'(GMT-03:00) Brasilia\'),
(-2.00, \'(GMT-02:00) Mid-Atlantic\'),
(-1.00, \'(GMT-01:00) Cape Verde Is.\'),
(-1.00, \'(GMT-01:00) Azores\'),
(0.00, \'(GMT) Casablanca\'),
(0.00, \'(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lis\'),
(0.00, \'(GMT) Monrovia, Reykjavik\'),
(1.00, \'(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockho\'),
(1.00, \'(GMT+01:00) Belgrade, Bratislava, Budapest, Ljublj\'),
(1.00, \'(GMT+01:00) Brussels, Copenhagen, Madrid, Paris\'),
(1.00, \'(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb\'),
(1.00, \'(GMT+01:00) West Central Africa\'),
(2.00, \'(GMT+02:00) Athens, Bucharest, Istanbul\'),
(2.00, \'(GMT+02:00) Amman\'),
(2.00, \'(GMT+02:00) Windhoek\'),
(2.00, \'(GMT+02:00) Minsk\'),
(2.00, \'(GMT+02:00) Jerusalem\'),
(2.00, \'(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, \'),
(2.00, \'(GMT+02:00) Harare, Pretoria\'),
(2.00, \'(GMT+02:00) Cairo\'),
(2.00, \'(GMT+02:00) Beirut\'),
(3.00, \'(GMT+03:00) Tbilisi\'),
(3.00, \'(GMT+03:00) Nairobi\'),
(3.00, \'(GMT+03:00) Moscow, St. Petersburg, Volgograd\'),
(3.00, \'(GMT+03:00) Kuwait, Riyadh\'),
(3.00, \'(GMT+03:00) Baghdad\'),
(3.50, \'(GMT+03:30) Tehran\'),
(4.00, \'(GMT+04:00) Yerevan\'),
(4.00, \'(GMT+04:00) Port Louis\'),
(4.00, \'(GMT+04:00) Caucasus Standard Time\'),
(4.00, \'(GMT+04:00) Baku\'),
(4.00, \'(GMT+04:00) Abu Dhabi, Muscat\'),
(4.50, \'(GMT+04:30) Kabul\'),
(5.00, \'(GMT+05:00) Tashkent\'),
(5.00, \'(GMT+05:00) Islamabad, Karachi\'),
(5.00, \'(GMT+05:00) Ekaterinburg\'),
(5.50, \'(GMT+05:30) Sri Jayawardenepura\'),
(5.50, \'(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi\'),
(5.75, \'(GMT+05:45) Kathmandu\'),
(6.00, \'(GMT+06:00) Almaty, Novosibirsk\'),
(6.00, \'(GMT+06:00) Astana, Dhaka\'),
(6.50, \'(GMT+06:30) Yangon (Rangoon)\'),
(7.00, \'(GMT+07:00) Bangkok, Hanoi, Jakarta\'),
(7.00, \'(GMT+07:00) Krasnoyarsk\'),
(8.00, \'(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi\'),
(8.00, \'(GMT+08:00) Irkutsk, Ulaan Bataar\'),
(8.00, \'(GMT+08:00) Kuala Lumpur, Singapore\'),
(8.00, \'(GMT+08:00) Perth\'),
(8.00, \'(GMT+08:00) Taipei\'),
(9.00, \'(GMT+09:00) Osaka, Sapporo, Tokyo\'),
(9.00, \'(GMT+09:00) Seoul\'),
(9.00, \'(GMT+09:00) Yakutsk\'),
(9.50, \'(GMT+09:30) Adelaide\'),
(9.50, \'(GMT+09:30) Darwin\'),
(10.00, \'(GMT+10:00) Brisbane\'),
(10.00, \'(GMT+10:00) Canberra, Melbourne, Sydney\'),
(10.00, \'(GMT+10:00) Guam, Port Moresby\'),
(10.00, \'(GMT+10:00) Hobart\'),
(10.00, \'(GMT+10:00) Vladivostok\'),
(11.00, \'(GMT+11:00) Magadan, Solomon Is., New Caledonia\'),
(12.00, \'(GMT+12:00) Auckland, Wellington\'),
(12.00, \'(GMT+12:00) Fiji, Kamchatka, Marshall Is.\'),
(13.00, \'(GMT+13:00) Nuku\'\'alofa\');



', 'Creating a MySQL Time Zone Table', '', 'draft', 'open', 'open', '', '', '', '', '2011-06-09 15:29:00', '0000-00-00 00:00:00', '', 0, 'http://www.andrewkrone.com/?p=142', 0, 'post', '', 0), (143, 2, '2011-06-09 15:29:00', '2011-06-09 15:29:00', 'Here is it, the perfect MySQL table for storing ALL timezones:


--
-- Table structure for table `time_zones`
--

CREATE TABLE IF NOT EXISTS `time_zones` (
`ID` int(4) NOT NULL auto_increment,
`GMT` decimal(12,2) NOT NULL,
`zone` varchar(50) NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `timezone` (`zone`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

--
-- Dumping data for table `time_zones`
--

INSERT INTO `time_zones` (`GMT`, `zone`) VALUES
(-12.00, \'(GMT-12:00) International Date Line West\'),
(-11.00, \'(GMT-11:00) Midway Island, Samoa\'),
(-10.00, \'(GMT-10:00) Hawaii\'),
(-9.00, \'(GMT-09:00) Alaska\'),
(-8.00, \'(GMT-08:00) Tijuana, Baja California\'),
(-8.00, \'(GMT-08:00) Pacific Time (US & Canada)\'),
(-7.00, \'(GMT-07:00) Mountain Time (US & Canada)\'),
(-7.00, \'(GMT-07:00) Chihuahua, La Paz, Mazatlan\'),
(-7.00, \'(GMT-07:00) Arizona\'),
(-6.00, \'(GMT-06:00) Saskatchewan\'),
(-6.00, \'(GMT-06:00) Guadalajara, Mexico City, Monterrey\'),
(-6.00, \'(GMT-06:00) Central Time (US & Canada)\'),
(-6.00, \'(GMT-06:00) Central America\'),
(-5.00, \'(GMT-05:00) Indiana (East)\'),
(-5.00, \'(GMT-05:00) Eastern Time (US & Canada)\'),
(-5.00, \'(GMT-05:00) Bogota, Lima, Quito, Rio Branco\'),
(-5.00, \'(GMT-04:00) Santiago\'),
(-4.50, \'(GMT-04:30) Caracas\'),
(-4.00, \'(GMT-04:00) Manaus\'),
(-4.00, \'(GMT-04:00) La Paz\'),
(-4.00, \'(GMT-04:00) Atlantic Time (Canada)\'),
(-3.50, \'(GMT-03:30) Newfoundland\'),
(-3.00, \'(GMT-03:00) Montevideo\'),
(-3.00, \'(GMT-03:00) Greenland\'),
(-3.00, \'(GMT-03:00) Georgetown\'),
(-3.00, \'(GMT-03:00) Buenos Aires\'),
(-3.00, \'(GMT-03:00) Brasilia\'),
(-2.00, \'(GMT-02:00) Mid-Atlantic\'),
(-1.00, \'(GMT-01:00) Cape Verde Is.\'),
(-1.00, \'(GMT-01:00) Azores\'),
(0.00, \'(GMT) Casablanca\'),
(0.00, \'(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lis\'),
(0.00, \'(GMT) Monrovia, Reykjavik\'),
(1.00, \'(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockho\'),
(1.00, \'(GMT+01:00) Belgrade, Bratislava, Budapest, Ljublj\'),
(1.00, \'(GMT+01:00) Brussels, Copenhagen, Madrid, Paris\'),
(1.00, \'(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb\'),
(1.00, \'(GMT+01:00) West Central Africa\'),
(2.00, \'(GMT+02:00) Athens, Bucharest, Istanbul\'),
(2.00, \'(GMT+02:00) Amman\'),
(2.00, \'(GMT+02:00) Windhoek\'),
(2.00, \'(GMT+02:00) Minsk\'),
(2.00, \'(GMT+02:00) Jerusalem\'),
(2.00, \'(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, \'),
(2.00, \'(GMT+02:00) Harare, Pretoria\'),
(2.00, \'(GMT+02:00) Cairo\'),
(2.00, \'(GMT+02:00) Beirut\'),
(3.00, \'(GMT+03:00) Tbilisi\'),
(3.00, \'(GMT+03:00) Nairobi\'),
(3.00, \'(GMT+03:00) Moscow, St. Petersburg, Volgograd\'),
(3.00, \'(GMT+03:00) Kuwait, Riyadh\'),
(3.00, \'(GMT+03:00) Baghdad\'),
(3.50, \'(GMT+03:30) Tehran\'),
(4.00, \'(GMT+04:00) Yerevan\'),
(4.00, \'(GMT+04:00) Port Louis\'),
(4.00, \'(GMT+04:00) Caucasus Standard Time\'),
(4.00, \'(GMT+04:00) Baku\'),
(4.00, \'(GMT+04:00) Abu Dhabi, Muscat\'),
(4.50, \'(GMT+04:30) Kabul\'),
(5.00, \'(GMT+05:00) Tashkent\'),
(5.00, \'(GMT+05:00) Islamabad, Karachi\'),
(5.00, \'(GMT+05:00) Ekaterinburg\'),
(5.50, \'(GMT+05:30) Sri Jayawardenepura\'),
(5.50, \'(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi\'),
(5.75, \'(GMT+05:45) Kathmandu\'),
(6.00, \'(GMT+06:00) Almaty, Novosibirsk\'),
(6.00, \'(GMT+06:00) Astana, Dhaka\'),
(6.50, \'(GMT+06:30) Yangon (Rangoon)\'),
(7.00, \'(GMT+07:00) Bangkok, Hanoi, Jakarta\'),
(7.00, \'(GMT+07:00) Krasnoyarsk\'),
(8.00, \'(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi\'),
(8.00, \'(GMT+08:00) Irkutsk, Ulaan Bataar\'),
(8.00, \'(GMT+08:00) Kuala Lumpur, Singapore\'),
(8.00, \'(GMT+08:00) Perth\'),
(8.00, \'(GMT+08:00) Taipei\'),
(9.00, \'(GMT+09:00) Osaka, Sapporo, Tokyo\'),
(9.00, \'(GMT+09:00) Seoul\'),
(9.00, \'(GMT+09:00) Yakutsk\'),
(9.50, \'(GMT+09:30) Adelaide\'),
(9.50, \'(GMT+09:30) Darwin\'),
(10.00, \'(GMT+10:00) Brisbane\'),
(10.00, \'(GMT+10:00) Canberra, Melbourne, Sydney\'),
(10.00, \'(GMT+10:00) Guam, Port Moresby\'),
(10.00, \'(GMT+10:00) Hobart\'),
(10.00, \'(GMT+10:00) Vladivostok\'),
(11.00, \'(GMT+11:00) Magadan, Solomon Is., New Caledonia\'),
(12.00, \'(GMT+12:00) Auckland, Wellington\'),
(12.00, \'(GMT+12:00) Fiji, Kamchatka, Marshall Is.\'),
(13.00, \'(GMT+13:00) Nuku\'\'alofa\');', 'Creating a MySQL Time Zone Table', '', 'publish', 'open', 'open', '', 'creating-a-mysql-time-zone-table', '', '', '2011-06-09 15:29:00', '2011-06-09 15:29:00', '', 0, 'http://www.andrewkrone.com/?p=143', 0, 'post', '', 0), (144, 2, '2011-07-01 22:31:00', '2011-07-01 22:31:00', 'To reset an Android phone, go into the “Settings” options of the phone (usually a link in the All Programs). Look for Privacy and at the bottom there is an option to Factory Data Reset. If you click this, it will confirm your selection and remind you there is no turning back after.', 'Resetting an Android Phone', '', 'publish', 'open', 'open', '', 'resetting-an-android-phone', '', '', '2011-07-01 22:31:00', '2011-07-01 22:31:00', '', 0, 'http://www.andrewkrone.com/?p=144', 0, 'post', '', 0), (151, 2, '2012-03-08 04:46:35', '2012-03-08 04:46:35', 'You can buy my \"How to Successfully Short Sale Your Home\" guidebook here.\r\n\r\nPlease leave any comments about the guidebook below. I\'ll openly admit it needs some editing and punctuation fixes.\r\n\r\nThanks,\r\n\r\nAndy\r\n\r\n \r\n\r\n ', 'Short Sale Guidebook', '', 'publish', 'open', 'open', '', 'books', '', '', '2012-03-12 19:17:11', '2012-03-12 19:17:11', '', 0, 'http://www.andrewkrone.com/?page_id=151', 0, 'page', '', 0), (152, 2, '2012-03-08 04:46:28', '2012-03-08 04:46:28', '', 'Auto Draft', '', 'inherit', 'open', 'open', '', '151-revision', '', '', '2012-03-08 04:46:28', '2012-03-08 04:46:28', '', 151, 'http://www.andrewkrone.com/?p=152', 0, 'revision', '', 0), (156, 2, '2012-03-08 04:51:00', '2012-03-08 04:51:00', 'While at lunch I ran into two very friendly and talkative older ladies.\r\n\r\nSo, distressed properties came up and inevitably I told these nice ladies that I wrote a handbook called \"How to Succesfully Short Sell Your Home\". Of course, I have never published it. I guess it\'s because I would like to at least make $100 for the 30+ hours of work.\r\n\r\nOut of nowhere the lady handed me $2!!\r\n\r\nWell, since someone has acatually paid for the guidebook I finished formatting the book and submitted the book to Createspace (Amazon\'s \"build your own book service\").\r\n\r\nI\'m a little disjointed in how much I have to charge for a physical copy of a book. To make a $1.19 profit I have to charge $5.36. So, I think I\'ll look at kindle/ebook sales as well.\r\n\r\n-Andy\r\n\r\n ', 'Moving Forward on Publishing my Guidebook', '', 'publish', 'open', 'open', '', 'how-to-succesfully-short-sale-your-home', '', '', '2012-03-08 04:55:29', '2012-03-08 04:55:29', '', 0, 'http://www.andrewkrone.com/?p=156', 0, 'post', '', 0), (157, 2, '2012-03-08 04:50:26', '2012-03-08 04:50:26', 'While at lunch I ran into two very friendly and talkative older ladies.\n\nSo, distressed properties came up and inevitably I told these nice ladies that I wrote a handbook. Of course, I have never published it. Partially for greed, because I guess I would like to at least make $100 for the 30+ hours of work.\nWell, I finished formatting the book and submi\n\n ', 'How to Succesfully Short Sale Your Home', '', 'inherit', 'open', 'open', '', '156-revision', '', '', '2012-03-08 04:50:26', '2012-03-08 04:50:26', '', 156, 'http://www.andrewkrone.com/?p=157', 0, 'revision', '', 0), (158, 2, '2012-03-08 04:55:08', '2012-03-08 04:55:08', 'While at lunch I ran into two very friendly and talkative older ladies.\n\nSo, distressed properties came up and inevitably I told these nice ladies that I wrote a handbook called \"How to Succesfully Short Sell Your Home\". Of course, I have never published it. I guess it\'s because I would like to at least make $100 for the 30+ hours of work.\n\nOut of nowhere the lady handed me $2!!\n\nWell, since someone has acatually paid for the guidebook I finished formatting the book and submitted the book to Createspace (Amazon\'s \"build your own book service\").\n\nI\'m a little disjointed in how much I have to charge for a physical copy of a book. To make a $1.19 profit I have to charge $5.36.\n\n ', 'Moving Forward on Publishing my Guidebook', '', 'inherit', 'open', 'open', '', '156-autosave', '', '', '2012-03-08 04:55:08', '2012-03-08 04:55:08', '', 156, 'http://www.andrewkrone.com/?p=158', 0, 'revision', '', 0), (159, 2, '2012-03-08 04:51:00', '2012-03-08 04:51:00', 'While at lunch I ran into two very friendly and talkative older ladies.\r\n\r\nSo, distressed properties came up and inevitably I told these nice ladies that I wrote a handbook. Of course, I have never published it. Partially for greed, because I guess I would like to at least make $100 for the 30+ hours of work.\r\nWell, I finished formatting the book and submitted the book to Createspace.\r\n\r\n ', 'How to Succesfully Short Sale Your Home', '', 'inherit', 'open', 'open', '', '156-revision-2', '', '', '2012-03-08 04:51:00', '2012-03-08 04:51:00', '', 156, 'http://www.andrewkrone.com/?p=159', 0, 'revision', '', 0), (163, 2, '2012-03-12 18:17:51', '2012-03-12 18:17:51', 'http://www.andrewkrone.com/wp-content/uploads/2012/03/cropped-honey.jpg', 'cropped-honey.jpg', '', 'inherit', 'closed', 'open', '', 'cropped-honey-jpg', '', '', '2012-03-12 18:17:51', '2012-03-12 18:17:51', '', 0, 'http://www.andrewkrone.com/wp-content/uploads/2012/03/cropped-honey.jpg', 0, 'attachment', 'image/jpeg', 0), (164, 2, '2012-03-12 18:30:42', '2012-03-12 18:30:42', 'http://www.andrewkrone.com/wp-content/uploads/2012/03/honey.jpg', 'honey.jpg', '', 'inherit', 'open', 'open', '', 'honey-jpg', '', '', '2012-03-12 18:30:42', '2012-03-12 18:30:42', '', 0, 'http://www.andrewkrone.com/wp-content/uploads/2012/03/honey.jpg', 0, 'attachment', 'image/jpeg', 0), (172, 2, '2012-10-09 18:46:36', '2012-10-09 18:46:36', 'http://www.smithsonianmag.com/history-archaeology/The-CIA-Burglar-Who-Went-Rogue-169800816.html', 'The CIA Burglar who went Rogue', '', 'inherit', 'open', 'closed', '', '171-revision', '', '', '2012-10-09 18:46:36', '2012-10-09 18:46:36', '', 171, 'http://www.andrewkrone.com/?p=172', 0, 'revision', '', 0), (166, 2, '2012-03-12 19:13:47', '2012-03-12 19:13:47', 'Love these:\r\n\r\nhttp://www.dreamhost.com/newsletter/0312.html', 'Dreamhost March Newsletter', '', 'publish', 'open', 'open', '', 'dreamhost-newsletter', '', '', '2012-03-12 19:14:07', '2012-03-12 19:14:07', '', 0, 'http://www.andrewkrone.com/?p=166', 0, 'post', '', 0), (167, 2, '2012-03-12 19:13:39', '2012-03-12 19:13:39', '', 'Dreamhost Newsletter', '', 'inherit', 'open', 'open', '', '166-revision', '', '', '2012-03-12 19:13:39', '2012-03-12 19:13:39', '', 166, 'http://www.andrewkrone.com/?p=167', 0, 'revision', '', 0), (168, 2, '2012-03-12 19:13:47', '2012-03-12 19:13:47', 'Loves these:\r\n\r\nhttp://www.dreamhost.com/newsletter/0312.html', 'Dreamhost Newsletter', '', 'inherit', 'open', 'open', '', '166-revision-2', '', '', '2012-03-12 19:13:47', '2012-03-12 19:13:47', '', 166, 'http://www.andrewkrone.com/?p=168', 0, 'revision', '', 0), (169, 2, '2012-03-12 19:16:53', '2012-03-12 19:16:53', 'You can buy my \"How to Successfully Short Sale Your Home\" guidebook here.\n\nPlease leave any comments about the guidebook below. I\'ll open\n\nThanks,\n\nAndy\n\n \n\n ', 'Short Sale Guidebook', '', 'inherit', 'open', 'open', '', '151-autosave', '', '', '2012-03-12 19:16:53', '2012-03-12 19:16:53', '', 151, 'http://www.andrewkrone.com/?p=169', 0, 'revision', '', 0), (170, 2, '2012-03-08 04:46:35', '2012-03-08 04:46:35', '', 'Books', '', 'inherit', 'open', 'open', '', '151-revision-2', '', '', '2012-03-08 04:46:35', '2012-03-08 04:46:35', '', 151, 'http://www.andrewkrone.com/?p=170', 0, 'revision', '', 0), (171, 2, '2012-10-09 18:46:53', '2012-10-09 18:46:53', 'Great Article:\r\n\r\nhttp://www.smithsonianmag.com/history-archaeology/The-CIA-Burglar-Who-Went-Rogue-169800816.html', 'The CIA Burglar who went Rogue', '', 'publish', 'open', 'closed', '', 'the-cia-burglar-who-went-rogue', '', '', '2012-10-09 18:46:53', '2012-10-09 18:46:53', '', 0, 'http://www.andrewkrone.com/?p=171', 0, 'post', '', 0), (174, 2, '2012-11-16 22:49:47', '2012-11-16 22:49:47', 'So, someone might ask, \"How do you extract 10 characters from a pdf on a particular line in a pdf file?\". This might be a common task performed on a report generated by a database where the output is pdf.\r\n\r\nEASY!!\r\n\r\nFirst, create a text file (temp.txt) using \"texttopdf\". This will provide a consistent and easy to manipulate format for the data from the pdf. Syntax looks like this:\r\n\r\ncommand> texttopdf filename.pdf temp.txt\r\n\r\nSecond, use \"awk\" to grab characters 10-15 (or whatever your choose) and pass them through a second command that grabs the correct line item.\r\n\r\nHere is an example to create an output called \"OUTPUT\" that grabs 10 character from the 2nd line of the file 44 characters in:\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > OUTPUT\r\n\r\nSimple,\r\n\r\nAndy', 'Using \"awk\" and \"texttopdf\" ', '', 'publish', 'open', 'closed', '', 'using-awk-and-texttopdf', '', '', '2012-11-16 22:54:46', '2012-11-16 22:54:46', '', 0, 'http://www.andrewkrone.com/?p=174', 0, 'post', '', 0), (175, 2, '2012-11-16 22:49:20', '2012-11-16 22:49:20', 'So, someone might ask, \"How do you extract 10 characters from a pdf from a particular line in a pdf file?\"\n\nEASY!!\n\nFirst, create a text file (temp.txt) using \"texttopdf\". This will but the text of the pdf in a usable format.\n\nSecond, use \"awk\" to grab characters 10-15 (or whatever your choose) and pass them through a second command that grabs the correct line item.\n\nHere is an example to create a file called \"FILE\" that grabs 10 character from the 2nd line of the file 44 characters in:\n\n \n\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > start\n\n \n\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE', 'Using Awk and texttopdf', '', 'inherit', 'open', 'closed', '', '174-revision', '', '', '2012-11-16 22:49:20', '2012-11-16 22:49:20', '', 174, 'http://www.andrewkrone.com/?p=175', 0, 'revision', '', 0), (176, 2, '2012-11-16 22:49:47', '2012-11-16 22:49:47', 'So, someone might ask, \"How do you extract 10 characters from a pdf from a particular line in a pdf file?\"\r\n\r\nEASY!!\r\n\r\nFirst, create a text file (temp.txt) using \"texttopdf\". This will but the text of the pdf in a usable format.\r\n\r\nSecond, use \"awk\" to grab characters 10-15 (or whatever your choose) and pass them through a second command that grabs the correct line item.\r\n\r\nHere is an example to create a file called \"FILE\" that grabs 10 character from the 2nd line of the file 44 characters in:\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE\r\n\r\nsimple,\r\n\r\nAndy\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE', 'Using Awk and \"texttopdf\" ', '', 'inherit', 'open', 'closed', '', '174-revision-2', '', '', '2012-11-16 22:49:47', '2012-11-16 22:49:47', '', 174, 'http://www.andrewkrone.com/?p=176', 0, 'revision', '', 0), (177, 2, '2012-11-16 22:50:52', '2012-11-16 22:50:52', 'So, someone might ask, \"How do you extract 10 characters from a pdf from a particular line in a pdf file?\"\r\n\r\nEASY!!\r\n\r\nFirst, create a text file (temp.txt) using \"texttopdf\". This will provide a consistent and easy to manipulate format for the data from the pdf.\r\n\r\nSecond, use \"awk\" to grab characters 10-15 (or whatever your choose) and pass them through a second command that grabs the correct line item.\r\n\r\nHere is an example to create a file called \"FILE\" that grabs 10 character from the 2nd line of the file 44 characters in:\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE\r\n\r\nsimple,\r\n\r\nAndy\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE', 'Using Awk and \"texttopdf\" ', '', 'inherit', 'open', 'closed', '', '174-revision-3', '', '', '2012-11-16 22:50:52', '2012-11-16 22:50:52', '', 174, 'http://www.andrewkrone.com/?p=177', 0, 'revision', '', 0), (178, 2, '2012-11-16 22:51:06', '2012-11-16 22:51:06', 'So, someone might ask, \"How do you extract 10 characters from a pdf from a particular line in a pdf file?\"\r\n\r\nEASY!!\r\n\r\nFirst, create a text file (temp.txt) using \"texttopdf\". This will provide a consistent and easy to manipulate format for the data from the pdf.\r\n\r\nSecond, use \"awk\" to grab characters 10-15 (or whatever your choose) and pass them through a second command that grabs the correct line item.\r\n\r\nHere is an example to create a file called \"FILE\" that grabs 10 character from the 2nd line of the file 44 characters in:\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE\r\n\r\nsimple,\r\n\r\nAndy\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE', 'Using \"awk\" and \"texttopdf\" ', '', 'inherit', 'open', 'closed', '', '174-revision-4', '', '', '2012-11-16 22:51:06', '2012-11-16 22:51:06', '', 174, 'http://www.andrewkrone.com/?p=178', 0, 'revision', '', 0), (179, 2, '2012-11-16 22:52:17', '2012-11-16 22:52:17', 'So, someone might ask, \"How do you extract 10 characters from a pdf on a particular line in a pdf file?\". This might be a common task performed on a report generated by a database where the output is pdf.\r\n\r\nEASY!!\r\n\r\nFirst, create a text file (temp.txt) using \"texttopdf\". This will provide a consistent and easy to manipulate format for the data from the pdf.\r\n\r\nSecond, use \"awk\" to grab characters 10-15 (or whatever your choose) and pass them through a second command that grabs the correct line item.\r\n\r\nHere is an example to create a file called \"FILE\" that grabs 10 character from the 2nd line of the file 44 characters in:\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE\r\n\r\nsimple,\r\n\r\nAndy\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE', 'Using \"awk\" and \"texttopdf\" ', '', 'inherit', 'open', 'closed', '', '174-revision-5', '', '', '2012-11-16 22:52:17', '2012-11-16 22:52:17', '', 174, 'http://www.andrewkrone.com/?p=179', 0, 'revision', '', 0); INSERT INTO `wp_m3twcb_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (182, 2, '2012-12-06 17:16:33', '2012-12-06 17:16:33', 'This should ALWAYS be public:\r\n

Source: http://online.wsj.com/article/SB108111980285073875.html

\r\n

How a Marine Lost His Command\r\nIn Race to Baghdad\r\nCol. Joe Dowdy\'s \'Tempo\' Displeased Superiors;\r\nBalance of Mission, Men General\'s Call Name: \'Chaos\'\r\nBy CHRISTOPHER COOPER\r\nStaff Reporter of THE WALL STREET JOURNAL\r\nApril 5, 2004; Page A1\r\nTwo weeks into the war in Iraq, Marine Col\r\n. Joe D. Dowdy concluded the crowning military maneuver of his life, attacking an elite band of Iraqi troops and then shepherding 6,000 men on an 18-hour, high-speed race toward Baghdad.\r\nBut no praise awaited the First Marine regimental commander as he pushed into the tent of his superior, Maj. Gen. James Mattis, on April 4, 2003. Instead, Col. Dowdy was stripped of his command, which effectively ended his 24-year Marine career. In a final blow, Col. Dowdy says, the general asked him to empty his sidearm and turn over the ammunition. \"He thought I was going to try to kill myself,\" the colonel says.\r\nAssuming a battlefield command is the pinnacle of a Marine\'s career. Being removed is near the nadir, exceeded only by a court martial. It\'s extremely rare for the modern U.S. military to relieve a top commander of duty, especially during combat. Col. Dowdy, 47 years old, was the only senior officer in any of the military services to be dismissed in Iraq. He says he would rather have taken an enemy bullet.\r\nCol. Dowdy\'s firing was even more unusual because he didn\'t commit any of the acts that normally precipitate a dismissal: failing to complete a mission, disobeying a direct order, breaking the rules of war. \"It was a decision based on operating tempo,\" says Lt. Eric Knapp, a spokesman for the First Marine Division. He wouldn\'t elaborate.\r\nThe colonel\'s removal sparked media coverage and intense speculation in the Marine Corps. The reasons for his firing weren\'t clear, mainly because the colonel and his superiors refused to talk about it. Now, interviews with Col. Dowdy and a score of officers and enlisted men show the colonel was doomed partly by an age-old wartime tension: Men versus mission -- in which he favored his men.\r\nGen. Mattis and Col. Dowdy personify all that is celebrated in Marine Corps culture. Gen. Mattis, 53, is a \"warrior monk,\" as some of his men put it, a lifelong bachelor consumed with the study and practice of battle tactics. Col. Dowdy is beloved for the attention he pays to his men, from the grunts on up.\r\nThe qualities of these two Marines eventually tore them apart. Gen. Mattis, a Marine for 33 years, saw speed as paramount in the Iraq war plan. Col. Dowdy thought sacrificing everything for speed imperiled the welfare of his men.\r\nThe dispute was stoked by widespread but mistaken assumptions about how the Iraqis would fight. The desire for speed stemmed from the Pentagon\'s expectation of a fierce, protracted battle in Baghdad, with far less resistance in other areas. But it turned out that Baghdad fell easily, while the countryside continued to seethe with resistance.\r\nToday, as U.S. forces tangle with an enemy they clearly underestimated, the military still is debating whether speeding to the Iraqi capital was the best way to proceed.\r\nGen. Mattis declined to be interviewed for this story. His chief of staff, Col. Joe Dunford, says a decision made during combat is impossible to explain now. \"It\'s just one of those things when you try to put the pieces back together, there\'s no way you can.\"\r\nOver a plate of chicken quesadillas near his home in Carlsbad, Calif., Col. Dowdy admits to making mistakes. But he doesn\'t believe any of them warranted his removal. He\'s proud that only one Marine died under his command. \"At least I don\'t have a butcher bill to pay,\" he says.\r\nDust caked the 900 trucks and tanks in Col. Dowdy\'s regiment when they emerged from the desert March 22, 2003. Two days into the war, the regiment was headed to Nasiriyah, a sprawl of slums and industrial compounds where Col. Dowdy\'s problems would begin.\r\nSince he was a boy in Little Rock, Ark., the colonel had dreamed of an assignment like this. Commander of the 6,000-man First Regiment for nearly a year before the war began, Col. Dowdy was deeply familiar with the plan for invading Iraq.\r\nWith his shaved head and powerful frame, Col. Dowdy looks like the archetypal Marine. His men praise him for treating them as equals, despite the Marines\' stratified organization. Departing from custom, Col. Dowdy, a married father of three, invited enlisted men as well as officers to the annual Christmas party at his home. When the Marines were camped in Kuwait in the run-up to the war, Col. Dowdy declined an air conditioner when it became clear that only officers would get them, recalls Gunnery Sgt. Robert Kane.\r\n\"As a colonel, he was entitled to certain privileges, but he was the type of man, if his Marines didn\'t have it, he didn\'t have it,\" says Sgt. Kane, who served under Col. Dowdy in Iraq and in East Timor in 1999.\r\nBy several accounts, Col. Dowdy was destined to win a general\'s star after the war in Iraq. \"I know people, supporters, peers who think Joe Dowdy is a water walker,\" says Anthony Zinni, a retired four-star Marine general. When Col. Dowdy served under him, \"he was the finest lieutenant I had,\" Gen. Zinni says.\r\nLike many in his regiment, Col. Dowdy lacked extensive battle experience. In 1983, he saw limited action in Beirut, where 241 Marines were killed in a suicide bombing. He served in Somalia in 1993 and 1994, where Marines were on the vanguard of what became a bloody humanitarian mission.\r\nGen. Mattis mapped the Marines\' broad plan for Iraq, which many defense analysts consider tactically brilliant. Two 6,000-man regiments of the First Marine Division were to drive toward Baghdad. Col. Dowdy\'s regiment was to head to the city of al Kut -- where an 8,000-man contingent of Saddam Hussein\'s best Republican Guard soldiers were dug in.\r\nIt was presumed the Iraqis had chemical weapons, so the plan was to avoid engaging them directly. Col. Dowdy\'s unit was to act as a decoy, diverting Mr. Hussein\'s soldiers and allowing the other U.S. regiments to rush in from the northwest through a gap in Iraqi defenses to get to Baghdad.\r\nCol. Dowdy\'s route would take him through the city of Nasiriyah. Another Marine unit, called Task Force Tarawa, was charged with keeping order there. Pentagon officials assumed the city would offer little resistance because it had long been oppressed by Mr. Hussein. That assumption turned out to be wrong.\r\nThe plan began to unravel in Nasiriyah. When Col. Dowdy and his men arrived outside the city, they found their passage blocked by a massive firefight. Word filtered back that Task Force Tarawa had suffered casualties, including 18 dead. Adding to the confusion was a U.S. Army supply unit, which had mistakenly stumbled into Nasiriyah. Several soldiers in that unit were dead. Others, including Pvt. Jessica Lynch, had been taken prisoner.\r\nOutside the city, Col. Dowdy and his staff debated what to do. Several hundred trucks in Col. Dowdy\'s train lacked armor, and squeezing through a fierce battle zone would be complicated, especially on Nasiriyah\'s narrow streets.\r\nA potential 150-mile bypass around Nasiriyah didn\'t seem feasible. Col. Dowdy wasn\'t sure he had enough fuel and didn\'t know what resistance he might face. The First Regiment was stuck.\r\nThe halt was anathema to Gen. Mattis, a devotee of a modern military doctrine known as \"maneuver warfare.\" Though Marines have practiced the technique for years, the Iraqi war was its first large-scale test. Instead of following rigid battle plans and attacking on well-defined fronts, this tactic calls for smaller forces to move quickly over combat zones, exploiting opportunities and sowing confusion among the enemy. The technique is summed up in Gen. Mattis\' radio call name: \"Chaos.\"\r\nGen. Mattis had fought in Iraq before, in the first Gulf War. After that, he commanded the Seventh Regiment of the First Division, known as one of the most battle-ready units in the Marines. \"I\'d follow him again,\" says Gunnery Sgt. Kane, who fought under Gen. Mattis in Afghanistan. \"His whole life is the Corps.\"\r\nSlight in stature and fierce in demeanor, Gen. Mattis burnished his reputation in Afghanistan, where his men captured an airstrip outside Kandahar. The daring raid cut to the heart of the Taliban resistance. \"The Marines have landed and we now own a piece of Afghanistan,\" Gen. Mattis told reporters there, just a few months after Sept. 11, 2001. The Pentagon scrambled to disavow the remark, but the Marines loved it.\r\nTo some in the military, the Iraq war promised the perfect test of maneuver warfare. At the time, the U.S. thought the fiercest fighting would begin near Baghdad and involve protracted urban fighting and chemical weapons. Speed was everything. The 1,000-mile journey to Baghdad, many thought, was just a warm-up.\r\nStopped outside Nasiriyah, Col. Dowdy says, he wasn\'t surprised when Gen. Mattis\'s top aide, Brig. Gen. John Kelly, showed up. The two stood talking on a bridge outside the city, watching the fighting. Gen. Kelly, 53, who has been a Marine for 33 years, had served mostly in academic and administrative posts. \"I thought I knew what war was,\" he says. \"It\'s difficult to imagine if you haven\'t been there.\"\r\nCol. Dowdy\'s regiment had been stuck in Nasiriyah for more than 24 hours. In retrospect, he says he should have been more decisive about moving through the city.\r\nOne of the cardinal rules of maneuver warfare stipulates that generals should allow commanders in the field, such as Col. Dowdy, to make tactical decisions. Gen. Kelly says he never ordered Col. Dowdy to move through Nasiriyah and never threatened to remove him from his post. But Lt. Col. Pete Owen, Col. Dowdy\'s chief of staff, has a different recollection. \"When we were stalled out in Nasiriyah, Gen. Kelly came up to me and said, \'If Col. Dowdy doesn\'t get this column moving, I\'m gonna pull him.\' \"\r\nLate that night, Col. Dowdy decided to move. He gave battalion commander Lt. Col. Lew Craparotta one hour to figure out how to form a cordon of soldiers that would shield the regiment as it passed through the city. Col. Craparotta wasn\'t pleased. \"I don\'t think next time I want to plan something like that on the hood of my Humvee in the pitch black,\" he says.\r\nThe regiment rumbled through Nasiriyah, past blackened hulks of U.S. vehicles and bodies of dead Marines waiting to be recovered by Task Force Tarawa. It was a sight, Col. Dowdy says, that would remain with him throughout the campaign.\r\nWhile the other regiments headed north on a four-lane highway, Col. Dowdy\'s group rolled up a two-lane country road that ran through dozens of villages, brimming with enemy forces. An official Marine account later called it a \"running gunfight through the Mesopotamian mud.\"\r\nThe Iraq regime flooded the road with thousands of fighters. Soon Col. Dowdy\'s men were engaged in battle. A raging sandstorm mixed with rain cut the Marines\' visibility to almost zero. The regiment suffered its first casualty when a rocket-propelled grenade blew through a Humvee door and severed a captain\'s hand, according to men on the scene.\r\nAs bullets flew and the captain was being hauled out by helicopter, Col. Dowdy, two days without sleep, slouched in his Humvee, with his staff around him. He fell asleep.\r\nIn wars, commanders fall asleep in meetings, on the radio, even during firefights. Col. Dowdy nodded off for about five minutes, his men say. But his timing couldn\'t have been worse. As he dozed, Gen. Mattis\'s top aide, Gen. Kelly, saw the colonel sleeping. Some of Col. Dowdy\'s men who were there say they believe that made a lasting impression.\r\nGen. Kelly declines to comment on Col. Dowdy\'s removal, saying such matters are \"sacred ground\" that only Gen. Mattis can address. In answer to general questions about the war, he says a battlefield commander\'s top priority is to \"put it all aside and focus on the mission. I\'ve seen a lot of people learn this the hard way.\"\r\nTwo days later, on March 27, 2003, the U.S. Army ordered an indefinite halt to the war to allow supply lines to catch up with American fighters.\r\nCol. Dowdy\'s regiment was camped about 50 miles southeast of Kut. He had his men capture a nearby airfield so supplies could be airlifted in. The next day, Gen. Mattis dropped by to check on his men -- and was infuriated by what he saw: A cratered runway and a Marine captain sitting on a bulldozer reading a paperback book. The captain said he hadn\'t been given an order to fix the runway.\r\nA few hours later, Col. Dowdy says, he got an earful from Gen. Mattis, who said he should have made sure the job of fixing the runway was done. Col. Dowdy now says he should have issued a written order. He considered stripping the bulldozer operator of his command, but thought better of it. \"If you fire everyone who makes a mistake, pretty soon you\'re standing there all by yourself,\" he says.\r\nDespite the misstep, Col. Dowdy was receiving daily praise from Gen. Mattis\'s staff, according to Col. John Toolan, who was then the general\'s chief of staff. Intelligence reports suggested that capturing the airport had drawn the attention of Mr. Hussein\'s Republican Guard soldiers. The Iraqis soon announced their presence by lobbing artillery shells at Col. Dowdy\'s regiment.\r\nThe decoy ploy was working. The other Marine regiments sped on the Iraqis\' untended western flank, toward Baghdad, according to plan.\r\nAt this point, it could be argued that Col. Dowdy had fulfilled his mission. The war plan called for him to retreat and take a bypass around Kut. Gen. Kelly acknowledges this was the original plan.\r\nBut after seeing villagers in the area waving and cheering at the Marines, Gen. Kelly believed an enemy collapse was imminent. \"There was so little resistance,\" he says. \"I figured they either deserted or were so far into their holes that they didn\'t want to fight.\" On April 1, 2003, the Fifth Regiment seized a bridge near Kut. At that point, Gen. Kelly says, Hussein\'s once-feared Baghdad Division became \"irrelevant.\"\r\nIn an unexpected move, Gen. Kelly ordered Col. Dowdy to head to Kut on a \"limited objective\" mission. Once Col. Dowdy got there, he was to decide if his regiment should go through the city, which could trim several hours of travel time.\r\nCol. Dowdy didn\'t think pushing through Kut would be wise. It would be a quicker route to Baghdad, but he thought it would be dangerous. His men had seen fortified foxholes, sandbagged buildings, mines along road shoulders and several thousand Iraqi fighters. With its narrow bridges and urban tangle, Kut looked even more perilous than Nasiriyah. Was saving a few hours worth the risk?\r\n\"In war, you have competing demands between men and mission,\" Col. Dowdy says. \"Which one wins out? There\'s no easy answer.\"\r\nHis superiors confirm that he wasn\'t ordered to take his regiment through the city. But an aggressive Marine could have chosen to plow through to get to Baghdad faster.\r\nThe generals were growing impatient. The U.S. Army had reached the outskirts of Baghdad. On the morning of April 3, 2003, the 15th day of the war, Gen. Kelly called Col. Dowdy to say he wanted the assault on Kut to begin immediately. Col. Dowdy said he was awaiting fresh ammunition and checking a report that the road to Kut was mined.\r\nGen. Kelly was furious, according to Col. Dowdy. \"Those aren\'t considerations, they\'re excuses,\" Col. Dowdy recalls the general saying.\r\nCol. Dowdy says the general continued: \"Why aren\'t you driving through al Kut right now? You know what? I\'m going to recommend that you be relieved of command. Maybe Gen. Mattis won\'t do it. Maybe he\'ll decide he can get along with a regiment that isn\'t worth a s-. But that\'s what I\'m going to recommend.\"\r\nGen. Kelly says he doesn\'t recall that specific conversation. He says he appreciated the potential risk to life that driving through Kut would pose. In a recent e-mail from Iraq, where he is serving a second tour, he wrote, \"The choice between mission and men ... is never an either-or, but always a balance.\"\r\nWithin an hour or so, Col. Dowdy and two of his battalions moved into Kut. They immediately met resistance, they say, with fighters popping out of doorways and alleys. \"My machine gun was going crazy,\" says Warrant Officer Thomas Parks, a gunner riding in the lead.\r\nThe battalions ground to a halt in front of an Iraqi tank, which Gunner Parks hit with a rocket, prompting return fire from the two-story mud huts lining the road. The door of Gunner Parks\' Humvee was blasted off its hinges, while lead filled the door of Col. Dowdy\'s vehicle, according to both men.\r\nMoments later, Gunner Parks glanced back and saw Col. Dowdy sprinting toward a family of Iraqi civilians. The colonel swept up two children and shoved the family into a bomb crater for cover, Gunner Parks says. An Iraqi fighter moving up an alley aimed a machine gun at Col. Dowdy. Gunner Parks shot him in the head. \"It took me three tries,\" he says.\r\nThe decision on whether to push through Kut was ultimately up to Col. Dowdy. But in the hours up to and during the fight, he and his staff say they received conflicting guidance. On the field telephone, Gen. Kelly was telling him to push through Kut. But on the radio, division command was urging withdrawal. \"There was a lot of confusion,\" Col. Dowdy says. \"Go. Don\'t go.\" Gen. Kelly agrees there was discussion about what the regiment should do.\r\nSo Col. Dowdy made a crucial decision: He decided not to go through the city. Getting to Baghdad early wasn\'t worth the risk, he says.\r\n\"At that point, maybe you\'re damned if you do and damned if you don\'t,\" says Sgt. Maj. Gregory Leal, the top enlisted man in Col. Dowdy\'s regiment. \"There\'s no book out there that says, \'This is how you liberate and occupy a country.\' \"\r\nAround sunset, the First Regiment started moving to rendezvous with the rest of the division via a 170-mile bypass around Kut. Col. Dowdy\'s men had collected 30 prisoners and, the colonel says, \"I felt like taking them up to division and saying, \'Look, g-ddamn it, we hit resistance in Kut, and here\'s your proof.\' \"\r\nHeadlights on and ducking intermittent fire from Iraqi peasants, the regiment covered the miles in about half the 36 hours it was supposed to have taken. On April 4, 2003, the regiment rolled into Numaniyah, where the Marines had planned to meet. The regiment had completed its mission with ample time to join the assault on Baghdad.\r\nBut Col. Dowdy\'s career was dead.\r\nA helicopter awaited when Col. Dowdy arrived in Numaniyah. Col. Dowdy and Sgt. Maj. Leal climbed aboard. Gen. Mattis had asked to see them. They were flown to the general\'s camp, about 50 miles away.\r\nWhen they arrived, Sgt. Maj. Leal says Gen. Mattis took him aside. \"How\'s your boss doing?\" the sergeant-major recalls him saying. \"I said, \'He\'s doing fine, sir.\' \" Then, according to Sgt. Maj. Leal, the general snapped: \"You\'re not engaged enough. You\'ve got four battalions and you\'re not pressing the attack.\' \"\r\n\"I told the general not to fire him,\" Sgt. Maj. Leal recalls. \"I said, \'Tell me what we need to do and we\'ll do it.\' \"\r\nMen under Gen. Mattis\'s command say he makes decisions quickly and never looks back. Sgt. Maj. Leal says he believes Gen. Mattis had already made up his mind.\r\nArtillery shells screamed overhead and the tanks and trucks of the Fifth Regiment rumbled past as Col. Dowdy made his way to Gen. Mattis\'s tent. Inside, the colonel sat facing Gens. Mattis and Kelly as an aide served hot tea. The colonel says he knew in his gut that he was about to be fired. \"It\'s like I\'m someplace I\'ve never been before,\" he recalls. \"I\'m failing miserably and I don\'t know why.\"\r\nHe says Gen. Mattis began with a sympathetic tone: \"We\'re going to get you some rest.\" Gen. Mattis brought up the bulldozer incident. Then, according to Col. Dowdy, the general said Col. Dowdy worried too much about enemy resistance and noted his lack of battle experience.\r\nCol. Dowdy says he replied: \"I\'ve been fighting my way up this m-f-ing road for the past two weeks.\" He recalls pleading with Gen. Mattis to reconsider. \"Think of my family, my unit,\" he recalls saying.\r\nIt was not to be. When Gen. Mattis requested his ammunition, Col. Dowdy assured him that he still considered himself a Marine. The general relented. Soon Col. Dowdy got on a helicopter to Kuwait. He called his wife, Priscilla. She\'d already seen the news on CNN.\r\nWord of his dismissal quickly filtered back to his men. Marines who were there say there was fleeting talk of a mutiny. \"I wanted to go with him,\" says Gunnery Sgt. Kane. \"A lot of guys felt that way. If Col. Dowdy said, \'Get your gear, you\'re coming with me,\' I would\'ve gone, even if it meant the end of my career.\"\r\nIn ensuing days, media outlets and Marine Internet chat rooms speculated about the colonel\'s defrocking. A day or so after his dismissal, Col. Dowdy wrote a letter that was posted on a Web site catering to families of the First Marine Division.\r\n\"As all of you are aware ... I am no longer a member of the Regiment,\" the letter said. \"Rest assured, no one, except me is responsible for the reassignment. Priscilla and I will remain loyal to the Marine Corps and to our Division and its very capable leaders.\" Col. Toolan, Gen. Mattis\'s chief of staff, took over the command. The regiment went on to Baghdad, setting up in a slum once known as Saddam City.\r\nA few weeks later, Col. Dowdy ran into Warrant Officer Parks, who was heading back to the U.S. like most of the First Division. The colonel arranged for his subordinate to get civilian clothes so he could take a commercial airline and meet his wife in New York. \"He called down to command for me and said, \'I got a hero coming, take care of him,\' \" Gunner Parks says. \"Then he got a little choked up, I got a little choked up and I got on a helicopter and left.\"\r\nCol. Dowdy says he took no joy in his next assignment, as head of personnel at the Marine Air Station in Miramar, Calif. In June, the First Division gave him a performance evaluation. It faulted him for \"being fatigued beyond normal\" and \"not employing the regiment to its full combat potential,\" he says, quoting from the document. It also said he was \"overly concerned about the welfare\" of his Marines, according to Col. Dowdy. By policy, the Marines don\'t comment on performance evaluations.\r\nLast November, for the first time in 25 years, Col. Dowdy and his wife skipped the Marine Corps Ball. The First Division returned to Iraq this spring. Col. Dowdy received permission to retire early, and left the Marines last month. \"I think I\'m a guy they probably didn\'t know what to do with,\" he says.\r\nThe issue of speed in Iraq remains in debate. Last fall, the Army War College, a Pentagon-financed school where officers analyze tactics, released a study saying there was little evidence that speed affected the outcome of the war. The stiff resistance outside Baghdad suggests U.S. forces may have done better by moving at a more measured pace, entering more cities, rooting out fighters and leaving more troops in the provinces to enforce order, the report said.\r\nHowever, in another study yet to be finalized, the military\'s Joint Center for Lessons Learned says speed was integral to U.S. military success in Iraq. In a speech in February, Adm. E.P. Giambastiani, commander of the Joint Forces, said speed \"reduces decision and execution cycles, creates opportunities, denies an enemy options and speeds his collapse.\"\r\nRetired Gen. Zinni says that, for Col. Dowdy, speed was academic. \"The boss is the boss,\" he says. \"If Gen. Mattis feels you need to move faster, then you move faster.\" Still, he says Col. Dowdy\'s firing could haunt Gen. Mattis too. \"This is not going to add to Jim Mattis\'s luster.\"\r\nSgt. Leal, now stationed in Texas, often tells Col. Dowdy that his reputation will be cleared one day. \"I think he\'ll always be known as the guy who chose men over mission,\" Sgt. Leal says. \"If that\'s how he\'s remembered, it\'s OK.\"\r\nWrite to Christopher Cooper at christopher.cooper@wsj.com

', 'WSJ Iraq article', '', 'publish', 'open', 'closed', '', 'wsj-iraq-article', '', '', '2012-12-06 17:17:02', '2012-12-06 17:17:02', '', 0, 'http://www.andrewkrone.com/?p=182', 0, 'post', '', 0), (180, 2, '2012-11-16 22:53:21', '2012-11-16 22:53:21', 'So, someone might ask, \"How do you extract 10 characters from a pdf on a particular line in a pdf file?\". This might be a common task performed on a report generated by a database where the output is pdf.\r\n\r\nEASY!!\r\n\r\nFirst, create a text file (temp.txt) using \"texttopdf\". This will provide a consistent and easy to manipulate format for the data from the pdf. Syntax looks like this:\r\n\r\ncommand> texttopdf filename.pdf temp.txt\r\n\r\nSecond, use \"awk\" to grab characters 10-15 (or whatever your choose) and pass them through a second command that grabs the correct line item.\r\n\r\nHere is an example to create a file called \"FILE\" that grabs 10 character from the 2nd line of the file 44 characters in:\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE\r\n\r\nsimple,\r\n\r\nAndy\r\n\r\nawk \'{print substr($0,44,10)}\' temp.txt | awk \'NR==2\' > FILE', 'Using \"awk\" and \"texttopdf\" ', '', 'inherit', 'open', 'closed', '', '174-revision-6', '', '', '2012-11-16 22:53:21', '2012-11-16 22:53:21', '', 174, 'http://www.andrewkrone.com/?p=180', 0, 'revision', '', 0); INSERT INTO `wp_m3twcb_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (183, 2, '2012-12-06 17:16:00', '2012-12-06 17:16:00', 'This should be public:\n

Source: http://online.wsj.com/article/SB108111980285073875.html

\n

\nHow a Marine Lost His Command\nIn Race to Baghdad\nCol. Joe Dowdy\'s \'Tempo\' Displeased Superiors;\nBalance of Mission, Men General\'s Call Name: \'Chaos\'\nBy CHRISTOPHER COOPER\nStaff Reporter of THE WALL STREET JOURNAL\nApril 5, 2004; Page A1\nTwo weeks into the war in Iraq, Marine Col

\n\n
. Joe D. Dowdy concluded the crowning military maneuver of his life, attacking an elite band of Iraqi troops and then shepherding 6,000 men on an 18-hour, high-speed race toward Baghdad.\nBut no praise awaited the First Marine regimental commander as he pushed into the tent of his superior, Maj. Gen. James Mattis, on April 4, 2003. Instead, Col. Dowdy was stripped of his command, which effectively ended his 24-year Marine career. In a final blow, Col. Dowdy says, the general asked him to empty his sidearm and turn over the ammunition. \"He thought I was going to try to kill myself,\" the colonel says.\nAssuming a battlefield command is the pinnacle of a Marine\'s career. Being removed is near the nadir, exceeded only by a court martial. It\'s extremely rare for the modern U.S. military to relieve a top commander of duty, especially during combat. Col. Dowdy, 47 years old, was the only senior officer in any of the military services to be dismissed in Iraq. He says he would rather have taken an enemy bullet.\nCol. Dowdy\'s firing was even more unusual because he didn\'t commit any of the acts that normally precipitate a dismissal: failing to complete a mission, disobeying a direct order, breaking the rules of war. \"It was a decision based on operating tempo,\" says Lt. Eric Knapp, a spokesman for the First Marine Division. He wouldn\'t elaborate.\nThe colonel\'s removal sparked media coverage and intense speculation in the Marine Corps. The reasons for his firing weren\'t clear, mainly because the colonel and his superiors refused to talk about it. Now, interviews with Col. Dowdy and a score of officers and enlisted men show the colonel was doomed partly by an age-old wartime tension: Men versus mission -- in which he favored his men.\nGen. Mattis and Col. Dowdy personify all that is celebrated in Marine Corps culture. Gen. Mattis, 53, is a \"warrior monk,\" as some of his men put it, a lifelong bachelor consumed with the study and practice of battle tactics. Col. Dowdy is beloved for the attention he pays to his men, from the grunts on up.\nThe qualities of these two Marines eventually tore them apart. Gen. Mattis, a Marine for 33 years, saw speed as paramount in the Iraq war plan. Col. Dowdy thought sacrificing everything for speed imperiled the welfare of his men.\nThe dispute was stoked by widespread but mistaken assumptions about how the Iraqis would fight. The desire for speed stemmed from the Pentagon\'s expectation of a fierce, protracted battle in Baghdad, with far less resistance in other areas. But it turned out that Baghdad fell easily, while the countryside continued to seethe with resistance.\nToday, as U.S. forces tangle with an enemy they clearly underestimated, the military still is debating whether speeding to the Iraqi capital was the best way to proceed.\nGen. Mattis declined to be interviewed for this story. His chief of staff, Col. Joe Dunford, says a decision made during combat is impossible to explain now. \"It\'s just one of those things when you try to put the pieces back together, there\'s no way you can.\"\nOver a plate of chicken quesadillas near his home in Carlsbad, Calif., Col. Dowdy admits to making mistakes. But he doesn\'t believe any of them warranted his removal. He\'s proud that only one Marine died under his command. \"At least I don\'t have a butcher bill to pay,\" he says.\nDust caked the 900 trucks and tanks in Col. Dowdy\'s regiment when they emerged from the desert March 22, 2003. Two days into the war, the regiment was headed to Nasiriyah, a sprawl of slums and industrial compounds where Col. Dowdy\'s problems would begin.\nSince he was a boy in Little Rock, Ark., the colonel had dreamed of an assignment like this. Commander of the 6,000-man First Regiment for nearly a year before the war began, Col. Dowdy was deeply familiar with the plan for invading Iraq.\nWith his shaved head and powerful frame, Col. Dowdy looks like the archetypal Marine. His men praise him for treating them as equals, despite the Marines\' stratified organization. Departing from custom, Col. Dowdy, a married father of three, invited enlisted men as well as officers to the annual Christmas party at his home. When the Marines were camped in Kuwait in the run-up to the war, Col. Dowdy declined an air conditioner when it became clear that only officers would get them, recalls Gunnery Sgt. Robert Kane.\n\"As a colonel, he was entitled to certain privileges, but he was the type of man, if his Marines didn\'t have it, he didn\'t have it,\" says Sgt. Kane, who served under Col. Dowdy in Iraq and in East Timor in 1999.\nBy several accounts, Col. Dowdy was destined to win a general\'s star after the war in Iraq. \"I know people, supporters, peers who think Joe Dowdy is a water walker,\" says Anthony Zinni, a retired four-star Marine general. When Col. Dowdy served under him, \"he was the finest lieutenant I had,\" Gen. Zinni says.\nLike many in his regiment, Col. Dowdy lacked extensive battle experience. In 1983, he saw limited action in Beirut, where 241 Marines were killed in a suicide bombing. He served in Somalia in 1993 and 1994, where Marines were on the vanguard of what became a bloody humanitarian mission.\nGen. Mattis mapped the Marines\' broad plan for Iraq, which many defense analysts consider tactically brilliant. Two 6,000-man regiments of the First Marine Division were to drive toward Baghdad. Col. Dowdy\'s regiment was to head to the city of al Kut -- where an 8,000-man contingent of Saddam Hussein\'s best Republican Guard soldiers were dug in.\nIt was presumed the Iraqis had chemical weapons, so the plan was to avoid engaging them directly. Col. Dowdy\'s unit was to act as a decoy, diverting Mr. Hussein\'s soldiers and allowing the other U.S. regiments to rush in from the northwest through a gap in Iraqi defenses to get to Baghdad.\nCol. Dowdy\'s route would take him through the city of Nasiriyah. Another Marine unit, called Task Force Tarawa, was charged with keeping order there. Pentagon officials assumed the city would offer little resistance because it had long been oppressed by Mr. Hussein. That assumption turned out to be wrong.\nThe plan began to unravel in Nasiriyah. When Col. Dowdy and his men arrived outside the city, they found their passage blocked by a massive firefight. Word filtered back that Task Force Tarawa had suffered casualties, including 18 dead. Adding to the confusion was a U.S. Army supply unit, which had mistakenly stumbled into Nasiriyah. Several soldiers in that unit were dead. Others, including Pvt. Jessica Lynch, had been taken prisoner.\nOutside the city, Col. Dowdy and his staff debated what to do. Several hundred trucks in Col. Dowdy\'s train lacked armor, and squeezing through a fierce battle zone would be complicated, especially on Nasiriyah\'s narrow streets.\nA potential 150-mile bypass around Nasiriyah didn\'t seem feasible. Col. Dowdy wasn\'t sure he had enough fuel and didn\'t know what resistance he might face. The First Regiment was stuck.\nThe halt was anathema to Gen. Mattis, a devotee of a modern military doctrine known as \"maneuver warfare.\" Though Marines have practiced the technique for years, the Iraqi war was its first large-scale test. Instead of following rigid battle plans and attacking on well-defined fronts, this tactic calls for smaller forces to move quickly over combat zones, exploiting opportunities and sowing confusion among the enemy. The technique is summed up in Gen. Mattis\' radio call name: \"Chaos.\"\nGen. Mattis had fought in Iraq before, in the first Gulf War. After that, he commanded the Seventh Regiment of the First Division, known as one of the most battle-ready units in the Marines. \"I\'d follow him again,\" says Gunnery Sgt. Kane, who fought under Gen. Mattis in Afghanistan. \"His whole life is the Corps.\"\nSlight in stature and fierce in demeanor, Gen. Mattis burnished his reputation in Afghanistan, where his men captured an airstrip outside Kandahar. The daring raid cut to the heart of the Taliban resistance. \"The Marines have landed and we now own a piece of Afghanistan,\" Gen. Mattis told reporters there, just a few months after Sept. 11, 2001. The Pentagon scrambled to disavow the remark, but the Marines loved it.\nTo some in the military, the Iraq war promised the perfect test of maneuver warfare. At the time, the U.S. thought the fiercest fighting would begin near Baghdad and involve protracted urban fighting and chemical weapons. Speed was everything. The 1,000-mile journey to Baghdad, many thought, was just a warm-up.\nStopped outside Nasiriyah, Col. Dowdy says, he wasn\'t surprised when Gen. Mattis\'s top aide, Brig. Gen. John Kelly, showed up. The two stood talking on a bridge outside the city, watching the fighting. Gen. Kelly, 53, who has been a Marine for 33 years, had served mostly in academic and administrative posts. \"I thought I knew what war was,\" he says. \"It\'s difficult to imagine if you haven\'t been there.\"\nCol. Dowdy\'s regiment had been stuck in Nasiriyah for more than 24 hours. In retrospect, he says he should have been more decisive about moving through the city.\nOne of the cardinal rules of maneuver warfare stipulates that generals should allow commanders in the field, such as Col. Dowdy, to make tactical decisions. Gen. Kelly says he never ordered Col. Dowdy to move through Nasiriyah and never threatened to remove him from his post. But Lt. Col. Pete Owen, Col. Dowdy\'s chief of staff, has a different recollection. \"When we were stalled out in Nasiriyah, Gen. Kelly came up to me and said, \'If Col. Dowdy doesn\'t get this column moving, I\'m gonna pull him.\' \"\nLate that night, Col. Dowdy decided to move. He gave battalion commander Lt. Col. Lew Craparotta one hour to figure out how to form a cordon of soldiers that would shield the regiment as it passed through the city. Col. Craparotta wasn\'t pleased. \"I don\'t think next time I want to plan something like that on the hood of my Humvee in the pitch black,\" he says.\nThe regiment rumbled through Nasiriyah, past blackened hulks of U.S. vehicles and bodies of dead Marines waiting to be recovered by Task Force Tarawa. It was a sight, Col. Dowdy says, that would remain with him throughout the campaign.\nWhile the other regiments headed north on a four-lane highway, Col. Dowdy\'s group rolled up a two-lane country road that ran through dozens of villages, brimming with enemy forces. An official Marine account later called it a \"running gunfight through the Mesopotamian mud.\"\nThe Iraq regime flooded the road with thousands of fighters. Soon Col. Dowdy\'s men were engaged in battle. A raging sandstorm mixed with rain cut the Marines\' visibility to almost zero. The regiment suffered its first casualty when a rocket-propelled grenade blew through a Humvee door and severed a captain\'s hand, according to men on the scene.\nAs bullets flew and the captain was being hauled out by helicopter, Col. Dowdy, two days without sleep, slouched in his Humvee, with his staff around him. He fell asleep.\nIn wars, commanders fall asleep in meetings, on the radio, even during firefights. Col. Dowdy nodded off for about five minutes, his men say. But his timing couldn\'t have been worse. As he dozed, Gen. Mattis\'s top aide, Gen. Kelly, saw the colonel sleeping. Some of Col. Dowdy\'s men who were there say they believe that made a lasting impression.\nGen. Kelly declines to comment on Col. Dowdy\'s removal, saying such matters are \"sacred ground\" that only Gen. Mattis can address. In answer to general questions about the war, he says a battlefield commander\'s top priority is to \"put it all aside and focus on the mission. I\'ve seen a lot of people learn this the hard way.\"\nTwo days later, on March 27, 2003, the U.S. Army ordered an indefinite halt to the war to allow supply lines to catch up with American fighters.\nCol. Dowdy\'s regiment was camped about 50 miles southeast of Kut. He had his men capture a nearby airfield so supplies could be airlifted in. The next day, Gen. Mattis dropped by to check on his men -- and was infuriated by what he saw: A cratered runway and a Marine captain sitting on a bulldozer reading a paperback book. The captain said he hadn\'t been given an order to fix the runway.\nA few hours later, Col. Dowdy says, he got an earful from Gen. Mattis, who said he should have made sure the job of fixing the runway was done. Col. Dowdy now says he should have issued a written order. He considered stripping the bulldozer operator of his command, but thought better of it. \"If you fire everyone who makes a mistake, pretty soon you\'re standing there all by yourself,\" he says.\nDespite the misstep, Col. Dowdy was receiving daily praise from Gen. Mattis\'s staff, according to Col. John Toolan, who was then the general\'s chief of staff. Intelligence reports suggested that capturing the airport had drawn the attention of Mr. Hussein\'s Republican Guard soldiers. The Iraqis soon announced their presence by lobbing artillery shells at Col. Dowdy\'s regiment.\nThe decoy ploy was working. The other Marine regiments sped on the Iraqis\' untended western flank, toward Baghdad, according to plan.\nAt this point, it could be argued that Col. Dowdy had fulfilled his mission. The war plan called for him to retreat and take a bypass around Kut. Gen. Kelly acknowledges this was the original plan.\nBut after seeing villagers in the area waving and cheering at the Marines, Gen. Kelly believed an enemy collapse was imminent. \"There was so little resistance,\" he says. \"I figured they either deserted or were so far into their holes that they didn\'t want to fight.\" On April 1, 2003, the Fifth Regiment seized a bridge near Kut. At that point, Gen. Kelly says, Hussein\'s once-feared Baghdad Division became \"irrelevant.\"\nIn an unexpected move, Gen. Kelly ordered Col. Dowdy to head to Kut on a \"limited objective\" mission. Once Col. Dowdy got there, he was to decide if his regiment should go through the city, which could trim several hours of travel time.\nCol. Dowdy didn\'t think pushing through Kut would be wise. It would be a quicker route to Baghdad, but he thought it would be dangerous. His men had seen fortified foxholes, sandbagged buildings, mines along road shoulders and several thousand Iraqi fighters. With its narrow bridges and urban tangle, Kut looked even more perilous than Nasiriyah. Was saving a few hours worth the risk?\n\"In war, you have competing demands between men and mission,\" Col. Dowdy says. \"Which one wins out? There\'s no easy answer.\"\nHis superiors confirm that he wasn\'t ordered to take his regiment through the city. But an aggressive Marine could have chosen to plow through to get to Baghdad faster.\nThe generals were growing impatient. The U.S. Army had reached the outskirts of Baghdad. On the morning of April 3, 2003, the 15th day of the war, Gen. Kelly called Col. Dowdy to say he wanted the assault on Kut to begin immediately. Col. Dowdy said he was awaiting fresh ammunition and checking a report that the road to Kut was mined.\nGen. Kelly was furious, according to Col. Dowdy. \"Those aren\'t considerations, they\'re excuses,\" Col. Dowdy recalls the general saying.\nCol. Dowdy says the general continued: \"Why aren\'t you driving through al Kut right now? You know what? I\'m going to recommend that you be relieved of command. Maybe Gen. Mattis won\'t do it. Maybe he\'ll decide he can get along with a regiment that isn\'t worth a s-. But that\'s what I\'m going to recommend.\"\nGen. Kelly says he doesn\'t recall that specific conversation. He says he appreciated the potential risk to life that driving through Kut would pose. In a recent e-mail from Iraq, where he is serving a second tour, he wrote, \"The choice between mission and men ... is never an either-or, but always a balance.\"\nWithin an hour or so, Col. Dowdy and two of his battalions moved into Kut. They immediately met resistance, they say, with fighters popping out of doorways and alleys. \"My machine gun was going crazy,\" says Warrant Officer Thomas Parks, a gunner riding in the lead.\nThe battalions ground to a halt in front of an Iraqi tank, which Gunner Parks hit with a rocket, prompting return fire from the two-story mud huts lining the road. The door of Gunner Parks\' Humvee was blasted off its hinges, while lead filled the door of Col. Dowdy\'s vehicle, according to both men.\nMoments later, Gunner Parks glanced back and saw Col. Dowdy sprinting toward a family of Iraqi civilians. The colonel swept up two children and shoved the family into a bomb crater for cover, Gunner Parks says. An Iraqi fighter moving up an alley aimed a machine gun at Col. Dowdy. Gunner Parks shot him in the head. \"It took me three tries,\" he says.\nThe decision on whether to push through Kut was ultimately up to Col. Dowdy. But in the hours up to and during the fight, he and his staff say they received conflicting guidance. On the field telephone, Gen. Kelly was telling him to push through Kut. But on the radio, division command was urging withdrawal. \"There was a lot of confusion,\" Col. Dowdy says. \"Go. Don\'t go.\" Gen. Kelly agrees there was discussion about what the regiment should do.\nSo Col. Dowdy made a crucial decision: He decided not to go through the city. Getting to Baghdad early wasn\'t worth the risk, he says.\n\"At that point, maybe you\'re damned if you do and damned if you don\'t,\" says Sgt. Maj. Gregory Leal, the top enlisted man in Col. Dowdy\'s regiment. \"There\'s no book out there that says, \'This is how you liberate and occupy a country.\' \"\nAround sunset, the First Regiment started moving to rendezvous with the rest of the division via a 170-mile bypass around Kut. Col. Dowdy\'s men had collected 30 prisoners and, the colonel says, \"I felt like taking them up to division and saying, \'Look, g-ddamn it, we hit resistance in Kut, and here\'s your proof.\' \"\nHeadlights on and ducking intermittent fire from Iraqi peasants, the regiment covered the miles in about half the 36 hours it was supposed to have taken. On April 4, 2003, the regiment rolled into Numaniyah, where the Marines had planned to meet. The regiment had completed its mission with ample time to join the assault on Baghdad.\nBut Col. Dowdy\'s career was dead.\nA helicopter awaited when Col. Dowdy arrived in Numaniyah. Col. Dowdy and Sgt. Maj. Leal climbed aboard. Gen. Mattis had asked to see them. They were flown to the general\'s camp, about 50 miles away.\nWhen they arrived, Sgt. Maj. Leal says Gen. Mattis took him aside. \"How\'s your boss doing?\" the sergeant-major recalls him saying. \"I said, \'He\'s doing fine, sir.\' \" Then, according to Sgt. Maj. Leal, the general snapped: \"You\'re not engaged enough. You\'ve got four battalions and you\'re not pressing the attack.\' \"\n\"I told the general not to fire him,\" Sgt. Maj. Leal recalls. \"I said, \'Tell me what we need to do and we\'ll do it.\' \"\nMen under Gen. Mattis\'s command say he makes decisions quickly and never looks back. Sgt. Maj. Leal says he believes Gen. Mattis had already made up his mind.\nArtillery shells screamed overhead and the tanks and trucks of the Fifth Regiment rumbled past as Col. Dowdy made his way to Gen. Mattis\'s tent. Inside, the colonel sat facing Gens. Mattis and Kelly as an aide served hot tea. The colonel says he knew in his gut that he was about to be fired. \"It\'s like I\'m someplace I\'ve never been before,\" he recalls. \"I\'m failing miserably and I don\'t know why.\"\nHe says Gen. Mattis began with a sympathetic tone: \"We\'re going to get you some rest.\" Gen. Mattis brought up the bulldozer incident. Then, according to Col. Dowdy, the general said Col. Dowdy worried too much about enemy resistance and noted his lack of battle experience.\nCol. Dowdy says he replied: \"I\'ve been fighting my way up this m-f-ing road for the past two weeks.\" He recalls pleading with Gen. Mattis to reconsider. \"Think of my family, my unit,\" he recalls saying.\nIt was not to be. When Gen. Mattis requested his ammunition, Col. Dowdy assured him that he still considered himself a Marine. The general relented. Soon Col. Dowdy got on a helicopter to Kuwait. He called his wife, Priscilla. She\'d already seen the news on CNN.\nWord of his dismissal quickly filtered back to his men. Marines who were there say there was fleeting talk of a mutiny. \"I wanted to go with him,\" says Gunnery Sgt. Kane. \"A lot of guys felt that way. If Col. Dowdy said, \'Get your gear, you\'re coming with me,\' I would\'ve gone, even if it meant the end of my career.\"\nIn ensuing days, media outlets and Marine Internet chat rooms speculated about the colonel\'s defrocking. A day or so after his dismissal, Col. Dowdy wrote a letter that was posted on a Web site catering to families of the First Marine Division.\n\"As all of you are aware ... I am no longer a member of the Regiment,\" the letter said. \"Rest assured, no one, except me is responsible for the reassignment. Priscilla and I will remain loyal to the Marine Corps and to our Division and its very capable leaders.\" Col. Toolan, Gen. Mattis\'s chief of staff, took over the command. The regiment went on to Baghdad, setting up in a slum once known as Saddam City.\nA few weeks later, Col. Dowdy ran into Warrant Officer Parks, who was heading back to the U.S. like most of the First Division. The colonel arranged for his subordinate to get civilian clothes so he could take a commercial airline and meet his wife in New York. \"He called down to command for me and said, \'I got a hero coming, take care of him,\' \" Gunner Parks says. \"Then he got a little choked up, I got a little choked up and I got on a helicopter and left.\"\nCol. Dowdy says he took no joy in his next assignment, as head of personnel at the Marine Air Station in Miramar, Calif. In June, the First Division gave him a performance evaluation. It faulted him for \"being fatigued beyond normal\" and \"not employing the regiment to its full combat potential,\" he says, quoting from the document. It also said he was \"overly concerned about the welfare\" of his Marines, according to Col. Dowdy. By policy, the Marines don\'t comment on performance evaluations.\nLast November, for the first time in 25 years, Col. Dowdy and his wife skipped the Marine Corps Ball. The First Division returned to Iraq this spring. Col. Dowdy received permission to retire early, and left the Marines last month. \"I think I\'m a guy they probably didn\'t know what to do with,\" he says.\nThe issue of speed in Iraq remains in debate. Last fall, the Army War College, a Pentagon-financed school where officers analyze tactics, released a study saying there was little evidence that speed affected the outcome of the war. The stiff resistance outside Baghdad suggests U.S. forces may have done better by moving at a more measured pace, entering more cities, rooting out fighters and leaving more troops in the provinces to enforce order, the report said.\nHowever, in another study yet to be finalized, the military\'s Joint Center for Lessons Learned says speed was integral to U.S. military success in Iraq. In a speech in February, Adm. E.P. Giambastiani, commander of the Joint Forces, said speed \"reduces decision and execution cycles, creates opportunities, denies an enemy options and speeds his collapse.\"\nRetired Gen. Zinni says that, for Col. Dowdy, speed was academic. \"The boss is the boss,\" he says. \"If Gen. Mattis feels you need to move faster, then you move faster.\" Still, he says Col. Dowdy\'s firing could haunt Gen. Mattis too. \"This is not going to add to Jim Mattis\'s luster.\"\nSgt. Leal, now stationed in Texas, often tells Col. Dowdy that his reputation will be cleared one day. \"I think he\'ll always be known as the guy who chose men over mission,\" Sgt. Leal says. \"If that\'s how he\'s remembered, it\'s OK.\"\nWrite to Christopher Cooper at christopher.cooper@wsj.com
', 'WSJ Iraq article', '', 'inherit', 'open', 'closed', '', '182-revision', '', '', '2012-12-06 17:16:00', '2012-12-06 17:16:00', '', 182, 'http://www.andrewkrone.com/?p=183', 0, 'revision', '', 0); INSERT INTO `wp_m3twcb_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (184, 2, '2012-12-06 17:16:33', '2012-12-06 17:16:33', 'This should be public:\r\n

Source: http://online.wsj.com/article/SB108111980285073875.html

\r\n

How a Marine Lost His Command\r\nIn Race to Baghdad\r\nCol. Joe Dowdy\'s \'Tempo\' Displeased Superiors;\r\nBalance of Mission, Men General\'s Call Name: \'Chaos\'\r\nBy CHRISTOPHER COOPER\r\nStaff Reporter of THE WALL STREET JOURNAL\r\nApril 5, 2004; Page A1\r\nTwo weeks into the war in Iraq, Marine Col\r\n. Joe D. Dowdy concluded the crowning military maneuver of his life, attacking an elite band of Iraqi troops and then shepherding 6,000 men on an 18-hour, high-speed race toward Baghdad.\r\nBut no praise awaited the First Marine regimental commander as he pushed into the tent of his superior, Maj. Gen. James Mattis, on April 4, 2003. Instead, Col. Dowdy was stripped of his command, which effectively ended his 24-year Marine career. In a final blow, Col. Dowdy says, the general asked him to empty his sidearm and turn over the ammunition. \"He thought I was going to try to kill myself,\" the colonel says.\r\nAssuming a battlefield command is the pinnacle of a Marine\'s career. Being removed is near the nadir, exceeded only by a court martial. It\'s extremely rare for the modern U.S. military to relieve a top commander of duty, especially during combat. Col. Dowdy, 47 years old, was the only senior officer in any of the military services to be dismissed in Iraq. He says he would rather have taken an enemy bullet.\r\nCol. Dowdy\'s firing was even more unusual because he didn\'t commit any of the acts that normally precipitate a dismissal: failing to complete a mission, disobeying a direct order, breaking the rules of war. \"It was a decision based on operating tempo,\" says Lt. Eric Knapp, a spokesman for the First Marine Division. He wouldn\'t elaborate.\r\nThe colonel\'s removal sparked media coverage and intense speculation in the Marine Corps. The reasons for his firing weren\'t clear, mainly because the colonel and his superiors refused to talk about it. Now, interviews with Col. Dowdy and a score of officers and enlisted men show the colonel was doomed partly by an age-old wartime tension: Men versus mission -- in which he favored his men.\r\nGen. Mattis and Col. Dowdy personify all that is celebrated in Marine Corps culture. Gen. Mattis, 53, is a \"warrior monk,\" as some of his men put it, a lifelong bachelor consumed with the study and practice of battle tactics. Col. Dowdy is beloved for the attention he pays to his men, from the grunts on up.\r\nThe qualities of these two Marines eventually tore them apart. Gen. Mattis, a Marine for 33 years, saw speed as paramount in the Iraq war plan. Col. Dowdy thought sacrificing everything for speed imperiled the welfare of his men.\r\nThe dispute was stoked by widespread but mistaken assumptions about how the Iraqis would fight. The desire for speed stemmed from the Pentagon\'s expectation of a fierce, protracted battle in Baghdad, with far less resistance in other areas. But it turned out that Baghdad fell easily, while the countryside continued to seethe with resistance.\r\nToday, as U.S. forces tangle with an enemy they clearly underestimated, the military still is debating whether speeding to the Iraqi capital was the best way to proceed.\r\nGen. Mattis declined to be interviewed for this story. His chief of staff, Col. Joe Dunford, says a decision made during combat is impossible to explain now. \"It\'s just one of those things when you try to put the pieces back together, there\'s no way you can.\"\r\nOver a plate of chicken quesadillas near his home in Carlsbad, Calif., Col. Dowdy admits to making mistakes. But he doesn\'t believe any of them warranted his removal. He\'s proud that only one Marine died under his command. \"At least I don\'t have a butcher bill to pay,\" he says.\r\nDust caked the 900 trucks and tanks in Col. Dowdy\'s regiment when they emerged from the desert March 22, 2003. Two days into the war, the regiment was headed to Nasiriyah, a sprawl of slums and industrial compounds where Col. Dowdy\'s problems would begin.\r\nSince he was a boy in Little Rock, Ark., the colonel had dreamed of an assignment like this. Commander of the 6,000-man First Regiment for nearly a year before the war began, Col. Dowdy was deeply familiar with the plan for invading Iraq.\r\nWith his shaved head and powerful frame, Col. Dowdy looks like the archetypal Marine. His men praise him for treating them as equals, despite the Marines\' stratified organization. Departing from custom, Col. Dowdy, a married father of three, invited enlisted men as well as officers to the annual Christmas party at his home. When the Marines were camped in Kuwait in the run-up to the war, Col. Dowdy declined an air conditioner when it became clear that only officers would get them, recalls Gunnery Sgt. Robert Kane.\r\n\"As a colonel, he was entitled to certain privileges, but he was the type of man, if his Marines didn\'t have it, he didn\'t have it,\" says Sgt. Kane, who served under Col. Dowdy in Iraq and in East Timor in 1999.\r\nBy several accounts, Col. Dowdy was destined to win a general\'s star after the war in Iraq. \"I know people, supporters, peers who think Joe Dowdy is a water walker,\" says Anthony Zinni, a retired four-star Marine general. When Col. Dowdy served under him, \"he was the finest lieutenant I had,\" Gen. Zinni says.\r\nLike many in his regiment, Col. Dowdy lacked extensive battle experience. In 1983, he saw limited action in Beirut, where 241 Marines were killed in a suicide bombing. He served in Somalia in 1993 and 1994, where Marines were on the vanguard of what became a bloody humanitarian mission.\r\nGen. Mattis mapped the Marines\' broad plan for Iraq, which many defense analysts consider tactically brilliant. Two 6,000-man regiments of the First Marine Division were to drive toward Baghdad. Col. Dowdy\'s regiment was to head to the city of al Kut -- where an 8,000-man contingent of Saddam Hussein\'s best Republican Guard soldiers were dug in.\r\nIt was presumed the Iraqis had chemical weapons, so the plan was to avoid engaging them directly. Col. Dowdy\'s unit was to act as a decoy, diverting Mr. Hussein\'s soldiers and allowing the other U.S. regiments to rush in from the northwest through a gap in Iraqi defenses to get to Baghdad.\r\nCol. Dowdy\'s route would take him through the city of Nasiriyah. Another Marine unit, called Task Force Tarawa, was charged with keeping order there. Pentagon officials assumed the city would offer little resistance because it had long been oppressed by Mr. Hussein. That assumption turned out to be wrong.\r\nThe plan began to unravel in Nasiriyah. When Col. Dowdy and his men arrived outside the city, they found their passage blocked by a massive firefight. Word filtered back that Task Force Tarawa had suffered casualties, including 18 dead. Adding to the confusion was a U.S. Army supply unit, which had mistakenly stumbled into Nasiriyah. Several soldiers in that unit were dead. Others, including Pvt. Jessica Lynch, had been taken prisoner.\r\nOutside the city, Col. Dowdy and his staff debated what to do. Several hundred trucks in Col. Dowdy\'s train lacked armor, and squeezing through a fierce battle zone would be complicated, especially on Nasiriyah\'s narrow streets.\r\nA potential 150-mile bypass around Nasiriyah didn\'t seem feasible. Col. Dowdy wasn\'t sure he had enough fuel and didn\'t know what resistance he might face. The First Regiment was stuck.\r\nThe halt was anathema to Gen. Mattis, a devotee of a modern military doctrine known as \"maneuver warfare.\" Though Marines have practiced the technique for years, the Iraqi war was its first large-scale test. Instead of following rigid battle plans and attacking on well-defined fronts, this tactic calls for smaller forces to move quickly over combat zones, exploiting opportunities and sowing confusion among the enemy. The technique is summed up in Gen. Mattis\' radio call name: \"Chaos.\"\r\nGen. Mattis had fought in Iraq before, in the first Gulf War. After that, he commanded the Seventh Regiment of the First Division, known as one of the most battle-ready units in the Marines. \"I\'d follow him again,\" says Gunnery Sgt. Kane, who fought under Gen. Mattis in Afghanistan. \"His whole life is the Corps.\"\r\nSlight in stature and fierce in demeanor, Gen. Mattis burnished his reputation in Afghanistan, where his men captured an airstrip outside Kandahar. The daring raid cut to the heart of the Taliban resistance. \"The Marines have landed and we now own a piece of Afghanistan,\" Gen. Mattis told reporters there, just a few months after Sept. 11, 2001. The Pentagon scrambled to disavow the remark, but the Marines loved it.\r\nTo some in the military, the Iraq war promised the perfect test of maneuver warfare. At the time, the U.S. thought the fiercest fighting would begin near Baghdad and involve protracted urban fighting and chemical weapons. Speed was everything. The 1,000-mile journey to Baghdad, many thought, was just a warm-up.\r\nStopped outside Nasiriyah, Col. Dowdy says, he wasn\'t surprised when Gen. Mattis\'s top aide, Brig. Gen. John Kelly, showed up. The two stood talking on a bridge outside the city, watching the fighting. Gen. Kelly, 53, who has been a Marine for 33 years, had served mostly in academic and administrative posts. \"I thought I knew what war was,\" he says. \"It\'s difficult to imagine if you haven\'t been there.\"\r\nCol. Dowdy\'s regiment had been stuck in Nasiriyah for more than 24 hours. In retrospect, he says he should have been more decisive about moving through the city.\r\nOne of the cardinal rules of maneuver warfare stipulates that generals should allow commanders in the field, such as Col. Dowdy, to make tactical decisions. Gen. Kelly says he never ordered Col. Dowdy to move through Nasiriyah and never threatened to remove him from his post. But Lt. Col. Pete Owen, Col. Dowdy\'s chief of staff, has a different recollection. \"When we were stalled out in Nasiriyah, Gen. Kelly came up to me and said, \'If Col. Dowdy doesn\'t get this column moving, I\'m gonna pull him.\' \"\r\nLate that night, Col. Dowdy decided to move. He gave battalion commander Lt. Col. Lew Craparotta one hour to figure out how to form a cordon of soldiers that would shield the regiment as it passed through the city. Col. Craparotta wasn\'t pleased. \"I don\'t think next time I want to plan something like that on the hood of my Humvee in the pitch black,\" he says.\r\nThe regiment rumbled through Nasiriyah, past blackened hulks of U.S. vehicles and bodies of dead Marines waiting to be recovered by Task Force Tarawa. It was a sight, Col. Dowdy says, that would remain with him throughout the campaign.\r\nWhile the other regiments headed north on a four-lane highway, Col. Dowdy\'s group rolled up a two-lane country road that ran through dozens of villages, brimming with enemy forces. An official Marine account later called it a \"running gunfight through the Mesopotamian mud.\"\r\nThe Iraq regime flooded the road with thousands of fighters. Soon Col. Dowdy\'s men were engaged in battle. A raging sandstorm mixed with rain cut the Marines\' visibility to almost zero. The regiment suffered its first casualty when a rocket-propelled grenade blew through a Humvee door and severed a captain\'s hand, according to men on the scene.\r\nAs bullets flew and the captain was being hauled out by helicopter, Col. Dowdy, two days without sleep, slouched in his Humvee, with his staff around him. He fell asleep.\r\nIn wars, commanders fall asleep in meetings, on the radio, even during firefights. Col. Dowdy nodded off for about five minutes, his men say. But his timing couldn\'t have been worse. As he dozed, Gen. Mattis\'s top aide, Gen. Kelly, saw the colonel sleeping. Some of Col. Dowdy\'s men who were there say they believe that made a lasting impression.\r\nGen. Kelly declines to comment on Col. Dowdy\'s removal, saying such matters are \"sacred ground\" that only Gen. Mattis can address. In answer to general questions about the war, he says a battlefield commander\'s top priority is to \"put it all aside and focus on the mission. I\'ve seen a lot of people learn this the hard way.\"\r\nTwo days later, on March 27, 2003, the U.S. Army ordered an indefinite halt to the war to allow supply lines to catch up with American fighters.\r\nCol. Dowdy\'s regiment was camped about 50 miles southeast of Kut. He had his men capture a nearby airfield so supplies could be airlifted in. The next day, Gen. Mattis dropped by to check on his men -- and was infuriated by what he saw: A cratered runway and a Marine captain sitting on a bulldozer reading a paperback book. The captain said he hadn\'t been given an order to fix the runway.\r\nA few hours later, Col. Dowdy says, he got an earful from Gen. Mattis, who said he should have made sure the job of fixing the runway was done. Col. Dowdy now says he should have issued a written order. He considered stripping the bulldozer operator of his command, but thought better of it. \"If you fire everyone who makes a mistake, pretty soon you\'re standing there all by yourself,\" he says.\r\nDespite the misstep, Col. Dowdy was receiving daily praise from Gen. Mattis\'s staff, according to Col. John Toolan, who was then the general\'s chief of staff. Intelligence reports suggested that capturing the airport had drawn the attention of Mr. Hussein\'s Republican Guard soldiers. The Iraqis soon announced their presence by lobbing artillery shells at Col. Dowdy\'s regiment.\r\nThe decoy ploy was working. The other Marine regiments sped on the Iraqis\' untended western flank, toward Baghdad, according to plan.\r\nAt this point, it could be argued that Col. Dowdy had fulfilled his mission. The war plan called for him to retreat and take a bypass around Kut. Gen. Kelly acknowledges this was the original plan.\r\nBut after seeing villagers in the area waving and cheering at the Marines, Gen. Kelly believed an enemy collapse was imminent. \"There was so little resistance,\" he says. \"I figured they either deserted or were so far into their holes that they didn\'t want to fight.\" On April 1, 2003, the Fifth Regiment seized a bridge near Kut. At that point, Gen. Kelly says, Hussein\'s once-feared Baghdad Division became \"irrelevant.\"\r\nIn an unexpected move, Gen. Kelly ordered Col. Dowdy to head to Kut on a \"limited objective\" mission. Once Col. Dowdy got there, he was to decide if his regiment should go through the city, which could trim several hours of travel time.\r\nCol. Dowdy didn\'t think pushing through Kut would be wise. It would be a quicker route to Baghdad, but he thought it would be dangerous. His men had seen fortified foxholes, sandbagged buildings, mines along road shoulders and several thousand Iraqi fighters. With its narrow bridges and urban tangle, Kut looked even more perilous than Nasiriyah. Was saving a few hours worth the risk?\r\n\"In war, you have competing demands between men and mission,\" Col. Dowdy says. \"Which one wins out? There\'s no easy answer.\"\r\nHis superiors confirm that he wasn\'t ordered to take his regiment through the city. But an aggressive Marine could have chosen to plow through to get to Baghdad faster.\r\nThe generals were growing impatient. The U.S. Army had reached the outskirts of Baghdad. On the morning of April 3, 2003, the 15th day of the war, Gen. Kelly called Col. Dowdy to say he wanted the assault on Kut to begin immediately. Col. Dowdy said he was awaiting fresh ammunition and checking a report that the road to Kut was mined.\r\nGen. Kelly was furious, according to Col. Dowdy. \"Those aren\'t considerations, they\'re excuses,\" Col. Dowdy recalls the general saying.\r\nCol. Dowdy says the general continued: \"Why aren\'t you driving through al Kut right now? You know what? I\'m going to recommend that you be relieved of command. Maybe Gen. Mattis won\'t do it. Maybe he\'ll decide he can get along with a regiment that isn\'t worth a s-. But that\'s what I\'m going to recommend.\"\r\nGen. Kelly says he doesn\'t recall that specific conversation. He says he appreciated the potential risk to life that driving through Kut would pose. In a recent e-mail from Iraq, where he is serving a second tour, he wrote, \"The choice between mission and men ... is never an either-or, but always a balance.\"\r\nWithin an hour or so, Col. Dowdy and two of his battalions moved into Kut. They immediately met resistance, they say, with fighters popping out of doorways and alleys. \"My machine gun was going crazy,\" says Warrant Officer Thomas Parks, a gunner riding in the lead.\r\nThe battalions ground to a halt in front of an Iraqi tank, which Gunner Parks hit with a rocket, prompting return fire from the two-story mud huts lining the road. The door of Gunner Parks\' Humvee was blasted off its hinges, while lead filled the door of Col. Dowdy\'s vehicle, according to both men.\r\nMoments later, Gunner Parks glanced back and saw Col. Dowdy sprinting toward a family of Iraqi civilians. The colonel swept up two children and shoved the family into a bomb crater for cover, Gunner Parks says. An Iraqi fighter moving up an alley aimed a machine gun at Col. Dowdy. Gunner Parks shot him in the head. \"It took me three tries,\" he says.\r\nThe decision on whether to push through Kut was ultimately up to Col. Dowdy. But in the hours up to and during the fight, he and his staff say they received conflicting guidance. On the field telephone, Gen. Kelly was telling him to push through Kut. But on the radio, division command was urging withdrawal. \"There was a lot of confusion,\" Col. Dowdy says. \"Go. Don\'t go.\" Gen. Kelly agrees there was discussion about what the regiment should do.\r\nSo Col. Dowdy made a crucial decision: He decided not to go through the city. Getting to Baghdad early wasn\'t worth the risk, he says.\r\n\"At that point, maybe you\'re damned if you do and damned if you don\'t,\" says Sgt. Maj. Gregory Leal, the top enlisted man in Col. Dowdy\'s regiment. \"There\'s no book out there that says, \'This is how you liberate and occupy a country.\' \"\r\nAround sunset, the First Regiment started moving to rendezvous with the rest of the division via a 170-mile bypass around Kut. Col. Dowdy\'s men had collected 30 prisoners and, the colonel says, \"I felt like taking them up to division and saying, \'Look, g-ddamn it, we hit resistance in Kut, and here\'s your proof.\' \"\r\nHeadlights on and ducking intermittent fire from Iraqi peasants, the regiment covered the miles in about half the 36 hours it was supposed to have taken. On April 4, 2003, the regiment rolled into Numaniyah, where the Marines had planned to meet. The regiment had completed its mission with ample time to join the assault on Baghdad.\r\nBut Col. Dowdy\'s career was dead.\r\nA helicopter awaited when Col. Dowdy arrived in Numaniyah. Col. Dowdy and Sgt. Maj. Leal climbed aboard. Gen. Mattis had asked to see them. They were flown to the general\'s camp, about 50 miles away.\r\nWhen they arrived, Sgt. Maj. Leal says Gen. Mattis took him aside. \"How\'s your boss doing?\" the sergeant-major recalls him saying. \"I said, \'He\'s doing fine, sir.\' \" Then, according to Sgt. Maj. Leal, the general snapped: \"You\'re not engaged enough. You\'ve got four battalions and you\'re not pressing the attack.\' \"\r\n\"I told the general not to fire him,\" Sgt. Maj. Leal recalls. \"I said, \'Tell me what we need to do and we\'ll do it.\' \"\r\nMen under Gen. Mattis\'s command say he makes decisions quickly and never looks back. Sgt. Maj. Leal says he believes Gen. Mattis had already made up his mind.\r\nArtillery shells screamed overhead and the tanks and trucks of the Fifth Regiment rumbled past as Col. Dowdy made his way to Gen. Mattis\'s tent. Inside, the colonel sat facing Gens. Mattis and Kelly as an aide served hot tea. The colonel says he knew in his gut that he was about to be fired. \"It\'s like I\'m someplace I\'ve never been before,\" he recalls. \"I\'m failing miserably and I don\'t know why.\"\r\nHe says Gen. Mattis began with a sympathetic tone: \"We\'re going to get you some rest.\" Gen. Mattis brought up the bulldozer incident. Then, according to Col. Dowdy, the general said Col. Dowdy worried too much about enemy resistance and noted his lack of battle experience.\r\nCol. Dowdy says he replied: \"I\'ve been fighting my way up this m-f-ing road for the past two weeks.\" He recalls pleading with Gen. Mattis to reconsider. \"Think of my family, my unit,\" he recalls saying.\r\nIt was not to be. When Gen. Mattis requested his ammunition, Col. Dowdy assured him that he still considered himself a Marine. The general relented. Soon Col. Dowdy got on a helicopter to Kuwait. He called his wife, Priscilla. She\'d already seen the news on CNN.\r\nWord of his dismissal quickly filtered back to his men. Marines who were there say there was fleeting talk of a mutiny. \"I wanted to go with him,\" says Gunnery Sgt. Kane. \"A lot of guys felt that way. If Col. Dowdy said, \'Get your gear, you\'re coming with me,\' I would\'ve gone, even if it meant the end of my career.\"\r\nIn ensuing days, media outlets and Marine Internet chat rooms speculated about the colonel\'s defrocking. A day or so after his dismissal, Col. Dowdy wrote a letter that was posted on a Web site catering to families of the First Marine Division.\r\n\"As all of you are aware ... I am no longer a member of the Regiment,\" the letter said. \"Rest assured, no one, except me is responsible for the reassignment. Priscilla and I will remain loyal to the Marine Corps and to our Division and its very capable leaders.\" Col. Toolan, Gen. Mattis\'s chief of staff, took over the command. The regiment went on to Baghdad, setting up in a slum once known as Saddam City.\r\nA few weeks later, Col. Dowdy ran into Warrant Officer Parks, who was heading back to the U.S. like most of the First Division. The colonel arranged for his subordinate to get civilian clothes so he could take a commercial airline and meet his wife in New York. \"He called down to command for me and said, \'I got a hero coming, take care of him,\' \" Gunner Parks says. \"Then he got a little choked up, I got a little choked up and I got on a helicopter and left.\"\r\nCol. Dowdy says he took no joy in his next assignment, as head of personnel at the Marine Air Station in Miramar, Calif. In June, the First Division gave him a performance evaluation. It faulted him for \"being fatigued beyond normal\" and \"not employing the regiment to its full combat potential,\" he says, quoting from the document. It also said he was \"overly concerned about the welfare\" of his Marines, according to Col. Dowdy. By policy, the Marines don\'t comment on performance evaluations.\r\nLast November, for the first time in 25 years, Col. Dowdy and his wife skipped the Marine Corps Ball. The First Division returned to Iraq this spring. Col. Dowdy received permission to retire early, and left the Marines last month. \"I think I\'m a guy they probably didn\'t know what to do with,\" he says.\r\nThe issue of speed in Iraq remains in debate. Last fall, the Army War College, a Pentagon-financed school where officers analyze tactics, released a study saying there was little evidence that speed affected the outcome of the war. The stiff resistance outside Baghdad suggests U.S. forces may have done better by moving at a more measured pace, entering more cities, rooting out fighters and leaving more troops in the provinces to enforce order, the report said.\r\nHowever, in another study yet to be finalized, the military\'s Joint Center for Lessons Learned says speed was integral to U.S. military success in Iraq. In a speech in February, Adm. E.P. Giambastiani, commander of the Joint Forces, said speed \"reduces decision and execution cycles, creates opportunities, denies an enemy options and speeds his collapse.\"\r\nRetired Gen. Zinni says that, for Col. Dowdy, speed was academic. \"The boss is the boss,\" he says. \"If Gen. Mattis feels you need to move faster, then you move faster.\" Still, he says Col. Dowdy\'s firing could haunt Gen. Mattis too. \"This is not going to add to Jim Mattis\'s luster.\"\r\nSgt. Leal, now stationed in Texas, often tells Col. Dowdy that his reputation will be cleared one day. \"I think he\'ll always be known as the guy who chose men over mission,\" Sgt. Leal says. \"If that\'s how he\'s remembered, it\'s OK.\"\r\nWrite to Christopher Cooper at christopher.cooper@wsj.com

', 'WSJ Iraq article', '', 'inherit', 'open', 'closed', '', '182-revision-2', '', '', '2012-12-06 17:16:33', '2012-12-06 17:16:33', '', 182, 'http://www.andrewkrone.com/?p=184', 0, 'revision', '', 0); INSERT INTO `wp_m3twcb_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (185, 2, '2012-12-06 17:21:11', '2012-12-06 17:21:11', 'This should ALWAYS be public:\n\nI seriously doubt the \"He’s proud that only one Marine died under his command\".\n

Source: http://online.wsj.com/article/SB108111980285073875.html

\n

How a Marine Lost His Command\nIn Race to Baghdad\nCol. Joe Dowdy\'s \'Tempo\' Displeased Superiors;\nBalance of Mission, Men General\'s Call Name: \'Chaos\'\nBy CHRISTOPHER COOPER\nStaff Reporter of THE WALL STREET JOURNAL\nApril 5, 2004; Page A1\nTwo weeks into the war in Iraq, Marine Col\n. Joe D. Dowdy concluded the crowning military maneuver of his life, attacking an elite band of Iraqi troops and then shepherding 6,000 men on an 18-hour, high-speed race toward Baghdad.\nBut no praise awaited the First Marine regimental commander as he pushed into the tent of his superior, Maj. Gen. James Mattis, on April 4, 2003. Instead, Col. Dowdy was stripped of his command, which effectively ended his 24-year Marine career. In a final blow, Col. Dowdy says, the general asked him to empty his sidearm and turn over the ammunition. \"He thought I was going to try to kill myself,\" the colonel says.\nAssuming a battlefield command is the pinnacle of a Marine\'s career. Being removed is near the nadir, exceeded only by a court martial. It\'s extremely rare for the modern U.S. military to relieve a top commander of duty, especially during combat. Col. Dowdy, 47 years old, was the only senior officer in any of the military services to be dismissed in Iraq. He says he would rather have taken an enemy bullet.\nCol. Dowdy\'s firing was even more unusual because he didn\'t commit any of the acts that normally precipitate a dismissal: failing to complete a mission, disobeying a direct order, breaking the rules of war. \"It was a decision based on operating tempo,\" says Lt. Eric Knapp, a spokesman for the First Marine Division. He wouldn\'t elaborate.\nThe colonel\'s removal sparked media coverage and intense speculation in the Marine Corps. The reasons for his firing weren\'t clear, mainly because the colonel and his superiors refused to talk about it. Now, interviews with Col. Dowdy and a score of officers and enlisted men show the colonel was doomed partly by an age-old wartime tension: Men versus mission -- in which he favored his men.\nGen. Mattis and Col. Dowdy personify all that is celebrated in Marine Corps culture. Gen. Mattis, 53, is a \"warrior monk,\" as some of his men put it, a lifelong bachelor consumed with the study and practice of battle tactics. Col. Dowdy is beloved for the attention he pays to his men, from the grunts on up.\nThe qualities of these two Marines eventually tore them apart. Gen. Mattis, a Marine for 33 years, saw speed as paramount in the Iraq war plan. Col. Dowdy thought sacrificing everything for speed imperiled the welfare of his men.\nThe dispute was stoked by widespread but mistaken assumptions about how the Iraqis would fight. The desire for speed stemmed from the Pentagon\'s expectation of a fierce, protracted battle in Baghdad, with far less resistance in other areas. But it turned out that Baghdad fell easily, while the countryside continued to seethe with resistance.\nToday, as U.S. forces tangle with an enemy they clearly underestimated, the military still is debating whether speeding to the Iraqi capital was the best way to proceed.\nGen. Mattis declined to be interviewed for this story. His chief of staff, Col. Joe Dunford, says a decision made during combat is impossible to explain now. \"It\'s just one of those things when you try to put the pieces back together, there\'s no way you can.\"\nOver a plate of chicken quesadillas near his home in Carlsbad, Calif., Col. Dowdy admits to making mistakes. But he doesn\'t believe any of them warranted his removal. He\'s proud that only one Marine died under his command. \"At least I don\'t have a butcher bill to pay,\" he says.\nDust caked the 900 trucks and tanks in Col. Dowdy\'s regiment when they emerged from the desert March 22, 2003. Two days into the war, the regiment was headed to Nasiriyah, a sprawl of slums and industrial compounds where Col. Dowdy\'s problems would begin.\nSince he was a boy in Little Rock, Ark., the colonel had dreamed of an assignment like this. Commander of the 6,000-man First Regiment for nearly a year before the war began, Col. Dowdy was deeply familiar with the plan for invading Iraq.\nWith his shaved head and powerful frame, Col. Dowdy looks like the archetypal Marine. His men praise him for treating them as equals, despite the Marines\' stratified organization. Departing from custom, Col. Dowdy, a married father of three, invited enlisted men as well as officers to the annual Christmas party at his home. When the Marines were camped in Kuwait in the run-up to the war, Col. Dowdy declined an air conditioner when it became clear that only officers would get them, recalls Gunnery Sgt. Robert Kane.\n\"As a colonel, he was entitled to certain privileges, but he was the type of man, if his Marines didn\'t have it, he didn\'t have it,\" says Sgt. Kane, who served under Col. Dowdy in Iraq and in East Timor in 1999.\nBy several accounts, Col. Dowdy was destined to win a general\'s star after the war in Iraq. \"I know people, supporters, peers who think Joe Dowdy is a water walker,\" says Anthony Zinni, a retired four-star Marine general. When Col. Dowdy served under him, \"he was the finest lieutenant I had,\" Gen. Zinni says.\nLike many in his regiment, Col. Dowdy lacked extensive battle experience. In 1983, he saw limited action in Beirut, where 241 Marines were killed in a suicide bombing. He served in Somalia in 1993 and 1994, where Marines were on the vanguard of what became a bloody humanitarian mission.\nGen. Mattis mapped the Marines\' broad plan for Iraq, which many defense analysts consider tactically brilliant. Two 6,000-man regiments of the First Marine Division were to drive toward Baghdad. Col. Dowdy\'s regiment was to head to the city of al Kut -- where an 8,000-man contingent of Saddam Hussein\'s best Republican Guard soldiers were dug in.\nIt was presumed the Iraqis had chemical weapons, so the plan was to avoid engaging them directly. Col. Dowdy\'s unit was to act as a decoy, diverting Mr. Hussein\'s soldiers and allowing the other U.S. regiments to rush in from the northwest through a gap in Iraqi defenses to get to Baghdad.\nCol. Dowdy\'s route would take him through the city of Nasiriyah. Another Marine unit, called Task Force Tarawa, was charged with keeping order there. Pentagon officials assumed the city would offer little resistance because it had long been oppressed by Mr. Hussein. That assumption turned out to be wrong.\nThe plan began to unravel in Nasiriyah. When Col. Dowdy and his men arrived outside the city, they found their passage blocked by a massive firefight. Word filtered back that Task Force Tarawa had suffered casualties, including 18 dead. Adding to the confusion was a U.S. Army supply unit, which had mistakenly stumbled into Nasiriyah. Several soldiers in that unit were dead. Others, including Pvt. Jessica Lynch, had been taken prisoner.\nOutside the city, Col. Dowdy and his staff debated what to do. Several hundred trucks in Col. Dowdy\'s train lacked armor, and squeezing through a fierce battle zone would be complicated, especially on Nasiriyah\'s narrow streets.\nA potential 150-mile bypass around Nasiriyah didn\'t seem feasible. Col. Dowdy wasn\'t sure he had enough fuel and didn\'t know what resistance he might face. The First Regiment was stuck.\nThe halt was anathema to Gen. Mattis, a devotee of a modern military doctrine known as \"maneuver warfare.\" Though Marines have practiced the technique for years, the Iraqi war was its first large-scale test. Instead of following rigid battle plans and attacking on well-defined fronts, this tactic calls for smaller forces to move quickly over combat zones, exploiting opportunities and sowing confusion among the enemy. The technique is summed up in Gen. Mattis\' radio call name: \"Chaos.\"\nGen. Mattis had fought in Iraq before, in the first Gulf War. After that, he commanded the Seventh Regiment of the First Division, known as one of the most battle-ready units in the Marines. \"I\'d follow him again,\" says Gunnery Sgt. Kane, who fought under Gen. Mattis in Afghanistan. \"His whole life is the Corps.\"\nSlight in stature and fierce in demeanor, Gen. Mattis burnished his reputation in Afghanistan, where his men captured an airstrip outside Kandahar. The daring raid cut to the heart of the Taliban resistance. \"The Marines have landed and we now own a piece of Afghanistan,\" Gen. Mattis told reporters there, just a few months after Sept. 11, 2001. The Pentagon scrambled to disavow the remark, but the Marines loved it.\nTo some in the military, the Iraq war promised the perfect test of maneuver warfare. At the time, the U.S. thought the fiercest fighting would begin near Baghdad and involve protracted urban fighting and chemical weapons. Speed was everything. The 1,000-mile journey to Baghdad, many thought, was just a warm-up.\nStopped outside Nasiriyah, Col. Dowdy says, he wasn\'t surprised when Gen. Mattis\'s top aide, Brig. Gen. John Kelly, showed up. The two stood talking on a bridge outside the city, watching the fighting. Gen. Kelly, 53, who has been a Marine for 33 years, had served mostly in academic and administrative posts. \"I thought I knew what war was,\" he says. \"It\'s difficult to imagine if you haven\'t been there.\"\nCol. Dowdy\'s regiment had been stuck in Nasiriyah for more than 24 hours. In retrospect, he says he should have been more decisive about moving through the city.\nOne of the cardinal rules of maneuver warfare stipulates that generals should allow commanders in the field, such as Col. Dowdy, to make tactical decisions. Gen. Kelly says he never ordered Col. Dowdy to move through Nasiriyah and never threatened to remove him from his post. But Lt. Col. Pete Owen, Col. Dowdy\'s chief of staff, has a different recollection. \"When we were stalled out in Nasiriyah, Gen. Kelly came up to me and said, \'If Col. Dowdy doesn\'t get this column moving, I\'m gonna pull him.\' \"\nLate that night, Col. Dowdy decided to move. He gave battalion commander Lt. Col. Lew Craparotta one hour to figure out how to form a cordon of soldiers that would shield the regiment as it passed through the city. Col. Craparotta wasn\'t pleased. \"I don\'t think next time I want to plan something like that on the hood of my Humvee in the pitch black,\" he says.\nThe regiment rumbled through Nasiriyah, past blackened hulks of U.S. vehicles and bodies of dead Marines waiting to be recovered by Task Force Tarawa. It was a sight, Col. Dowdy says, that would remain with him throughout the campaign.\nWhile the other regiments headed north on a four-lane highway, Col. Dowdy\'s group rolled up a two-lane country road that ran through dozens of villages, brimming with enemy forces. An official Marine account later called it a \"running gunfight through the Mesopotamian mud.\"\nThe Iraq regime flooded the road with thousands of fighters. Soon Col. Dowdy\'s men were engaged in battle. A raging sandstorm mixed with rain cut the Marines\' visibility to almost zero. The regiment suffered its first casualty when a rocket-propelled grenade blew through a Humvee door and severed a captain\'s hand, according to men on the scene.\nAs bullets flew and the captain was being hauled out by helicopter, Col. Dowdy, two days without sleep, slouched in his Humvee, with his staff around him. He fell asleep.\nIn wars, commanders fall asleep in meetings, on the radio, even during firefights. Col. Dowdy nodded off for about five minutes, his men say. But his timing couldn\'t have been worse. As he dozed, Gen. Mattis\'s top aide, Gen. Kelly, saw the colonel sleeping. Some of Col. Dowdy\'s men who were there say they believe that made a lasting impression.\nGen. Kelly declines to comment on Col. Dowdy\'s removal, saying such matters are \"sacred ground\" that only Gen. Mattis can address. In answer to general questions about the war, he says a battlefield commander\'s top priority is to \"put it all aside and focus on the mission. I\'ve seen a lot of people learn this the hard way.\"\nTwo days later, on March 27, 2003, the U.S. Army ordered an indefinite halt to the war to allow supply lines to catch up with American fighters.\nCol. Dowdy\'s regiment was camped about 50 miles southeast of Kut. He had his men capture a nearby airfield so supplies could be airlifted in. The next day, Gen. Mattis dropped by to check on his men -- and was infuriated by what he saw: A cratered runway and a Marine captain sitting on a bulldozer reading a paperback book. The captain said he hadn\'t been given an order to fix the runway.\nA few hours later, Col. Dowdy says, he got an earful from Gen. Mattis, who said he should have made sure the job of fixing the runway was done. Col. Dowdy now says he should have issued a written order. He considered stripping the bulldozer operator of his command, but thought better of it. \"If you fire everyone who makes a mistake, pretty soon you\'re standing there all by yourself,\" he says.\nDespite the misstep, Col. Dowdy was receiving daily praise from Gen. Mattis\'s staff, according to Col. John Toolan, who was then the general\'s chief of staff. Intelligence reports suggested that capturing the airport had drawn the attention of Mr. Hussein\'s Republican Guard soldiers. The Iraqis soon announced their presence by lobbing artillery shells at Col. Dowdy\'s regiment.\nThe decoy ploy was working. The other Marine regiments sped on the Iraqis\' untended western flank, toward Baghdad, according to plan.\nAt this point, it could be argued that Col. Dowdy had fulfilled his mission. The war plan called for him to retreat and take a bypass around Kut. Gen. Kelly acknowledges this was the original plan.\nBut after seeing villagers in the area waving and cheering at the Marines, Gen. Kelly believed an enemy collapse was imminent. \"There was so little resistance,\" he says. \"I figured they either deserted or were so far into their holes that they didn\'t want to fight.\" On April 1, 2003, the Fifth Regiment seized a bridge near Kut. At that point, Gen. Kelly says, Hussein\'s once-feared Baghdad Division became \"irrelevant.\"\nIn an unexpected move, Gen. Kelly ordered Col. Dowdy to head to Kut on a \"limited objective\" mission. Once Col. Dowdy got there, he was to decide if his regiment should go through the city, which could trim several hours of travel time.\nCol. Dowdy didn\'t think pushing through Kut would be wise. It would be a quicker route to Baghdad, but he thought it would be dangerous. His men had seen fortified foxholes, sandbagged buildings, mines along road shoulders and several thousand Iraqi fighters. With its narrow bridges and urban tangle, Kut looked even more perilous than Nasiriyah. Was saving a few hours worth the risk?\n\"In war, you have competing demands between men and mission,\" Col. Dowdy says. \"Which one wins out? There\'s no easy answer.\"\nHis superiors confirm that he wasn\'t ordered to take his regiment through the city. But an aggressive Marine could have chosen to plow through to get to Baghdad faster.\nThe generals were growing impatient. The U.S. Army had reached the outskirts of Baghdad. On the morning of April 3, 2003, the 15th day of the war, Gen. Kelly called Col. Dowdy to say he wanted the assault on Kut to begin immediately. Col. Dowdy said he was awaiting fresh ammunition and checking a report that the road to Kut was mined.\nGen. Kelly was furious, according to Col. Dowdy. \"Those aren\'t considerations, they\'re excuses,\" Col. Dowdy recalls the general saying.\nCol. Dowdy says the general continued: \"Why aren\'t you driving through al Kut right now? You know what? I\'m going to recommend that you be relieved of command. Maybe Gen. Mattis won\'t do it. Maybe he\'ll decide he can get along with a regiment that isn\'t worth a s-. But that\'s what I\'m going to recommend.\"\nGen. Kelly says he doesn\'t recall that specific conversation. He says he appreciated the potential risk to life that driving through Kut would pose. In a recent e-mail from Iraq, where he is serving a second tour, he wrote, \"The choice between mission and men ... is never an either-or, but always a balance.\"\nWithin an hour or so, Col. Dowdy and two of his battalions moved into Kut. They immediately met resistance, they say, with fighters popping out of doorways and alleys. \"My machine gun was going crazy,\" says Warrant Officer Thomas Parks, a gunner riding in the lead.\nThe battalions ground to a halt in front of an Iraqi tank, which Gunner Parks hit with a rocket, prompting return fire from the two-story mud huts lining the road. The door of Gunner Parks\' Humvee was blasted off its hinges, while lead filled the door of Col. Dowdy\'s vehicle, according to both men.\nMoments later, Gunner Parks glanced back and saw Col. Dowdy sprinting toward a family of Iraqi civilians. The colonel swept up two children and shoved the family into a bomb crater for cover, Gunner Parks says. An Iraqi fighter moving up an alley aimed a machine gun at Col. Dowdy. Gunner Parks shot him in the head. \"It took me three tries,\" he says.\nThe decision on whether to push through Kut was ultimately up to Col. Dowdy. But in the hours up to and during the fight, he and his staff say they received conflicting guidance. On the field telephone, Gen. Kelly was telling him to push through Kut. But on the radio, division command was urging withdrawal. \"There was a lot of confusion,\" Col. Dowdy says. \"Go. Don\'t go.\" Gen. Kelly agrees there was discussion about what the regiment should do.\nSo Col. Dowdy made a crucial decision: He decided not to go through the city. Getting to Baghdad early wasn\'t worth the risk, he says.\n\"At that point, maybe you\'re damned if you do and damned if you don\'t,\" says Sgt. Maj. Gregory Leal, the top enlisted man in Col. Dowdy\'s regiment. \"There\'s no book out there that says, \'This is how you liberate and occupy a country.\' \"\nAround sunset, the First Regiment started moving to rendezvous with the rest of the division via a 170-mile bypass around Kut. Col. Dowdy\'s men had collected 30 prisoners and, the colonel says, \"I felt like taking them up to division and saying, \'Look, g-ddamn it, we hit resistance in Kut, and here\'s your proof.\' \"\nHeadlights on and ducking intermittent fire from Iraqi peasants, the regiment covered the miles in about half the 36 hours it was supposed to have taken. On April 4, 2003, the regiment rolled into Numaniyah, where the Marines had planned to meet. The regiment had completed its mission with ample time to join the assault on Baghdad.\nBut Col. Dowdy\'s career was dead.\nA helicopter awaited when Col. Dowdy arrived in Numaniyah. Col. Dowdy and Sgt. Maj. Leal climbed aboard. Gen. Mattis had asked to see them. They were flown to the general\'s camp, about 50 miles away.\nWhen they arrived, Sgt. Maj. Leal says Gen. Mattis took him aside. \"How\'s your boss doing?\" the sergeant-major recalls him saying. \"I said, \'He\'s doing fine, sir.\' \" Then, according to Sgt. Maj. Leal, the general snapped: \"You\'re not engaged enough. You\'ve got four battalions and you\'re not pressing the attack.\' \"\n\"I told the general not to fire him,\" Sgt. Maj. Leal recalls. \"I said, \'Tell me what we need to do and we\'ll do it.\' \"\nMen under Gen. Mattis\'s command say he makes decisions quickly and never looks back. Sgt. Maj. Leal says he believes Gen. Mattis had already made up his mind.\nArtillery shells screamed overhead and the tanks and trucks of the Fifth Regiment rumbled past as Col. Dowdy made his way to Gen. Mattis\'s tent. Inside, the colonel sat facing Gens. Mattis and Kelly as an aide served hot tea. The colonel says he knew in his gut that he was about to be fired. \"It\'s like I\'m someplace I\'ve never been before,\" he recalls. \"I\'m failing miserably and I don\'t know why.\"\nHe says Gen. Mattis began with a sympathetic tone: \"We\'re going to get you some rest.\" Gen. Mattis brought up the bulldozer incident. Then, according to Col. Dowdy, the general said Col. Dowdy worried too much about enemy resistance and noted his lack of battle experience.\nCol. Dowdy says he replied: \"I\'ve been fighting my way up this m-f-ing road for the past two weeks.\" He recalls pleading with Gen. Mattis to reconsider. \"Think of my family, my unit,\" he recalls saying.\nIt was not to be. When Gen. Mattis requested his ammunition, Col. Dowdy assured him that he still considered himself a Marine. The general relented. Soon Col. Dowdy got on a helicopter to Kuwait. He called his wife, Priscilla. She\'d already seen the news on CNN.\nWord of his dismissal quickly filtered back to his men. Marines who were there say there was fleeting talk of a mutiny. \"I wanted to go with him,\" says Gunnery Sgt. Kane. \"A lot of guys felt that way. If Col. Dowdy said, \'Get your gear, you\'re coming with me,\' I would\'ve gone, even if it meant the end of my career.\"\nIn ensuing days, media outlets and Marine Internet chat rooms speculated about the colonel\'s defrocking. A day or so after his dismissal, Col. Dowdy wrote a letter that was posted on a Web site catering to families of the First Marine Division.\n\"As all of you are aware ... I am no longer a member of the Regiment,\" the letter said. \"Rest assured, no one, except me is responsible for the reassignment. Priscilla and I will remain loyal to the Marine Corps and to our Division and its very capable leaders.\" Col. Toolan, Gen. Mattis\'s chief of staff, took over the command. The regiment went on to Baghdad, setting up in a slum once known as Saddam City.\nA few weeks later, Col. Dowdy ran into Warrant Officer Parks, who was heading back to the U.S. like most of the First Division. The colonel arranged for his subordinate to get civilian clothes so he could take a commercial airline and meet his wife in New York. \"He called down to command for me and said, \'I got a hero coming, take care of him,\' \" Gunner Parks says. \"Then he got a little choked up, I got a little choked up and I got on a helicopter and left.\"\nCol. Dowdy says he took no joy in his next assignment, as head of personnel at the Marine Air Station in Miramar, Calif. In June, the First Division gave him a performance evaluation. It faulted him for \"being fatigued beyond normal\" and \"not employing the regiment to its full combat potential,\" he says, quoting from the document. It also said he was \"overly concerned about the welfare\" of his Marines, according to Col. Dowdy. By policy, the Marines don\'t comment on performance evaluations.\nLast November, for the first time in 25 years, Col. Dowdy and his wife skipped the Marine Corps Ball. The First Division returned to Iraq this spring. Col. Dowdy received permission to retire early, and left the Marines last month. \"I think I\'m a guy they probably didn\'t know what to do with,\" he says.\nThe issue of speed in Iraq remains in debate. Last fall, the Army War College, a Pentagon-financed school where officers analyze tactics, released a study saying there was little evidence that speed affected the outcome of the war. The stiff resistance outside Baghdad suggests U.S. forces may have done better by moving at a more measured pace, entering more cities, rooting out fighters and leaving more troops in the provinces to enforce order, the report said.\nHowever, in another study yet to be finalized, the military\'s Joint Center for Lessons Learned says speed was integral to U.S. military success in Iraq. In a speech in February, Adm. E.P. Giambastiani, commander of the Joint Forces, said speed \"reduces decision and execution cycles, creates opportunities, denies an enemy options and speeds his collapse.\"\nRetired Gen. Zinni says that, for Col. Dowdy, speed was academic. \"The boss is the boss,\" he says. \"If Gen. Mattis feels you need to move faster, then you move faster.\" Still, he says Col. Dowdy\'s firing could haunt Gen. Mattis too. \"This is not going to add to Jim Mattis\'s luster.\"\nSgt. Leal, now stationed in Texas, often tells Col. Dowdy that his reputation will be cleared one day. \"I think he\'ll always be known as the guy who chose men over mission,\" Sgt. Leal says. \"If that\'s how he\'s remembered, it\'s OK.\"\nWrite to Christopher Cooper at christopher.cooper@wsj.com

', 'WSJ Iraq article', '', 'inherit', 'open', 'closed', '', '182-autosave', '', '', '2012-12-06 17:21:11', '2012-12-06 17:21:11', '', 182, 'http://www.andrewkrone.com/?p=185', 0, 'revision', '', 0), (187, 2, '2013-04-15 22:37:17', '2013-04-15 22:37:17', 'RSA is a ripoff, they\'re following in the footsteps of Microsoft and unfortunately many companies believe RSA is the only way to secure their network.\n\nThey\'re wrong, and here\'s why:\n\nOpenVPN + Server Cert/Key + Pam Authentication Module = FREE two factor authentication.\n\nFirst, let\'s define two factor authentication: It\'s nothing more than two requirements when you logon, tunnel or gain access to a network. For example you have a \"pincode\" or \"password\" that never changes. In addition you might have a key chain \"token\" that is constantly changing. Access requires both, and because the key chain token is always changing it becomes very difficult for the wrong person to gain access.\n\nLittle background on industry: The Citrix Access Gateway is probably the industry standard at providing a single factor authentication gateway for a small company. I\'m guessing most companies concerned with security have something very similar. The gateway or \"CAG\" sits behind the companies firewall and accepts authentication requests. That\'s the first factor, the second is generally a token like system requiring users to carry around a silly key chain. Why? If a user has a private certificate of authority AND a username/password access is still two factor.\n\nWhat absolutely amazes me is that there are open source applications that can provide 2 factor authentication for FREE.\n\nHere\'s what a working OpenVPN server config looks like using PAM:\n\nproto udp\n;proto tcp\nport 1194\ndev tap\ntls-server\ndh /etc/openvpn/easy-rsa/keys/dh1024.pem\nca /etc/openvpn/easy-rsa/keys/ca.crt\ncert /etc/openvpn/easy-rsa/keys/server.crt\nkey /etc/openvpn/easy-rsa/keys/server.key\nduplicate-cn\n#Define the ip address for the tap0 virtual device\nserver 10.8.0.0 255.255.255.0\nifconfig-pool-persist /etc/openvpn/ipp.txt\n#route to be established on the server\nroute-up \"route delete -net 10.8.0.0/24\"\nroute-up \"route add -net 10.8.0.0/24 tap0\"\n\n#Allow Clients to talk to one another\nclient-to-client\n\n#Push the same ping to the server....\npush \"ping 10\"\npush \"ping-restart 60\"\npush \"route 172.16.4.0 255.255.255.0\" #route to another subnet\npush \"route 172.16.5.0 255.255.255.0\" #route to another\npush \"route 172.16.51.0 255.255.255.0\" #route to one more\npush \"route 172.16.8.0 255.255.255.0\" #route to and another\npush \"route 172.16.81.0 255.255.255.0\" #route to some place\npush \"route 172.16.70.0 255.255.255.0\" #route to northern US\npush \"route 172.16.33.0 255.255.255.0\" #route to more north\npush \"dhcp-option DOMAIN companyname.com\" #push the DNS domain suffix\n\ncomp-lzo\nstatus-version 2\nstatus /var/log/openvpn-status.log\nverb 5\n# Keep tunnel open with ping every 10 Seconds, restart ever 120 Seconds\nkeepalive 10 120\n\nplugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so login\nclient-cert-not-required\n\nI\'m going to skip a whole bunch of steps to get this working (see openvpn.org) but if the server is running with the above configuration (with no errors) you\'ll have a two factor authentication: 1). Using the signed Certificate of Authority and 2). The username/password on the Linux box access by the openvpn-auth-pam.so module above.\n\nWin XP/Vista/32bit/64bit Client Setup:\n\n1). Install OpenVPN GUI v1.0.3\n2). Load the ca.crt and client.opvn file.\n\nHere\'s an example of the client.ovpn file:\n\nclient\ndev tap\n\n;proto tcp\nproto udp\nremote 1.2.3.4 1194 (1.2.3.4 should be the public ip of the server)\nresolv-retry infinite\nnobind\npersist-key\npersist-tun\nca ca.crt\ncomp-lzo\nverb 3\nmute 20\nauth-user-pass\n\nSave yourself $10k or $20k, learn OpenVPN.\n\n-Andy', 'Two Factor Authentication for Free', '', 'inherit', 'open', 'closed', '', '119-autosave', '', '', '2013-04-15 22:37:17', '2013-04-15 22:37:17', '', 119, 'http://www.andrewkrone.com/?p=187', 0, 'revision', '', 0), (190, 2, '2013-06-05 20:17:02', '2013-06-05 20:17:02', 'Yes, iTunes and the iPhone are absolutely awful. Here\'s why:\r\n\r\n1). Photos,videos and documents CANNOT be dragged and dropped from PC to you Phone (although you can read, you cannot write files???). You must install iTunes and use their tool to sync photos (added 6/5/13)\r\n\r\n2). Constantly changing PC interface (added 6/5/13)\r\n\r\n3). Clunky (187 MB) as of 6/5/13, Version 11.0.4.4. Takes forever to launch (added 6/5/13)\r\n\r\n4). iTunes assumes it will manage all media and music in the best possible way. You CANNOT listen to your music without installing iTunes and you cannot sync or make backups without installing iTunes (added 6/5/13)\r\n\r\n5). Want to unistall iTunes on a PC? You\'ll have to go to the Control Panel. Apple does not provide an \"uninstall\" link in the Start Menu. (added 6/5/13)', 'Why iTunes is Terrible', '', 'publish', 'open', 'closed', '', 'why-itunes-is-terrible', '', '', '2013-06-05 20:36:52', '2013-06-05 20:36:52', '', 0, 'http://www.andrewkrone.com/?p=190', 0, 'post', '', 0), (191, 2, '2013-06-05 20:16:33', '2013-06-05 20:16:33', 'Yes, iTunes and the iPhone are absolutely awful. Here\'s why:\n\n1). Photos and videos CANNOT be dragged and dropped from PC to you Phone (although you can read, you cannot write files???). You must install iTunes and use their tool to sync photos\n\n2). Constantly changing interface\n\n3). Clunky (89 MB) as of 6/5/13\n\n4). iTunes assumes it manages all media and music in the best possible way.', 'Why iTunes is Terrible', '', 'inherit', 'open', 'closed', '', '190-revision', '', '', '2013-06-05 20:16:33', '2013-06-05 20:16:33', '', 190, 'http://www.andrewkrone.com/?p=191', 0, 'revision', '', 0), (192, 2, '2013-06-05 20:17:02', '2013-06-05 20:17:02', 'Yes, iTunes and the iPhone are absolutely awful. Here\'s why:\r\n\r\n1). Photos and videos CANNOT be dragged and dropped from PC to you Phone (although you can read, you cannot write files???). You must install iTunes and use their tool to sync photos\r\n\r\n2). Constantly changing interface\r\n\r\n3). Clunky (89 MB) as of 6/5/13\r\n\r\n4). iTunes assumes it manages all media and music in the best possible way. You CANNOT listen to your music without installing iTunes.', 'Why iTunes is Terrible', '', 'inherit', 'open', 'closed', '', '190-revision-2', '', '', '2013-06-05 20:17:02', '2013-06-05 20:17:02', '', 190, 'http://www.andrewkrone.com/?p=192', 0, 'revision', '', 0), (193, 2, '2013-06-05 20:19:32', '2013-06-05 20:19:32', 'Yes, iTunes and the iPhone are absolutely awful. Here\'s why:\n\n1). Photos,videos and documents CANNOT be dragged and dropped from PC to you Phone (although you can read, you cannot write files???). You must install iTunes and use their tool to sync photos (added 6/5/13)\n\n2). Constantly changing PC interface\n\n3). Clunky (89 MB) as of 6/5/13. Takes forever to launch\n\n4). iTunes assumes it will manage all media and music in the best possible way. You CANNOT listen to your music without installing iTunes and you cannot sync or make backups w\n\n5). Want to unistall iTunes on a PC? You\'ll have to go to the Control Panel. Apple does not provide an \"uninstall\" link in the Start Menu. (added 6/5/13)', 'Why iTunes is Terrible', '', 'inherit', 'open', 'closed', '', '190-autosave', '', '', '2013-06-05 20:19:32', '2013-06-05 20:19:32', '', 190, 'http://www.andrewkrone.com/?p=193', 0, 'revision', '', 0), (194, 2, '2013-06-05 20:18:28', '2013-06-05 20:18:28', 'Yes, iTunes and the iPhone are absolutely awful. Here\'s why:\r\n\r\n1). Photos and videos CANNOT be dragged and dropped from PC to you Phone (although you can read, you cannot write files???). You must install iTunes and use their tool to sync photos\r\n\r\n2). Constantly changing interface\r\n\r\n3). Clunky (89 MB) as of 6/5/13\r\n\r\n4). iTunes assumes it manages all media and music in the best possible way. You CANNOT listen to your music without installing iTunes.\r\n\r\n5). Want to unistall iTunes on a PC? You\'ll have to go to the Control Panel. Apple does not provide an \"uninstall\" link in the Start Menu. (added 6/5/13)', 'Why iTunes is Terrible', '', 'inherit', 'open', 'closed', '', '190-revision-3', '', '', '2013-06-05 20:18:28', '2013-06-05 20:18:28', '', 190, 'http://www.andrewkrone.com/?p=194', 0, 'revision', '', 0), (195, 2, '2013-06-05 20:19:44', '2013-06-05 20:19:44', 'Yes, iTunes and the iPhone are absolutely awful. Here\'s why:\r\n\r\n1). Photos,videos and documents CANNOT be dragged and dropped from PC to you Phone (although you can read, you cannot write files???). You must install iTunes and use their tool to sync photos (added 6/5/13)\r\n\r\n2). Constantly changing PC interface (added 6/5/13)\r\n\r\n3). Clunky (89 MB) as of 6/5/13. Takes forever to launch (added 6/5/13)\r\n\r\n4). iTunes assumes it will manage all media and music in the best possible way. You CANNOT listen to your music without installing iTunes and you cannot sync or make backups without installing iTunes (added 6/5/13)\r\n\r\n5). Want to unistall iTunes on a PC? You\'ll have to go to the Control Panel. Apple does not provide an \"uninstall\" link in the Start Menu. (added 6/5/13)', 'Why iTunes is Terrible', '', 'inherit', 'open', 'closed', '', '190-revision-4', '', '', '2013-06-05 20:19:44', '2013-06-05 20:19:44', '', 190, 'http://www.andrewkrone.com/?p=195', 0, 'revision', '', 0);