Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

nombre réponses : 25

#0 Re : -1 »  /* Topic des codeurs [8] */ » Le 25/06/2013, à 08:57

Mindiell
Réponses : 2281
The Uploader a écrit :

Mais si j'ai encore une réponse négative, je saurais vraiment plus quoi faire. neutral

De tout coeur avec toi.
Je connais personne là-bas, sinon j'aurai essayé d'aider avec plaisir.

Moi, j'ai finalement été pris à la Quadrature du Net, et c'est assez sympatoche ! cool

#1 Re : -1 »  /* Topic des codeurs [8] */ » Le 25/06/2013, à 12:22

Mindiell
Réponses : 2281
Kanor a écrit :

Mindiell, tu étais peut être à PSES ?

Nop, j'y étais point hmm

#2 Re : -1 »  /* Topic des codeurs [8] */ » Le 30/07/2013, à 07:09

Mindiell
Réponses : 2281

Marrant, juste la musique en on et forte par défaut qui est un peu surprenante au bureau avé les collègues wink

#3 Re : -1 »  /* Topic des codeurs [8] */ » Le 01/08/2013, à 20:15

Mindiell
Réponses : 2281

J'utilise java+jsp au taf, c'est l'horreur. C'est basé au départ sur "tout le coeur" en java, et toute la partie présentation en jsp. Les mecs s'y connaissaient, c'était bien parti. Puis, suite à des difficultés financières ou des "chefs" qui veulent s'en mettre plus dans les poches, on voit à certains endroits des mélanges arriver, du codage par du stagiaire (je ne leur jette pas la pierre, mais ils n'ont pas la même expérience hein).

Bref, je me suis récupéré une appli web codée en dépit du bon sens et à laquelle je suis obligé de toucher par petite touche si je veux pas tout faire péter (et ça pète régulièrement). Et en plus, les nouveaux "chefs", ben ils aimeraient que j'améliore et que je reprenne plein de trucs bien bien lourds (genre tout le coeur de la présentation), mais rapidement hein... Faut pas que ça pèse trop non plus, c'est pas une fonctionnalité qu'on peut vendre...   hmm

Bref, java => plus jamais ! pitié !

grim7reaper a écrit :

Sinon, à propos de JEE, je suis tombé sur ce (vieux) texte récemment. J’ai bien rigolé big_smile

Excellent, et malheureusement très très proche de la vérité big_smile

#4 Re : -1 »  /* Topic des codeurs [8] */ » Le 03/08/2013, à 07:57

Mindiell
Réponses : 2281
Shanx a écrit :

Ben à la base, il me semble que ça marchait aussi ici. Et tout d’un coup, gros bug. hmm

Bon, j’ai trouvé une manière de faire. C’est plus lourd, mais ça contourne le problème :

cur.execute("SELECT name FROM sqlite_master WHERE type='table'")
table = cur.fetchone()
while table:
    table_liste.append(table[0])
    table = cur.fetchone()

for table in table_liste:
    cur.execute("CREATE TABLE IF NOT EXISTS {} (date TEXT, type TEXT, zone TEXT, min REAL, max REAL, moyenne REAL)".format(table))

EDIT : d’ailleurs, si quelqu’un sait comment ouvrir une table existante sans passer par un CREATE IF NOT EXISTS, je suis preneur.

Alors, tu utilises execute une seule fois. Hors le comportement d''execute semble être de renvoyer un iterateur, ce qu'utilise le code de grim7reaper et pas le tien.
Ensuite, je serais toi j'utiliserai quelque chose comme :
[ccode]show tables[/ccode] J'espère que ça existe bien en sqlite.

Bon, après une rapide recherche,

.tables

semble faire ce que tu attends.

Enfin, j'avoue ne pas avoir compris ta dernière question : ouvrir une table n'est pas la créer : que souhaites-tu faire exactement ?

