Showing posts with label Adventures in Linux. Show all posts
Showing posts with label Adventures in Linux. Show all posts

Sunday, May 11, 2008

Universal Writ

I just read an interesting post over at Linux.com buy someone named Susan Linton. Titled "Review: Hardy Heron converts an Ubuntu skeptic", the article has some interesting things to add to the discussion about Linux's readiness to be ones only desktop operating system. I am already pretty well on record about my thoughts on that point, since I have not used MS Windows personally for years and years, and only use it at the office when forced to. My brother and his wife have been using Ubuntu, it close relative Mint, or OS.X rather than MS windows for over two years, and both of them are not computer professionals. Neither has even taken a computer class.

This being the case, you would think that the article would be preaching to the choir, and it was in some areas, but in one case it left me feeling rather ... well... cold I guess.
Here is what Susan said:

The look of mud

Ubuntu has become the face of Linux for most new users these days, and the first impression is important. At first boot, the first thing you'll probably notice in this release is the new login screen and desktop background artwork. The login screen is tastefully understated, but the new wallpaper features an expressionistic heron on a burnt amber background. There's a reason why no other distribution uses brown as its default color scheme. Brown is not an attractive color, and Hardy Heron is just Not a pretty distro.


What bothered me was that I used to think that same way till a co-worker named Richard wrote me about his thoughts on the subject. I wrote about this in part in my "Color Theory" post over at TalkBMC a while ago.

What Richard told me was a simple truth that I had never really considered. He was born in Africa, and to him the color palette that he finds attractive and restful is different than the ones I do. The posit here then would be that at least in part, color preferences are based on your early experiences.

I really started to understand this when I bought my first (and only) home. Located in the high desert of Far West Texas, the colors around me are brown and orange and turquoise and sage. The sky in the evening is every pastel shade in the book, yet amazingly vivid.

What would my favorite color palette be if I had been born there rather than an immigrant?

My favorite color, like many in the West, is blue. Still is. While I am able to change still, indicating that I have not died yet, it seems unlikely that this preference will change. Most OS default themes developed in the West are done in shades of blue. Windows XP added a bold splash of green that I hated for years.

This color preference of the West appears to be changing. Vista is kind of interesting in this regard: It is done in shades of black. Many of the add in themes for XMMS and other themable apps are black, although there are also acid greens and other themes that bring to my mind a trip to "Hot Topic" and speed metal bands.

Ubuntu is not a western distro in many ways. Its intent is to be a world distro: That is a concept at its very core. Just look at the Logo!. Knowing that Linux is all about choice, no one has to leave the single thematic element in any color or even shape that does not please them.

Here this is what I found disquieting: Susan assumes her color preferences to be received wisdom. The phrasing of her personal preference was such that she does not appear to be aware of the difference between a personal bias and a universal truth.

Really: If Ubuntu was as ugly as she posits, then how the heck did it become the predominant one for the Linux desktop? Sure it is a solid bit of work, taking a terrific OS and related applications and integrating them in a smooth and nearly seamless way. Lots of Distros do that though. She is not totally wrong: back when I first looked at it, I was put off from doing much more than looking at it in curiosity as I did not like the default brown theme colors either. I preferred Kubuntu in part because it uses a blue-based color palette as its starting place. What I know now though is that this was a preference of mine, not Universal Writ.

I am not trying to pick on Susan here either. At the very beginning of her piece she states as an opening posit that she has never really much liked Ubuntu. We can infer that she might know at some level that this is a preference thing, even though the phrasing quoted above does not make it appear that this has bubbled up to the top of her mind just yet. Why I even brought it up is that it is something everyone should be mindful of when they say things. There is a difference between the phrase "I prefer blue" and "Blue is Gods Holy Color, and everyone should kneel down before it."

This has further implications than just color. I know why I prefer Linux and OS.X to MS Windows. I know those who would scream bloody murder before someone could pry their Redmond loving arms from around their MS Windows XP license are having an extreme preference too. I have seen Vista. I have used it. I get the preference there.

