Tag Archives: Software

Antimalware Only Works When On

Infection Rate ChartMicrosoft posted via their TechNet Security Blog, some enlightening information today that I thought was worth sharing. They took a look at infection rates for computers running Windows 8 and 8.1 (I would assume rates are worse for Windows 7). They compared those that had up-to-date security software with those that either didn’t have any security software or had software that was out-of-date, turned off or just expired. The take away is that rates were about the same for no security software as they were for software that was either turned off, not updated or expired.

It’s so common to get some type of antivirus or antimalware software with a new computer, but rarely do people actually pay for an updated subscription. With Microsoft Security Essentials being free, no one should be without antivirus software. If you would prefer would of the paid packages from Norton, Trend Micro or McAfee then that’s okay also. Just remember that if you have expired subscriptions that you don’t plan on renewing, then uninstall the software and install the free software from Microsoft. Please don’t delay. Do it this weekend. One other thing, if you go to get Microsoft’s free version, then don’t search for it with a search engine. A lot of those links are bogus. Go to their main site (http://www.microsoft.com) and navigate from there.

Underhanded Software Updates

Adobe Flash UpdateSoftware updates are just a part of owning software in a connected world. Bugs get found and hopefully fixed and this leads to an update that is issued by the vendor. The cycle just continues to repeat itself until you replace the device and then the update cycle starts over on the new device. Okay, I get it. But one part of that cycle I could do without is the “Opt Out” bundling of other software with those updates. The reason companies do this is to make residual income on their sometime free software. Two vendors that are actively doing this now are Adobe and Oracle (bought out Sun Microsystems).

There are two parts of this really. The first question is whether software updates should be offering to install other software during updates. Apple does this when you install any of their software. Install iTunes and they offer to install Safari (and other stuff as well). Adobe Flash updates offer to install Google Chrome and/or the Google Toolbar for IE. Oracle’s Java Updater offers to install Google Chrome as well. This my be questionable, but it is generally accepted.

The big problem is whether the default is to install the other software or to just offer it and require the user to select it. When it is installed by default, this is called “Opt Out”. Most consumers do not read the fine print when they update their software. Can I get a show of hands for those that have read start to finish the most recent license agreement they agreed to? So people typically do the right thing and install updates without realizing that they are agreeing to change browsers to Chrome. The next thing they know, everything has been moved around in their web browser and they are confused. Oh well, they eventually get used to it. Also, Google pays Adobe a small fee (and perhaps a high five) on switching another user to their software.

My advice is to punish those that used such methods. I avoid vendors that push their software this way and the vendors that use their so-called free tools to push other software. If they are unethical with this then they are probably unethical when they use your personal information as well.

Like me, you may need to use some of this software though (or you may like said vendors). What you can do is be very careful when applying updates. Read the options that are available and be careful to un-check those boxes when they are presented. Vigilance is necessary to keep the “junk” (however you define that) off of your machine. Be careful out there.

Patch Tuesday Means Extra Work Wednesday

Windows Update IconFor years now, Microsoft has released patches to its numerous operating systems on Tuesdays of each week (when patches are needed). Instead of having them come out on random days, IT administrators liked having a predictable release schedule. This made management of them a little easier (not much, but easier). At least predictable. So Patch Tuesday is when updates come (in large numbers at times).

With me being a developer (and playing video games in the evening), having a couple different computers is not that unusual. Couple that with us home schooling our four children and our demand for computing devices is pretty high. We also have a media center for the living room and a home server for file sharing and computer backups. All in all, it looks a lot like a computer lab around the office. So when a bunch of important patches hit on a Tuesday, my home server starts complaining (raising alerts) that I have machines that need updating. Even the home server (Windows Home Server 2011) needs to have patches installed. By Wednesday, I’m usually trying to tell each of the kids to install updates and reboot their computers.

You would think that it would happen automatically, but that’s not always something that you want. I don’t want anyone to loose school work and I don’t want the media center to update while recording a show. So usually that means checking the server alerts to see which machines haven’t completed the process and manually performing the update (and fixing any issues that might be unresolved). With the slow reboots on the old machines, it really makes me want to upgrade some hard drives to SSDs.

As much irritation as it creates, the whole process is a necessary one. In many households, updates go uninstalled and this will many times lead to a virus in the environment. The OS bugs need to be fixed, but unless you install these fixes then you leave yourself open to problems. Just remember, Microsoft will never send an update link via email. The only way that you should install updates is through the Windows Update portion of the control panel. To find it quickly, do a search for “Windows Update” from the Start menu. I know it’s a pain (believe me, I know), but you’ll save yourself an even bigger headache later.

WP8.1 Close to General Release

WP8.1 Start ScreenAnnounced a few months ago at the Build 2014 conference, Microsoft is getting pretty close to the general availability of the Windows Phone 8.1 OS. Their Lumia 620, 630 and 930 phones come with 8.1 installed are being rolled out in Europe right now. In the next month or so, all devices that currently run the WP 8 OS will be updated by carriers to the latest version (along with an updated firmware to boot). I’ve been able to test out the new OS via the Developer Preview and it has been a real treat to use the new features that have been packed into the update. I thought that I’d comment a little on my experience so far.

Continue reading

BASIC Looks Its Age at 50

Today Dartmouth is celebrating the 50th anniversary of the development of the BASIC programming language (Dartmouth – Basic at 50). Back in 1980, I learned the language on a Commodore Vic-20 (Wikipedia article on the Vic-20). first BASIC pageAt the age of 13, it was my first experience with a computer and for a kid living in the sticks, it was a pretty amazing experience. I started out with nothing but the user and reference manual for the Vic-20. It’s a hobby that I haven’t since outgrown. That first computer really cost my parents a lot at the time, but I’d like to think that it paid off for me.

I’m certainly glad that BASIC was a very simplistic and approachable language. I suppose C would have just scared me off. Looking back at that code now, it’s pretty amazing what myself and others were able to accomplish with it. Comparing it with modern programming languages, it probably only has 10% of what is available now. Yet even with those signs of age, you need something to pave the way and BASIC did that for a lot of people. Assembly language was there and we did fall back to that from time to time, but it was just too complicated for most beginners. No, we needed something like BASIC. So even though I consider it to be a terrible language to use for modern development, I must give credit where credit is due. Thanks for a great start and happy 50th.