Pense bête : Installation de Tora 2 sous Linux

Le logiciel Tora 2 m’a plu car il a l’avantage de ne pas requérir de machine virtuelle Java, ce qui m’a semblé être souvent le cas des logiciels de requêtage graphiques permettant les connexions aux bases Oracle, MySQL ou autre simultanément sous Linux, et aussi celui de proposer des options telles que l’édition de paquets, la complétion dans l’éditeur, un explorateur d’objets assez intuitif…

Prérequis : installer gcc, g++, automake, libtool, libqt, libqscintilla2, et oracle-xe-client (dépot deb : deb http://oss.oracle.com/debian/ unstable main non-free).

  1. Faire un checkout svn sur ce dépot : https://tora.svn.sourceforge.net/svnroot/tora/trunk
  2. Aller dans le dossier trunk/tora
  3. Exécuter autogen.sh
  4. ./configure
  5. make
  6. L’exécutable tora est dans le dossier src

Deux correctifs LightWindow pour Internet Explorer

Pour changer, cette saleté d’IE chipotte.

  • Un problème de javascript avec IE6 qui gène le redimensionnement des images. Il faut ajouter un witdh: 100%; vers la ligne 1230 de lightwindow.js.

    $(‘lightwindow_image_’+i).setStyle({
    width: ‘100%’,height: ‘100%’
    });

  • Un problème de CSS avec IE6 et IE7 qui empêche le texte de s’afficher complètement en hauteur : les caractères sont coupés en haut. Pour y remédier il faur tout simplement ajouter le style line-height: 12px; aux balises <div> qui contiennent du texte (ou autre taille selon la taille du texte de la <div>).

    <!– XHTML, une seule <div> –>
    <div style=”font-size: 12px; line-height: 12px;”>Texte</div>

    /*CSS, toutes les <div>*/
    div { font-size: 12px; line-height: 12px; }


Navigateurs de fichiers web

J’ai déployé deux navigateurs de fichiers web en PHP pas très complets mais qui méritents le coup d’oeil :

  • Lussumo File Browser – Très élégant, prévisualise bcp de types de fichiers, mais ne permet pas d’en placer sur le serveur. Je l’ai mis en test à l’adresse http://nav.jerhome.fr.
  • Web File Browser -Pas jouli, sans prévisualisation et à débugger, mais permet de placer des fichiers sur le serveur. Je l’ai mis en test à l’adresse http://in.jerhome.fr, mais là il faut me demander un chtit compte.

Utiliser ActiveSync en Bluetooth avec un smartphone

Je viens d’acquerir un petit smartphone : HP Ipaq 514, et j’ai bien cru que j’allais jamais pouvoir établir une connexion sans fil avec.

Voilà donc ci-après un tuto “romancé” pour profiter du Bluetooth avec un smartphone sous Windows Mobile 6 (Smartphone Edition).

Voilà ce dont j’avais besoin :

  • Synchrnoniser mes Contacts entre le smartphone et les PC de bureau
  • Synchrnoniser mes Taches entre le smartphone et les PC de bureau
  • Synchrnoniser mes Courriers entre le smartphone et les PC de bureau (et là loupé, on peut faire qu’avec un PC de bureau)
  • Acceder au web avec le smartphone en utilisant la connexion des PC de bureau (le wifi du phone chipotte avec mon Linksys :s)
  • Transférer des données entre le smartphone et les PC de bureau

Toutes ces opérations étaient réalisées les doigts dans le nez et à merveille en utilisant le cable USB fourni avec le smartphone et le logiciel ActiveSync. J’ai donc décidé d’acquérir une clé Bluetooth USB pour les PC de bureau pour faire la même chose… mais sans fil.

J’ai piétiné un peu pour ne rien cacher, mais voilà la recette de cuisine :

  1. Installer les pilotes Bluetooth fournis avec la clé sur le WinXP d’un PC de bureau. Et là j’ai cru au miracle. Beaucoup de services proposés dans le firmware. Seulement en dehors de l’audio et des ports COM, aucun d’eux n’est accessible depuis mon smartphone 🙁
  2. Activer le service de port série Bluetooth (service de port COM Bluetooth) dans la fenêtre Mon Périphérique accessible en cliquant sur Afficher mes services Bluetooth des Favoris Bluetooth du PC et retenir le numero du port COM Bluetooth.
  3. Autoriser ActiveSync à se connecter au port COM Bluetooth en cochant la case Autoriser la connexion à l’un des éléments suivants des Paramètres de connexion d’ActiveSync sur le PC et en choisissant le port COM Bluetooth dont on a précédemment retenu le numéro dans le menu déroulant.
  4. Etablir une connexion Bluetooth depuis le smartphone
    1. Ouvrir ActiveSync sur le smartphone.
    2. Choisir Connexion Bluetooth dans le menu déroulant Menu et accepter de sélectionner un PC disposant du service ActiveSync pour établir la connexion.
    3. Le(s) PC de bureau disposant d’un adaptateurBluetooth devrait s’afficher. Choisir le PC disposant d’ActiveSync sur lequel on vient de créer un port série Bluetooth et valider son nom.
    4. Si tout se passe bien, le service ActiveSync devrait apparaître. Si ça n’est pas le cas, il faut aller désactiver le port COM Bluetooth dans ActiveSync puis le réactiver, après une actualisation des services sur le smartphone, le service ActiveSync devrait apparaître. J’insiste parce que ce n’est vraiment pas toujours le cas et on sera surement amené à effectuer à nouveau cette opération en cas de problème de connexion. Il reste qu’à presser Terminer pour enregister le profil de connexion Bluetooth.
    5. Enfin on choisit de nouveau Connexion Bluetooth dans le menu déroulant Menu de l’écran principal d’ActiveSync.
  5. Le PC et le smartphone devraient se manifester en ouvrant des fenêtres proposant d’apparier les deux appareils pour utiliser le service de port COM Bluetooth. Saisir et valider deux codes identiques dans les fenêtres des deux appareils pour les apparier.
  6. Il ne reste qu’à accepter au niveau du PC que le smartphone utilise le port COM Bluetooth en cliquant OK.

C’est parti ! Le PC et le smartphone sont connectés via ActiveSync en Bluetooth et toutes les fonctionnalités dont j’avais besoin sont accessibles 🙂