It is not that they could not do things they need a computer for with one OS or another. Really, the top three OS are all pretty full fledged these days. I can write a post, read email, surf the net, IM, create a spreadsheets, change the colors of the desktop, etc on any of them.

Really: There is enough polarity in this world without adding to it. Looked at another way, I just finished re-reading for the 15 or 16th time Robert A Heinlein's "Stranger in a Strange Land". In it there is a concept of a 'Fair Witness': People so trained as to only speak the truth when they are professionally called upon to do so. It is a sort of trance state that they can enter, but it colors their thinking even when they are not in the 'Fair Witness' modality. To demonstrate, a main character of the book named Jubal asked a Fair Witness named Anne to describe the color of the house on the hill. Anne looks, and replies that "It is white on this side". Jubal then explains that no Fair Witness would ever assume that the house is anything other than what they can see, or even that the house will stay white once they quit looking at it.

That mind set is a lovely thing in my opinion because it removes so much possible false judgement from the situation. It goes no where near "White houses are best" although it would be fair to say "White houses are far better at rejecting solar heat gain than dark color houses", and so if you live in a hot place, white might in fact "be best". Unless you like being hot.

I just wish people would spend just a bit more time thinking about a preference (and I include myself in this), and expressing it as such, rather than stating it as the way that the world must revolve around.

Saturday, April 5, 2008

More iPhone Support Center, plus World Domination

Akshun J , well known Internet Apple non-fan, humorist, Blogger, and generally good person (if for no other reason than he likes my stuff.... :) ) posted a comment on my last post about the experience I had with the Apple support center, and it went this way:

"It's all a secret plot. A Romulan conspiracy to overthrow the Federation.

Although the best cosmetic surgeons have made him look human, Steve Jobs is clearly a Romulan. Who could doubt this? "

And here I thought he was a deity (humorous first minute of this video):

http://www.youtube.com/watch?v=z2gO8blNd4A

Actually, I can not complain. Turned out the second iPhone return box was because someone at Apple had read my comments in the first attempt to get the iPhone fixed via the Apple web site, realized I needed to send in the iPhone, and sent the box. Another call to 1-800-my-iphone got everything cleared up.

More importantly: I talked to two very nice people at the support center. Bridgette and Jamey. They were helpful, knowledgeable, and also clearly both native speakers of my language (which is a Polyglot of AmerEnglish and Geekish). They both realized right away they did not need to run a script with me on how to do things to diagnose my problem, and jumped right in to actually solving my problem. Add to that the whoever read my web submission at the support center realized that the "headphones" (that ended up being a docking station for some reason) being sent were not going to fix the problem, and sent the return box.

I did get an email noting that the dock had been returned and that there was no charge. Nice.

In this day and age, getting to talk to competent people in a support center was a pure joy.

I use Linux all day long every day, and I love it dearly. The new Ubuntu 8.04 is looking very spiff. I can't wait for the Mint 5.0 version of it! The people I have dealt with for support on Linux have all been very good as well. But that is a different deal. This was a good support center experience from a commercial vendor, and that is rare. Good on you, Apple. Keep up the good work.

Honesty also forces me to admit one last thing. When my little Internet tablet was gone, even for only two days, I felt amazingly bereft. My backup phone is a Motorola C168. Nice sound quality, and loud enough ringers. Light weight. Impressive talk time. But it was just a phone. I am used to being able to look things up on the Internet no matter where or when. At dinner the other day my daughter was telling me about "Red Pandas", which I had never heard of, and right there in Taco Palace I was able to get a quick look at one, and see what they were related to, and know that there are only 2500 of them left. The ability to do this was so very cool. Made the time I was spending with my daughter that much better because I was able to get up to speed fast.

I borrowed a Blackberry Curve the other day to see what its Internet access looked like. Yuch. I welcome the day the iPhone has competition, but as of right now, it does not.

