Aller au contenu principal

Voir les messages

Cette espace vous permet de voir toutes les Voir les messages réalisées par ce membre. Vous ne pouvez voir que les Voir les messages réalisées dans les espaces auxquels vous avez accès.

Messages - epysod12

1
Programmes et logiciels / Re : Editer un document .pdf
Alors, tant qu'on est dans les outils PDF, notons l’existence de diff-pdf qui permet de vérifier les changements entre 2 fichiers, ce qui est utile parfois quand on bosse des documents tels que CV, plaquette, flyer, ... et qu'on veut vérifier/suivre la mise en page par exemple.
On l'utilise comme ceci :
diff-pdf --view Plaquette_v1_OLD.pdf Plaquette_v1.pdf
2
Programmes et logiciels / Re : PDF Créator
Hop ! (Up)

Désolé, ça fait plus d'un mois, mais j'interviens quand même ^^
Alors, je confirme que la commande ps2pdf (mentionnée dans le premier lien d'oh!rocks) fait des miracles. Je m'en sers régulièrement et je ne suis jamais déçu.
(j'avais pris l'astuce ici : https://askubuntu.com/questions/113544/how-can-i-reduce-the-file-size-of-a-scanned-pdf-file)

Ce qui m'a interpellé, c'est que l'option -dPDFSETTINGS=/ebook est également applicable à Ghostscript, mais en fait c'est l'inverse : c'est plutôt ps2pdf qui est basé sur Ghostscript, comme expliqué ici : https://web.mit.edu/ghostscript/www/Ps2pdf.htm

(à noter, l’existence de pdftk qui donne aussi de bons résultats)

Voilà, c'était juste pour faire avancer le Schmilblick...
3
Programmes et logiciels / Photogrammétrie ?
Ce post fait suite à la publication d'une brève introduction à openMVG + openMVS, consultable ici : openMVS est disponible pour Leap 15.2 et Tumbleweed

À titre d'exemple (sur un sujet simple), je vous présente un lot de photos "test" ainsi que le rendu final après un traitement par openMVG + openMVS :


J'en profite pour préciser le rôle important du fichier sensor_width_camera_database.txt utilisé par openMVG : il doit nécessairement contenir le modèle de l'appareil photo, ainsi que la largeur du capteur de l'appareil. Par exemple, les photos ci-dessus proviennent d'un Canon PowerShot A710 IS, on entre donc Canon PowerShot A710 IS;5.75 sur une ligne du fichier.
(notez que si vous compilez openMVG d'après les sources GitHub, ce fichier texte est automatiquement créé)
Pour trouver des informations techniques sur les capteurs, le site Digital Camera Database est une très bonne référence.

Et enfin, voici quelques liens vers d'autres logiciels existants. Certains délèguent une bonne partie des calculs à la carte graphique, avec CUDA (Nvidia only :-\ ) :

Pour visualiser (et modifier) les fichiers tels que PLY ou OBJ, voici 2 logiciels assez complets :

Ce fil de discussion me permettra d'apporter d'autres infos de temps et temps, et aussi de répondre aux questions des moins timides ;)

Keep the Vibes...
5
Programmes et logiciels / Re : renommer en masse
@chalu :
Oui oui, j'ai reproduit les étapes que tu présentais dans ton premier message, et le résultat est identique : sous la forme "rename -n 's/01/02/g' *.txt" ça ne donne rien... Mais bon, comme ça maintenant je sais ! Merci ;)

@Mister-Magoo :
Je confirme aussi que KRename est d'une efficacité redoutable pour le renommage de masse, quel que soit le type de fichier. Il y en avait un autre qui s'appelait "Métamorphose 2", mais le développement est en pause depuis longtemps :(
8
Programmation / Re : Débuter la programmation avec Python
Oui, Python est abordable pour les novices (c'est une des raisons de son succès). Est-ce qu'on peut dire "clair" ? Si on veut oui. D'autres te diront que le LISP ou l'Assembleur sont aussi clairs comme de l'eau de roche. Mais ce qui va changer, c'est ta perception. Ce qui te semble indéchiffrable au début, ben... en fait tu vas le lire simplement et rapidement par la suite, sans effort et sans t'en rendre compte.
Sinon, il y a aussi Perl et Ruby, a regarder également.

J'avais mis un exemple de magazine qui traite le sujet, ici : https://www.alionet.org/index.php?topic=72.msg1177#msg1177
Tu trouveras plein d'exemples en Python2 aussi sur le Net, mais globalement tu devrais t'en sortir, les cas les plus fréquents (quand on débute) c'est du genre :
print maVariable
qui devient
print(maVariable)
en Python3

Ou encore :
name = raw_input("what is your name ?")
qui devient
name = input("what is your name ?")
en Python3

Et enfin, je n'ai pas l'impression d'avoir un super niveau en math, donc a priori ce n'est pas un élément déterminant, en tout cas pour débuter ;)
9
Programmation / Re : Débuter la programmation avec Python
Bienvenue Jomo !

Concernant la programmation, il y a des questions à se poser, oui forcément.
_ pourquoi Python ?
_ pourquoi maintenant ?
_ pour quel usage ? quelle utilité ? pour le boulot ou perso ?
_ as-tu du temps à y consacrer ? (attention, tu peux y passer des heures, juste pour avoir 10 lignes)
Si tu as déjà les réponses à ces questions, alors WELCOME TO REALITY BABY! 8)

Mais surtout, ce qui risque d'être décisif, c'est qu'à un moment tu vas devoir effectuer une tâche (pas forcément compliquée) avec beaucoup de redondances (genre des copier/coller d'un fichier à un autre, ou des infos à extraire à partir de photos) et là, tu auras plusieurs solutions :
_ soit je me tape tout "à la main" et donc 1. je vais prendre bcp de temps 2. je risque d'être distrait et de faire des erreurs
_ soit je trouve un soft (ou un script déjà fait) sur le Web, et qui fait ce que je veux, à peu près...
_ soit je relève mes manches et hop, Let's get this shit started!, je plonge dans StackOverflow et je bricole MON programme à partir des morceaux que je récupère de-ci, de-là

J'ai cru comprendre que tu venais de Fedora. Tu trouveras dans openSUSE tout le nécessaire pour Python3 et ses dépendances, que tu traites du CSV, TXT, ODS, ou de la DB dans toutes ses formes. Crois-moi, je suis passé par là aussi ^^

N'hésite pas à soumettre tes idées/questions/problèmes, j'arrive à suivre sur Python, et un peu en Bash aussi s'il le faut.

++
11
Matériel / Re : SAMSUNG CLX 3185
Bonjour,
J'ai une imprimante Samsung CLX-3175, et pour le pilote j'ai choisi celui-ci : http://foo2qpdl.rkkda.com/
On trouve le pilote foo2qpdl dans certaines distributions comme Fedora sous le nom foo2zjs, qui englobe plusieurs types de pilotes pour imprimantes. L'auteur recommande de ne pas utiliser les paquets inclus dans les distros et de compiler soi-même à partir des sources. Je crois que c'est le premier logiciel que j'ai compilé à l'époque ;)
Du coup, pour moi ça a fonctionné, et j'ai même fait un retour à l'auteur (la ligne Samsung CLX-3175 [...] tested by bibi).
Les instructions pour compiler se trouvent un peu plus bas sur le lien ci-dessus. Et ensuite, il reste à sélectionner le pilote dans la liste défilante du gestionnaire d'imprimantes, et c'est tout bon !
Voilà, j'espère que ma piste t'aidera un peu,
@+
12
Programmation / Re : Parlons développement et langages
De mon côté, j'ai commencé avec un magazine acheté en kiosque :

