Mercredi 4 novembre 2009 3 04 /11 /Nov /2009 14:41
Voilà Mandriva Linux 2010.0 est sortie et malheureusement impossible de faire tourner correctement Tucan Manager (le célèbre client de gestion de téléchargement en masse sur MegaUpload, RadidShare & co).

J'ai testé sur 2 machines différentes (une fraîchement installée et l'autre via une mise à jour depuis Mandriva Linux 2009).

La solution temporaire - je l'espère - consiste à désinstaller tesseract (qui pose visiblement des problèmes de corruption de mémoire à tucan sur mes machines) et de réinstaller une version de 2009 comme ceci :

rpm -Uvh ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/x86_64/media/contrib/release/tesseract-2.03-1mdv2009.0.x86_64.rpm

Ici il s'agit d'une version 64 bits pour la version i586 il faut remplacer le lien par ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/i586/media/contrib/release/tesseract-2.03-1mdv2009.0.i586.rpm

(Pour information j'avais essayé de compiler un tesseract qui ne faisait pas planter tucan mais bizarement il ne se passait rien : les téléchargements ne se lançant pas)

En espérant que ça puisse aider.
Par bash - Publié dans : logiciels - Communauté : Linux
Ecrire un commentaire - Voir les 0 commentaires
Dimanche 25 octobre 2009 7 25 /10 /Oct /2009 11:50

file est une commande permettant de connaître le type d'un fichier et qui se révèlera extrêmement pratique pour vérifier que le fichier que votre script attend est bien du bon type.

Il suffit tout simplement d'appeler file et de lui passer en argument le fichier. Le programme déterminera tout seul le type de fichier.

file fichier_musical.wav
... donnera :
fichier_musical.wav: RIFF (little-endian) data, WAVE audio, ITU G.711 A-law mono 8000 Hz

file fichier_photo.jpg
... donnera :
fichier_photo.jpg: JPEG image data, JFIF standard 1.01

Attention la détection ne se fait pas via une bête lecture de l'extension du fichier, la preuve si on renomme le fichier précédent :

file fichier_photo.txt
... donnera :
fichier_photo.txt: JPEG image data, JFIF standard 1.01

De même si le fichier ne comporte aucune extension :

file fichier_photo
... donnera :
fichier_photo: JPEG image data, JFIF standard 1.01

Attention toutefois on ne peut pas prendre cette information comme une référence exacte pour tous les fichiers de même type car file essaie par défaut de rapporter un maximum de détails. Exemple avec un autre fichier image :

file fichier_photo_2.jpg
... donnera :
fichier_photo_2.jpg: JPEG image data, JFIF standard 1.01, comment: "Created with The GIMP\377"

Pour avoir une donnée exacte et utilisable dans un script nous allons utiliser le type MIME avec l'option "-i" (au passage utilisons l'option "-b" pour ne pas avoir le nom du fichier répété à chaque fois)...

file -b -i fichier_photo_2.jpg
... donnera :
image/jpeg

Une petite liste de types MIME sur Wikipedia


Ainsi faire un script vérifiant que le fichier passé en argument est bien lisible et est un JPEG se fera de la manière suivante :

#! /bin/sh
if [ -f "$1" ] && [ "`file -b -i \"$1\"`" = "image/jpeg" ]; then

    echo "Votre fichier est lisible et il s'agit bel et bien d'un fichier JPEG"
fi


