<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>

<feed xmlns="http://purl.org/atom/ns#" version="0.3" xml:lang="en-US">
<link href="https://www.blogger.com/atom/8437037" rel="service.post" title="Chovy's Blog - Humor, Rants, Internet" type="application/atom+xml"/>
<link href="https://www.blogger.com/atom/8437037" rel="service.feed" title="Chovy's Blog - Humor, Rants, Internet" type="application/atom+xml"/>
<title mode="escaped" type="text/html">Chovy's Blog - Humor, Rants, Internet</title>
<tagline mode="escaped" type="text/html">&lt;img src="/images/anthony/blog-pic.png" border="0"/&gt;&lt;br/&gt;&lt;br/&gt;
&lt;br/&gt;
Known as "Chovy" since 4th gradem, I've been online since 1987 when my dad first brought home a 1200 baud modem from IBM. I first dabbled with HTML in 1995 and have been developing ever since.&lt;br/&gt;&lt;br/&gt;
I graduated from San Diego State in 1998, and currently reside "over the hill" from Silicon Valley.</tagline>
<link href="http://www.chovy.com" rel="alternate" title="Chovy's Blog - Humor, Rants, Internet" type="text/html"/>
<id>tag:blogger.com,1999:blog-8437037</id>
<modified>2005-11-18T07:45:52Z</modified>
<generator url="http://www.blogger.com/" version="5.15">Blogger</generator>
<info mode="xml" type="text/html">
<div xmlns="http://www.w3.org/1999/xhtml">This is an Atom formatted XML site feed. It is intended to be viewed in a Newsreader or syndicated to another site. Please visit the <a href="http://help.blogger.com/bin/answer.py?answer=697">Blogger Help</a> for more info.</div>
</info>
<convertLineBreaks xmlns="http://www.blogger.com/atom/ns#">true</convertLineBreaks>
<entry xmlns="http://purl.org/atom/ns#">
<link href="https://www.blogger.com/atom/8437037/113229995256387289" rel="service.edit" title="Who Do You Let Filter YOUR Spam?" type="application/atom+xml"/>
<author>
<name>chovy</name>
</author>
<issued>2005-11-17T23:16:00-08:00</issued>
<modified>2005-11-18T07:45:52Z</modified>
<created>2005-11-18T07:45:52Z</created>
<link href="http://www.chovy.com/2005/11/who-do-you-let-filter-your-spam.html" rel="alternate" title="Who Do You Let Filter YOUR Spam?" type="text/html"/>
<id>tag:blogger.com,1999:blog-8437037.post-113229995256387289</id>
<title mode="escaped" type="text/html">Who Do You Let Filter YOUR Spam?</title>
<content mode="escaped" type="text/html" xml:base="http://www.chovy.com" xml:space="preserve">My apologies for the fear mongering headline....(but I wanted you to think about this).&lt;br /&gt;&lt;br /&gt;Ok, so my &lt;a href="http://www.dreamhost.com"&gt;web host&lt;/a&gt; started restricting everybody to 1 database user account per database. Here's the problem with that:&lt;br /&gt;&lt;br /&gt;(in response to another user complaining about having write all the user/pass combos down).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;yup. major !@#$ insecure writing this down. Here's what everybody will do:&lt;br /&gt;&lt;br /&gt;list of names:&lt;br /&gt;username1/password1&lt;br /&gt;username2/password2&lt;br /&gt;username3/password3&lt;br /&gt;username4/password4&lt;br /&gt;username1/password5&lt;br /&gt;username100/password100&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ok. I can't commit a list of 100 username and password combos to memory. so what do I do?&lt;br /&gt;&lt;br /&gt;I write them down....wait, nope. I can't access that unless I'm at home.&lt;br /&gt;&lt;br /&gt;So here's what I do:&lt;br /&gt;&lt;br /&gt;I save it in Notepad and ftp it on my web server as plain text, or in My online "notepad" my email service provides, or as an email in my "saves" folder.&lt;br /&gt;&lt;br /&gt;Now at least I can get to it, but then again, so can everybody else who reads my email. (if you don't think this is happening, do it again...wtf do you think a spam filter does? - it reads your email. WHO is &lt;a href="http://spamassassin.apache.org/"&gt;filtering my spam&lt;/a&gt;?)&lt;br /&gt;&lt;br /&gt;I'd be surprised if this post makes it past the 5 minute deletion time :) (referring to hosting provider perceived deletion of posts - may just be the search sucks. I can never find any of my threads).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once again, the case can be made to ask the question:&lt;br /&gt;"Who do you let filter YOUR spam?"&lt;br /&gt;&lt;br /&gt;1) YourISP, Co&lt;br /&gt;2) TheirISP, Co&lt;br /&gt;3) MyISP, Co.&lt;br /&gt;&lt;br /&gt;If you answered yes to one of the above, then face it. "THEY" are reading your email. &lt;br /&gt;&lt;br /&gt;SO what...It's a commonly known fact that email isn't secure. FINE - this is absolutely true. But does everybdoy know that? I do NOT like writing down passwords, however because nobody will come to agreement on an authentication standard in this area, or it's too difficult or costly to implement in legacy systems, we as the human species will have to continue to jot down these numbers which are overloading our short-term memory.&lt;br /&gt;&lt;br /&gt;THIS is waht I REALLY Hate:&lt;br /&gt;Choose password:&lt;br /&gt;&lt;enter my usual/&gt; (Usually something like "@BUck!off&amp;!")&lt;br /&gt;&lt;br /&gt;Here's the error message I get:&lt;br /&gt;&lt;br /&gt;"Sorry! It's not valid, we don't like those "funny characters". Please use something simple and guessable like "abcdefgh" (but please make it 8 characters so the people trying to crack into your account will know when to break out of the loop...if you think that's dumb. please include up to TWO digits of your choosing! Yes that's right (but they can only be between 0-9). Remember, we'll be crunching these 8 million per second on our hopped up version of Jack the Ripper. So it DOES make a difference, at least to them!"&lt;br /&gt;&lt;br /&gt;                  --- your friendly neighborhood Cr4k3rH3ad&lt;br /&gt;&lt;br /&gt;ps - we'll continue to work on your password while you're asleep, or simply read your list you emailed to yourself (yeah, we saw that too).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I went off on a tangent with the spam filtering conpiracy thing (this just occrured to me while I was thinking about automated filtering). It's completely possible, however. &lt;a href="http://www.gmail.com"&gt;GMail anyone?&lt;/a&gt; - it IS a great service, and out of the spam filtering I tested, got the best rating among the two free email services I tested. But when you find out they were reading your email and buidling a profile on you, don't come cryin' to me baby ;-)&lt;br /&gt;&lt;br /&gt;You've been forewarned, your ignorance is their gain.&lt;br /&gt;&lt;br /&gt;It's difficult to be anonymous online :-)</content>
<draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
</entry>
<entry xmlns="http://purl.org/atom/ns#">
<link href="https://www.blogger.com/atom/8437037/113202964441074623" rel="service.edit" title="IVR Sucks - Voice Menu Navigation" type="application/atom+xml"/>
<author>
<name>chovy</name>
</author>
<issued>2005-11-14T20:33:00-08:00</issued>
<modified>2005-11-15T04:40:44Z</modified>
<created>2005-11-15T04:40:44Z</created>
<link href="http://www.chovy.com/2005/11/ivr-sucks-voice-menu-navigation.html" rel="alternate" title="IVR Sucks - Voice Menu Navigation" type="text/html"/>
<id>tag:blogger.com,1999:blog-8437037.post-113202964441074623</id>
<title mode="escaped" type="text/html">IVR Sucks - Voice Menu Navigation</title>
<content type="application/xhtml+xml" xml:base="http://www.chovy.com" xml:space="preserve">
<div xmlns="http://www.w3.org/1999/xhtml">I've been writing down techniques for getting through voice menus, otherwise known as IVR (Interactive Voice Recognition).<br/>
<br/>Here's a great IVR <a href="http://paulenglish.com/ivr/">Cheat Sheet</a>!<br/>
<br/>It's updated, and I've even added Home Depot's hotline :-D</div>
</content>
<draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
</entry>
<entry xmlns="http://purl.org/atom/ns#">
<link href="https://www.blogger.com/atom/8437037/113199922472490659" rel="service.edit" title="Fix Indentation and Tabs in VIM" type="application/atom+xml"/>
<author>
<name>chovy</name>
</author>
<issued>2005-11-14T11:47:00-08:00</issued>
<modified>2005-11-14T20:26:48Z</modified>
<created>2005-11-14T20:13:44Z</created>
<link href="http://www.chovy.com/2005/11/fix-indentation-and-tabs-in-vim.html" rel="alternate" title="Fix Indentation and Tabs in VIM" type="text/html"/>
<id>tag:blogger.com,1999:blog-8437037.post-113199922472490659</id>
<title mode="escaped" type="text/html">Fix Indentation and Tabs in VIM</title>
<content type="application/xhtml+xml" xml:base="http://www.chovy.com" xml:space="preserve">
<div xmlns="http://www.w3.org/1999/xhtml">Thanks to the folks in #vim on freenode, here's a quick tutorial on how to fix the indentation and tabs in an xml file from within VIM...<br/>
<br/>First find out what your current settings are by typing:<br/>
<br/>:filetype<br/>
<br/>Should return something like "filetype detection:ON  plugin:OFF  indent:OFF"<br/>
<br/>
<br/>1) :set filetype=xml<br/>2) :filetype indent on<br/>3) :e<br/>4) gg=G<br/>
<br/>Basically what this is doing is setting the filetype to xml (so it can pickup the XML indenting rules (see :e $VIMRUNTIME/indent for a list of available languages)<br/>
<br/>Then turn on indent, then reload it (:e).<br/>
<br/>The last step is '<span style="font-style:italic;">gg=G</span>' which will acutally retab the entire file (gg is line 1, and G is last line). <br/>
<br/>You can find more info by reading vim help files:<br/>
<br/>:he gg<br/>:he =<br/>:he G<br/>:he :filetype<br/>
<br/>
<br/>Note: Most commands in vim are run with by typing ":command, you can find help by typing ":help command" or simply ":he cmd". HOWEVER, the main command to retab "gg=G" is NOT preceeded by a ":".</div>
</content>
<draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
</entry>
<entry xmlns="http://purl.org/atom/ns#">
<link href="https://www.blogger.com/atom/8437037/113198706023659234" rel="service.edit" title="Managing Clients with Linux" type="application/atom+xml"/>
<author>
<name>chovy</name>
</author>
<issued>2005-11-14T08:43:00-08:00</issued>
<modified>2005-11-14T16:51:52Z</modified>
<created>2005-11-14T16:51:00Z</created>
<link href="http://www.chovy.com/2005/11/managing-clients-with-linux.html" rel="alternate" title="Managing Clients with Linux" type="text/html"/>
<id>tag:blogger.com,1999:blog-8437037.post-113198706023659234</id>
<title mode="escaped" type="text/html">Managing Clients with Linux</title>
<content type="application/xhtml+xml" xml:base="http://www.chovy.com" xml:space="preserve">
<div xmlns="http://www.w3.org/1999/xhtml">On my hosting provider account, I want to seperate each client from the rest of my web sites.<br/>
<br/>Since I can create shell users, I can manage this seperation using groups:<br/>
<br/>myusername (I'm the "admin") Ok, not REALLY an admin, but for this purpose I am.<br/>
<br/>I have two clients:<br/>
<br/>client1 and client2<br/>
<br/>I also have about 15 other web sites I run (which I don't want my clients to have read/write access to).<br/>
<br/>/home/myusername/domain1.com<br/>/home/myusername/domain2.com<br/>/home/myusername/domainN.com<br/>/home/myusername/client1.com<br/>/home/myusername/client2.com<br/>
<br/>So, what I did was create two groups:<br/>
<br/>Syntax: <span style="font-style:italic;">user:group</span>
<br/>client1:client1<br/>client2:client2<br/>
<br/>And then I add myself to both groups (client1 and client2).<br/>
<br/>Then I set the <span style="font-weight:bold;">umask</span> for each client to 002 (~/.bash_profile or ~/.bashrc).<br/>I also use '<span style="font-weight:bold;">newgrp client1</span>' command for each client (in this case 'client1'). This will make the default file ownership client1.client1 and permission 664. (because I'm the group, I can also read/write).<br/>
<br/>so then I symlink their domain to their home directory:<br/>
<br/>/home/client1/client1.com -&gt; /home/myusername/client1.com<br/>And type "chgrp -R client1.client1" if files already exist.<br/>also: "find . type -f chmod 664 {} \;" and "find . type -d chmod 775 {} \;" inside their domain directory so both of us can read/write to it.<br/>
<br/>Then I change my own home directory to drwxr-x--x so they can't read my stuff (I also change my home group to myusername.myusername.<br/>
<br/>Here's a nice little tutorial on <a href="http://www.yolinux.com/TUTORIALS/LinuxTutorialManagingGroups.html">linux administration</a>.</div>
</content>
<draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
</entry>
<entry xmlns="http://purl.org/atom/ns#">
<link href="https://www.blogger.com/atom/8437037/113186897037752985" rel="service.edit" title="Dreamhost Review - Day 25" type="application/atom+xml"/>
<author>
<name>chovy</name>
</author>
<issued>2005-11-13T00:01:00-08:00</issued>
<modified>2005-11-13T08:02:50Z</modified>
<created>2005-11-13T08:02:50Z</created>
<link href="http://www.chovy.com/2005/11/dreamhost-review-day-25.html" rel="alternate" title="Dreamhost Review - Day 25" type="text/html"/>
<id>tag:blogger.com,1999:blog-8437037.post-113186897037752985</id>
<title mode="escaped" type="text/html">Dreamhost Review - Day 25</title>
<content type="application/xhtml+xml" xml:base="http://www.chovy.com" xml:space="preserve">
<div xmlns="http://www.w3.org/1999/xhtml">Only one user per database??!!<br/>
<br/>Why is it that we can no longer use the same database user on multiple databases?<br/>
<br/>Thorn in my side I tell ya!!<br/>
<br/>I create one admin, and then add under privileged db users for each app that needs it's own database.<br/>
<br/>However, i can still access them all from my admin db user.<br/>
<br/>Seems dreamhost suddenly decided NOT to allow this anymore.</div>
</content>
<draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
</entry>
<entry xmlns="http://purl.org/atom/ns#">
<link href="https://www.blogger.com/atom/8437037/113172837657475227" rel="service.edit" title="Happy 30th Birthday Microsoft" type="application/atom+xml"/>
<author>
<name>chovy</name>
</author>
<issued>2005-11-11T08:55:00-08:00</issued>
<modified>2005-11-11T16:59:36Z</modified>
<created>2005-11-11T16:59:36Z</created>
<link href="http://www.chovy.com/2005/11/happy-30th-birthday-microsoft.html" rel="alternate" title="Happy 30th Birthday Microsoft" type="text/html"/>
<id>tag:blogger.com,1999:blog-8437037.post-113172837657475227</id>
<title mode="escaped" type="text/html">Happy 30th Birthday Microsoft</title>
<content type="application/xhtml+xml" xml:base="http://www.chovy.com" xml:space="preserve">
<div xmlns="http://www.w3.org/1999/xhtml">Dave Child over at ILoveJackDaniels has a post entitled<br/>
<a href="http://www.ilovejackdaniels.com/blog/happy-birthday-microsoft/">Happy 30th Birthday Microsoft</a>.<br/>
<br/>My sentiments exactly. Were it not for Windows 3.11 and trumpet winsock, I never would've gotten online. After the bluescreens of death from windows 95, and Wierd Al Yankovik's "Boot Me Up" paradoy song, I started realizing MS had it's drawbacks.<br/>
<br/>Pretty much since my career start in 1994 I've been an open source fan, it allowed me to buy hosting for $30/month for 2 megs with shell access using Linux+Apache.<br/>
<br/>Microsoft is a necessary force. It drives innovation. It's just most of the innovating is not being done by them :)</div>
</content>
<draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
</entry>
<entry xmlns="http://purl.org/atom/ns#">
<link href="https://www.blogger.com/atom/8437037/113139723078653999" rel="service.edit" title="United Airlines Voice Menu: Getting an Agent" type="application/atom+xml"/>
<author>
<name>chovy</name>
</author>
<issued>2005-11-07T12:59:00-08:00</issued>
<modified>2005-11-07T21:00:30Z</modified>
<created>2005-11-07T21:00:30Z</created>
<link href="http://www.chovy.com/2005/11/united-airlines-voice-menu-getting_07.html" rel="alternate" title="United Airlines Voice Menu: Getting an Agent" type="text/html"/>
<id>tag:blogger.com,1999:blog-8437037.post-113139723078653999</id>
<title mode="escaped" type="text/html">United Airlines Voice Menu: Getting an Agent</title>
<content type="application/xhtml+xml" xml:base="http://www.chovy.com" xml:space="preserve">
<div xmlns="http://www.w3.org/1999/xhtml">Keep hitting <span style="font-weight:bold;">*, 0, # r</span>epetitively :-) eventually the guy gives up and transfers you to an agent.</div>
</content>
<draft xmlns="http://purl.org/atom-blog/ns#">false</draft>
</entry>
</feed>
