Saturday, June 27, 2009

The Lego Computer...and more wacky cases

I was a massive Lego kid as a child. Whether it was space ships (which it usually was) or cars, air planes, or bionic suits, I had an active imagination and Lego skills to boot. Others liked K'nex or Megablocks but for me it was Lego all the way.

Which is why I really liked seeing this in my feeds: a computer case made entirely out of Lego!

Now believe it or not, this isn't the first Lego case I've seen. There are two other neat ones here and here.

In fact, I think case modding is really cool and something I hope to get into in the future. The site I linked to above, http://www.mini-itx.com, has a number of unique cases created around the "Mini-itx" form factor: a full fledged x86 computer on a mother board no more then 17 by 17 cm square. Given it's small size, it can be built into a variety of unique cases, though full size boards are also put into modded cases. I suggest to browse about the site and get some ideas for your own! Something a little nicer to look at than the traditional boxes :)

Friday, June 26, 2009

New Asus design = Commodore?

Last week, I posted about new technology (Twitter) being used on an old platform (Commodore 64). Today I saw a video from CES (Consumer Electronic Show) 2009 for a new "Netbook" style Asus computer: using a design that reminds me a considerable amount or the Commordore 64 and Vic 20 form factors. If you remember: the entire computer was housed entirely in the "keyboard" assembly, with all the ports directly on it, which hooked up to an external display. Asus new design also takes a full sized keyboard (albeit much smaller then the Commodore case) and sticks an entire computer in it...albeit with a small touch screen display on the side, about the size of a regular PDA screen. Together you have a light weight machine about the size of a keyboard capable of web browsing and email checking as well as other common activities which is entirely mobile.

I think the really neat thing about these machine though is the video outputs it carries which allow it to hook up to an ordinary sized screen. The keyboard has a HDMI connection which would (in theory) allow for some high definition videos to be played like a media player. The second laptop is also nifty: the regular touch pad replaced with a touch screen which can run its own independant computer which perform tasks without the main computer ever being booted.

The video for the Asus machines is here:
http://video.itworldcanada.com/?bcpid=7044989001&bctid=6615176001

Also on the go are two new Thinkpads: one nice and small and the second extremely large with a secondary pull out screen. You can check them out here:

http://www.itworldcanada.com/a/Daily-News/064c775d-1de1-4b86-aecc-6aefd25031f3.html
http://video.itworldcanada.com/?bcpid=1886192401&bctid=6617585001

Monday, June 15, 2009

Tweeting on the Commodore 64

Hi everyone!

A fast note today to share something I think is extremely neat:
Using Twitter from your very own Commodore 64!

Yep, that's right. The ingenious Johan Van den Brande has created a Twitter client so you can view your friends updates and update your own twitter from the C64's beautiful 320 x 256 display!

Of course, you need a few hardware and software tweaks for an internet connection in the first place. There's a lot more information plus screen shots/videos on the site here:
http://www.vandenbrande.com/wp/2009/06/breadbox64-a-twitter-client-for-the-c64/

Granted, my first computer was a Commodore Vic 20, not a C64, but seeing those screen images sure brings back fond memories! Enjoy.

Thursday, June 4, 2009

Things that aren't standardized but should be

Hello everyone! Something a tad different today. Are you familiar with the International Organization for Standardization? Well, they're an organization responsible for publishing "standardizations" of various things which can be used internally for interoperability/communication purposes. For example the "ISO 7001" standard for public information signage defining a common set of symbols so people understand where certain facilities are even if they don't understand the language.

There are still many things not standardized and things that arguably shouldn't be.

I developed this list last summer for fun, things which have no standardization but, just maybe, should have some :). Enjoy! Note: most of the numbers have some connection to their "standards" but they might not be obvious at first ;).

