Disassembly of the Compal JFL92 (Nexoc Osiris E 619)

Introduction

Since I encountered some problems with the internal Broadcom Bluetooth module in my laptop, I always wanted to remove this piece of crap. The module is (or was *g*) a Broadcom BCM92045NMD.

The problem with it is, that it always blocks my wireless when it is in inquiry mode. I was able to see all wireless networks around me but the wireless card was not able to connect to them. When I start a connection with the Bluetooth module to some Bluetooth device, the wireless works. But only as long as the connection withe the Bluetooth device is enabled. The problem occurs in Windows and Linux so it seems that it is not a software problem. I tried some Bluetooth USB dongles and they all worked perfect. So I decided to remove the internal module.

Today I finally got the time to do it. I always loved to assemble my own computers. So I did not stop after I found the module. I kept going till the end and did a full (dis)assembly instruction for this laptop. I hope it can help some other people, cause I know how hard it is to open a laptop computer even if it is just for cleaning.

Btw. cleaning just the fan of the JFL92 is very easy. But you will find all this in the HowTo.

Continue reading

Posted in Hardware, HowTo | Tagged , , | 8 Comments

Download and listen to Trance music for free

On this page I try to collect some web radio stations that play Trance music as well as some pages to download DJ sets.

This post will be updated as soon as I can find some new, interesting pages.

Continue reading

Posted in Music | Tagged | Leave a comment

FireFox extension – FireNES

Today I discovered a really nice FireFox extension by a fluke.

It is called FireNES and adds the ability to play old NES games in your FireFox browser. You can choose games out of a database containing over 2500 original NES game title. And the best thing is, you do not have to download any roms. It loads the games from an online database.

Continue reading

Posted in News | Tagged | Leave a comment

PhotoRec – Digital picture recovery

PhotoRec is an open-source command line tool to recover lost pictures. The developer page contains a very good HowTo. For this reason I think I keep this article as short as possible. Continue reading

Posted in Software | Tagged , | Leave a comment

jhead – EXIF JPEG header manipulation tool

jhead is a command line tool to manipulate EXIF headers of JPEG files.  I have used it for months now and it turns out that it is the perfect choice for jobs like that. It is small, fast and easy to use.

Continue reading

Posted in Software | Tagged , , , | 2 Comments

SSL login for ICQ/AIM with Pidgin

Since version 2.5.5 Pidgin supports secure log-in for ICQ and AIM.

To use it, just change the log-in server to:

slogin.oscar.aol.com

The server supports SSL on port 5190 and 443


Posted in News | 2 Comments

Build Pidgin and Plugins

Build Pidgin and Plugins

Pidgin is an easy to use and free multi messenger application that supports a whole bunch of instant messaging protocols (like ICQ, MSN, XMPP(Jabber), AIM, Yahoo, …) It is free and open source. It runs on all platforms.

I run a 64bit Debian Lenny on my box. There may be some differences when using other distributions but the main part should be equal.

I try to keep this HowTo up to date as soon as a new version of Pidgin is available.

If you have an old version of Pidgin already installed, please uninstall it before you go on.

This HowTo is for Pidgin 2.5.5



Build and install Pidgin


1. Step: Download and unzip the source code

The first thing you have to do is to get you the source code of Pidgin. You can get it here: http://pidgin.im/

Download the source and unzip it in a folder of your choice. You can either unzip the source by using your mouse (right klick -> extract) or using the terminal by entering the following command.

tar -jxvf pidgin-X.X.X.tar.bz2

The “X” stands for the version number.

2. Step: Dependencies

To compile Pidgin you need some additional development libraries. If you compile a program for the first time, you may also need some little helpers, depending on whats already (or already not) installed with your distribution. The terminal output will give you all the information you need if this is the case.

The following dependencies are essential to compile Pidgin:

