#1 Le 28/10/2007, à 17:23
- Peat.hagore
[Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Bonjour a toutes et tous.
Je vous propose aujourd'hui un tout petit challenge de niveau intermediare +1
(intermediaire +1 ca veut rien dire mais ca fait toujours bien!!)
En ces Temps informatique ou tout est image....
ISO!!!
Le Challenge, si vous l'acceptez est de construire de facon graphique un logiciel pour verifier ses images iso.
Ou Plus simplement d'adapter cette technique de facon, visuel.
md5sum http://doc.ubuntu-fr.org/installation/md5sum
Il en existe pleins sous Windows mais sous Ubuntu je n'en ai pas trouvé .
(Sauf sous Linuxmint xfce mais il n'est pas comme je le concoit )
cahier des charges:
ce logiciel doit calculer MD5.
son Principe est la comparaison de l'empreinte de reference avec l'empreinte trouvée.
Donc il doit disposer d'une case allant chercher son iso dans ses repertoires.
d'une case ou l'on doit inscrire l'empreinte de reference.
a la fin du calcul on doit avoir un resultat de facon visuel pour savoir si son image est bonne ou mauvaise.
(niveau design vous avez le champ libre :-)
Merci encore en esperant que ce challenge, je penses pas des plus compliqué
Passionnera le monde des "programmateurs" ;-))
Merci
Amicalement
Peat.hagore
note: le temps du calcul on dois voir au minimun une barre de progression
Dernière modification par Peat.hagore (Le 02/11/2007, à 10:07)
Hors ligne
#2 Le 28/10/2007, à 19:19
- diodio13fr
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
K3B calcule tres bien les MD5.
Et comme un *.iso est destiné à être gravé le programme que tu propose ferait doublon.
En plus il a une barre de progression.
█▒▒▒░░
Hors ligne
#3 Le 28/10/2007, à 22:01
- clem-vangelis
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
idem brasero le fait je croit...
Hors ligne
#4 Le 28/10/2007, à 22:08
- compte supprimé
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Déjà que tu n'as pas gagné à l'Euro-Million (on le saurait )...
Pas de chance ! Les "programmateurs" n'ont pas l'air emballés.
Mais ça viendra peut-être encore....
A+
#5 Le 28/10/2007, à 22:16
- Peat.hagore
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
k3b et brasero et meme surement d'autres le fond deja mais ne font pas que ca.
Mais l'idée ici est de faire un logiciel qui na qu'une seule et unique fonction.
a savoir calculer un hash md5 ( si c'est comme ca qu'on dit )
Ni plus ni moins.
de plus il doit etre "polyvalent", je m'explique il doit aussi bien tourner sous kde ou gnome etc..
le probleme par exemple avec k3b , je me vois mal l'installer juste pour ca, sous ma xubuntu
@faustus
t'as vu la toute derniere version du logiciel FEM de Bipede
elle est terrible Ubuntu style, vraiment excellent.
Par contre niveau challenge, celui ci est juste pour se faire la main, j'en ai un en tete qui pourras etre vraiment utile et interressant a concevoir.
C'est un logiciel que je n'ai jamais encore vu, ni sous gnu/linux ni sous windows....
...affaire a suivre..;)
Dernière modification par Peat.hagore (Le 28/10/2007, à 22:45)
Hors ligne
#6 Le 28/10/2007, à 22:39
- compte supprimé
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Absolument, et je me souviens même avoir passé une bonne partie de la nuit à tester...
Pour les logiciels encore jamais vus, je crois effectivement que c'est possible. Par exemple un OS qui marche vraiment...
Et je te fais confiance pour quelque chose d'encore plus révolutionnaire !
A+
#7 Le 30/10/2007, à 21:20
- bipede
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
@ Peat-hagore
Ma réponse à ton petit challenge -> ça se passe ici
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#8 Le 30/10/2007, à 21:47
- Peat.hagore
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
excellent bipede :lol::lol::lol:
tu sais que c'est un logiciel qui manque quand on debute sous Ubuntu et quand on veut tester pleins de distribs gnu/linux
Nickel encore la grande classe
par contre chez moi sous edgy je le lance et rien ne se passe
Demain je test sous feisty pour voir
ca doit etre au niveau des dependances non?
Merci encore
ps: si je comprends bien je dois augmenter encore le niveau du challenge
:lol::lol::lol:
excellent encore Merci
Dernière modification par Peat.hagore (Le 30/10/2007, à 21:49)
Hors ligne
#9 Le 30/10/2007, à 21:52
- bipede
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
par contre chez moi sous edgy je le lance et rien ne se passe
Demain je test sous feisty pour voir
ca doit etre au niveau des dependances non?Merci encore
Sous Edgy c'était python 2.4.
J'utilise une bibliothèque de hachage qui est nouvelle dans python 2.5
Je vais modifier mon script pour que ça marche sur les deux versions...
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#10 Le 30/10/2007, à 21:57
- nico_h
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
eh ben même si ça existe déjà, je le trouve bien pratique ce petit utilitaire, pas la peine de lancer un logiciel de gravure pour tester rapidos son iso...
j'attends aussi la version python 2.4
Config. actuelle : linux mint 22.04 | FreeBSD 12
Des exercices d'entraînement en maths : http://mr.hainaux.net/
Hors ligne
#11 Le 30/10/2007, à 22:24
- bipede
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Voila, c'est fait ! La compatibilté ascendante est assurée
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#12 Le 30/10/2007, à 22:31
- Peat.hagore
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
bon il se lance bien maintenant.
je choisie mon iso
et colle la somme
commence et la dans le terminal:
Traceback (most recent call last):
File "/home/peat.hagore/checkiso/chekiso.py", line 159, in OnGo
if somme == self.md5sum.get_text():
UnboundLocalError: local variable 'somme' referenced before assignment
donc voila...rien de grave docteur? :lol::lol:
Hors ligne
#13 Le 30/10/2007, à 22:42
- compte supprimé
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Un simple emballement du programmeur, à mon avis. Ça arrive de temps en temps, surtout chez les virtuoses...
D'ailleurs je suis sûr que c'est déjà réparé...
#14 Le 30/10/2007, à 22:47
- Peat.hagore
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Ça arrive de temps en temps, surtout chez les virtuoses...
chez le virtuose.
serieusement moi les logiciels tout simple comme ca, avec juste une seule fonction, j'adore.
ni plus , ni moins, le stric minimun...et en plus avec le coté "Ubuntu touch"..la classe
Hors ligne
#15 Le 30/10/2007, à 23:52
- nico_h
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
apparemment, il y a eu une exception dans le try finally entre les lignes 148 et 154 qui a du se produire avant d'arriver à la ligne 153 : somme = m.hexdigest() et du coup, l'interpréteur a sauté dans la clause finally sans avoir défini somme.
comme je ne sais pas à quoi sert cette somme, le "fix" que je peux proposer n'est pas du tout garanti, mais pour essayer de voir la suite, il faudrait essayer d'insérer, juste avant le try de la ligne 148 :
somme = ""
ça devrait faire sauter l'erreur (mais faut demander à bipede pour un vrai fix )
Dernière modification par nico_h (Le 30/10/2007, à 23:53)
Config. actuelle : linux mint 22.04 | FreeBSD 12
Des exercices d'entraînement en maths : http://mr.hainaux.net/
Hors ligne
#16 Le 31/10/2007, à 07:49
- bipede
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Avec toutes mes excuses...
N'ayant pas de version 2.4 de Python à ma disposition, j'avais omis de tester mon fix avant de le mettre en ligne...
Pas trop professionnel tout ça...
Maintenant c'est fait et ça fonctionne
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#17 Le 31/10/2007, à 08:43
- Peat.hagore
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Avec toutes mes excuses...
Tu rigoles ou quoi, t'excuses pas, c'est deja super d'avoir creer ce soft alors un petit oublie c'est vraiment rien du tout.
Ca marche, c'est bon, tout est nickel.
La seule image que j'avais sous la main (sous edgy) et bien je comprends pourquoi mon live cd ne se lancait pas...image corrompue
Avec ton accord, es ce que je peux demander aux modos, si dans la doc sous md5sum ou ailleurs si il ne peuvent pas creer un lien pour cet utilitaire?
Parceque vraiment je trouve ce genre de logiciel vraiment utile.
Vraiment encore Merci pour tout
je reprends ta phrase en enlevant deux mots:
professionnel tout ça
bye
Hors ligne
#18 Le 31/10/2007, à 08:49
- bipede
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Avec ton accord, es ce que je peux demander aux modos, si dans la doc sous md5sum ou ailleurs si il ne peuvent pas creer un lien pour cet utilitaire?
Parceque vraiment je trouve ce genre de logiciel vraiment utile.Vraiment encore Merci pour tout
Je suis content si ça peut rendre service...
Tu as bien évidemment mon accord, car tout ce que je développe c'est pour le fun... et la communauté.
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#19 Le 31/10/2007, à 09:10
- Peat.hagore
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
ok, tres bien merci.
ooohh je sens que je vais encore augmenter le niveau du challenge
( je t'ai deja dis que j'avais des centaines et des centaines d' idées? )
:lol::lol:
Hors ligne
#20 Le 31/10/2007, à 18:41
- bipede
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Quelqu'un que le soft intéressait a laissé un commentaire sur mon blog regrettant qu'il ne permettait pas de calculer et récupérer la valeur de la somme MD5 de n'importe quel fichier...
C'est maintenant chose faite...
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#21 Le 31/10/2007, à 19:05
- damunix
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
tant qu'a y etre il faudrait faire sur la doc une liste de programme ou de mini application qu'il "manque" a gnome, comme ca les mecs qui ont envi de se lancer dans des petits dev peuvent le faire sans problème
ca permettra aussi de faire avancer gnome et ubuntu, et bon si c'est pas compliqué ca se développe rapidement
Hors ligne
#22 Le 31/10/2007, à 20:30
- Peat.hagore
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
faustus a ecritici :
Juste un défaut majeur : le petit logo sur la barre de titre ! Un petit bipède, ce serait très bien. Parce que si on ne vend pas, on a quand même le droit, je dirais même presque l'obligation, de mettre sa petite griffe... C'est avec leur griffe que les artistes ont commencé à conquérir leur liberté, au quattro-cento...
héhéhéé encore un fan de ton travail bipede :lol:
Nickel, et c'est vrai cette nouvelle fonction de pouvoir calculer md5 sur n'importe quel fichier est bien sympa.
Vraiment super boulot.
( je continue a te faire de la pub.....tu sais que Linus Torvald a commencé comme toi :lol::lol::lol: )
Plus serieusement, par curiosité a ton stade, pour toi, faire ce style de logiciel, sur une echelle de 10.
0 etant tres facile et 10 etant tres dur...
Tu te situe ou?
Dernière modification par Peat.hagore (Le 31/10/2007, à 20:51)
Hors ligne
#23 Le 31/10/2007, à 21:10
- bipede
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Plus serieusement, par curiosité a ton stade, pour toi, faire ce style de logiciel, sur une echelle de 10.
0 etant tres facile et 10 etant tres dur...
Tu te situe ou?
Hou la ! C'est la gloire !
Je dirais niveau de difficulté = 0.5
Faut dire que Python est sacrément bien doté en bibliothèques...
D'ailleurs je ne comprends pas pourquoi on s'obstine à promouvoir C++ ou java.
Rien de mieux que Python couplé à C lorsque les performances sont primordiales ! et Python + php + javascript pour le WEB !
vala, vala ...
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#24 Le 31/10/2007, à 21:14
- Peat.hagore
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
hahahaha excellent 0,5
:lol::lol::lol:
( tu me laisse rever a de ces challenges :lol::lol::lol: )
par contre .......faustus a raison, juste pour le fun pourquoi tu ne te fais pas un petit logo?
ca pourrait etre sympa
Dernière modification par Peat.hagore (Le 31/10/2007, à 21:16)
Hors ligne
#25 Le 31/10/2007, à 21:37
- Zapan
Re : [Petit Challenge] Pour Programmeur Sans Idée [vainqueur Bipede]
Zut j'arrive à la bourre ...
Je vais peut être me mettre au python ^^
Hors ligne