#5 Re : -1 »  /* Topic des codeurs [8] */ » Le 10/09/2013, à 22:21

Mindiell
Réponses : 2281
Shanx a écrit :

Ensuite, pour le stockage en lui même, j’ai une idée de comment procéder, mais je n’ai trouvé confirmation de la procédure nulle part. Toutes les informations concernant le fichier sont stockées dans une bdd, je ne me trompe pas ? Du coup, comment est fait le lien entre ladite bdd et les fichiers qui correspondent ?
Je me pose aussi la question du format de la bdd : SQL (avec SQLalchemy, ça fera plaisir à Rolinh qui me l’avait déjà conseillé big_smile ), ou json ? (sachant que je ne maitrise ni l’ORM, ni json)

Marrant, je viens d'essayer Flask pour un projet à moi aussi smile

Pour ce qui concerne le stockage, je mettrais toutes les "metadata" dans la base (voire même le nom du fichier). Et le lien, c'est soit le lien du fichier (son adresse physique, genre /var/www/site/upload), soit un identifiant car tu renommes le fichier uploadé. Je préfère la première solution personnellement.

Ca permet, en tout cas, de placer tes fichiers à différents endroits possibles, de les retrouver en parcourant le serveur, et d'afficher toutes les informations le concernant sans y accéder (pour les metadata).

Pour SQL ou json, ça va encore troller, mais j'ai tendance à préféré sql pour la facilité de requêtage (puisque pas mal de caractéristiques par fichiers)

#6 Re : -1 »  /* Topic des codeurs [8] */ » Le 12/09/2013, à 20:01

Mindiell
Réponses : 2281

Tu appelles ton programme comment ? Parce que c'est p'tet pas installé dans le bon python ?
Tu as essayé de lancer le shell python et de faire un import ?

#7 Re : -1 »  /* Topic des codeurs [8] */ » Le 02/10/2013, à 07:02

Mindiell
Réponses : 2281

Euh, Google, ça fait encore rêver ?

Hmmm... Bien joué tout de même wink

#8 Re : -1 »  /* Topic des codeurs [8] */ » Le 27/11/2013, à 07:42

Mindiell
Réponses : 2281
Le Rouge a écrit :

Mais pourquoi est-ce que les cryptographes ne mettent pas en ligne d'implémentation de référence -___-"

Euh, tu peux le refaire en français ? wink

#9 Re : -1 »  /* Topic des codeurs [8] */ » Le 14/12/2013, à 11:07

Mindiell
Réponses : 2281

Bonjour à tout le monde,

Peu présent dernièrement. Comme je code aussi dans le train, j'ai fait ça cette semaine : ShareIt

Grosso modo, je voulais pouvoir "sauver" ma clef GPG sans risque de sécurité, mais ça peut servir pour n'importe quel fichier. L'idée est simplissime : partager un secret et filer les morceaux à n personnes max. Il suffit de seulement k morceaux pour reconstruire le secret, sachant que (k-1) morceaux ne donnent pas d'indication sur le secret.

Par exemple, pour partager un fichier, je génère 10 morceaux, que je donne à différents contacts (qui ne se connaissent pas ou peu et à qui je fais un peu confiance). Personne à part moi sait qu'il me faut 4 morceaux pour reconstruire le fichier de départ. Si quelques contacts sont perdus (mort, perte du fragment, perte de contact), je peux régénérer de nouveaux fragments différents pour les donner à de nouveaux contacts.
Le jour où j'ai un souci (crash disk, etc...), je peux demander à 6 contacts (par exemple) et après avoir reçu mes 4 fragments, je reconstitue mon fichier !


Ca se base sur de la résolution de polynôme avec des coefficients de Lagrange etc... et ça s'appelle Shamir's Secret Sharing Mais au final le résultat est très simple yikes)

Bref, tout commentaire, avis, critique, etc... est plus que bienvenu !

#10 Re : -1 »  /* Topic des codeurs [8] */ » Le 17/12/2013, à 15:53

