Archive for August, 2003
A snippet from the article:
And unlike blogs, which are dated musings on certain subjects and often carry links to similar blogs, online journals are designed to be more like a coffeehouse, where a community regularly gathers, building friendships and connections as they share personal details.
I don’t understand this distinction between a blog and an online journal. Many blogs have a community of regular readers. With the comment feature and trackback features that are enabled on many blogs, the readership community can easily build friendships, build connections, and share personal details.
Many people use newsreader-style tools to read blogs through RSS feeds. Some blogs even have RSS feeds for their comments. A blog can be a very interactive way of communication.
I also don’t understand how an online journal is more like a coffeehouse. In a coffeehouse, people can gather and communicate in real time with each other. This sounds more like the equivalent of a chat room to me than an online journal.
Is there an aspect of online journals that I am missing? If you can clear up my confusion, please submit a comment.
I love this entry from Raymond Chen. I’ve added his blog to the links on the main page of this site. It’s the one called “The Old New Thing”.
I wonder if the major manufacturer he mentions could have been IBM? Probably not. I wouldn’t put it past Compaq or HP to produce hardware on the cheap. I’ve owned models from both companies in the past and have typically experienced flakiness in the performance when making hardware changes. I’ve also worked on a number of IBM PCs and have never had a problem with flaky performance.
I suppose “you get what you pay for” is applicable when you’re buying any kind of electronic equipment.
There are two celebrations in my family today.
My parents are celebrating their 37th anniversary.
My grandmother is celebrating her 79th birthday.
Congratulations to both!
My wife, who’s probably the only reader of my blog, sent this link to a John Dvorak article. Like many others, I don’t think that a computer license is practical.
However, he also bashes Microsoft a few times for having Windows defaults that don’t help. One of the examples he gives is that extensions of email attachments are hidden. Allegedly, this makes it too easy for users to click on what they think is a spreadsheet but is really a PIF or an EXE file. I would argue that many (maybe most) users of Excel wouldn’t know that a PIF or an EXE extension is not a spreadsheet. These users would still open the attachment.
If you doubt this belief, look for all the stories on the web of stupid things people do because they don’t really understand how their computers work. Why do we have to put warnings on irons that say “Do not iron clothes while wearing them”?
Raymond Chen writes about Windows 95 testing where users just sat in front of the computer doing nothing because the button on the bottom of the screen said “System” instead of “Start”.
A friend told me a relevant story. He was helping a friend of his upgrade the RAM in his computer. He opened the case and took the old RAM out. His friend, with wide eyes, asked him if he had just lost all the programs on his computer. I’m not surprised at the number of people who don’t know the difference between volatile RAM and non-volatile hard drives.
I wonder how many mechanics make fun of programmers who bring in an engine that was allowed to run on no oil?
As much as we would like to protect us from ourselves, it’s just not possible, no matter what John Dvorak thinks.
I’ve been receiving a spate of emails on my home account that are generated from the Sobig worm. It does seem to have reduced the number of other spam messages I typically receive each day.
I wonder if some of them are coming from this receptionist.
Yesterday, AOL announced the launch of their new subscriber service, AOL Journals. I don’t understand why they chose “journals” for the name. Wouldn’t it have made more sense to use the standard term “weblog” or “blog”?
The cynical side of my personality remembers what happened to Usenet newsgroups after AOL became popular. Before AOL, the newsgroups were populated by a small contingent of technically savvy people who mostly carried on productive, intelligent discussions. After AOL became popular, most of the newsgroups I read became useless due to a decreased signal-to-noise ratio.
I wonder if introducing AOL members to the world of weblogs will have a similar effect. Will AOL Journals be a mass of mindless postings? A good argument could be made that we already have a mass of mindless postings — including on this blog.
My youngest brother was married today in Akron. Congratulations to Paul and Autumn!
The reception was at Todaro’s Party Center. We found out shortly after we arrived that another wedding reception was taking place later. The time of the reception was a little in doubt because the groom had a commitment at a local golf course. If you follow golf, you’ll know that I’m talking about Ben Curtis.
As we were leaving around 11 pm, Ben and Candace were doing the “Chicken Dance.” Perhaps they’re doing the “Hokey Pokey” now. The bride and groom did not arrive until nearly 9:30, so I’m sure they’ll be going quite late into the evening.
In June, I wrote about my home computer having an apparent hardware failure. I determined the Philips CDRW, which was about 2 years old, was simply not reading the CDs. Whether it was the laser or the motor, I don’t know. A Google search revealed other people with the same model that also failed after about two years.
Planned obsolescence lives on!
The devices do not.
We replaced the drive with a Memorex drive that runs much faster. Burning a CD full of MP3 was a 15 minute process. It now completes in less than 3 minutes with the new drive. And it’s pretty quiet, too. I couldn’t be happier, unless I would have been allowed to buy a DVD burner.
One of my job responsibilities is building our main project for internal release and for customer release. I’ve semi-automated some portions of the process, but I still have an extensive checklist I have to go through with each build of our n-tier architecture. It has so many steps that I print out a copy with each build and check off each step as I complete it. I am often interrupted by other emergencies, so I need the paper to remind myself where I am in the process.
Here’s a genericized version of my checklist. I’ve left out SourceSafe activities. Many of these steps are wrapped by a checkout and check in process. I’m also applying a label for each build.
- Follow up on any currently checked out modules in case the developer forgot to check it in.
- Update the build-date which is hard-coded on one of the forms.
- Update the main project version.
- Update version of a DLL project that is kept in sync with the main project version.
- Share new forms into the main project.
- Copy updated help files to the main project folder.
- Get latest of all code modules (middle tier, custom controls, DLLs, and the main project).
- Remove the COM+ components.
- Build the middle tier components with a batch file.
- Add the COM+ components.
- Build controls and DLLs with a batch file.
- Build the main project.
- Test basic functionality of the EXE.
- Create merge module of related controls and DLLs with Visual Studio Installer.
- Create MSI of the main project with Visual Studio Installer.
- Edit MSI with Orca.
- Kick off testers and deploy middle tier and main project installation.
This takes about 2 1/2 hours with each build. I’m not able to do much else during this process because there’s only a few steps that take a long time (the make of the EXE and the creation of the main MSI module). In parallel, another devloper prepares database updating scripts that are run during the deployment phase.
Am I in the minority with having a build process this complicated that is done by hand? Some of this has been automated, but it sure seems like I could automate nearly everything in this build. The things that I can’t automate I would be comfortable with moving out of the build process (such as sharing new forms — the developers can do that as they create them) or eliminating (such as the “test” of the EXE — it hasn’t failed in over a year).
I’ve just run across a tool that looks interesting. It’s called Visual Build and is made by Kinook Software. I’m thinking about downloading this a few days before our next internal build and trying it out. I wonder if it can really make things as easy as it claims.
I’ll post more when I try it out.
I can tell that fantasy football season is upon us. I’m just starting to review players for our upcoming draft. Most of the sites I’m visiting are somewhat slow. Our league is managed through Sportsline, and that site has been really slow tonight.