VMWare Tools under Ubuntu Linux

A very complete explanation about installing this usefull VMWare Tools inside VMWare Player.

As other sites have demonstrated, it is possible to create a VMware disk image using free tools and install a full-fledged virtual operating system using the free VMware Player. However, VMware Player does not provide VMware Tools, a set of programs that considerably improve VMware performance.

The following procedure shows how to extract and install the VMware Tools image from the VMware Workstation “tarball” (.tar.gz

1. Download the latest “Archived Version” of VMware Workstation in “.tar.gz” format at http://www.vmware.com/download/ws/. You do not need to be registered nor have a VMware Workstation license key to download this version.

Example:
wget http://download3.vmware.com/software/wkst/VMware-workstation-5.5.0-18463.tar.gz

2. Locate and extract the windows.iso VMware Tools image from the tarball.

Locate the windows.iso file (example):
$ tar ztvf VMware-workstation-5.5.0-18463.tar.gz | grep windows.iso
vmware-distrib/lib/isoimages/windows.iso

Extract the windows.iso file (example):
$ tar zxvf VMware-workstation-5.5.0-18463.tar.gz vmware-distrib/lib/isoimages/windows.iso

3. Mount the windows.iso file as a loopback file system, and either share the loopback file system with Samba, or copy the VMware Tools files to a location accessible by your guest system.

$ mkdir /tmp/vmware_tools
# mount -o loop vmware-distrib/lib/isoimages/windows.iso /tmp/vmware_tools

4. In your guest system, run setup.exe from the VMware Tools directory.

file). In this example, my guest system is Windows XP Professional, and my host system is Fedora Core 4.

source

Thunderbird & Ubuntu : Dictionarie for spellcheck

The XPI package for your language doesnt work?

Here is the solution, Thuderbird use the system’s dictionarie “myspell”, so you have to copy file in /usr/share/myspell/dicts/

Or just copy and paste with the good dictionary file you can find here:

http://wiki.services.openoffice.org/wiki/Dictionaries 

wget http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/fr_FR.zip

sudo unzip fr_FR.zip -d /usr/share/myspell/dicts/

and just restart Thunderbird.

Install InstantClient on Ubuntu

There are many tutorials, but I want to complete with some tricks I just found :

  1. in your .bashrc, just add at the end :
    # Oracle instant client
    export LD_LIBRARY_PATH=/home/sinclair/Products/instantclient_10_2
  2. in your untargzed directory of ruby-oci8 installation, create a script file with :
    #!/bin/bash
    export LD_LIBRARY_PATH=/home/sinclair/Products/instantclient_10_2
    ruby setup.rb configure
    make
    make install
  3. launch this script with sudo command

Ubuntu post installation

Must have package that should be installed by default (if you use Nautilus) :

  • nautilus-image-converter

And another file manager (IMHO better than Nautilus) :

  • thunar : for example, you can with a simple right click send files or even directory to thunderbird (strictly impossible with Nautilus), you can launch a term in the current directory, you can paste into the folder trackbar, etc.

How to replace definitely Nautilus by Thunar ? 2 solutions :

UML tools under Linux

After some researchs, I have tested Umbrello which is directly installable from Synaptic and Bouml that you can find here in deb format package.

I found that Umbrello is very intuitive, you can import Java classes, make some code reverse engineering and of course generate code. But you don’t have all UML schemas (for example, I didn’t find sequence diagram).

Bouml includes every UML diagrams that I known and is a good alternative.

Resume SCP

A very good article, very useful, thanx to its author !

I often use the UNIX command line tool scp (secure copy) to copy a file to a remote server. However, scp has one major drawback: It doesn’t support resuming a transfer. So whenever I’m transferring a file and something comes up which interrupts my transfer–which is bound to happen–I’m cursing away at scp. The solution? Use rsync. It is overkill for most things I do, but when a transfer is interrupted, it is handy. Now, on to the doing.

I want to transfer the file “myFile” to the server “remoteMachine”, which I do with scp:
scp myFile remoteMachine:dirToPutIn/
(You should know this already if you’re reading this in the first place.)

(Muzak while the transfer is in progress; a loud wail and the sound of hair being torn out by its roots as the transfer comes to a grinding halt.)

