Forum Programmation.autre Lutim et le chiffrement

Posté par (page perso) . Licence CC by-sa
2
1
mar.
2014

Hello faux rhum,

Peut-être avez-vous vu passer ma dépèche sur Lutim, mon logiciel d'hébergement d'images.

Toujours en plein développement, je souhaite maintenant chiffrer les images envoyées sur Lutim.

Mais je me pose la question : chiffrement côté navigateur ou côté serveur ?

ZeroBin chiffre côté navigateur mais il ne gère que du texte, donc c'est beaucoup moins ressourcivore que pour des images. D'un autre côté, c'est cool car le serveur n'a jamais connaissance de la clé de chiffrement.

Si je (...)

Forum Programmation.autre GIT - Merge Request

Posté par (page perso) . Licence CC by-sa
Tags : aucun
3
13
fév.
2014

Bonjour,

Nous nous mettons à GIT (avec GitLab 6.5.1) au taff pour versionner nos environnements Puppet.

Nous avons un projet Dev, un projet PPRod et un projet Prod.
Nous travaillons sur le projet Dev/master; lorsque nous sommes content, un merge request est créé vers le projet de PProd/master.

  1. Nous travaillons sur le projet Dev/master, et commitons
  2. Nous créons un merge request de Dev/master => PProd/master
  3. Nous travaillons de nouveau sur le projet Dev/master et commitons.

Le commit réalisé en "3" (...)

Forum Programmation.autre Quels sites consulter pour se tenir au courant de l'actualité technologique web & client/serveur/bdd

Posté par (page perso) . Licence CC by-sa
Tags : aucun
5
11
fév.
2014

J'aimerais me tenir plus au courant des technos qui apparaissent et/ou évoluent dans le domaine des applications web, qu'il s'agisse de frameworks, de services type firebase, de nouvelles technos, langages et autres, libres mais aussi propriétaires. J'aimerais aussi éviter le "bruit", c'est à dire bien filtrer les nouveautés techniques par rapport aux actualités "technologiques" qui pourraient intégrer des informations type procès, brevets, rumeurs, etc (qui m'intéressent, mais pas dans ce contexte).

Quelles sont les sources que vous consultez / (...)

Forum Programmation.autre moteur de persistance

Posté par . Licence CC by-sa
Tags :
0
4
fév.
2014

Bonjour,

Je suis en manque d'inspiration.
Je voudrais écrire une petite application et je ne sais pas quoi choisir comme mécanisme de persistance.

Mon application doit stocker des listes d'objets tous semblables mais pas forcément simples (ie: avec des compositions et des listes comme attributs).

