Forum Programmation.autre Subversion + lock et problème de droit

Posté par  (site web personnel) .
Étiquettes : aucune
1
16
avr.
2012

Bonjour à tous,

Une petite question sur subversion et les droits associés à la fonctionnalité du lock.

J'utilise un outil permettant la mise en place de fichier partagé.
Comme ce logiciel est "magnifique", il se base sur des fichiers binaires et assure son partage svn par le biais de lock divers et varié.
Comme mon logiciel est vraiement magnifique, il ne permet d'utiliser svn que par le biais d'une url http://XxX.

Je n'ai aucun problème à locker un fichier en (…)

Forum Programmation.autre Plier des régions de code avec vim

Posté par  .
Étiquettes :
1
15
avr.
2012

Bonjour,

J'utilise vim pour la programmation en PHP, et j'en suis actuellement satisfait.

Il y a cependant une chose qui me manque, et que j'aimerais pouvoir faire avec vim, comme je le fais avec notepad++ sous Windows.

Lorsque j'ai une longue classe en PHP, j'aime utiliser des régions pour organiser le code, comme en C#. Comme en PHP, les commentaires peuvent commencer par le caractère '#', cela n'affecte en rien le comportement du programme.

Au final, quand je «plie» le (…)

Forum Programmation.autre Recherche d'un langage dit fonctionnel et homo-iconique.

Posté par  (site web personnel) .
Étiquettes : aucune
1
8
avr.
2012

Bonjour,

Ça fait quelques temps que je regardais Haskell, un langage dit fonctionnel pur et qui possède des caractéristiques qui me plaisent vraiment. Cependant, il ne présente pas la propriété d'homoiconicité.

Pour cela, on va me dire d'aller voir du côté de la famille LISP et je dis pourquoi pas.
Mais voilà, j'ai déjà fait un peu de Common Lisp et j'ai eu une mauvaise impression quant aux différentes bibliothèques plus (surtout moins) développés, encore active ou pas… (…)

Forum Programmation.autre adressage relatif en assembleur amd64, je suis perdu

Posté par  .
Étiquettes : aucune
2
31
mar.
2012

Bonjour à tous,

J'écris ici car il y a quelque chose qui m'échappe totalement.
en adressage absolu, c'est pas compliqué.

movl data,%eax

en simili C
eax = *data

en adressage indexé non plus

movl 42(%esi),%eax

eax = *(esi + 42)

mais en adressage relatif, je suis perdu

movl data(%rip),%eax
#du code
#ici aussi
movl %eax,data(%rip)

La même instruction est utilisée, pour référencer le même endroit, (…)

Forum Programmation.autre générer des documents aléatoires (quiz) à partir d'une base

Posté par  (site web personnel) .
Étiquettes :
1
21
mar.
2012

Bonjour,
je vais faire une exposition dans un lycée avec des panneaux explicatifs. Il y aura un QCM simple à remplir où les élèves noteront leur nom pour être tiré au sort et recevoir des lots.

Je voudrais que les QCM soient tous différents.

Pour cela, je vais avoir une base de 20 questions et les QCM en comporteront 6 (soit 38760 QCM possibles en théorie).

Idéalement, j'aimerais pouvoir utiliser libreoffice (calc pour la base, writer pour l'impression), avec environ (…)

Forum Programmation.autre Chroot: environement de développement

Posté par  (site web personnel) .
0
9
mar.
2012

Bonjour,

Ma question est assez conceptuelle :)
J'aimerai m'essayer à Vala et GTK avec un EDI (Anjuta par exemple) mais je n'ai pas envie d'installer 50 millions de paquet pour les headers des librairies ainsi que tout les outils de compilations. En effet, je préfère garder un système clean et donc j'aimerai créer un chroot qui me servirai d'environement de dévelopement.

Cela soulève néanmoins quelque questions: à supposer que anjuta (ou autre EDI) se trouve dans l'environement principal, comment va-t'il (…)

Forum Programmation.autre Emplacement des fichiers de config utilisateur

Posté par  .
Étiquettes : aucune
5
29
fév.
2012

Bonjour.

Certaines applis utilisent pour leur config un fichier ~/.nomdelapplirc, d'autres mettent leurs fichiers dans ~/.nomdelappli/, d'autres dans ~/.config/nomdelappli/.

