Thursday, November 12, 2009

OpenSUSE 11.2

The newest and greatest release of the OS with the "green lizard" is just a few hours away but as of this moment fellow "Susers" on OpenSUSE 11.1 should now be able to do an "in place" update to OpenSUSE 11.2 as the repositories for it are now available.

Ubuntu and Fedora users have been enjoying this feature for quite some time and I'm thrilled that you can finally do it on OpenSUSE albeit with some limitations.

My desktop is in the process of updating now. I'm following the instructions as posted in http://lizards.opensuse.org/2009/10/01/updating-in-place-from-opensuse-11-1-to-11-2/ with some minor changes.

Remember you can only do this from OpenSUSE 11.1

Boot your computer into a console (runlevel 3), log in as root and then execute ...

zypper mr –all -d
zypper ar -f http://download.opensuse.org/update/11.2/ "openSUSE 11.2 Updates"
zypper ar -f http://download.opensuse.org/distribution/11.2/repo/oss/ "openSUSE 11.2 Oss"
zypper ar -f http://download.opensuse.org/distribution/11.2/repo/non-oss/ "openSUSE 11.2 Non-Oss"
zypper refresh
zypper in zypper
zypper dup

Execute SuSEconfig when the upgrade completes, then reboot.



Friday, June 05, 2009

A Naked T61

My laptop refused to boot early this week. It beeped and printed "Fan Error" on screen. The laptop has been with me for almost two years and after seeing the error it occurred to me that I have never opened it, not even once, and now I have to.

One thing I love about Thinkpads is how well documented they are. I was immediately able to obtain the hardware service manual from Lenovo's website and got to work stripping the bezels, keyboard and palm rest to get to the dirty fan.

For the voyeuristic pleasure of my fellow geeks, I took some pics of my naked T61, after I cleaned it up, of course. Enjoy !!

PIC_0012

PIC_0001

PIC_0002

PIC_0013

Saturday, May 30, 2009

ExtJS Tip : Dynamically change a button icon

This works for ExtJS 2 or higher. Oddly, there is no method in the button class that allows you to change the icon dynamically. This is useful if you want to reuse buttons in the toolbar for example.

I found an override from this forum post which worked for me after a few tweaks.

Ext.override(Ext.Button, {
setIcon: function(url){
if (this.rendered){
var btnEl = this.getEl().child(this.buttonSelector);
btnEl.setStyle('background-image', 'url(' +url+')');
}
}
})

Friday, May 29, 2009

An exercise in Metacognition ... computer for sale ads

A Facebook buddy posted this as his status ...

60K PHP for brand-new MB466,2.0 GHz, IntelCore2Duo,160GB DDR3 Memory, 160GB HD, NVIDIA GeForce 9400M graphics, stndrd kbrd, aluminum unibo

What went thru my mind during the first few seconds of reading ....
  1. 60K PHP ? Kinda expensive for a PC
  2. Is this a laptop or desktop ?
  3. MB466 ? must be the model number of something.
  4. 2.0 IntelCore2Duo ? really expensive PC, I could probably assemble an entry level Core i7 with 60K
  5. 160GB DDR3 Memory ? WOW must be a server or workstation.
  6. aluminum unibo ?! Great Scott ! It's a Mac !
What I learned about myself ....
  1. I immediately knew it was an ad for a computer.
  2. I focus too much on the price, so much so that it influences everything else about the ad, maybe that's why I don't have a Mac :-)
  3. I don't know the specs for a Mac when I see one.

Tuesday, May 19, 2009

Reusing Coffee Grounds

A couple of months ago I got myself a coffee press and started trying out different blends from my local Starbucks.

All this time I've been throwing away the coffee grounds when I could have been using them for something else.

According to the Natural Home Magazine article that this Lifehacker blog post points to, used coffee grounds can be used ...

  • as deodorizer for your refrigerator
  • dish washing pad
  • as fertilizer
  • as a facial mask
Uhm, I probably won't try that last one :-)

Tuesday, May 12, 2009