Mindiell
Réponses : 2281

@Rolinh: Oui, j'ai optimisé le calcul du polynôme déjà. Je vais jeter un oeil à ton truc.

@Kanor: a priori il n'y a pas de crypto là-dedans (dans le sens avec une clef). Et il me semble que le SSS est reconnu pour être costaud. Maintenant, son but n'est pas non plus de distribuer les fragments à tout le monde.

J'ai posté sur gnupg-users, mais ils semblent moins intéressés... M'enfin la discussion est lancée, on verra bien, toute critique est bonne à prendre !

@grim7reaper: super le micro-python ! Merci

#11 Re : -1 »  /* Topic des codeurs [8] */ » Le 18/12/2013, à 00:17

Mindiell
Réponses : 2281

@Rolinh: j'ai jeté un oeil très rapide avant de me rendre compte que c'était un truc que je pouvais précalculer puisque j'utilise toujours le même nombre premier. J'ai maintenant un simple tableau de 256 éléments c'est beaucoup plus rapide wink
Comme au bon vieux temps des demos avec les sinus et les cosinus rangés dans un tableau de 256 valeurs pour accélérer les calculs wink

#12 Re : -1 »  dvdrip error » Hier à 13:59

Mindiell
Réponses : 6

Quelques années après, la méthode est parfaite pour résoudre ce problème !

+42

#13 -1 »  mauvais sous-domaine... » Le 25/11/2014, à 11:24

Mindiell
Réponses : 1

Bonjour,

Je cherchais un pastebin par chez vous et j'ai donc tapé un truc genre : pastebin.ubuntu-fr.org
Et là, surprise, je tombe sur une page d'accueil de nginx qui me félicite et qui dit qu'il est bien installé yikes)

Pitet que vous devriez éviter qu'on puisse taper sur n'importe quel sous domaine non ?

Bisous,
et bon courage o/

#14 Re : -1 »  Commande groupée de Raspberry Pi et idées. » Le 02/09/2013, à 05:10

Mindiell
Réponses : 1342

Bon, après 4 ré-install je suis un peu lassé :
J'ai tenté d'installer xfce sur un r-pi, c'est la vraie galère.
J'ai viré tout lxde, et installé xfce. Mais, :
- je conserve une page de login bien moche
- je ne peux que me déconnecter (impossible de cliquer sur éteindre ou redémarrer ???)
- c'est pas rapide, rapide (c'est pas forcément méga-important, mais le démarrage de session est bien lent je trouve)
- pas de firefox dispo (iceweasel à la place) pour le moment (p'tet en recompilant ?)
- j'ai 17 (oui, j'ai compté) fenêtres en début de session qui me signalent toutes la même chose, à savoir que xfce4-panel ne trouve pas de session xfce. C'est toujours problématique xfce-panel avec moi hmm

Un client dont le pc a laché souhaite l'essayer. Il connait linux, mais on n'a pas envie d'effrayer ses collègues, donc j'ai mis un thème "à la windows" histoire de.

Au final, j'ai quelque chose d'à peu près probant, mais je ne peux pas lui filer avec les fenêtres xfce de début de session, ni sans la possibilité de l'éteindre avec un clic (il s'éteint bien avec un shutdown hein). Si vous avez des idées, n'hésitez pas !

Sinon, je l'orienterai vers le NUC d'Intel qui devrait être plus "simple" d'install et forcément plus véloce aussi (SSD, 4 Go RAM, et proco plus puissant)...

Help ! \o

#15 -1 »  jeu en python sans X » Le 05/02/2014, à 11:10

Mindiell
Réponses : 2

Bon, le titre est un peu bizarre, je l'accorde. Mais ma question est simple :
- j'installe un GNU/linux sans la partie desktop
- je veux maintenant jouer à un jeu en python