Y a-t-il un début de normalisation pour ça ? Est-ce que ça dépend de la distrib ? Est-ce que ça diffère entre linux et BSD ?

Quelque chose me dit que ~/.nomdelapplirc et ~/.nomdelappli/ c'est le passé, et ~/.config/nomdelappli/ c'est l'avenir, mais je n'ai pas trouvé de documentation pour ça.

Merci pour vos pointeurs.

Forum Programmation.autre quelle forge en ligne ?

Posté par  (site web personnel) .
Étiquettes :
1
25
fév.
2012

Bonjour,

Je me demande quelle forge en ligne utiliser pour mon joli projet ?
(j'utilise sourcesup.cru.fr mais c'est régulièrement planté le week-end, pénible).

Pas besoin d'un truc compliqué : me faut un svn + un wiki + un espace pour les releases et un bout de www pour mettre la javadoc en ligne.

Comme critères en plus : sympathie du site pour le libre, communautaire (pas de ms.forge.com), pérennité.

merci.

Forum Programmation.autre Versions minimales requises pour bibliothèques dans les dépendances

Posté par  (site web personnel) .
Étiquettes :
3
19
fév.
2012

Bonjour,

J'espère ne pas poser de question qui serait super simple à résoudre par google, mais j'avoue que je ne sais pas trop quoi chercher.

Alors voilà mon souci : j'ai commencé un petit projet (un jeu de tarot) en Vala, et je viens, avec une joie indicible, de commencer à mettre tous les fichiers pour les autotools.

