Skip to Content

A software package a day. Day 5: Privoxy

I mentioned Privoxy earlier when talking about Google Chrome. As the homepage will attest, this is a very “bare bones” software package. However, proxy servers really don’t need many fancy features to be very useful, and all the real action with the program takes place in text files. Setup is a breeze as there really is little to configure during the installation. Once running, you can adjust your proxy settings in your browser of choice to use port 8118 (if you kept the default) on the “localhost” if you have set it up on the same machine.

A software package a day. Day 4: Amazon's S3 (Simple Storage Service)

As it has been mentioned repeatedly due to the project I was working on, I thought perhaps a more detailed examination of Amazon’s S3 and related services would make sense. Note really a “software package”, but I think that underlines an important feature of software today. The line between software packages and services is getting blurrier and blurrier. Components such as Google Gears makes such lines even harder to define, allowing websites to be accessed and the data manipulated so it can be later synchronized with the website.

A software package a day. Day 3: Adobe Flash CS4 as Movie Player

Yesterday I mentioned that we needed to put videos online for an indeterminate sized audience. These videos were in AVI Format, which is a pretty typical format to receive video in. Putting videos on the web can be done numerous ways, including using various hosting services. However, we needed the quality to remain high (higher than most hosting services permit) and we wanted good tracking of the distribution (to determine if the project was successful).

Useful Stored Procedure: sp_generate_inserts

There are many occasions when you need to populate a database with some initial data. Setting up a new database for a software package install or running unit tests are two of the reasons I need to do this frequently. I stumbled across this code: http://vyaskn.tripod.com/code/generate_inserts.txt which looks very promising. Unfortunately it is also unusable anyone who respects copyright due to this block:

A software package a day. Day 2: CloudBerry Explorer

I'm working on a project that requires distributing videos to an indeterminate size audience. We have a pretty robust server in place for the project, but media files are by far larger than the web pages that reference them. To avoid creating a denial of service attack on ourselves if the file becomes popular, we decided to host the videos using Amazon's S3 cloud file service. This required creating S3 buckets and files... so out comes CloudBerry Explorer.

A software package a day. Day 1: Google Chrome

I have decided that the best way to get into the habit of adding content to this dusty site is talking about something that I have a lot to say about: software packages. I am a tool user. I love new tools, learning them and then either putting them to use or pasture. There are tools I use every day. There are tools that I use once a month, but would miss dearly if I didn't have them at my beck and call. Tools are what amplify our effort or hinder our progress. I have things to say about both situations, as even overcoming shortcomings can be a useful.

Microsoft offers steep discount... unless you are a fanboy.

Microsoft Vista Ultimate was the "fanboy" version which included both the business features *and* the media features in one package. There were also promised "Ultimate Extras" which for the most part turned out to be underwhelming, but really shouldn't have been a primary reason for buying Ulimate anyway. Now that Windows 7 is out and promises to bring the experience that Vista should have been to customers, Microsoft it trying to crank up sales with a... sale:

http://store.microsoft.com/microsoft/Windows-Windows-7/category/102

Register.com meltdown

It is always bad when a major registrar has a failure of any type, but the continuing problems at Register.com are affecting at least a million websites (and the Register.com site itself):

Register.com suffers DOS attack

An odd bug: IE 7 (or 8) browser string includes IE 6

I ran into an issue with users who couldn't connect to a government website; the site reported "You must use Internet Explorer 5.5 or greater". This was odd, as the entire group affected was using IE7. (UPDATE: This problem continues with IE8 as well.)

At first I thought it was just a bad browser detection, but when I visited the site, there was no error message. A bit of searching on the Internet turned up the fact that machines that upgraded from IE 6 can retain part of the connection string in a registry key:

Slow machines, and the tools to diagnose them.

Often as a computer gets older it seems to get slower. Some of this is simply perception (we get used to faster machines we work with), some of it is simply software requiring more over time from hardware ("what Grove giveth, Gates taketh away") and some is the reality that machines accumulate "cruft" that bogs the machine down.

Syndicate content