ISO 0000 - Pronouciation of the word "ISO"
ISO 1337 - Short hand, alpha numeric language used in internet communication
ISO 1984 - Tetris
ISO 2063 - Warp Drive
ISO 7448 - Toilet Paper Quilt Patterns
ISO 6463 - Telekinesis
ISO 3141 - Pi
ISO 7399 - The Perfect Mate
ISO 77468 - Fingerprint
ISO 43278 - Love
ISO 98669 - Lust
ISO 12080 - Blood Pressure
ISO 666 - Evil
ISO 6663 - Length of time you may be left waiting
ISO 733 - Length of time to use the bathroom
ISO 2583 - Color of the sky
ISO 25324 - Smell of body odor
ISO 221 - Random Algorithm

What would you like to standardize? Let us know, and take care!

Saturday, May 23, 2009

Using recovery partitions: curiosity + boredom can be a bad combination.

Hi everyone!

For the last couple of years, I've always tried to keep my operating system and installed components on a separate partition from my data. This way if I had to reinstall the operating system, I could just format and reinstall on the system partition, leaving the data unharmed.

Now, if you are installing from an OS disk (say, a Linux CD or a Windows disc), usually their installers allow you to select what partition to install to, leaving the others untouched. But, for a number of years now, computers do not come with OS reinstall discs (if you are using Windows). Instead, they come with "recovery partitions". This has both good and bad aspects: you don't have to worry about discs getting damaged or losing them, but you also have to make sure your hard drive doesn't get physically damaged.

The other annoying aspects of recovery partition is they don't just reinstall the operating system. They also reinstall all of the bundled software the PC manufacture installs (sometimes called 'bloatware') in order to make the cost of the computer cheaper (check out PC Decrapifier for a nice way to deal with this software). Still, it's better then not being able to reinstall the OS at all. Now, I've used my XP recovery partition a few times and always left my data partition untouched. Since getting my new computer, I had yet to separate the partitions as I haven't had time. I used Vista's built-in partition tool to do this (I had used some third party tools in the past). Vista's tool is decent, but it has problems, if you are having trouble using it I suggest this link. So after spending a few hours preparing everything I partitioned. As I was about to transfer my data over to the other partition it suddenly occurred to me: what if the new recovery partition I was using didn't discriminate against partitions? That is, what if it decided to ignore my partition and erase the entire hard drive (minus itself)? Well that wouldn't be good. After doing some googling I couldn't find a straight answer. I was really curious. And I was bored. So I booted into the recovery partition. I'd only intended to go enough through the process to see if there was an option or anything which indicated what partition it would install on. Unfortunately, one click too many, started the process and I couldn't cancel it. I hadn't moved my data yet. Oh dear.

Fortunately, the laptop is still new and there really wasn't anything on it I couldn't do without losing. Quite ironic how my attempted security precaution ended up making me lose my data! Not that I'm saying it's a bad precaution. BUT if you do decide to use it, it shouldn't be your only precaution, you should have other data backups in place. And, you should confirm that your specific recovery partition won't destroy other partitions. Hopefully with a less direct method then it took me :). If you are using Linux (with naturally keeps data on another partition), this shouldn't be a problem, and I believe (though I am not certain) OS X would also allow you to select a partition. I actually only did a recovery on OS 9.0 before and I only had one partition at the time. So I think it's a good idea, but not perfect.

A day or so later and things are back the way they should be. Hopefully I won't have to do it again, but it was a good experience, though one I hope others won't have to repeat. I probably could have come up with a better way to test, what might be another way to test your recovery partition without using it? Someone once told me if an asteroid destroyed your house and you couldn't get your data back you weren't prepared enough. Hopefully you have a few copies of things that are important :). Cloud storage in the future might help with this as well.

Take care all!

Wednesday, May 20, 2009

Trouble with delivery services

Good day, everyone!

I've recently been engaged with a rather difficult time with the delivery services. I began to think about the whole concept of delivery services and the internals of how they work. But first, what have my experiences been?

