Monday, November 26, 2007
Programme Python de bilan matiere des reactions
Laissez moi vos impressions sur ce programme. Merci!
Tuesday, September 25, 2007
Lire les docx de word 2007 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
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 ?
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
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
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
- 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
Pour le télécharger, passez sur mon autre blog: C'est ici!
Wednesday, September 5, 2007
Chercher sur le web sans effort?
Friday, August 31, 2007
Recherche d'un fichier avec Beagle Search
p.s. : Ne pas oublier de configurer Beagle Search: search preferences => indexing => indiquer les chemins des fichiers à indexer (pour moi, c'est /media/hda3)
Wednesday, August 29, 2007
Grub Modifier la config
=> Aller dans le répertoire: /boot/grub et éditer le fichier: menu.lst
! Vous devez avoir les droits du root pour pouvoir modifier menu.lst
Voilà comment:
J'appele la console depuis Gnome
Après le prompt~, je tape su , puis j'entre le mot de passe du root, j'ai alors le prompt # , je tape alors cd /boot/grub , puis nano menu.lst , et finalement je modifie alors le fichier menu.lst , puis j'enregiste le nouveau fichier en appuyant sur les touches Ctrl et O , je quitte nano avec les trouche Ctrl et X.
!!! Attention aux erreurs! (une erreur de syntaxe ne sera pas signalée par grub, et vous risquez de ne plus pouvoir booter sur Linux, ni sur Windows.)
Aussi, je vous conseille de faire une disquette bootable avec Grub dessus!
=> nano est un petit editeur en mode texte, pour son manuel, tapez: man nano
=> grub est le bootloader, pour son manuel, tapez: man grub
=> Remarque:
# indique un commentaire
hd(0,0): c'est la première partition = hda1 (du premier disque)
hd(0,1): c'est la deuxième partition = hda2 (du permier disque)
hd(1,0): serait la première partition du deuxième disque
hd(1,1): serait la deuxième partition du deuxième disque
Exemple de config très simple:
# Apres 10s le systeme boot sur la premiere option
timeout 10
# Choix des couleurs
color cyan/blue white/blue
# Premiere option Linux
title Debian GNU/Linux, kernel 2.6.21-2-k7
root (hd0,1)
kernel /boot/vmlinuz-2.6.21-2-k7 root=/dev/hda2 ro
initrd /boot/initrd.img-2.6.21-2-k7
savedefault
# Deuxieme option Windows
title Windows XP
root (hd0,0)
makeactive
chainloader +1
Sunday, August 26, 2007
Créer un icon pour lancer xscanimage
- J'ai d'abord vérifié que xscanimage était présent. J'ai démarré la console, et j'ai tapé après le prompt: xscanimage. Comme le programme a effectivement démarré, j'ai fermé la fenêtre de xscanimage et la console.
- La souris placée sur un emplacement libre du bureau (je veux dire: pas sur un icon), j'ai fait un clic du bouton droit. Une petite fenêtre s'est ouverte et j'ai selectionné create launcher. La fenêtre Create Launcher s'est ouverte.
- Dans la fenêtre Create Launcher:
Pour le Type: j'ai choisi Application
Pour Name: j'ai entré Scanner
Pour command: j'ai entré xscanimage
Pour comment: j'ai entré Un scanner tout simple
Pour l'icon: j'ai laissé no icon, mais sinon il suffit de cliquer sur le bouton no icon pour choisir l'icon à afficher sur le bureau. - J'ai validé par OK. Mon icon pour lancer xscanimage (ici un simple losange) a été créé sur mon bureau.
- J'ai ensuite cliqué (clic gauche) sur mon icon tout frais pour vérifier.
Saturday, August 25, 2007
Les fichiers temporaires
Il faut savoir que lorsque vous ouvrez directement dans une application un fichier envoyé en pièce jointe, ou un fichier à télécharger dont le lien est sur une page web, il sera automatiquement stocké dans le répertoire temporaire /tmp.
Dans le cas de ma femme: Elle a reçu un fichier texte en pièce jointe d'un email, et elle l'a ouvert directement avec OpenOffice (fenêtre open it with the default application (Open Office) ), le fichier texte a alors été enregistré dans le répertoire /tmp avant d'être ouvert par OO. Elle a fait quelques modifications au texte, puis elle l'a enregistrer sans prendre garde au répertoire /tmp. Evidemment, lorsqu'un peu plus tard, elle a cherché son fichier qu'elle avait modifier, elle ne le trouver plus. Donc pour conserver ce fichier afin de pouvoir le relire utérieurement ou de le modifier. Il aurait fallu au préalable le sauvegarder avec la commande save as de l'application (OpenOffice write...) dans le répertoire correct (et non pas dans le répertoire /tmp).
Les fichiers temporaires sockés dans /tmp sont normalement purgés automatiquement à la fermeture de l'application. Mais il arrive quelquefois que ce ne soit pas le cas, en particulier lorsqu'une application crash (ce qui reste heureusement assez rare avec Linux). Donc au fil du temps le répertoire /temp va gonflé et occupé une place inutile sur le disque dur. Il peut être envisageable de purger se repertoire des fichiers les plus volumineux, mais il faut le faire toute application fermée, en prenant soin de ne supprimer que les fichiers anciens (vérifier la date).
Remarque: Pour accéder au répertoire /tmp, il faut avoir les droits du s.u.
Thursday, August 23, 2007
Ma configuration
Vu de mon bureau: (Qu'est-ce que vous en pensez ?)
Création d'un site web sous Linux
- Commençons par la solution la plus simple: Open Office offre la possibilité de créer des pages html. Il suffit de choisir file->new->html document pour créer une nouvelle page html très facilement. Le principal avantage est de travailler avec les commandes du traitement de texte (writer). C'est donc très pratique. Les principaux inconvénients sont que tous les tags html ne sont pas reconnus, et surtout que l'upload (publish) du site créé n'est ni automatique, ni très facile. J'utilise Nautilus (File Browser) pour transférer les fichiers de mon ordinateur vers le serveur web. Je vous expliquerai comment procéder un peu plus loin.
- Un peu plus compliqué: Composer de Iceape (Mozilla) permet de créer et d'éditer une page html (un peu à la manière de frontpage lite). Le logiciel sans être très compliqué demande un minimum d'apprentissage. Au départ, cliquez sur Edit, puis allez dans Publishing site setting, et entrez l'adresse ftp:// de votre site, le login et le mot de passe.
- Bluefish est un éditeur beaucoup plus complet, plutôt réservé aux utilisateurs expérimentés.
- Coffecup est un logiciel payant (environ 50$).
- Voici un site (très simple) réalisé avec Open Office: Guide de Philadelphie
- Un autre site fait avec Composer: French for Beginners
Bof ???
Bah! Je sais. Je ne suis pas des plus doués...
=> Comment utiliser Nautilus, le Files Browser de Gnome pour transférer vos fichiers. Ce n'est pas compliqué. Cliquez sur Go, puis sur Location. Dans la zone de saisie juste après "Location:", entrez l'adresse ftp de votre site. Par exemple: ftp://paul.verizon.net, validez en faisant Entrée/Enter, une petite fenêtre va s'ouvrir "Authentification required", selectionnez: Connect as User, entrez votre username et password (donnés par vous à votre hébergeur). Vous devriez alors arriver dans votre site. Ouvrez une deuxième fenêtre Nautilus, et allez dans le répertoire où vous avez mis vos fichiers html. Ensuite, il suffit de déplacer les fichiers avec la souris d'une fenêtre vers une autre. Ça paraît un peu compliqué, mais en fait, il suffit de le faire une fois et vous constaterez que ce n'est pas bien sorcier!
Bon courage!!!
Wednesday, August 22, 2007
Encore au sujet du Scanner HP PSC1315
hplip 1.6.10-4 (gére l'imprimante multifonction)
libgimp 2.2.13-1 (librairie de Gimp, le programme de dessin)
libsane 1.0.19 (librairie pour Sane, gestion des scanners)
Sane 1.0.14-4 (gère les scanners)
Sane-utils 1.0.19
XSane 0.99+0.991-5 (Interface graphique complet pour Sane, beaucoup de choix de fichier d'enregistrement, comme jpeg, pdf...)
XSane-common 0.00+0.991-5 (va avec XSane)
Openoffice 2.0.4.dfsg.2-7 (Open office utilise libsane)
Voilà, c'est tout! J'espère ne rien avoir oublié. Avec tout ça vous devriez être en mesure d'utiliser le scanner de votre psc1315 (ou psc1310).
Problème de scanner.
Mais, après avoir fait tout ça, mon scanner ne fonctionnait toujours pas. C'était même pire, car XSane plantait complétement l'ordinateur, sans aucune explication, sans aucun indice! Cela n'arrive pas souvent avec Linux!
Finalement après une bonne heure de recherche, j'ai deviné que c'était un problème de conflit entre hpaio et hpoj. J'ai tout simplement supprimé hpoj (toujours avec Synapic Package Manager), pour ne conserver que hpaio et tout est rentré dans l'ordre. Ouf!!!
Remarque: Dans la distribution Debian, hpaio est inclus dans hplip.
Gnome
Tuesday, August 21, 2007
Vive Linux !
Pour voir le résultat, cliquez ici sur le lien:
Le guide du Petit Francophone à Philadelphie!