Mes critères sont :
- embarqué (ie: pas de client serveur)
- utilisable en python et si possible avec d'autres langages (java, shell (donc cli))
- pérenne (ie: que je puisse continuer à lire les (...)

Forum Programmation.autre [LaTeX] Créer un style pour des images

Posté par (page perso) . Licence CC by-sa
Tags :
0
20
jan.
2014

bonjour,

comme d'habitude, dès que je veux faire un truc simple avec LaTeX, ça me prend 2 plombes…

Bref, je voudrais faire une sorte de style personnalisé pour toutes les images dans mon document.

Si je créé un définition pour limiter la largeur des images à 8 cm, ça fonctionne :

\def\MyImages{\includegraphics[width=8cm]}

Si je modifie la définition pour centrer les images, ça ne va plus :

\def\MyImages[1]{\begin{center}\includegraphics[width=8cm]{#1}\end{center}}

Une fois ceci fait, ça imprime le nom de mon image, mais ça (...)

Forum Programmation.autre Permutation "sure" de pointeurs en Fortran

Posté par (page perso) . Licence CC by-sa
Tags : aucun
0
10
jan.
2014

Bonjour à tous !

Une question de programmation pas directement propre à Linux ou au logiciel libre mais je ne trouve pas la réponse ailleurs et je sais que des experts en HPC traînent parfois ici, et peut-être ont-ils déjà été confrontés à ce problème. En plus, j’utilise gfortran, bien qu’il ne soit pas le fautif ici.

Je cherche à permuter deux pointeurs (appelons les p1 et p2), ce qui s’écrirait naïvement :
ptemp => p1
p1 => p2
p2 => ptemp

(...)

Forum Programmation.autre Développement d'une interface de saisie sur tablette

Posté par . Licence CC by-sa
Tags :
3
8
jan.
2014

Bonjour.

Actuellement, lors d'un audit énergétique de bâtiment, on prend des notes sur un cahier (types de murs, dimensions des pièces, équipements de chaufferie, éclairages, etc) et ensuite on entre ça dans un logiciel de calcul, dans un rapport,…

On aimerait se doter d'un logiciel sur une tablette pour faciliter les saisies, une simple interface graphique avec des cases à remplir et des menus déroulants.

  • intégration d'une base de données d'équipements / matériaux
  • la saisie logicielle évite d'oublier de saisir (...)

Forum Programmation.autre programmation sur des projets différents (docker)

Posté par (page perso) . Licence CC by-sa
Tags :
2
1
jan.
2014

Bonjour à tous,

Petites résolutions de 2014 arrêter de casser son système en installant des merdes comme une merde. Maintenant, je souhaite continuer à installer des merdes mais avec classe.


Pour le contexte, je suis sous linux, sur Ubuntu 13.10 relativement propre, pur (moins de 18 jours).

Je souhaiterais continuer mon petit tour des langages de programmation. Mais j'aimerai bien ne pas installer tout dans le dur, car au bout d'un moment, ça commence à devenir le bronx quand (...)

Forum Programmation.autre les formats d'images

Posté par (page perso) . Licence CC by-sa
Tags : aucun
2
24
déc.
2013

Bonjour rum.

Écrire son jeu vidéo, c'est à la mode en ce moment, et c'est vrai que c'est une activité rigolote.
En regardant les fichiers installés dans le cas de jeux vidéos pas libres et vieux (j'aime dosbox), une question m'est venue à l’esprit. Il n'y a pas de fichier image, des .png, .bmp, etc.
Il y a bien un dossier data avec un tas de fichiers dans un format étrange, d'où ma question: pourquoi et comment ?

J'ai plusieurs pistes: (...)

Forum Programmation.autre Programmer avec ses pieds et en musique

Posté par . Licence CC by-sa
Tags : aucun
2
30
nov.
2013

Bonjour,

Je voulais partager avec vous ceci:

http://www.pawfal.org/dave/index.cgi?Projects/Scheme%20Bricks

Je m'intéresse à la programmation dite visuelle et je fais le tour de la question régulièrement sur internet.

C'est ce que j'ai trouvé de de plus constructif et de plus crédible. L'idée de programmer sans clavier. On va juste chercher des blocs. Au niveau productivité ça doit pas être terrible.

Le gros problème de la programmation visuelle c'est ça:

http://en.wikipedia.org/wiki/Deutsch_limit

C'est pour cette raison que tous les systèmes à base de "flow (...)

Forum Programmation.autre Existe-t-il un système de commentaires libre à la Disqus ?

Posté par (page perso) . Licence CC by-sa
7
25
nov.
2013

Bonjour,
je suis en train de faire un blog statique (html,css et javascript) et je me pose la question de la gestion des commentaires.

J'aimerais un truc à la Disqus, mais que je pourrais héberger chez moi (par exemple sur un Raspi), indépendamment de l'hébergement du blog, et qui soit libre. En effet, même si le service rendu par Disqus me plaît beaucoup, je ne veux pas imposer le tracking qui va avec aux commentateurs potentiels de mon blog. (...)

Forum Programmation.autre Recherche une description BNF du C, C++, Python et autres, sous licence libre

Posté par (page perso) . Licence CC by-sa
0
16
nov.
2013

J’aimerais pouvoir coder en espéranto, ou plus précisément dans des langages de programmation qui s’inspirent de sa grammaire régulière et puise leurs lexiques de l’espéranto. Comme à ma connaissance ça n’existe pas encore, j’ai décidé de m’y coller. Mais avant de créer un nouveau langage, je me suis dit qu’il serait intéressant de « traduire » des langages existants, histoire de me faire la main et en même temps de mieux dégager les idiomes que j’aimerais inclure et exclure dans ce projet (...)

Forum Programmation.autre Rôle du développeur et son "cœur de métier"

Posté par (page perso) . Licence CC by-sa
Tags : aucun
4
31
oct.
2013

Bonjour,

j'ai un ami qui est développeur. Il a suivi des formations, et a quelques années d'expériences.

Lorsque je lui parle d'adapter un logiciel à un besoin, il dit que c'est de la bidouille, que ce n'est pas propre.
Il préfère tout coder "from scratch" pour coller au plus près des besoins du client et de son métier (celui du client).

Quand je lui parle de logiciels libres, dont on peut lire le code pour voir quelles ont été les (...)

Forum Programmation.autre CryptoJS, PyCrypto et OpenSSL sont dans un bateau…

Posté par . Licence CC by-sa
Tags : aucun
2
28
oct.
2013

Bonjour à tous,

Je me suis mis en tête de passer un de mes programmes, écrit en Python, en application web (parce que c'est à la mode). Ce dernier utilise un poil AES, je dois donc réussir à déchiffrer avec Javascript mes données écrites avec Python. Évidemment, si j’écris sur les forums, c’est que je n’y arrive pas. À la place, je tombe sur un résultat plutôt « rigolo », voyez par vous même :

key = "Fr+qgqTMOfNiB1N7Zkl6IBHwzW3b0FnnoE2jiRzpLv4=" (base64)
key = "16bfaa82a4cc39f36207537b66497a2011f0cd6ddbd059e7a04da3891ce92efe"
(...)

Forum Programmation.autre Envoyer un multipart/form-data avec ocaml-curl

Posté par . Licence CC by-sa
Tags :
1
23
oct.
2013

Bonsoir !

J'écrit un petit programme pour envoyer mes TPs sur un serveur en ocaml, en utilisant ocurl, un wrapper pour libcurl.
J'arrive à faire ce que je veux sans soucis en ligne de commande, mais pas avec ocurl

Je veux vraisemblablement envoyé mon fichier en multipart/form-data

Ma ligne

curl -v "myhost/upload2.php" --form "fichier1= @file.tar.gz" --form "MAX_FILE_SIZE=1000000" -b cookie

Qui répond

> POST /upload2.php HTTP/1.1
> User-Agent: curl/7.32.0
> Host: myhost
> Accept: */*
> Cookie: PHPSESSID=4qbihrkhode23902q1v988a114; cookie_test=1
> Content-Length: 10563
(...)

Forum Programmation.autre Expression régulière

Posté par . Licence CC by-sa
Tags : aucun
1
18
oct.
2013

Bonjour forum,

Pourrais-tu m'aider à comprendre pourquoi les deux expressions régulières ci-dessous ne font pas la même chose ? Au départ j'ai pensé à la version commentée et je ne comprend pas pourquoi elle ne marche pas.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
text = "plop\n<salut\nplop\n>"

#m = re.search('<salut[.\\n]*>', text)
m = re.search('<salut(.|\\n)*>', text)

if m == None:
    print "Motif introuvable"
else:
(...)

Forum Programmation.autre Propriété Stream size d'un wav

Posté par (page perso) . Licence CC by-sa
Tags : aucun
0
14
oct.
2013

Bonsoir,

Dans un programme, j'ai un comportent différent entre deux fichiers wav.

Lorsque je regarde leurs métadonnées avec mediainfo la seule différence est

D'un côté

Stream size                              : 80

De l'autre

Stream size                              : 44

C'est le premier qui pose problème.

Quelqu'un connaît la signification de cette propriété  ?

Merci.

PS: Par ailleurs file donne la même signature,

RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 16000 Hz

Forum Programmation.autre Quel langage/outil pour divers développements (web/local) sur une base de données ?

Posté par . Licence CC by-sa
2
30
sept.
2013

Bonjour tout le monde,

Je vous écris car je rencontre un problème que doivent rencontrer beaucoup de développeurs à leur début similaire à "quels outils pour quelles utilisations ?".

En effet, je traîne depuis longtemps en tête une idée de base de données qui contiendrait évidemment des informations que j'aimerais traiter.

Comme toute base de données, j'aimerais pouvoir insérer et récupérer des jeux de données assez facilement afin d'agrémenter la base et pouvoir en extirper des agrégats de données comme d'une (...)

Forum Programmation.autre XML : ajouter un nouveau nœud autour d'un nœud existant

Posté par . Licence CC by-sa
Tags : aucun
0
21
sept.
2013

Bonjour à tous,

Je suis en train de faire un script pour éditer automatiquement un grand nombre de fichiers HTML comme du XML avec xmllint et xmlstarlet pour extraire le contenu qui m'intéresse, les mettre en forme grâce à une CSS de mon propre cru, et imprimer le tout de manière lisible pour être lu devant une assemblée.

J'aimerais savoir s'il existe un outil et/ou une commande permettant simplement d'ajouter un nœud autour d'un nœud existant, de manière à ce (...)

Forum Programmation.autre Méthode pour gérer les montées de version de structure de base de données

Posté par . Licence CC by-sa
6
28
août
2013

Bonjour les linuxiens !

Je viens vers vous pour savoir comment vous géreriez ce cas là.
Je bosse sur un projet open-source depuis un petit moment et pour le moment les montées de versions ce font à chque fois fromscratch.

A chaque nouvelle version, ses évolutions de base de données et je sais pas trop encore comment aborder le pb…

Déjà j'ai créé une table "versions" avec la version courante afin de savoir quelle version est en cours.
Ensuite, j'ai commencé (...)

Forum Programmation.autre Format de fichier TSE3

Posté par (page perso) . Licence CC by-sa
Tags : aucun
1
25
août
2013

Bonjour à tous

J'ai testé le code melody pour arduino :
http://www.arduino.cc/en/Tutorial/Melody

Je me suis dis que ça pourrait être sympa si on pouvait utiliser des fichiers midi. Après quelques recherches j'ai trouvé le format tse3, qui enregistre les données dans un format comme celui là :

 Events
            {
                0:12/26/0/0/0
                0:9/76/64/0/0-16:8/76/64/0/0        # E-6
                0:11/0/0/0/0
                24:9/76/64/0/0-40:8/76/64/0/0        # E-6
                72:9/76/64/0/0-88:8/76/64/0/0        # E-6
                120:9/72/64/0/0-136:8/72/64/0/0        # C-6
                144:9/76/64/0/0-160:8/76/64/0/0        # E-6
                192:9/79/64/0/0-208:8/79/64/0/0        # G-6
                384:9/72/64/0/0-400:8/72/64/0/0        # C-6
                ....

A droite on peut voir les notes, (...)

Forum Programmation.autre [Résolu]LaTeX tikz

Posté par . Licence CC by-sa
Tags :
4
19
août
2013

Bonjour,
J’essaye de faire un graph sur git pour une petite présentation, mais j’ai un problème de flèche… En effet, pour que ce soit visible, j’aurais voulu que les flèches push et fetch soit séparées.
Il y a la solution : nom_du_nœud.angle, mais comme les deux nœuds n’ont pas la même largeur, les flèches ne sont pas horizontales.
J’ai cherché une solution avec x/yshift mais pas de succès.

  • Peut-on translater les flèches de liaison ?
  • Quels autres solutions à t-on ?

Voici (...)