Est-ce qu'on peut faire ça ? Je suppose qu'il faut installer des trucs X (ou pas, n'hésitez pas). Mais je ne veux pas qu'on ait le X qui démarre au début.

Un peu comme le DOS avec les modes VGA et tout quoi. Bon, là l'idée ça serait plus d'utiliser de l'openGL (SFML par exemple) en fait, mais c'est l'idée.

Si vous avez des infos, des idées, des remarques... Je prends ! wink

#16 Re : -1 »  jeu en python sans X » Le 07/02/2014, à 06:55

Mindiell
Réponses : 2

Pour le programme (ou autre), vu que c'est moi qui le ferait, ça ne pose pas de souci. Je vais regarder côté framebuffer, merci...

#17 Re : -1 »  Commande groupée de claviers TypeMatrix » Le 07/07/2013, à 21:02

Mindiell
Réponses : 69

Aller les jeunes !
On commande et plus vite que ça !

Le bépo c'est l'avenir ! Le clavier ergonomique, ça devrait être obligatoire !
Alors un bépo ergonomique, il faut se jeter dessus ! wink

Ma commande s'était bouclée ainsi :
[*]30 claviers ![/*]
[*]38 skins ![/*]
[*]94,4$ le clavier[/*]
[*]11$ la skin[/*]

Hop hop hop !

#18 Re : -1 »  Commande groupée de claviers TypeMatrix » Le 11/07/2013, à 06:05

Mindiell
Réponses : 69

\O/

Blabla404 : il faut savoir être patient parfois wink

#19 Re : -1 »  Commande groupée de claviers TypeMatrix » Le 11/07/2013, à 09:24

Mindiell
Réponses : 69

Pas de souci, c'est pas mal pris, mais c'est surtout que ça prend du temps une commande groupée, s'tout wink

#20 Re : -1 »  Commande groupée de claviers TypeMatrix » Le 29/07/2013, à 19:05

Mindiell
Réponses : 69

Tu mets tout en première page de la discussion, comme j'avais fait : et c'est reglé ! wink

Ca demande juste un peu de boulot de ta part tongue

#21 Re : -1 »  Commande groupée de claviers TypeMatrix » Le 03/08/2013, à 19:43

Mindiell
Réponses : 69

T'as contacté Henry et Mary ? Ils sont bien sympas et te diront rapidement quel prix tu peux espérer... In fine, avoir de bons prix, ça peut intéresser plus de gens wink

#22 Re : -1 »  Commande groupée de claviers TypeMatrix » Le 04/08/2013, à 10:27

Mindiell
Réponses : 69

Tiens, suite à une demande, j'ai posté un lien vers ici sur le forum debianf-fr... wink

#23 Re : -1 »  Commande groupée de claviers TypeMatrix » Le 04/08/2013, à 13:46

Mindiell
Réponses : 69

Encrypt, euh non => week-end wink
Par contre, présent demain et jusque vendredi normalement big_smile

#24 Re : -1 »  Ubuntu pour les avocats » Le 25/07/2013, à 09:27

Mindiell
Réponses : 84
Olivier Sebal a écrit :

Personnellement, je suis incapable de produire à tel logiciel. En revanche, et la condition qu'il soit entièrement libre (oubliez Adwin !), je serais ravi de participer en "testant" vos travaux, ou en répondant à vos questions, en tant qu'utilisateur.

Et quid de payer pour obtenir un logiciel qui vous va (libre bien entendu...) ?
Vous êtes plusieurs à souhaiter quelque chose, va-t-on enfin pouvoir mutualiser les demandes et fournir un travail de fond pour un projet viable (économiquement et logiciellement) ?

Aller les avocats ! Secouez-vous, secouez-nous !

PS: Bref, je suis toujours intéressé par un tel projet, et reste ouvert à toute idée de projet (cf mon site pro où je parle en long et en large de l'idée de mutualisation côté clients je ne mets pas de lien pour ne pas faire de pub).