Restoring Normality

Well, my computer is almost back to “normal” since installing Leopard. I have most of my programs installed and running. And my computer feels clean and snappy. (Except now I have about 18 programs automatically starting up when I turn it on… have to learn to cut back on those, they slow down the login time like nobody’s business.

Anyway, I’m suppose to be studying Latin, so I thought I would post up an image of my desktop for all those inquisitive folk… all three of you.

Alas, tempus fugit. I must go. Valete!

The Future of Operating Systems

My Scroll article from November 13th, 2007

When talking about computers, most people recognize Windows and Mac as  being two different types of computers. In reality, Windows and MacOSX are not computers, but really operating systems. An operating system is really just a big program which runs on a computer and makes it possible for other programs to run. (This distinction has become more important now that Apple’s new Macs are able to run Windows.)

For the last six years Window users have been using Windows XP, or XP for short. This spring Microsoft released Windows Vista, the long awaited predecessor to XP. A bit less well known is that in the last six years the MacOS has gone through five major releases, 10.1-10.5, all named after large cats; Puma, Jaguar, Panther, Tiger and now Leopard.

Many people have been excited over the release of Microsoft and Apple’s newest operating systems, but both are also receiving a good share of criticism.

Both the Windows and Mac operating system have reached a level of maturity that is unprecedented. Many if not all of the major operating system flaws have been fixed, the interface has been established, and there isn’t a whole lot more to do.

As a result, many people are calling both Vista and Leopard ‘eye-candy;’ saying that Microsoft and Apple are simply slapping a new face on their product and selling it for an over-priced cost.

Some of this criticism is justly given, Apple claims that Leopard has 300+ new features, but many of the ‘features’ are simple tweaks in programs like iChat; Apple’s chat client, DVD Player and the addition of some new screen savers.

Vista and Leopard, though, have actually made some significant changes. The problem is that most of these changes lie in the base code of the system; something the end user never sees. It’s the changes that no one sees, however, that make the operating system more secure and stable. This is what is most important in the long run.

A few people have suggested that the computer industry is at a point now where Microsoft and Apple could stop creating ‘new’ operating systems and simply roll out new security patches and updates every few months. This scenario may seem unlikely at first, as both Microsoft and Apple need to sell their operating systems in order to make money. However, both these companies are starting to diversify.

Microsoft makes a lot of software beyond Windows. Microsoft Office is one of their best selling programs. Microsoft has entered the gaming industry with the X-Box and the 360, and is also trying to work it’s way into the advertising market.

Apple’s iPod has taken off and pushed the portable media market to new heights. This last year Apple dropped the word “Computer” from their name to become Apple Inc, (formerly Apple Computer Inc.) Apple has released a new media center device called the Apple TV, and this June entered the cell phone market with the iPhone.

As technology continues to mature the future of these companies is uncertain. Consumers are not always willing to spend a few hundred dollars every year for a new operating system, especially when the one they have now works perfectly fine. Whether that point has been reached yet or not it’s hard to say, but don’t be surprised if it happens sometime in the near future.

Flickr Pro Account

Well I just uploaded a whole bunch of Photos to Flickr today and ran into the “You have more than 200 Photos” issue. I didn’t realize this, but if you have more then 200 photos on Flickr, you can only see the latest 200 of them. Which, for me, defeats the purpose of putting photos online, especially if I am going to be linking to them from other websites. This means that my photo could disappear from a website because it is no longer visible on Flickr.

So I bit the bullet and purchased a Flickr Pro account. I’m already paying Yahoo to access my email via POP3 access, I figure what’s another $25 a year if I can get some more attention as a photographer.

Really, to me, Flickr is all about exposure. I have 18000+ photos sitting on my computer that I don’t even have time to look at. Some of them are really good photos. A few thousand are probably waiting to be deleted, if I ever found time to sit down and sort them. But when I find good ones, I want to be able to share them with other people. If I make greeting cards out of them,  I want to have people know that they are out there and available for purchase. My website readership is admittedly low, so gaining all the attention I can will require an outside source of traffic.

Anyway, now that I am actually paying for service I’ll probably be using it a bunch more, so be ready for more photography posts on my part.

The Math-Coaster

Math is like a roller coaster. It has high points and it has low points. Somedays everything works out tremendously nice and it’s the best thrill ever. Other days it’s a terrifying plunge in the dark that makes the stomach churn and the mind think, “Why on earth am I doing this? I’ll never do this again.”

I’ve had a bit of both today. It’s been up and down. It took me forever to get started, but when I did get going I got a few problems done, which I think is pretty good. Then I finished an assignment, and the downtime between assignments the feeling of finishing the work, and then trying to get started on the next assignment is the killer. It feels like I’m not getting anywhere. And it was during that break that I checked my email and found my math take home test sitting in my inbox, gleefully announcing that I had 7 days to finish it.

Unfortunately, the test is highly based on the 3 math assignments I have not yet completed, so the question is, which comes first the chicken or the egg? Do I do the assignments or the test?

I did, however, get an amazing kick out of a short little conversation I had today, it went something like this:

Guy: “Hey! What are you working on?”

Me: “Math.”

Guy: “Oh, what math?”

Me: “Real Analysis.”

Guy: “…oh… …what major are you?”

Me: “Communications.”

Guy: “… oh… … …”

Man, I just love that response from people. The class is almost worth it just for that.

Anyway, back to math…

Drooling over Panoramics

I love panoramic photos. Actually, I love big panoramic photos. Really, really big panoramic photos. Man, I just can’t get enough of them! The problem is, I don’t have the funds to print them. Here’s my latest creation, just under 3 feet tall, and just over 12 feet long. I tell you, the only thing better than having this baby hanging on your wall, is having this as your actual window view. I just can’t wait to have it printed. Here’s a thumbnail for you. It’s not nearly as impressive, but it’ll give you a small glimpse of what I have. (If you’re interested in pre-ordering a print, drop me a line, I’ll work out the printing price for you.)

This photo is overlooking the newer part of Quebec City in Canada. I captured it in March of 2007, it is a compilation of 4 photographs.

(Oh, by the by, the colors much better in person as well.)

Protect yourself on the internet

This is my article from “The Scroll” for the October 30th, 2007.

When on the internet the only thing between the computer and a virus is the web browser. (This point could possibly be argued, but for all intents and purposes, it is basically true.)

The problem is that web browsers are notoriously bad at protecting users. New security exploits are found on a weekly basis. Internet Explorer 6 alone has over two dozen un-patched security flaws, dating back to 2004! Since IE7 was introduced in 2006, it has eight un-patched security flaws. Firefox isn’t much safer either, it has six un-patched vulnerabilities, three of which have been found this year. Even Safari has three un-patched security flaws since 2005.

The security flaws vary with respect to danger, but most are ways for a bad guy to run specific code on the computer, and take the machine over. If a bad guy can take over a computer, he can use it for sending spam, or finding the usernames, passwords or credit card number stored on that computer.

Some browsers, however, are better at protecting the user, and almost all of them can be properly configured to make excursions onto the web much safer. It is good to note a very important concept at this point. Security never equals convenience. Locking doors is not convenient, but it is secure. Similarly, locking down a web browser is going to break some web sites, some features from some web sites will not work, but this is the compromise between security and convenience.

The biggest example of this type of inconvenience is Javascript. Javascript, also called AJAX is the language that lets web sites like Facebook.com do cool things with fading alert boxes, on-the-fly profile editing and drag-able profile sections. Allowing a browser to run javascript is letting the browser run code from the server, on the computer itself. (As opposed to most web sites, where the code is run on the server and the result is shown on the web site.)

All web-browsers will allow Javascript to be turned off. However, most web sites these days rely heavily on Javascript, and some will break if it is turned off, which is why IE7 now allows for a concept of zones.

The concept of zones is really a common sense policy. IE7 allows a set security level for the internet security and privacy. But it also allows the user to set the security level to different heights for different web sites. For example, to be really safe online, a user might set the IE7 security slider up to “High” which means that all the stuff that could possibly be bad will be blocked, whether it’s bad or not. But, the user likes all the features that Javascript offers when he is using Facebook, so he wants to turn Javascript on, but only when he’s on the Facebook web site. Well, IE7 allows for a separate security setting for “trusted sites.” Since the user trusts Facebook, he adds Facebook.com to the list of trusted sites, and then sets the security for the trusted sites to, say, medium. Then whenever he’s on Facebook, the javascript works and everything is just dandy.

IE7 isn’t the only browser to offer this though. Firefox has an add-on called “no-script” which does basically the same thing. Other browsers have similar capabilities, and offer different kinds of protection.

Setting up this type of security is not always easy, but again, secure does not mean easy.

It is also very important, to keep the operating system and browser up-to-date. Many of the extremely critical security flaws are fixed on a relatively timely basis, and simply updating the software can protect from the bad stuff online.

Security Key from PayPal keeps accounts secure.

This is my article from “The Scroll” for the October 16th, 2007.

Online sites hacked, data stolen. Customer information leaked onto web. News stories like this have been popping up fairly regularly for the last several years.

People are becoming hesitant to shop online simply because online security is notoriously bad with leaked customer information and hacked accounts. Sites like PayPal have an uphill battle to gain customer’s trust, and while they are not perfect they are making great strides.

Recently, PayPal has introduced a new product, which will most likely become a very popular item over the following years. It’s called, the PayPal security key. This small little fob is about the size of a keychain, (it is a little bigger than the BLC Fob.)

This little security key has an LCD screen with a button on it. When the button is pressed a pseudo-random six-digit number is displayed on the screen. What’s really cool about this is that the number changes every 30 seconds. This number is then used along with a PayPal username and password to log-in to PayPal.

Here is how it is used. After activating the key to a PayPal account, the user would go to PayPal to log-in. PayPal would ask for the username and password, so the user enters the username and then when entering the password, the user enters the six digit random number at the end of the password to log-in. If the user would forget to add the six digits to the end of the password, they would be redirected to a page which would ask for the current six digit number on the security key.

So why is this so cool? Well, every time the user logs into PayPal they are using a one-time-password that will never be used again. Even if the customer data was leaked onto the internet, the password would not be correct because it would not contain the current six-digit number. Since the number changes every 30 seconds, even if someone else sees or is told the six-digit number, they can’t use it unless they also know the username and password to the account, and even if they did they would have 30 seconds to use it.

How does it work? When the key is activated, PayPal asks for the serial number on the back of the key. This let’s PayPal know who has what key. Once PayPal knows the key they know what number the key should be displaying at any given time. Then when logging in, PayPal checks the number against what the number should be and if it matches, the log-in is successful.

There are a few other things about this fob which are really neat. First, since PayPal is owned by ebay, this fob can be activated for both PayPal and ebay accounts. Secondly, PayPal is concerned enough about their users security that they are currently selling these fobs for $5 from their website. (https://www.PayPal.com/us/securitykey)

To find out more information there is a really good podcast (online talk-show) explaining how this all works called “Security Now.” The episode about the PayPal Security Key can be found at http://www.twit.tv/sn103.

Time Machine’s Panic Attack

I love SuperDuper. I’s a great application for backing up, and well worth it’s price tag. When I heard about Time Machine, I thought it sounded like a really neat feature, albeit one that I would probably not use very often, but one can never have enough backups.

When I use SuperDuper, I usually try to close as many apps as I can, and leave my computer alone. Every now and then, however, I find that I need to check my email or quick view a web-page or listen to music while I am backing up, and I can do this with relatively no problem at all. When SuperDuper backs something up, it says: “Want that backed up? Okay, let me get on that. We’ll just plug away at it while you do something else. I’ll let you know when I’m done.”

Time Machine has a different philosophy. When the computer starts up or is plugged back into the Time Machine external drive, Time Machine says: “It’s time to backup data! STOP EVERYTHING! GOOD HEAVENS MAN!! IT’S BEEN 60 MINUTES SINCE THE LAST BACKUP!! DO YOU KNOW WHAT’S AT STAKE HERE!!! THIS SHOULD HAVE BEEN DONE YESTERDAY!!! BACK UP DATA NOW!!!”

And Time Machine hijacks the computer throwing every available resource at backup up, almost giving the impression that this event is bigger than a national disaster.

To say Time Machine is a resource hog would not be adequate. Time Machine is a resource tyrant. For me, there’s nothing more annoying than logging into my computer, and suddenly having my computer grind to a screeching halt for 3 to 5 minutes while my machine merrily backs up all of it’s data from the past several hours that I haven’t been using my computer. (Even if I did make a few changes the night before.)

I did a clean install of my hard drive, I don’t have a whole lot on my computer right now. I have about 5 document files and I have added maybe a dozen of my necessary programs, there isn’t a whole lot that needs to be backed up. I imagined that Time Machine would do a slow backup in the background,  to me, that would make sense, but that apparently isn’t the goal of Time Machine.

Hopefully Apple will allow for some more customization of Time Machine, perhaps allowing a set processor usage cap, or allowing for a set time interval of backups (I’d do 12 or 24 hours.) Or perhaps just a simple check to see how much processor power the user is using at the time, and then taking half of what’s left. There are plenty of options, they simply need to be implemented.

Until then, I’ll just have to put up with my psychotic buddy and his hourly processor raids.

Mario Kart T-Shirts!

MarioKartBalloonShirtNew t-shirt in the store today! I only wish I didn’t have to go through CafePress for my designs. (If there is anyone out there capable of printing shirts for me on a per-shirt basis (and who wants a piece of this sweet shirt action), drop me a line. I’d be willing to see if we could negotiate some sort of deal.)

Anyway, every Mario Kart fan in the world should be jumping at this shirt, which is to say: Everyone.

This Mario Kart inspired shirt features 3 balloons, one of which is floating away. The text below reads: “It’s all fun and games until somebody loses a balloon.”

If you’re looking to buy the shirt, follow this linked text to the store.

Enjoy!