Time to resume the file with rsync, which I do thusly:
rsync --partial --progress myFile remoteMachine:dirToPutIn/
The “–partial” argument is what does the trick. I added “–progress” because I like to see how the transfer is going; rsync understandably doesn’t show this by default as it is mostly used for purposes which don’t require live progress reporting (e.g. scheduled backups).

Because I know I’ll have this problem again at some point, I have created an alias in my shell’s (zsh) configuration file (~/.zshrc):
alias scpresume="rsync --partial --progress"
I know that rsync and scp are not necessarily related, but the name “scpresume” reflects the purpose of the task I wish to do. And getting it done is what matters the most after all.

Update:
Jan pointed out in a comment that rsync communication is not secure by default, and that you should use tunneling to achieve secure communication. Andi provides the solution which is quite simple: Use --rsh=ssh (use ssh as the remote shell). Thus, our alias from before would look like this: alias scpresume="rsync --partial --progress --rsh=ssh"

source

Geekeries

Une liste de quelques situations geekesques… Ca vaut le détour ! Attention geek inside, si vous comprenez, vous êtes probablement contaminé, débranchez immédiatement votre cable réseau, revendez votre ordinateur, faites du vélo…

  • Etre le seul d’un amphi à trouver cool que l’indice de refraction d’un milieu soit 1,337
  • Double cliquer sur un bouton d’ascenseur par exemple
  • Essayer l autocomplétion avec tab en parlant sur amsn
  • Une fois, je me suis réveillé avec le bras endormi (et mon cerveau encore un peu aussi) et je me dis “tiens, mon bras, il marche pas. Mais oui, c normal, je l’ai pas monté (comme une partition…)”
    Je me suis rendu compte tout de suite du truc et ca m’a fait trop flipper ! en tout cas, ca réveille !
  • nous on est un petit poignée à guetter en cours l’heure fatidique…. 13h37
  • Devoir me retaper tout mon exo de stats parce que j’avais remplacé l’effectif de 1023 personnes par 1024
  • Avec des copains on organise un paintball. J’avais pas de chaussures adaptées, le terrain était gadouilleux. Un pote me dit :
    – “Moi, je joue avec des bottes”
    Pis moi je lui réponds :
    – ” Ah non, moi je joue avec des vrais joueurs…”
    edit : je précise que c’est sorti tout seul, hein, j’avais réellement compris “bot”, je ne voulais pas faire de blagues…
  • Dire “cliquez” au lieu de “appuyez sur le bouton” pour une machine quelconque (photocopieuse par exemple) !!!
  • Penser ‘CTRL F’ en lisant sur papier…
  • Demander à orange pendant une coupure de connection s’ils assuraient le soutien psychologique et le n° de la cellule d’urgence.
    Et aussi avoir dit sérieusement à ma mère qui conduisait “‘tin tu lag”
  • Bah moi IRL je dis souvent “lol” ou encore “osef” mais bon xD
  • Aussi à mon entrainement de badminton, on devait faire un exo sur un un terrain sauf qu’il y a avait deux de libres. Je sorts pas à ma partenaire “On joue sur quel serveur ?” à la place de “.. sur quel terrain ?”
  • ben moi j’ai eclate de rire en voyant une salle vide de tout bureau, c’etait la salle 404… (bureau not found !)
  • Moi j’ai étais malade de rouler pendant trois ans avec une plaque d’immatriculation avec les lettres XP. J’ai demandé à la préfecture si c’était pas possible d’avoir un autre numéro, et le gars m’a demandé pourquoi je me suis trouvé un peu con… J’avais trop honte, surtout que j’arrêtais pas de faire de la propagande pour linux.
  • Moi une fois j’ai dit a un potes que son écran avait une super qualité alors que je voulais dire que son pare-brise été super propre …
  • Une petite pour moi hier soir : je sors pieds nus alors que le sol est un peu mouillé. Je reviens vite au sec, et en regardant derriere moi, je vois une belle empreinte de pied. La premiere chose à laquelle j’ai pensé c’est Gnome
  • Quand j’ai installé mon nouvel autoradio dans ma voiture, dans ma tête je me suis demandé si il allait être reconnu nativement parce que j’avait pas le driver avec
  • Un mot allemand commençant par K => c’est un programme en qt?
  • Voir un plot sur la route —> aaaah VLC !
  • J’avais un pote, fan de CS (parmi les boss des boss) qui se baissait quand il entendait un son brusque, ou qui avait des réflexes bizarre.

A suivre ici sur le forum d’Ubuntu-fr