Preparing to Leave

July 14th, 2008

I put in three weeks notice at the job I’m leaving. I attempted to put in 4 but to do so I would have had to bring in an employee who was enjoying a well deserved vacation. So I now have two weeks left. It’s going to fly by. I’ve been working diligently to prepare the office and my replacement for my departure. I think they’ll be well prepared to coast for a time. I’m feeling a bit like a lame duck and am not convinced that they are in a hurry to replace me with anyone. I’m trying to put everything on auto pilot should that be the case.

The person that I replaced at Hammock remained on for two weeks while I got acclimated to my new surroundings. That was really helpful. If I’m not here when the new hire comes on, it’ll help that I’ve documented everything meticulously (that might be why they’re taking their sweet time finding a replacement – while I’m sweating bullets for them). I think he or she will be able to pick up the loose ends quickly.

The position that I’m taking at another firm isn’t affording me the same starting point. Their IT Manager basically went AWOL. Hasn’t left much in regards to documentation and will have been gone for three weeks before I finally come on board. From the little that I’ve been able to gather from him, their IT infrastructure is a mess. Might not be his fault, he may have been overloaded. Either way, I’ll have my work cut out for me.

Especially since I’ll be transitioning back into the Windows server environment. I can’t tell if they are really dependent on the many features that Windows 2003 Server supports. It may be an opportunity to bring in Mac OS X server. I’ve enjoyed supporting a mixed computing environment. I hope that I can push that there.

Leaving Hammock

July 8th, 2008

This is my first post where I openly state the name of the company I’ve worked at for the past three years. Two days ago I had to make the most difficult decision I’ve made during my professional career. I handed my resignation to people who I admire and respect dearly.

At times during that meeting I felt emotional and at a loss for words, and overwhelmed because I had decided to move on from a company that I very much enjoy working for. Hammock Publishing is an outstanding place to work. There’s not an individual there that I don’t feel has made me a better person for getting to know and work with. And while I’m not a millionaire, I’ve been compensated appropriately for my work. And I’ve had very little oversight, which has allowed me to produce better work. They have been encouraging, understanding, forward thinking, and outstanding people.

I’m not leaving because in their eyes it’s time for me to go. Rather, I decided that I needed to stretch my legs a bit and journey again into the unknown. There is so, so much that I am going to miss. All of that aside, I’ll miss working directly for Rex most of all. He has been like a father and brother to me. I imagine I’ll never work for a better employer.

Thanks.

Apple Mail Won’t Send

June 5th, 2008

I feel silly. I support about 25 users who all recently started using Apple Mail so we could leverage our iCal server. Everything had been running fine until three weeks ago. Then one day, we had some DNS issues (I’m really tired of that excuse) and for some unknown reason two user’s Mail programs could no longer send email but could receive it just fine. I chalked it up to the DNS issue and a corrupt setting somewhere and told them to use Thunderbird for a while and moved on to bigger fish.

We suffered the same DNS issues over the past couple of days and low and behold 5 new users suffered the same effects of being able to receive email but not send. Some of you are probably already saying “Duh, did you check…. ” but in my defense I didn’t even think of that since I was overwhelmed with DNS at the time. This morning I started looking through the forums and found that there were a whole lot of folks suffering the same problem and how it just appeared out of nowhere after working perfectly fine.

Cut to the chase, here’s the solution: You’re outgoing email server setting have been changed. Seriously, that’s it. Even thought they were correct, some software bug has decided to set them to default. I’ve seen it happen to nine 7 separate machines at this point. All were running 10.5.2 and the Mail 3.2. So I overlooked what even a newbie should know. Check those server settings closely even if you know you set them correct in the beginning.

Here’s the cause (in theory). If Mail can’t find the outgoing server (ie can’t resolve DNS) there is a very good possibility that it will reset the settings back to non ssl and Authentication to none in advanced outgoing email settings.

SonicWall Firewall

May 29th, 2008

Huge break-through today. I was setting up a Sonicwall firewall that I’ve had not end of trouble with. I have ViewPoint 4.1 installed on a windows machine but haven’t been able to get it to actually log data from the SonicWall appliance. I had two issues that may have been related. I eventually realized that I possibly had the wrong info on the appliance for the syslog server. The server IP address was correct but the server port wasn’t set to 514. I set it to that and also enabled all LAN traffic behind the firewall (although I wasn’t seeing anything being blocked).

I also was having trouble configuring scheduled reports on the viewpoint syslog server. In fact, every time I attempted to choose which reports to include, they just disappeared after I pressed Update. Well today that stopped happening and I think it probably had something to do with what I did above. I synced the devices and surprise surprise, it was finally creating beautiful graphs!

I wasn’t able to get this solved using the 245 page admin guide but instead found the solution by following the 7 page guide. That is located in the ViewPoint GUI under Reports > General > Status. You’ll see a link at the bottom of the page title appropriately “Open Getting Started Instruction In New Window”.

Spam Storm?

April 22nd, 2008