Alors n'hésitez pas à faire de même quelque soit le type de fichier : testez le d'abord avec file -b -i (sauf si vous connaissez son MIME-type) et utiliser le résultat pour comparer tous les fichiers du même type (pratique par exemple pour vérifier au préalable qu'un fichier à dézipper est bien un zip) !

... et surtout n'hésitez pas à tester tout cela en mode DEBUG avec l'astuce citée précédemment ici.

Par bash - Publié dans : bash - Communauté : Linux
Ecrire un commentaire - Voir les 0 commentaires
Dimanche 25 octobre 2009 7 25 /10 /Oct /2009 10:41
Petit problème recontré avec une de mes nombreuses applications préférées : Tucan Manager (dans sa dernière version 0.3.9 sous Windows).

Après installation impossible de lancer le logiciel :
CreateProcess a échoué : code 14001
... en anglais :
CreateProcess failed; code 14001
N'ayant pas eu le temps de creuser la chose en profondeur (le Windows étant à un ami) ; j'ai du trouver une solution de fortune à savoir installer une version précédente et qui marche sur ce type de configuration (visiblement un Windows XP Pro SP3 assez dépouillé) : Tucan Manager version 0.3.7 (lien de téléchargement direct présant à l'époque sur le site officiel).

Si ça peut en aider certains/certaines...
Par bash - Publié dans : logiciels
Ecrire un commentaire - Voir les 3 commentaires
Dimanche 25 octobre 2009 7 25 /10 /Oct /2009 10:25
Un nouvel article pour rester dans la thématique PDF ; après comment manipuler simplement des fichiers pdf (insertion, suppression de pages provenant de divers fichiers) et comment convertir un Powerpoint en PDF nous allons voir l'opération inverse !

Ca ne vous est jamais arrivé de recevoir un Powerpoint par mail d'essayer de l'ouvrir avec OpenOffice (ou les outils de Google) et d'avoir un rendu tout pourri ?

Dans ce cas là comment faire ? Trouver un camarade sous Windows avec un Microsoft Office et lui demander gentiment d'exporter le fichier en PDF ?
Mouais... mais il y a plus simple et beaucoup plus indépendant : passer par un service Web (si tant est que votre document n'est pas ultra confidentiel - ça c'est mon côté parano :D)

Le site s'appelle : http://www.conv2pdf.com/

Ca fait le boulot et ça le fait bien. C'est gratuit et en plus nul besoin de s'inscrire. Du coup quand on m'envoie un ppt et que j'en veux un rendu fidèle en pdf (ppt2pdf) je sais à qui m'adresser !

Pour info cela gère également d'autres type de documents :

Types Extensions
Microsoft Word doc, dot, docx
Microsoft PowerPoint pot, ppa, pps, ppt, ppz, pwz, ppsx, pptx
Microsoft Excel xla, xlb, xlc, xld, xlk, xlm, xls, xlt, xlsx
Microsoft Publisher pub
Microsoft Works wps
PostScript et Latex ps, eps, ai, prn, div
Images jpg, jpeg, jpe, gif, png, bmp, tif, tiff, psd, emf, wmf, mdi
Texte simple/riche txt, css, bas, c, h, rtx, rtf
OpenOffice 2.x / StarOffice 8.x odt, ott, oth, odm, odg, otg, odp, otp, ods, ots, odc, odf, odi
OpenOffice 1.x / StarOffice 6.x sxw, stw, sxc, stc, sxd, std, sxi, sti, sxg, sxm
StarOffice 5.x sdw, sgl, sdc, sda, sdd, sdp, smf, sds, sdm
Pages web (sans images) htm, html
XML Paper Specification xps
WordPerfect wpd, wp4, wp5, wp6
Autres Message (eml), Abiword (abw)
Par bash - Communauté : Linux
Ecrire un commentaire - Voir les 0 commentaires
Vendredi 23 octobre 2009 5 23 /10 /Oct /2009 11:07
Autant il est facile de convertir n'importe quel type de document en PDF, autant l'inverse n'est pas toujours faisable.

Petite astuce que je tenais à partager avec vous, il est possible d'effectuer une conversion pdf vers powerpoint (pdf2ppt). Assez simplement, avec des résultats plutôt variable mais ça dépanne bien... et ce pour environ 0 dollar !

  1. Munissez-vous d'OpenOffice et du plugin d'import PDF développé par Sun (Sun PDF Import extension)
  2. Si ce n'est pas déjà fait installez OpenOffice
  3. Double-cliquez sur le plugin d'importation de PDF pour l'installer
  4. Ouvrez votre PDF dans OpenOffice Draw et sauvegardez-le en format natif OpenOffice Draw
  5. Ouvrez ce nouveau fichier dans OpenOffice Impress (l'équivalent de Microsoft Powerpoint) et sauvegardez le tout au format Microsoft Office Powerpoint (.ppt)
Et voilà vous pouvez même éditer facilement des fichiers PDF en passant par cette astuce et en exportant en PDF à la fin. Bien sur cela reste du bricolage mais il a déjà dépanné pas mal d'amis à moi ayant perdu leurs sources et souhaitant modifier une présentation à la dernière minute !
Par bash - Publié dans : logiciels - Communauté : Linux
Ecrire un commentaire - Voir les 0 commentaires
 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés