Friday 3 November 2006
We are now rebuilding the next-to-last server in our great infra-restructure project. Since the first step in blowing away a server is to restart the server, I got the Windows 2003 "why are you doing this to me?" dialog box. Now, the comment I wrote has ceased to exist due to reformatting the system partition; so what was the purpose of this comment?
Friday 3 November 2006 20:55:50 UTC

Rebuilding an entire set of servers is tedious. I'm now in the phase of trying to determine the least security required to run all my web applications. This involves testing a feature, finding out that Windows Server 2003 R2 has blocked it, looking at the event log, loosening the security setting the tiniest bit to fix it, rinse and repeat.

So, this isn't a real post. It's just a test of the blog engine. Or...maybe it's both...

Friday 3 November 2006 14:08:12 UTC
 Wednesday 1 November 2006
We've now got our new application server running, and we're moving all of our Web applications over. The new server uses Windows Server 2003 R2, which has tighter security than the previous version, and that has slowed us down a little bit.
Wednesday 1 November 2006 17:47:43 UTC
 Monday 30 October 2006

I spent more than 8½ hours yesterday reconfiguring the Inner Drive network. I think other guys might have taken no more than an hour to do this. I do software; routers and DNS and DHCP and DSL are all hardware problems. I really don't enjoy doing hardware stuff but I'm glad I did it. Because now I know how.

The changes vastly improve our network topology, and will help when we install our new web/app server later this week. In the past, we used a Windows Server 2003 machine to bridge between our public interface and our private network. The server ran BlackIce Defender as a firewall, which means, as astute readers will notice right away, evil packets got all the way to the server before the firewall could have at them. The same server also ran our Websites, Exchange, and was the Active Directory catalog master.

Having all of these services (did I mention DNS as well?) on the public box is asking for trouble, as I found out.

Monday 30 October 2006 15:05:46 UTC
 Wednesday 25 October 2006

I am not happy today.

Our Exchange server crashed in a maddening fashion. The Exchange Information Store can't log in, nor can our admins get to the Active Directory snap-ins on the affected server. Apparently the security database got damaged when the server rebooted after a critical update. It's going to take us probably three days to fix the problem, partially because we've got client work to deliver before we can really care about the email outage.

In related news, I'm reading a new book:

Wednesday 25 October 2006 16:41:36 UTC
 Thursday 19 October 2006
I got into a conversation with a colleague about project management. I have sometimes found myself on a badly-managed project; so has he. As a matter of fact, he's just left one. He sent me this post-mortem, as an object lesson in using caution and listening to your gut when taking over a project already underway.
Thursday 19 October 2006 15:18:33 UTC
 Tuesday 17 October 2006
The continuing saga of the absent-vendor clean-up took a slight turn today that makes a lot of sense to me. The customer decided that, instead of spending 3 or 4 days re-writing a complex feature that doesn't work very well, I should spend 2 days getting rid of the feature entirely and replacing it with an editable list.
Tuesday 17 October 2006 22:23:00 UTC
 Wednesday 11 October 2006
I had an interesting time today convincing a client that I had, indeed, fixed a defect, because the client kept getting an error message even though I wasn't. Once I got the client to send me a screen shot of the error message, I was able to fix it within two minutes. Any guesses why he got the message and I didn't?
Wednesday 11 October 2006 19:52:40 UTC
 Friday 6 October 2006
Despite having programmed computers since before many graduate computer science students were born, no one ever actually taught me how to program. Being self-taught, I missed some of the fundamentals. Actually, I missed a lot of them, and every so often one of two things will happen: most commonly, I simply won't know how to do something that a first-year CompSci kid born during the administration of a President I voted against (or worse, voted for) picked up in her first class; less commonly, I will feel bad about this.
Friday 6 October 2006 00:47:06 UTC
 Tuesday 3 October 2006
Continuing the sad trek through my client's abandoned application, today I have to figure out what this procedure does.
Tuesday 3 October 2006 18:01:43 UTC

CNet raises an interesting problem: what happens if you die without telling anyone your passwords? It could be a real problem for your heirs:

"He did not keep a hard copy address book. I think everything was online," said [San Francisco poet William] Talcott's daughter, Julie Talcott-Fuller. "There were people he knew that I haven't been able to contact. It's been very hard."
"Yahoo (his e-mail provider) said it wouldn't give out the information due to privacy laws, but my dad is dead so I don't understand that," she said.

One solution is to use a secure password storage facility, like Bruce Schneier's Password Safe, and then put the master password in trusted escrow like a safe-deposit box or your attorney's office. Of course, you'll have to keep up with this, because you'll change your master password at least every three months, right?

Tuesday 3 October 2006 13:38:17 UTC
 Wednesday 27 September 2006

Last week, my puppy Parker chewed through a laptop power cord. I ordered the wrong adapter, which I didn't realize until I opened the package. So I got in touch with Dell by email to request an RMA and shipping instructions.

Here's the great customer service part.

Wednesday 27 September 2006 13:52:36 UTC
 Monday 25 September 2006

I've been helping a client get a custom database application working for a while. The previous vendor never quite completed it, then got testy when the client brought me in.

There are two unbelievably bad things about the vendor's data design that I want to share.

Monday 25 September 2006 15:39:21 UTC

Even though I just launched this blog today, there are entries that precede today's. This is because this blog is really a branch from my personal blog, and I've moved some postings from the old blog to this one.

That is all.

Monday 25 September 2006 00:07:55 UTC
 Sunday 24 September 2006

Both of my blogs are now up: the Inner Drive Software blog, in which I will write about matters of professional interest (i.e., software, computers, security, and business); and The Daily Parker, in which I talk about nearly everything else.

All of this required upgrading dasBlog on my servers, figuring out which theme to use, customizing the themes, and configuring the blogs. Despite my initial experience with dasBlog when I first started using it, I think the current version (1.9) is really quite slick and usable. Good work, Newtelligence AG.

I shall now do something completely different, like play with the dog.

Sunday 24 September 2006 20:34:39 UTC

I'm David Braverman, and this is my professional blog.

For nearly the past year, I've had a personal blog that included postings about software development and running a software company. Sadly for me, most of the people who regularly read the Daily Parker have no interest in software. This caused two things to happen:

  • Whenever I posted something about software, none of the blog readers would read it; and
  • This, in turn, discouraged me from writing about software.

The Inner Drive Software blog, therefore, will have two or three posts every week about software development, programming languages, things that Inner Drive Technology is doing (both public and not-so-public), and the software products that we're developing over there.

I welcome comments and suggestions, and I hope you enjoy reading it.

Sunday 24 September 2006 19:47:05 UTC
Search
Navigation
Categories
On this page....
Archives
<November 2006>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
Total Posts: 65
This Year: 1
This Month: 0
This Week: 0
Comments: 9
Blogroll
Contact me
Send mail to the author(s) E-mail RSS 2.0 Atom 1.0
Administration