We’ve seen an 85% increase in the amount of unsolicited email that is making it to our servers over the past two days. Much of it is the kind that has a forged sender address. We unfortunately have to deal with the spam when it is bounced back from the intended recipients to the innocent bystanders.

All of the emails list:

X-Mailer: Microsoft Outlook Express 6.00.2600.0000

or some other version of Outlook 6. It is beyond me why these folks still have not upgraded their software. Is the IT department even arriving for work anymore?

I’ve also seen these messages from:

X-Mailer: MIME::Lite 3.01

Most of the email pretends to be from (in the body of the html):

aw-confirm@ebay.com
service@chase.com
service@paypal.com

I checked out spam cop and it does appear that there has been an increase in spam on the Internet overall in the past week. I remember reading somewhere recently that it was believed that this was a new version of the Storm Worm Virus. Wish I could remember where I read that. I’ll try to track that link down and post it.

Monday Morning

April 21st, 2008

It’s been an exciting morning so far. Within 30 minutes I had these issues:

1) incoming phone calls were all dropped. The tech I called wanted to call me back on my office phone. I had to laugh.

2) several websites were offline due to an apache misconfiguration that oddly didn’t rear it’s ugly head until a week after rebooting the server

3) one of our users had 200 emails in her inbox that were marked as undeliverable and another 198 in quarantine. Obviously she didn’t send 400 emails yesterday. Apparently someone she knows has a virus that is sending out emails with her listed as the sender (sans our email server). Thanks open relay turds.

4) my foot hurts.

OS X 10.5 Email Server Tip

April 17th, 2008

I’ve installed 10.5 server several times now and there’s always an interesting issue to deal with. This time it was with the mail server. My original setup and testing of Postfix using the Gui worked well. But eventually something “changed” and the mail system stop delivering email locally.

Here was the error message:

Apr 17 11:19:56 serverhostname postfix/smtp[4678]: DAB0BD6E1E: to=.com>, relay=none, delay=970, delays=970/0.08/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)

Replace serverhostname and username with your server’s definitions. I started and stopped the postfix service several times through the GUI and even rebooted but had no luck. I have a strong distrust of any GUI so I eventually logged in via terminal and ran some commands manually as root.

# /bin/launchctl load -w /System/Library/LaunchDaemons/org.amavis.amavisd.plist
# postqueue -p (this listed all my emails that had been held up)
# postsuper -r ALL (this requeued all emails for delivery)

To my pleasure and non-surprise, it fixed the problem and all email was delivered.

I’ve seen some suggestions that you turn the amavisd filter off. Don’t do this unless you’ve really got to get a live system running (I think the reasons are obvious).

I haven’t restarted the server yet so I don’t know if the manual commands will stick. I imagine that they should. By the way, on book that is absolutely a must have for all things postfix is O’Reilly’s Postfix: The Definitive Guide. I have two copies - one at work and one at home. Seriously, it’s a great book.

On Promoting Internally

April 15th, 2008

I just happened to be reading an article about hiring outsiders vs. insiders that included a quote that related to, off all things, a friend stating that she would rather adopt from someone that she didn’t know than someone she did know. I was able to flex my nerd muscles, she’s a nerd too but didn’t seem impressed, by quoting the article. Here’s the quote:

I suspect it might have to do with the common human proclivity to go with the candidate whose faults you don’t know versus the candidates whose faults you know”.

That was in reference to why a particular company replaced their departing CIO by hiring externally. Funny that an article on hiring a CIO could have easily been about any choice of the known versus the unknown.

Google Docs Google Cloud not for Business… Yet

April 15th, 2008

Google has been working hard to provide php developers with an ability to leverage Zend Framework. Tom Stocky, senior product manager for developer products at Google, recently stated that

“With the Google Data APIs, we want to make it easy for developers to build innovative web apps that integrate with Google products. Zend and the open-sourced Zend Framework have made these APIs easily accessible to a wide range of PHP programmers,”.

I’m betting that this in turn may eventually bring Google applications into the business environment that are true competitors to stand alone applications like Microsoft Word.

But don’t get your hopes that this will replace the Redmond anytime soon. Stocky has also confirmed that although they may extend such applications to business users in the future as their services evolve to include offline processing, Google hasn’t even begun to approach companies with the service. Currently it’s intended for use by individuals and developers.

Sources:

Financial Content
TMCNet

Print Value from an Array - See Previous Post

April 11th, 2008

The following code gives me a nice dropdown that has the account type as defined in my database at the top of the list with everything else following it. So for this particular example let’s say that this person has account_type = salesperson (I loaded the $values array using a separate MySQL function). Then the dropdown will be as follows:

salesperson
client
admin

Here’s the code without the MySQL function

$account_types = array("client","salesperson", "admin");

$key = array_search($values[account_type], $account_types);

$remove_values = array_splice($account_types, $key, 1);

$this->form .= '<SELECT NAME="account_type">';
$this->form .= '<OPTION VALUE="'.$values[account_type].'">'.$values[account_type]."\n";

foreach($account_types as $Key => $Value) {
$this->form .= '<OPTION VALUE="'.$Value.'">'.$Value.''."\n";
}

$this->form .= '</SELECT>';