I totally get Akshun J's dislike and distrust of Apple. It is not very far away from how I feel about Microsoft and the things they did to stomp out anyone and anything in their way to world desktop domination. Apple could very easily (now that they have something like 14% of the laptop market) be positioned in the near future to begin to do and act the same way as MS. In fact, in an odd turn of events, they might even force MS to become more open as they continue to watch their market share eroded from the bottom by Linux and from the top by Apple. The way MS rigged the OOXML fight shows us that that day is not yet here though.

Similarly Apple has proven that they will deal roughly with small companies and developers, although in the case of the iPhone SDK there is at least some concession that Apple is not able to fully control the iPhone platform, as much as they dearly want to. Apple needs the developer community to support them. Unto itself the iPhone is a blank slate waiting to be written upon. Example at lunch today:

We were waiting for the veggie dumplings to steam over at Lai Lai's, and my daughter asked me if she could borrow my iPhone. She looked at it, then at me and said is disgust as she handed it back "You haven't hacked this yet." I admitted that I had not. She wanted to know what was taking me so long. I had had the phone for over a day at that point.

Without all the extra things I put on the phone when it is hacked, she did not think it was any better than her RAZR. Of course she was not looking to Netsurf. She wanted to play games.

I am trying to decide if I will hack it at all, or if I will wait to see what the App Store looks like. The guys from iPhone DevCamp think that their way is better of course, but I have to admit that the idea of being able to get stuff for the phone in a vendor supported way is tempting after this little experience.

Or, I may put Linux on it. They say the new PWNED way of getting into the iPhone is going to let them be able to put whatever they want on the iPhone. I won't for now because the experience at the support center is going to keep me on the Apple side of things (even if I decide to hack it in the near future). It is not blind, unthinking loyalty though. Quite the opposite. I am always watching to see what the vendor is going to do next.

Beside, if I go too darkside, Akshun J will reach through the Internet (being a series of tubes) and poke me.

Friday, January 11, 2008

The Macbook, the Optibay, and Entropy

My Macbook Pro (MBP) is two years old next month. Following my own advice about buying laptops (noted in Linux+ magazines 3/2007 issue), I went with the best MBP I could afford, so that it would be as future-prrof as technology stuff ever is.

Two years later it is still a pretty good unit. The processor and memory are not that far behind current times, and it is still the fastest computer I own. There is ... or at least was.... just one problem. About six months ago, after burning a raft of CD's and DVD's for Linuxworld, the Superdrive gave up the ghost. Died. Went to meet its maker. It was an Ex-Superdrive. The only reason it was still in the computer was that it had been nailed there....

Sorry... slight rift in the Monty Python space / thyme continuum. I think we just about have it nailed up. Now back to the Cheese Shop sketch, already in progress....

I did not buy the extended warranty or anything. I never do. I figured, after rebuilding iBooks, how hard could the MBP be to work on? I got a chance to find out.

One of the bad things about the MBP was that when mine was built, there was no ultra-thin 8x version. Only 4x. This was updated in a later MBP hardware revision, but my unit had the slower DVD burner. Another was that only 120GB was available. With Linux VM's under Parallels I eat 120 GB for breakfast. Space management was a constant "opportunity"

It is not normally my way to plug products, but this post is going to be one. In this case for MCE's Optibay DVD hard drive replacement. They are at http://www.mcetech.com. Disclaimer: I have no fiscal relationship with this company whatsoever, other than sending them money. I am only a customer.

This little product is very cool. MCE has created a little plastic sled that holds a 2.5 inch hard drive, and "slides" in exactly where the Optibay DVD is in the MBP. As mine was broken, no loss. Even better, they have an option for an external 8x DVD burner, powered by USB or Firewire, so that I could replace the broken 4x with a working 8x. The total cost of this operation was 100 USD *more* than what just replacing the internal DVD would have been, about 349 USD instead of 249 USD, give or take an elephant.

The new drive is 160GB, and is from Western Digital.

Opening the MBP was far far easier than the iBooks were. 10 screws on the edge, two inside the battery compartment (do *not* mix these up with the others. These have to be *short* or they jam up the case latch), three screws on the memory cover, two torx screws under that, and then the top of the MBP slides out fairly easily to review the amazing interior of the MBP. These things are so much nicer than the iBooks in here too. Three screws (one of which is another, different size torx) , one strip of yellow tape, and a ribbon cable release the broken DVD. Move the ribbon cable to the plastic sled the new HD is sitting on. No screws hold this in. It has foam tape to buffer it at the edges. Foam tape that you do not take the sticky covers off. They are there only as foam shock absorbers.

Putting the top back on is slightly tricky, getting the snap fit around the front of the Optibay to work right, but after that it flies back together. Total replacement time was less than thirty minutes. Now I have a 120GB and a 160 GB HD inside the MBP, plus a working, bootable 8x DVD I can carry around. The external DVD is in a case designed to match the MBP's: Silver aluminum, although not as rounded looking at the edges.

With a second disk, I can dual boot the MBP between 10.4 and 10.5, run two VM's at the same time without a performance hit on I/O, and carry a raft of ISO's and VM's of Linux to mess around with.

I normally never pimp products, but this one is just too cool not to. I can even see the I/O light peeking through the former DVD slot. Apple never lets you see those things for some reason, but I love to have the feedback about disk I/O they provide.

MCE also sends a Philips 00 screwdriver that is better than any I owned, and the Torx wrenches needed.

If I have one gripe at all about this solution it is only that the plastic sled seems a bit cheesy. I would have preferred something that mounted back into the MBP case using the same hard points as the former occupant, the 4x DVD drive, rather than the foam tape shock absorber things. It does not rattle or anything once together so I may be objecting about something of small consequence.

MCE says that the decrease in battery life is minimal with two hard drives, and so far that seems to be true. OS.X keeps the HD's spun down unless it needs them. I would think that two VM's running at the same time would be death to runtime, since both CPU cores, and both disks would tend to stay fairly active.

This mid-life upgrade puts all sorts of usable lifetime/capacity onto the MBP. I should be good to go for another year or so, till I need to replace the battery. Lithium Ion batteries tend to last about three years before they poop out. So far the after-market has not done very much to extend the life of the replacement batteries, offering a 62 watt hour battery to replace the stock 60 watt hour unit. I assume that with all the battery fires in the Dells with the Sony cells that Lithium Ion is pretty much at its peak, and that safety is now more important. The battery bay is only so big, and the stock unit feels pretty densely packed already.

Till then the MBP is back into fully operational mode, ready to burn DVD's and run Linux virtual guests for the next LinuxWorld / IT360 I'll be doing in April in Toronto.

Wednesday, July 18, 2007

Linux on a Laptop, Twitter, and writing open source code on a Mac

Linux on a Laptop

I just received notice today that an article I wrote back in March of this year is now being published. Its in the new LiNUX+ Magazine, and is about choosing a laptop for Linux. It is kind of funny in a way: I am so used to the immediacy of weblogs and tweets that publishing in a real paper magazine just seemed to take forever.

I kind of knew that when I was writing the article in an intellectual way, and so made an effort to keep the article not specifically tied to any particular version of Linux, knowing that they would have all revved versions since I wrote it. Example: Mint 2.2 was current at that time I think, and of course I'm on 3.0 now. Emotions clearly did not know how long it was going to take. It feels like forever ago.

The topic seemed pretty germane to what I have been up to lately, what with messing with Fedora 7 on the IBM X30 laptop. My most recent post of at TalkBMC (going up later today actually) counterpoints the Fedora 7 post I did here last week, and notes a new trial I had with that.

Tweets

Anne Gentle, former colleague from TalkBMC and now Blogmaster of her new blog "just write click" has been talking about using twitter as a form of micro-blogging. I never really gave it much thought, even though whurley and Y also talk about social networking and twitter and stuff all the time.

Three things then happened:

  1. I got an iPhone
  2. It had an app called "Pockettweets" that let me update a twitter wherever I am and whatever I may doing
  3. I found David Hewlitt (Dr. McKay) from Stargate: Atlantis is a religious twitter'er.
