The Amazing Thinkpad
I was helping my uncle move last Saturday, and as we were loading his crap into the moving truck I noticed a laptop sticking out of a box full of cables. I pulled it out, and was surprised to find that it was an IBM Thinkpad T21.
I asked my uncle why he had thrown, what appeared to be a perfectly good laptop, (sans battery) into a box full of junk. He replied that the screen had stopped working years ago, and he had simply thrown tossed the laptop into his garage. He was about to throw it away, since he was moving, but I offered to take it off his hands. Luckily, we were also able to find the AC adapter for the T21 stuffed away in one of his boxes.
Its hard to understand why Thinkpads are so popular with large companies, until you've actually used one for an extended period of time. The old IBM Thinkpads were built to last forever, to suffer amazing punishments and just keep on ticking like nothing had happened; I don't think any other company makes laptops like IBM once did. It is still possible today, to buy a refurbished Thinkpad T20 online for about $200 (US), even though the laptop is close to eight years old. My dad didn't quite understand why I liked the Thinkpad line so much, so I showed him just how sturdy the old T21 was by pushing and pressing against various parts of the laptop's frame and screen, to show how it didn't flex at all, and then proceeded hit it a few times against the ground for good measure. Most other laptops will bend like a sapling in a light wind, the instant some pressure is applied to their screens, whereas I could probably use the lid of my Thinkpad as a hammer.
Daily Log – 26 July 2008
So just last week, I got an old IBM Thinkpad T21 from my uncle, because it was broken (screen backlight was dead), and today I finally got a really laptop for school! Now I have something that doesn't take up butt-loads of space, and I can also take to class and the library! Woot!
Its a HP dv2910us, that I bought from Circuit City for $780, with a $50 rebate. Details and a review will be forthcoming.
On another note, yesterday, I made it to the library and back without a flat tire, a first for this summer. I'm not really sure how long the route is, as I travel across some very strange dirt paths, but I put the one-way trip at about ten miles long.
Lightbox Effects
So unless you've spent the last few years never clicking on an image on a web page, you're quite familiar with Lightbox-like effects (and if not with the name then at least with the effect itself). Here's an example of Lightbox2 for those unfamiliar with it.
When I say "Lightbox-like," I am referring to any kind of "effect" that allows for embedded pop-ups of images and other forms of media (i.e. flash videos, etc). The benefit of Lightbox, aside from the aesthetics, is that it doesn't result in an actual pop-up (which are often blocked by a pop-up blocker on a modern browser), or require the user to navigate to another page and then hit the browser's "back" button to navigate back to the main content. The basic idea is that Lightbox makes a visitor's life easier, supposedly.
I have two problems with Lightbox-like effects. Firstly, the Javascript files required for the effects tend to fatties. The Lightbox2 Javascript files take up 18Kb, but Lightbox2 also requires the Prototype and Scriptaculous libraries which take up 172Kb. Its not a big deal if you're site is already heavily AJAX-ified and already uses Prototype and Scriptaculous, but not everyone's site does. Quite frankly, I find it to be highly annoying that I spend so much time slimming down my images and making sure that people without lightening fast Internet connections can easily access my sites, only to have Lightbox, which is supposed to improve the visitor's experience, bog my site down by requiring 190Kb of Javascript files. There are of course, many alternatives to Lokesh Dhakar's original Lightbox and Lightbox2, many of them which are much lighter in memory. I stumbled across this helpful "Lightbox Clones Matrix" a month or so back, and it usefully lists memory sizes for each "Lightbox clone."
Ow My Head
I have a lovely article in the process of being written right now. Unfortunately, I'm too tired to finish it up now so I'm putting it off until tomorrow morning or afternoon.
A few things of note that have happened to me lately:
- I hit my head three times while helping my uncle move on Saturday; once on the garage door while walking down the moving truck's ramp, once on a low-hanging ceiling light, and once on a very expensive Buddhist table thingum. So yes, my head hurts very much and sadly enough I'm still not exhibiting any sort of psychic powers, stupid kiddy pulp-fiction books.
- I booted my desktop into Windows XP, the first time in several months.
- Something else thats really cool, that I will mention tomorrow!
The Linux Choice Part Deux
OK, so you've read my article entitled The Linux Choice (or perhaps you haven't), and you're slightly confused by what exactly I meant. I thought, at the time of writing it, that I was being quite clear and succinct but obviously I was not.
(Yeah, so it wasn't very good, but really, did it sound like I was advocating a Microsoft-style development strategy for Linux? I mean, it wasn't that badly worded, was it?)
Just to be clear, I really like Linux and the choices that it offers. My intentions when writing the original Linux Choice, were to emphasize the reasons why so many people chose Linux, thus the title "The Linux Choice." Many people that have had only superficial experiences with Linux (that is to say, have "dipped their toes into the vast ocean that is Linux") tend to be dislike the confusingly huge numbers of choices that they have to make. They want easy, they want something that "just works" (of course Windows never works perfectly). But most Linux users love being able to make their own choices; something that Windows or Apple will probably never allow them to do.
Linux users got fed up with having Microsoft and Apple make all the wrong choices, so they took matters into their own hands. Some people like huddling in the shadows of towering corporations, finding solace in being babied. Others just don't give a crap. And yet many people complain and complain about how bad Windows is but never do anything about it. They never decide to "make their own choices," whereas Linux users (and other open source OS users) do.
Good Business
I went to a Japanese Buffet a few nights ago. The place was located in the richer side of town, and was quite upscale. I could tell it was posh because their bathrooms were clean and they kept the place dimly lit (I don't understand why expensive places are always darkly lit, surely they can manage to pay the electricity bills.).
As we were walking in, I noticed that one of the waitresses was speaking to a customer in Cantonese. I thought it a bit strange at first, considering it was a Japanese restaurant, but realized that it was not unheard of for Japanese people to speak Cantonese. But later on I overheard the two sushi chefs joking to each other in Cantonese. One might assume that the staff were simply multilingual and familiar with many different tongues, but the ease with which the chefs spoke Cantonese and the fact that they spoke it for conversing rather then Japanese or English, would seem to imply that Cantonese and not Japanese was their native tongue. Also, I have never met a Japanese man with the surname "Hong," because "Hong" is a distinctly Chinese name (although to be fair, he could have been of Chinese descent but grew up in Japan).
The Linux Choice
Newcomers to Linux are often baffled by the wealth and diversity of choices offered to them when they begin installing Linux for the very first time.
It begins when they first select a Linux distribution, or what some people call a "flavor" (I personally find "flavor" to be an irritating term). Debian, Slackware, Ubuntu, Suse, Fedora, Gentoo, PCLinux... The list of Linux distributions is nearly endless, how is a person to chose whats best for themselves? But choosing a distribution is only the beginning, what about the bootloader? Lilo or GRUB? And as for the filesystems, should I use Ext3 or ReiserFS (or perhaps even JFS or XFS), and how should I partition my hard drives and mount them? Should I use KDE or Gnome, or perhaps one of the less renowned desktop environments, like Enlightenment (version 16 or 17?), Fluxbox, Icewm, or XFCE? BASH, or KSH? AppArmor or SELinux?
So many choices! When I install Windows, all I have to do is stick the CD in and click "next" a few times. No wonder Linux possesses such a minute market share! It appears that the lack of unity within the Linux community is the reason that Linux still remains unpopular; open source programmers spend their time coding slightly different programs to accomplish the same task, each one believing that their way is the best. But wouldn't it be better, more efficient, to eliminate all these unnecessary, redundant projects and consolidate the efforts of the Linux community into generating a single program for each task, thus creating a single, standard Linux distribution? Wouldn't it be better, in short, to make Linux more like Windows or Mac?
The Laptop Search
Its about time that I finally got a laptop. I'll be starting my second year of college this fall, and it'll be nice to be able to have a laptop to take to class and the library. For the past few years, I've had the same desktop, a Pentium 4 3Ghz, with 1gig of RAM and an ATI Radeon x800 xl, and it has been quite good to me. I'll be sorry to part with it.
I think its best, when shopping for a computer (or indeed, shopping for most things) to specify what one wants, or does not want out of it.
- So firstly, I want it to able to run Linux well. I've no qualms against diving into configuration files and getting dirty, but I still want a Linux friendly machine.
- Pretty much every laptop these days comes with Vista installed. I hate Vista, but fortunately I have an official ISO image of Windows XP Pro 64-bit, so I want a laptop that will play nicely with Windows XP. (Were it up to me, I would never use Windows, but I need certain programs for school, like Visual Studio, DreamWeaver (Yuck! I can write my own code, thank you very much.), and CAD stuff.)
- I'm not a gamer, so an integrated graphics card would be fine. I would actually prefer to have an Intel integrated graphics because I know Intel tends to be pretty open with their graphics cards. Nvidia would be fine, but not as preferable as Intel, and ATI/AMD is definitely out of the question.