libxss-dev libstartup-notification0-dev libgtkspell-dev
libmeanwhile-dev libavahi-client-dev libavahi-glib-dev
libdbus-glib-1-dev network-manager-dev libperl-dev
tcl8.4-dev tk8.4-dev gettext libxml2-dev
libgstreamer0.10-dev libgnutls-dev libpcre3-dev
libotr2-dev intltool libidn11-dev

To save some time, you can copy and paste the libraries above and install them with one command.

After this, jump into the folder you unziped Pidgin in and run the configure-script.

./configure

If you want some additional information type:

./configure -h

This opens the help to the configure-script. It gives you additional informations about the libraries and some other flags you can set for the process of compilation.

The configure-script should run without errors. If you still have errors, there may be some other dependencies missing. The terminal output gives you detailed information about what is wrong.


3. Step: Compile

If the configure-script finished without errors, it is time to compile Pidgin.

make

This step takes most of the time, depending on how powerful your box is, you will have to wait more or less long.


4. Step: Install

If the program has been compiled successful you can install it.

To install a program you need root privileges. Either you switch the user with su or you use sudo.

sudo make install

After this the program files are in the right place on your system. Now it is time to start Pidgin for the first time.

If everything was OK, Pidgin will show its start screen and will ask you to configure an account. You can now remove all the development libraries you installed before. They are only needed to compile the code.

With this method you will install Pidgin to /usr/local/lib and there will be an icon added to the start menu. If you want to change the directory you have to add some parameters to the configure-script. See the configure help as mentioned above. Like always when you compile a program by yourself, you also have to check for updates by yourself (if the program does not have an update checker). Remember, your packet manager does not know that you have installed this program and therefore it will not check for any updates for Pidgin. If you want to install a new version, start again with Step 1 :-)


5. Step: Troubleshooting

If you start Pidgin but nothing happens, we have a problem. to get some information about what is wrong start Pidgin from a terminal.

Sometimes this error message occurs:

pidgin: error while loading shared libraries: libpurple.so.0: cannot open shared object file: No such file or directory”

To solve this problem open a terminal and run:

ldconfig

It creates the necessary links to shared libraries found in the directory you run it from.




Compile and install Plugins

Here I will show you a short list of plugins and a short build instruction.


Recommended Plugins

This section contains some, of course not all, in my opinion useful and recommended plugins for Pidgin.


Extended Preferences

This plugin provides some additional configuration options for interface, conversation and buddy list.

Download: http://gaim-extprefs.sourceforge.net/

Extended Buddy List Sort

This plugin adds some nice sort options for your buddy list.

http://freakazoid.teamblind.de/2008/12/13/pidgin-extended-buddy-list-sort-plugin/

Music Tracker

This plugin reads the currently played song from your music player and sets it as your status message.

Download: http://code.google.com/p/pidgin-musictracker/

Off-the-Record Messaging (OTR)

This plugin provides a strong end-to-end encryption. This method does not use public and private keys. You can use it with other messenger clients that support OTR, too . To gain more information on how OTR works and which clients support it, view the Wikipedia article about OTR. I strongly recommend this plugin if you care about your privacy.

Download: http://www.cypherpunks.ca/otr/

PidginTeX

This plugin provides LaTeX support for your conversations. It is very useful if you have a conversation in which you need to show your partner some more complicatet mathematical equations.

Download: http://code.google.com/p/pidgintex/

Purple Plugin Pack

This plugin pack provides 50 different plugins. Some of them are useless but a few are really nice. You can compile the plugin pack in once but some of the plugins do not compile with the pack by default. For example the “Message Group” plugin which enables an option to make you able to send a message t a whole group. The reason here is the high abuse potential.

Download: http://plugins.guifications.org/trac/wiki/PluginPack


Build and Install

Depending on the plugin, you will find (or not) a configure file in its folder after unpacking it. If the file is present, just do it like with Pidgin before:

./configure
make
sudo make install

If the file is not present, do this:

make
make install

For the “not by default” build plugins from the Purple Plugin Pack, you have to jump into their sub-directory and build them separate.

Thats it. Enjoy a great messenger!

Posted in HowTo, Linux, Software | Tagged | 2 Comments