This is my second use of this service. The first was in 2006 when I ordered my first laptop computer from TigerDirect.ca. I was very excited as this was the first (or one of the first) time I made a purchase from the Internet. I got my "tracking number" from UPS and really liked being able to watch its progress on the Internet. I watched excitedly as it was transported from its shipping location (in Ontario I think) through the country to the town where I lived.

I had been given and expected delivery date (but not time, more on that later). I waited patiently in my apartment for it to arrive, but no one ever came to my door. The next day I logged in to check where it was. The status was no longer marked as "in progress", but rather marked as delivered. I didn't have my package. The name under the "signed by" was "WANG". Suffice it to say, I began to feel a little panicked. I paid for my laptop but didn't have it and it was marked as delivered. What was I to do?

I was still going to school at the time (this was the week before spring break), so in between my classes I was trying to get on the phone with them to track the package down. After a few days and hours on the phone, I finally tracked down my package to a distribution plant in a neighbouring town. Turns out, the driver came to my apartment building but only knocked on the door of the "upper level" (I lived in a basement apartment). My neighbour upstairs had a visitor who simply informed the driver that no one by my name lived in the building. The driver simply wrote "wrong address" on the package...and somehow Wrong turned into Wang and thus it was "Delivered to: Wang" (this after I looked in the phone book for Wang's, none of whom had my laptop, haha).

Or course, even after finally tracking it down, I had to get them to deliver it to me. At least this time they knew I was in the basement, but I only had a day (the Friday before I was expected to leave for the week). My brother's family had been planning to pick me to take me back...but the package would arrive anytime between 7 am and 5 pm. What was I to do? Well my drive arrived in the afternoon and, very nicely and patiently, they stayed and helped wait for my arrival. I felt really bad about asking them to do this, but really didn't know what else to do. So we waited...and continued to wait. Finally, we had to get on the road and really just couldn't wait anymore. I understood completely, I would just have to figure something out. We were literally on our way out the drive way when the delivery truck showed up. I was so happy nothing else was really mattering at the moment, my frustration with UPS fading away. I signed for the package, and held it on my lap in the backseat the entire way home cramped along with my friend who'd come to visit and my niece. I had my laptop and was good to go. You'll actually be hearing more about the laptop I purchased in future blog posts. Back to the matter at hand.

Fast forward three years. I've since purchased a new convertible Tablet PC and am in the process of designing a customized case for it (which I also hope to make the topic of some future blog posts). Since the case would be made of fabric, and designed in such a way as to use the machine while inside the case, I was worried about blocking the ventilation on the bottom of the machine. So I decided to purchase a cooling pad (my third, having two for my previous laptop) to build into the case. I wanted to keep using my previous pad (the first of which having broken), so I began the search for a new one. After considerable deliberation I finally decided on a Vantec LapCool 3. More on that later. I ordered it and paid for it, only to realized it was being delivered by UPS. Well, this time it would be getting delivered to my Mom's house, out in the open with visible house number signs, so it couldn't be so this time around, right? Of course, my Mom also couldn't be home all day waiting for some driver to arrive. So, I decided to call UPS and have the package delivered to the UPS store where I could go pick it up. Unfortunately, due to a mis-communication, I thought the package had gotten delivered and cancelled the request. I was wrong, and stuck without my package. Heading into the store, and providing my tracking number, I was informed that my package would actually be over at the distribution center which was closed for the weekend. I had to leave town, but my family members graciously agreed to go pick it up when they reopened. They opened. They went. The package? Not there. Apparently it had been shipped back the store I'd just visited on the weekend. In fact, the package had been in the very store when I was there. I'm really not sure why this information wasn't known while I was in the store. Nevertheless, the people at the distribution plant apparently thought the package had been picked up by me on the day I went. Strange. So, after paying a small "storage fee", my package was finally release and is now in the hands of my family. Unfortunately, its in another town. I intend to send them a few dollars (adding yet another shipping cost) to send it to me (either by Canada Post or the Bus service, both of which I have shipped with before and had no problems).

Now I understand that the folks at the delivery company see many packages a day, and that mistakes are bound to happen. To be fair, the people I dealt with at the company were quite friendly, and they agree to reimburse people for last packages if they cannot be found. This isn't so much a critique on them but rather on the process. Think about delivery to people's houses. This seems great in principle, but how well does it really work in practice? There are so many things that can go wrong, I'm not sure this is really the best idea. Assuming that the drivers know the streets of the areas they deliver in (which isn't too unreasonable), many houses don't clearly have house numbers visible. In fact, at my mom's house, multiple attempts to clearly display our house numbers haven't worked because they keep disappearing. Assuming the correct house had been found: what about time? How are you supposed to ensure that you or someone is there to take delivery during that time? Most people work during this time, and many others live alone and simply cannot be there.

So it’s a good idea, in theory, but it just doesn't seem practical to me. There are a few ways we can make it better. For example, having packages delivered to work. Unfortunately, you can't always change your delivery address from your billing address (i.e. credit card) very easily. And you might work somewhere that doesn't want this being done. I think the best thing is that if you are going to be delivering over an area, and if direct delivery is impractical, the best solution is to allow the customer to conveniently pick up the package on their own time. Of course, the places to pick them up must be common enough that it’s not too difficult or costly to get them, and where they can be operated at non-standard hours. The other services I mentioned seem to have a little of each, but of course you can't always choose who you want something to be shipped to you buy. Nevertheless, there's always room for improvement. I don't see any reason I was told my package wasn't there when I went to look for it, despite the fact that it was. Well, I should have it soon, so hopefully no harm done, but I will likely continue to try to use alternate services in the future. How do you deal with such restrictions on package delivery?

Take care all.

Thursday, May 14, 2009

Gmail notifier curiosity

Hello everyone!

I've been an avid user of Gmail for at least four years. When I switched over completely to Gmail in 2006, one of the things I didn't want to give up was the "notification" of new email I enjoyed through using Outlook (I wanted to use webmail alone, I didn't know about IMAP then).

Later, I found out about Gmail notifer which is a great solution. It sits in your system tray and once provided log in information will notifier you of new email. This worked great since my school email account was routed through gmail so I never had to check either by hand.

About 6 months ago, I created a second email account for more "official" communication. Since I hadn't been using it much, I wasn't checking it as often and got a wake up call when an important email came through that should have seen sooner (it worked out in the end anyway). Still, I wanted to be able to be notifed of email from both accounts. One obvious solution was to imply foward (or import) email from one account into the other: but I was hesitant on this for two reasons: 1) Despite Gmail's excellent searching abilities, I really wanted the accounts seperate; 2) I've had trouble in the past sending email out of a gmail account "from" a different account. My school email had a lot of trouble with spam filters because of this.

I was sure there would be a way to make Gmail notifer be able to handle two accounts: simply running two copies in my tray seemed the simplest solution (since each would have its own log in credentials). This seemed to work all right except for one cavet: Notifer would get "confused" on which account it was supposed to handle. Meaning that even if notifer would check two accounts at once, if I tried to open an account by double clicking the icon, it would go the the default account (what ever account I was logged into on the browser, regardless of what one was clicked).

My solution was then to always keep one account logged into in Firefox, and IE always logged into the other account. Again...this didn't quite work. If I had notifer "pointing" to account A and IE "pointing" to account B, then notifer would always notify me of the account that I was logged in with IE, regardless of what credentials I had actually supplied to notifer.

Strange huh? I thought so too, it seems as though somehow the IE login over rides Gmail. Oh well, seems as no matter what I would have to check at least one account by hand. I did try using another POP-tray notifer, but just couldn't find the simplicity of notifer with multiple accounts.

Don't get me wrong, I still think Gmail notifer is a great solution in many cases. Personally, I've gone back to using Outlook so that I can easily manage both accounts (and get notifications from both on time) along with my calendar. And using IMAP, they continually stay syched, so I always have access to my email history regardess of if I'm using Outlook or the web interface. This is a pretty good solution and I'm happy with it.

Take care everyone!