C'était en 2012, mais j'avais débuté un peu avant, en 2010, en bricolant une extension Inkscape. C'est assez pratique d'avoir un document papier (magazine ou autre) sur les genoux quand on est devant l'écran, j'ai l'impression que c'est moins pénible pour le cerveau (le mien en tout cas ;) ).
Depuis, j'ai bien progressé en Python, j'ai quelques scripts et projets assez avancés. Dès que je trouve une forge logicielle, je (re)partage tout ça, et on en reparle :D ...
Alors je conseille quand même de regarder de temps en temps ce qui traîne en kiosque, parfois Linux Pratique (ou d'autres) publie de nouveau des hors-séries sur ce sujet, et les exemples sont toujours très pertinents.
13
Présentations / epysod12
Bonjour à tous,

Je suis sur Leap depuis 42.3, puis un passage par 15.0 et maintenant j'ai mon poste principal sous 15.1. Avant ça j'étais sur Fedora depuis « Moonshine », et avant cela encore un petit tour chez Mandrake/Mandriva. En fait, tout a basculé en 2004 quand j'ai vu passer une nouvelle du genre "Quake 3 Linux : nouvelle version". Je me suis dit : "Bon, ben on va voir ce que ça vaut Linux" ;)
Et puis dernièrement, j'ai vu la nouvelle version d'Alionet, un forum accueillant, alors me voici !

À bientôt !