the Star Trek reboot

Firstly, I think it shouldn't be called a prequal. It's probably fashionable to make prequals after the "Star Wars" movies but this is by no means a prequal.

I would rather call it a retelling of sorts.

What if James Kirk grew up without a father ?
What if Spock is more emotional than logical ?

Star Trek : The Next Generation (TNG) was the series that turned me into a "trekkie". Prior to watching that series, I had no idea who Captain Kirk was, let alone Spock. Truth be told, I fell in love with the Star Trek of Capt. Jean Luc Picard in the 24th century because of the tech. I was fascinated by the comm badge, the hypospray, VISORS, dilithium crystal powered cores, holodecks, warp drive engines, force fields and the LCARS console.

Apparently, though, I'm not hard core enough a "trekkie" because I've been trying to get myself to watch reruns of The Original Star Trek series (TOS) but have failed miserably to finish a single episode.

I did not like the original TV series but I definitely liked watching this Star Trek movie. Yup, I liked it, in spite of the flaws in the story telling and the scientific inconsistencies.

Oddly, I liked it not for the same reasons that I liked watching TNG (the tech) , Heroes (super powers) or Fringe (mystery behind William Bell), nope I liked it because ...

  • James Kirk seems more complex and driven. He is motivated to live up to his parallel self in the other timeline.
  • Spock is not stubbornly logical and is giving in to his human side.
  • Bones' colorful rhetoric, specially when he's upset.
  • Chekov, Scotty and Sulu for the comic relief
This was my first time watching a movie on IMAX, btw. I can't say I liked it very much. I thought the screen was too close and too big for me to see all the action.

I DON'T want free laptops from Sony Ericsson

I got 3 forwarded e-mails urging me to forward the e-mail to 8 people for me to get a free Sony Ericsson laptop. As a bonus, if I send it to 20 people, I get a higher spec'd Sony Ericsson laptop.

I hate to break it to you folks but Sony Ericsson makes cellphones. Both the T18 and R320 are retired cellphone models from Sony Ericcson.

A quick google search got me to the following links, all of which says that this is a big hoax !!!

So please stop forwarding these e-mails because no one is getting a free laptop from this. It's not clear what the intent of the perpetrators are but one thing is for sure, you're exposing yourself and your contacts to people you do not know. Internet marketers are the least of your worries, there are spammers, hackers and worst of all identity thieves to contend with, so please think before you click "forward".


Monday, April 13, 2009

What Your Webmail Choice Reveals About You

I have accounts on all the free web mail services. You name it, I have it. It's partly because I work in web development but mostly because I love collecting e-mail addresses even if they get neglected every now and then.

However, my main web mail account is Gmail, it's been Gmail since 2004 and as the McDonald's ad goes," I'm Lovin It".

The Gmail personality description is so me :-) I wonder if they hired a psychologist for this article.

So which webmail service reflects your personality. Find out here.

Google Talk Group Chat on Pidgin

I'm not sure if it's just me but every time I am invited to a group chat on Gtalk I am given a link to log in to the gtalk web interface.

This has been somewhat annoying that Pidgin doesn't support group chats from Gtalk.

Apparently, I've been annoyed for nothing because Pidgin already supports group chats on gtalk.
I'm just not sure why pidgin doesn't automatically recognize that it's a group chat and just bring me into the conference like it does on Yahoo, MSN or the other IM services it supports.

When someone invites you to join a group chat, you get a message with some text that looks like
private-chat-xxxxxxx@groupchat.google.com and a link that launches your browser that leads you to a page that launches gtalk gadget. Note that "xxxxx" represents some random string that is most likely used to identify the group chat room.

So here's how to join a Gtalk group chat from Pidgin using the above information :

1. Click Buddies from the menu
2. Then click Join Chat
3. In the account drop down, make sure you use a Gtalk account.
4. For the Room textfield, paste private-chat-xxxxxxx
5. For the Server textfield, paste groupchat.google.com
6. Click JOIN





Recent Entries

Recent Comments