OK. Fine. I'm trying it out to see what it all does. http://twitter.com/stevecarl
I'll be honest: So far this seems more like a 'dear diary' thing than a micro-blog. But the iPhone makes doing it dead easy, so we'll see where it goes. It was kind of fun to look back and see the progression of events as posted that led up to this and my last TalkBMC entry. Seeing the entry about getting my new comics reminds that...

MySQL and CocoaMySQL

My wife has given up on eBay applications Over and over and over she has tried to make them do what she wants them to do, only to find the software she has paid for to be unstable, slow, behind the times, etc. She has tried and tried to get out of programming, but she finally decided that the time has come to just solve the problem by writing her own application. She is also work on an inventory management tool for some friends of ours that run "Comic Book Orphanage".

This is a brave new world for her. She has written tons of applications over the years for the MS Office suite. One tool she wrote in MS Access saved a hospital in Galveston literally millions of dollars. She knows how to code.

She has sworn off MS as anything other than a target platform. I talked to whurley a bit as he is a well known Apple hacker, and so now she is off learning how to use MySQL and CocoaMySQL. Later she'll add in Apple's Xcode, and she hopes to be able to write applications on her beloved Macbook, and just cross-compile them to MS Win. It should be very interesting. Apple does it with iTunes and Safari, so it can be done... More on that as it progresses, but it is very cool having another Open Sourcer in the house.

Saturday, June 16, 2007

The new blog, same as the old blog, only not

If you have ever read "Adventures in Linux", over at http://talk.bmc.com, then you already know what this blog is going to be about more or less. Where this one will be different is that this one is going to be more about everyday, personal Linux. The BMC blog is focused on data center and corporate desktop usage of Linux.
I will admit that I have strayed from those parameters at BMC many times. I will almost certainly stray farther afield here. For one thing, Open Source is a really big place to wonder around in. Wander around in too. And for another, I am also a big Apple OS.X user, so I am sure to get into that from time to time. Putting yet another thing in the blogs title though... well. It is generally considered bad form to have the title of the blog be longer than the posts therein. There-below. Something.
I will cross link posts from here to my corporate blog so that the content in each can reinforce each other, whenever they do. I have been posting at my corporate weblog for about two years, and there are about 130 or so posts, with over 300,000 words between them.
Backing up for a moment though, if you have not read any of that, and are wondering why I might have anything relevant to say about any of this... well, fairly asked.

On being old
I am really old. Older than dirt. The first computer I played with was a Radio Shack TRS-80 model 1 (with the 16k expansion) that a friend of mines dad bought. My first experience programming was sitting up one xmas eve with another friend who knew Basic, and writing a program in ASCII special characters that displayed a tree, presents under the tree, snow falling past an outside window, and a dog randomly barking at the tree. Took all night. My friend did all the work, but I walked away from that having a pretty good idea how to program in Basic.
That long night led to a TRS80 model 4, a TI 99 4/A, Windows, OS/2, Working on the mainframe OS VM, and in the early 1990's to Linux. My first distro I bought over at Microcenter for something like 10 USD. It was a huge set of CD disks that included Slackware, and a late 1.x Linux kernel.
One thing led to another, and eventually Linux became my primary OS at the office, and I have a number of laptops around the house where I keep various versions of Linux, depending on the experiment de jour. My current main personal Linux system is an Acer 5610 laptop, w/ 2GB of RAM, running Mint 3.0.

Open Source
Even when I am not using Linux itself, I use a great deal of, and support, Open Source. This is why this blog title is longer than the one at BMC; When I started blogging about Linux at BMC, while we used open source, and we had open sourced a number of things, we had not really announced an Open Source strategy. That will be changing. Stay tuned.
In the meantime, I use OpenOffice across all computer platforms (NeoOffice on the Apple, for now, although OpenOffice 2.3 Aqua is also loaded for testing). I use Parallels on the Mac (me and a zillion others, I know...) to run yet *more* versions of Linux. Many other Open Source tools as well (yes: I know Parallels is not Open Source: it just enables me to test Open Source on the Apple). I'll get more into this here over time.
That is probably enough for the first post. I'll try and get something up every week here, and another over at talk.bmc.
Stay Tuned...