Dans le fichier configure.ac (et j'imagine qu'il y a le même genre de choses quand on veut proposer des paquets pour des (…)

Forum Programmation.autre Générer un nombre pseudo aléatoire avec garantie d'unicité

Posté par  .
Étiquettes : aucune
1
13
fév.
2012

Bonjour,

Je suis à la recherche de l'algorithme miracle qui me permettrais d'obtenir un nombre pseudo aléatoire en étant sûr de ne jamais tomber 2 fois sur la même valeur.

Dans l'idéal je cherche a obtenir une fonction f qui pour tout x appartenant à [0..n] associe un nombre y appartenant à [0..n]. Avec pour tout x != y: f(x) != f(y)

Dans mes recherches je suis tombé sur les Champs de Galois, mais quelques tests (maladroits, je n'ai pas (…)

Forum Programmation.autre Comment modifier le noyau du routeur d-link dir-645 pour partager en réseau un conv. usb/rs232 ?

Posté par  .
Étiquettes : aucune
1
3
fév.
2012

Bonjour,

Le routeur d-link dir-645 est équipé d'un port usb serveur de périphériques réseau. Un logiciel "shareport utility" s'occupe de faire le pont usb entre le PC et le routeur.
Mettre une imprimante ou un disque dur sur ce port usb fonctionne sans pb.
Lorsque je cable mon adapt. usb/rs232, le driver s'installe correctement sur ma machine mais le logiciel de commande plante...

J'ai lu sur des forums qu'il est possible de modifier le kernel du routeur afin de lui (…)

Forum Programmation.autre Réimplémenter un code php sous licence cc-by-nc dans un autre langage, quelle licence s'applique ?

Posté par  .
Étiquettes :
6
21
jan.
2012

Bonjour les amis,
ma question du jour est un peu idiote, je ne me suis jamais trouvé dans cette situation :) je viens de tomber sur un bout de code PHP qui est exactement ce que je veux faire en C++, je compte donc bien transposer ce code en C++ et l'utiliser dans mes logiciels.

Le seul hic c'est que le code PHP est sous licence non libre (cc-by-NC) et que moi je code du GPL ... es-ce que le (…)

Forum Programmation.autre [RÉSOLU ] vim diff en mode caractère

Posté par  .
Étiquettes : aucune
1
13
jan.
2012

Bonjour,

Savez-vous comment faire pour que vim m'affiche un fichier diff en mettant en surbrillance les caractères différents entre 2 lignes.

Par défaut mon vim m'affiche en rouge les lignes à supprimer et en vert les nouvelles lignes, mais lorsqu'il y a seulement quelques caractères de différences entre les lignes (des fois juste une virgule) ça demande un grand effort visuel pour trouver la différence.

Si vim ne sait pas le faire, je suis preneur pour un autre outil.

Merci.

(…)

Forum Programmation.autre Recherche des appels

Posté par  .
Étiquettes : aucune
1
26
déc.
2011

Bonjour,

je programme à mes heures perdues et je n'ai pas certains automatismes et certaines méthodes.
En ce moment je modifie un logiciel PHP qui est écrit plus ou moins en objet.
Parmi toutes les classes, beaucoup ont des fonctions membres avec des noms identiques. Par exemple dbaccess::open et usercase::open et smtp::open

Je veux modifier usercase::open
Avant cela je veux voir où est utilisé cette fonction. Alors je fais un grep et j'ai plein de résultats qui n'ont rien à (…)

Forum Programmation.autre Haskell, problème de strictitude de do

Posté par  .
Étiquettes :
5
15
déc.
2011

(Ségolène me manque)

Voila, je me demandais, considérez le brin de code suivant :

module Main where
import Graphics.UI.GLUT

main :: IO ()
main = do 
    _ <- getArgsAndInitialize
    _ <- createWindow "test"
    displayCallback $= clear [ColorBuffer] >> flush
--    displayCallback $= do clear [ColorBuffer] ; flush
    mainLoop

La ligne commentée me semblait équivalente à sa voisine du dessus, et pourtant la première ligne n'initialise pas le fond de la fenêtre crée, la seconde, oui. Comment ça ce (…)

Forum Programmation.autre algorithme

Posté par  .
Étiquettes : aucune
1
19
nov.
2011

Bonjour,

Je me pose un problème d'algorithmie.

Soit un contenu qui change à une fréquence fixe.
Le programme peut consulter le contenu mais ne connait pas la fréquence de changement.
Quel algorithme permet, le plus efficacement, de déterminer la fréquence mais aussi la prochaine échéance ?

J'imagine qu'il faut définir efficacement, je dirai en minimisant le nombre de consultations.
Un programme bourrin consulterait à une fréquence très élevé et trouverait la fréquence au bout d'une période ou deux. Mais se (…)

Forum Programmation.autre Basic LibreOffice : y a-t-il des spécialistes dans les coin ?

Posté par  .
Étiquettes :
3
1
nov.
2011

Bonsoir,

Parcourant les kilomètres de documentation sur les macros LibreOffice, je tombe, enfin, sur un exemple :

    Sub ExampleMsgBox
    Const sText1 = "Une erreur inattendue s'est produite."
    Const sText2 = "Néanmoins, l'exécution du programme va se poursuivre."
    Const sText3 = "Erreur"
    MsgBox(sText1 + Chr(13) + sText2,16,sText3)
    End sub 

Dispo ici. Je lance !
J'apprends qu'une "erreur inattendue s'est produite". Je sens donc que l'apprentissage de ce langage va être long et douloureux...

Or j'ai un projet de d'automatisation de (…)

Forum Programmation.autre [Imagemagic] compression jpeg avec "convert"

Posté par  .
Étiquettes :
4
10
oct.
2011

Bonjour,

Je cherche à convertir massivement un stock de photos au format tif vers le format jpg, et ce avec le niveau de qualité maximum permis. Pour ce faire j'ai prévu d'utiliser la commande convert, avec un paramètre "-quality 100%".
En faisant une rapide comparaison avec d'autres logiciels (Bibble, Gimp), je note que la taille du fichier jpeg produit diffère de 10 à 20% d'un logiciel à l'autre, sans que, à l'œil nu, une différence de qualité apparaisse entre les (…)

Forum Programmation.autre Écriture de documentation informatique en LaTeX

Posté par  .
Étiquettes :
2
7
août
2011

Bonjour,

Je débute en LaTeX, avec lequel je souhaite rédiger de la documentation informatique, plutôt orientée administration système et réseaux. J'ai du mal à trouver des packages adaptés car accoler du vocabulaire informatique au mot « LaTeX » dans google produit des résultats inintéressants, et CTAN propose surtout des choses pour le développement et l'informatique théorique.

Je cherche des macros du même genre que \url pour pouvoir entrer des noms de programmes, de commandes, des noms de domaines, des adresses IP, (…)