Search This Blog

Tuesday, September 25, 2007

Lire les docx de word 2007 avec OpenOffice

Pour ouvrir les fichier docx avec OpenOffice:

Télécharger le fichier compressé zip CLIC ICI (il fait presque 3 Mo), il contient le programmme de conversion odfconverter , le filtre et la détection du type .docx.

Par rapport au Package proposé par Novell, j'ai simplifié les répertoires, c'est tout.

Ensuite:

1- Dans la console, tapez su est le mot de passe root pour avoir les droits du root.
2- Décompressez le fichier zip (j'utilise Archive Manager que je trouve pratique.)
2- Allez dans le nouveau repertoire pour copier ces 3 fichiers à copier: OdfConverter , MOOXFilter_cpp.xcu , MOOXTypeDetection.xcu.

Le programme de conversion OdfConverter est dans /program/
Le filtre MOOXFilter_cpp.xcu est dans /Filter/
La detection de type MOOXTypeDetection.xcu est dans /Types/

Les fichiers devront être copiés respectivement dans:
/usr/lib/openoffice/program
/usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter
/usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types

7- Pour copier, il suffit d'uliliser la commande cp ou si vous préférez midnight commander mc
-------------------------------------------------------------------------------
de: /program/OdfConverter

dans: /usr/lib/openoffice/program
-------------------------------------------------------------------------------
de: /Filter/MOOXFilter_cpp.xcu

dans: /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter
-------------------------------------------------------------------------------
de: /Types/MOOXTypeDetection.xcu

dans: /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types
--------------------------------------------------------------------------------

8- Voilà, ça devrait marcher! Vous pouvez enfin lire et enregistrer les fichiers docx


REMARQUE: Il reste le problème de .xlsx

Monday, September 24, 2007

lire les fichiers docx avec Open Office

Voilà la solution pour lire les fichiers docx avec OpenOffic

Microsoft a introduit un fichier xml compressé dans sa dernière version de words, l'extension est .docx. Ce format ne peut pas être ouvert pas openoffice 2.X , mais il y a une soution:

1- Allez sur le site de Novel http://download.novell.com/SummaryFree.jsp?buildid=ESrjfdE4U58~ et télécharger le fichier odf-converter-1.0.0-5.i586.rpm dans votre repertoire /home/nom_utilisateur/

2- Installez alien avec Synaptic package manager (si ce n'est pas déjà fait).

3- Dans la console, tapez su est le mot de passe root pour avoir les droit root.

4- Tapez alien -ct odf-converter-1.0.0-5.i586.rpm

Vous avez maintenant un fichier .tgz qu'il suffit de décompresser dans un nouveau répertoire. (j'utilise Archive Manager que je trouve pratique.)

6- Allez dans ce nouveau repertoire pour copier ces 3 fichiers: OdfConverter , MOOXFilter_cpp.xcu , MOOXTypeDetection.xcu.

Le programme de conversion OdfConverter est dans /usr/lib/ooo-2.0/program/

Le filtre MOOXFilter_cpp.xcu est dans /usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Filter/

La détection de type MOOXTypeDetection.xcu est dans /usr/lib/ooo2.0/share/registry/modules/org/openoffice/TypeDetection/Types/

Les fichiers devront être copiés respectivement dans:

/usr/lib/openoffice/program

/usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter

/usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types


7- Pour copier, il suffit d'uliliser la commande cp ou si vous préférez midnight commander, tapez mc dans la console.

Les 3 copies à faire:
-------------------------------------------------------------------------------
de: /usr/lib/ooo-2.0/program/OdfConverter

dans: /usr/lib/openoffice/program
-------------------------------------------------------------------------------
de: /usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Filter/MOOXFilter_cpp.xcu

dans: /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter
-------------------------------------------------------------------------------
de: /usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Types/MOOXTypeDetection.xcu

dans: /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types
--------------------------------------------------------------------------------

8- Voilà, ça devrait marcher! Vous pouvez lire et enregistrer les fichiers docx


Monday, September 17, 2007

Et si un programme bloque ?

Comme je programme des applications (un peu foireuses), Il m'arrive de temps en temps qu'un programme ne réponde plus, et en plus gèle Gnome. Alors pour m'en sortir, je passe en console texte.
Voila comment:

J'appuis simultanément sur les touche Alt Ctrl F1
J'entre le login: root et le mot de passe.
puis finalement, je tape halt pour arrêter proprement l'ordinateur.

(Au lieu de tout arrêter, il est possible de tuer l'application bloquée, par un ps -aux , ensuite il faut relever le numéro de PID, puis taper kill -9 numero de PID )

Remarque: Alt Ctrl F7 permet de revenir au mode graphique

De cas extrème où plus rien ne répond, en appuyant simultanément sur Alt Syst B l'ordinateur devrait rebooter.

Wednesday, September 12, 2007

Essai d'Ubuntu et de Xubuntu

Depuis deux ans, je n'entends que parler d'Ubuntu dans les blogs, alors je me suis décidé à le télécharger, juste pour voir. L'opération est très facile, je vais sur www.ubuntu.com , je choisis la version 7.0.4 et après 20 mn (téléchargement et gravure du cd), j'avais une galette argentée toute chaude et prête à booter sur mon ordinateur. Je redemarre alors mon vieil acer aspire 1300, tout en maintenant la touche Echap enfoncée, je choisis l'option démarrer sur le cd-rom, et voilà le logo d'Ubuntu à l'écran! En deux minutes, je me retrouve avec un belle écran beige. L'efficace gestionnaire graphique Gnome est là, parfaitement configuré, les principaux périphériques (imprimante laserjet 6L, hp psc 1315 all-in-one, disque dur externe sur port usb) ont été reconnus, bref ça roule! Ubuntu propose la suite bureautique Open Office 2.2, Firefox, Evolution, Gimp, xsane, quelques jeux, totem, rhythmbox et les outils de base pour gérer l'ordinateur. Gobalement, rien à dire, l'installation et très simple. Les logiciels proposés conviennent parfaitement pour une application bureautique. De tout évidence, Ubuntu est tourné vers le débutant, et il réussi parfaitement sa mission en proposant un ensemble de logiciels cohérents et efficaces.

J'ai eu ensuite la curiosité de tester xubuntu: www.xubuntu.org , surtout pour voir ce que vaut maintenant xfce. Là non plus, il n'y a aucune difficulté à sortir la galette correspondante. Xubuntu est configuré en bleu, classique quoi! À première vue, il y a une grande ressemblance entre xfce et gnome. Mais xfce n'offre pas autant de possibilité de configuration du bureau, peut-être pour alléger le gestionnaire et ainsi économiser de la mémoire? N'empêche qu'il reste agréable d'utilisation. Xubuntu est fourni avec Abiword, Gnumeric, Firefox, Thunderbird et gimp. Pourquoi Abiword et Gnumeric? Je préfère nettement Open Office, enfin... Sur un pc pas trop trop vieux, comme le mien (5 ans d'age, Duron 750Mhz-horloge réelle, 512Mo de ram), je ne vois pas l'interêt de xfce par rapport à Gnome ou Kde. Peut-être vaut-il le coup sur une machine encore moins puissante? Mais dans ce cas, je me demande s'il ne vaut pas mieux rester carrément en mode texte!

Quoi qu'il en soit, l'avenir est vers plus de puissance de calcul et plus mémoire. J'attends avec impatience l'environnement de travail intelligent. Un environnement capable de s'autoconfigurer, d'anticiper les
actions, de conseiller, de s'autocorriger, de reconnaître la parole sans apprentissage, et de réponde aux questions.

Il y a une dizaine d'année, je m'acharnais avec la syntaxe et les paramètres des commandes en mode texte.

Aujoud'hui, je jongle avec les icones, les menus déroulants et les fenêtres.

Demain, j'aimerai bien m'égosiller devant le micro de mon ordinateur. En disant des trucs comme: Mais non! Pas une feuille de calcul! Je veux un tableau en dessous de mon texte! Un tableau de 3 colonnes pas plus et peut-être 10 ou 20 lignes. Et l'ordinateur me répondrait: Ok, est-ce que je choisis la même présention que la dernière fois? Je lui demanderai: C'était comment? Il me répondrait: Le tableau était sur fond représentant un paysage, les titres en bleu, le cadre en rouge... Je te le montre tout de suite, et bla bla bla...

Vous allez me dire un ordinateur qui parle tout le temps, ça risque d'être barbant! Oui, je vous l'accorde. Mais on aura toujours la possiblité de lui clouer le bec avec un "ta gueule!" pour de revenir au bon vieil interface graphique, ou même à l'ancestrale console texte si Linux existe encore, ce que je crois dur comme fer.

Bon assez rêvassé, mais qui travaille sur cet interface vocale interactif intelligent? Qui? Tout le monde? Et personne? Bon! Peut-être, devrais-je me mettre au travail! Allez! J'ai déjà trouvé le nom IV2I; ne reste plus qu'à coder.

À bientôt...dans dix ans...peut-être?

Monday, September 10, 2007

Modifier la priorité d'un processus

La commande renice permet de modifier la priorité d'un processus. Comme pour kill, il faut commencer par récupérer le PID du processus à l'aide de ps -e
Ensuite entrez la commande suivante (mode console):
renice X -pNNNN
X est la priorité (de -20 le plus rapide à +20 le plus lent)
NNNN est le PID

Sunday, September 9, 2007

Suspendre et tuer un programme

Il arrive qu'un programme ne réponde plus, il continue à tourner en tâche de fond, sa fenêtre ne se ferme plus... Pour s'en sortir voilà comment procéder:

- Passez en mode console
- Tapez ps -e ou ps -A
- Tous les processus en mémoire s'affiche, cherchez le nom du programme que vous voulez arrêter, et relevez son PID (Process IDentifier)
- Tapez ensuite kill -9 nnnnn (nnnnn étant le PID)
- Et voilà!

Pour suspendre l'execution d'un programme:
- Tapez: ps -e (pour trouver le pid)
- puis tapez: kill -STOP nnnnn (nnnnn étant le PID)

Pour reprendre l'execution du programme:
- Tapez: kill -CONT nnnnn

Attention de ne pas tuer ou suspendre des processus systèmes (PID de faible valeur), les résultats peuvent être imprévisibles!

Friday, September 7, 2007

Recherche automatique sur le net

Et voilà une version améliorée de mon robot, maintenant, il ne bloque plus lorsqu'un login est demandé par le site, il passe simplement son chemin. Le répertoire de travail peut être modifié, et on peut lancer plusieurs sessions de recherche simultanement en changeant simplement le répertoire de travail. Mon programme s'appelle SearchRequest, et il est à sa version 0.3 :-)

Pour le télécharger, passez sur mon autre blog: C'est ici!

Wednesday, September 5, 2007

Chercher sur le web sans effort?

J'aimerai bien chercher sur le web une info sans avoir à parcourir des dizaines et des dizaines de liens que proposent Google, Yahoo... Alors, je me suis amusé à créer mon propre "robot" qui part à l'exploration des liens. Il est loin de me donner satisfaction pour l'instant! Mais si vous voulez l'essayer, il faut aller ici!