phayz's blog

…it's time for a new phayz of life

Monthly Archives: July 2010

What can you make with Salma Hayek?

The short answer is: Evergreen and Terminator. Confused? I’m not surprised!

The long answer: I recently stumbled across two applications which I am testing, and can be found here: http://software.jessies.org/

Terminator is a terminal emulator written in Java which runs on Linux, Windows (with Cygwin’s help) and Mac. It looks OK so far but it’s certainly slower to start than other terminal emulators. Features which make it different to other terminal emulators are the fact that by default it logs all output to log files, it has no limit on its scrollback buffer *AND* it has built-in find functionality. I think the find functionality would be cool, but I’m not sure just when/if I might need it.

Evergreen is a text editor/IDE written in Java which runs on Linux, Windows (with Cygwin’s help) and Mac. Like Terminator it looks OK so far but it’s not quite configured as I would like it. If it’s configuration can be changed to suit me then I may use it but if not, I’ll probably continue with my current editor(s).

With both of these being written in Java, they don’t quite have the native GTK look but they’re not too bad. I’ll report back here if I continue using them (or I may just forget completely). If I continue to use them I’ll ask that they be packaged for Frugalware Linux.

Now…where does Salma Hayek fit into the picture? In developing these two applications, the developer wrote a set of libraries which he named “Salma Hayek”. Why did he give it that name? Others have other asked him the same question, because his web site says “About the silly name: I needed a name for a repository containing useful Java classes shared by several projects. I couldn’t think of a good name, so I went for a nice name instead.” Before being able to compile Terminator and Evergreen, you first have to “make” salma-hayek so THAT’S why her name is in this blog entry’s title. 🙂

Advertisements

SOLVED – “configure: error: C++ preprocessor “/lib/cpp” fails sanity check”

I was recently trying to compile the Equinox GTK engine but the “configure” command returned the above error message and prompted me to look at the contents of config.log for further details. When I looked in that file I got messages telling me that certain files ending in “.h” were not found. This was one of those situations where I knew I had had this problem before but couldn’t remember what the solution had been. A little Internet searching suggested that I was missing the kernel headers and since that sounded right to me I then installed the kernel-headers package and my problem was solved!

SOLVED – Problem with RA Link wireless chipset

I recently bought an MSI Wind U200 notebook, which has RALink wireless firmware. The problem was that the kernel provided with my Linux distribution of choice – Frugalware – apparently didn’t include the file required to get the wireless working. Output of “dmesg” reported that it was looking for a firmware file “rt3090.bin”. I quickly confirmed that the file wasn’t included in the ralink-firmware package, so I went to the RALink web site and downloaded the firmware package quoted for the 3090 chipset, which I guessed was what I needed. The problem was that even this didn’t contain a “3090.bin” file. A little Internet searching later and I saw several people saying that simply creating a symlink named “rt3090.bin” to
“/lib/firmware/rt2860.bin” would solve my problem. So I simply created that symlink and wireless has been working well ever since.

Problem solved!

SOLVED – Problem with RALink wireless support in MSI Wind U200 under Linux

I recently bought an MSI Wind U200 notebook, which has RALink wireless firmware. The problem was that the kernel provided with my Linux distribution of choice – Frugalware – apparently didn’t include the file required to get the wireless working. Output of “dmesg” reported that it was looking for a firmware file “rt3090.bin”. I quickly confirmed that the file wasn’t included in the ralink-firmware package, so I went to the RALink web site and downloaded the firmware package quoted for the 3090 chipset, which I guessed was what I needed. The problem was that even this didn’t contain a “3090.bin” file. A little Internet searching later and I saw several people saying that simply creating a symlink named “rt3090.bin” to “/lib/firmware/rt2860.bin” would solve my problem. So I simply created that symlink and wireless has been working well ever since.

Problem solved!

I like Opera…should I be ashamed?

For reasons that I can’t explain, I recently decided to try Opera, the web browser etc, available for Windows, Linux and other platforms. So far I like what I see and am not missing (too much) the features which Firefox offers but which Opera does not. Opera appeals to me visually and I tend to be a sucker for a little eye candy, although it can’t be too bright.

I am using it at the moment as my main web browser, email client and IRC client. It also offers BitTorrent support but in a brief test this didn’t seem to work. The IRC client is quite basic and looks to be lacking a few features that I have used from XChat and other clients. My IRC needs are quite basic though so I’m not missing anything terribly (yet). Although I have steered clear of all-in-one types of applications before, I am finding it quite good to be able to switch between mail, IRC and web browsing in the one UI.

It’s early days and I don’t know if I will stick with Opera. If I do, how do I reconcile my love of FLOSS with my use of Opera, which although free as in beer, is not free as in freedom? I’ll have to wrestle with my conscience…