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 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 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 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 [emacs] Raccourcie clavier et elisp

Posté par  (site web personnel) .
Étiquettes :
1
1
août
2012

Bonjour tout le monde !

Je viens de trouver un raccourcie clavier génial pour emacs : « C-u M-| ». Pour faire simple ça applique une commande shell sur la région et la remplace par sa sortie. Mais voilà bien qu'utilisateur régulier d'emacs, et donc habitué à me tordre les doigts, le raccourcie clavier associé est franchement lourds. Donc j'aimerai le remplacer. Vous aller me dire, rien de plus facile :

(global-set-key "\M-p" 'shell-command-on-region)

Malheureusement, pour avoir le comportement souhaité il (…)

Forum Programmation.autre Comment faire ... en LaTeX ?

Posté par  .
Étiquettes : aucune
1
20
sept.
2012

Bonjour,
je suis un apprenti latexiens, et je suis tres fier de l'etre, car je viens de decouvrir un outil que je trouve formidable.

Donc c'est un post avec plusieurs questions qui espere au moins avoir des retours de liens, ou des elements de reponses.
-- deja si vous connaisseriez un bon forum sur latex, et en francais; je serai deja ravi.

Commencons (Encore problemes d'accents et autres, desole).
J'ai appris qu'on pouvait faire de la traduction, et faire d'un (…)

Forum Programmation.autre unicode : b en exposant [résolu]

Posté par  (site web personnel) .
Étiquettes :
1
28
oct.
2012

Bonjour,
je cherche le code unicode correspondant à un b (minuscule) en exposant, un peu comme ² (deux en exposant). La liste officielle ne me permet de trouver ce que je cherche.

En passant, dites-moi si ce genre de question est hors-sujet par rapport au forum de Linuxfr.org.

Merci d'avance !

** PS : toutes mes excuse, la liste à consulter est plutôt celle-ci : mon caractère est le 1D47. Désolé pour le flood !

Forum Programmation.autre Interface utilisateur scheme/racket

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
15
juin
2013

Bonjour,
Je suis actuellement en train de développer une petite application en Scheme, dont le but est de permettre de gérer les répartitions d'argent au long d'une période de cohabitation avec d'autres personnes.

Le principe est de sauver toutes les transactions ayant eu lieu (l'utilisateur doit les rentrer) et de les sauver. À partir de cela, le programme calcule la liste des échanges entre les utilisateurs nécessaires pour que chaque personne ai payé autant. Sachant qu'un échange est une (…)

Forum Programmation.autre Format de fichier TSE3

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
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 Expression régulière

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
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 Envoyer un multipart/form-data avec ocaml-curl

Posté par  . Licence CC By‑SA.
Étiquettes :
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 générer des diagrammes de type UML/arbre généalogique

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
7
mar.
2014

J'aimerais générer des diagrammes pour illustrer comment une information évolue au fil du temps. Quelque chose comme :

(état A)  --> (état B1) --> (état C)
           |
           --> (état B2)

Ces diagrammes seraient créés sous forme d'images et pourraient ainsi être inclus dans un PDF. Je voudrais aussi générer ces documents à la volée, dans l'idéal à partir d'une librairie Python lisant un fichier ou parcourant une structure de données.

Utiliser un outil conçu pour la génération de diagrammes UML (…)

Forum Programmation.autre HELP - Programmation pump.io

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
30
juil.
2014

Bonjour,

Dans le cadre d'un projet, je dois programmer pump.io sur node.js
Cependant, je ne trouve absolument rien sur la programmation de pump.io sur le net, mis à part son installation, ce qui est déja fait.
Est-ce que quelqu'un aurait un tuto ou pourrait m'expliquer en détail comment programmer pump.io?
C'est très très important, j'espère que quelqu'un pourra m'aider.

Je vous remercie d'avance

Forum Programmation.autre Angular - maj d'une vue

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
27
sept.
2014

Salut à tous,

Je cherche à mettre à jour un div de ma page qui contient un ng-repeat, il ce passe une chose étrange que je ne comprends pas.

Ma page html (au format jade):

    div(ng-controller="monController")
      div(ng-include="'partials/search.html'")
      div(ng-repeat="item in items")

L'appel de la fonction de mise à jour ce fait depuis le partial search.html, la fonction est bien appelé, mais la mise jour dans la vue ne ce fais pas, jamais !
Pour tester j'ai créé, sous le 3eme div (…)

Forum Programmation.autre Choix d'un language

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
13
nov.
2014

Bonjour,

Pour CatchChallenger 2, vu que je trouve personne pour faire en QtQuick2 l'application, j'envisage de changer de langage. Il y as un contrainte forte: les animations, et particulièrement les animations des attaques sont exporté sur le web, donc ne pas utiliser le binaire. Ensuite le datapack à manipuler c'est du .xml, .png, .ogg, je peu adapté les formats qui ne sont utilisé que sur le client.
Donc j'envisage:
- Java (android et bonne intégration dans linux, mais je n'est (…)

Forum Programmation.autre Quel format de fichier utiliser pour exporter une base de connaissance pour lecture offline ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
1
8
jan.
2015

Bonjour,

Je développe Tracim - http://tracim.fr qui est un outil collaboratif de gestion de connaissance et de versionning. Je souhaite implémenter une fonctionnalité d'export destinée à une consultation offline du contenu (pages type wiki, discussions, fichiers).

Ma question est la suivante : quel format utiliser pour l'export sachant que je souhaite proposer les fonctionnalités suivantes :

  • consultation facile
  • format lisible "multiplateforme"
  • fonctionnalité de recherche
  • hierarchie (arborescence) de l'information à respecter.
  • possibilité d'intégrer les fichiers sous forme de lien hypertexte
  • idéalement (…)

Forum Programmation.autre Parser du GCode avec Attoparsec (en Haskell)

Posté par  . Licence CC By‑SA.
Étiquettes :
1
7
oct.
2015

Je cherche à parser du GCode à l'aide de Attoparsec (en Haskell).
Voilà ce que je voudrais :

> parse "G01 X1 Y2 Z3"
Right [Just 1, Just 2, Just 3]

> parse "G01 X1 Z3"
Right [Just 1, Nothing, Just 3]

> parse "G01"
Left "Message d'erreur..."

Les 2 premiers exemples fonctionnent. C'est le dernier qui me bloque.Je voudrais faire échouer le parser si toutes les valeurs sont "Nothing". Il serait possible de faire sa propre fonction :

condition
(…)

Forum Programmation.autre Problème de types en Haskell

Posté par  . Licence CC By‑SA.
Étiquettes :
1
21
oct.
2015

Bonjour,
j'ai de nouveau un souci en Haskell. Je code un générateur de GCode.

J'ai un type 'Operation a' qui me sert à créer des opérations (par exemple une poche circulaire, un contour, un carré, etc.), et à les composer entre elles.

si je fais runOperation (circularPocket 10 10 0.5) :: GCode, ça me retourne du GCode.
si je fais runOperation (circularPocket 10 10 0.5) :: Drawing, ça me retourne l'image du parcours de l'outil.
si je fais (…)

Forum Programmation.autre gunfold et Data (Haskell)

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
25
nov.
2015

Bonjour à tous

Je me suis remis un peu au Haskell récemment, et au détour d'un article sur les Data, j'ai décidé de creuser plus en profondeur.

Jusqu'au use case 5, ça se passe assez bien, mais d'un coup en tombant sur fromConstrM, je patauge. Je ne comprends juste pas comment on fait pour naviguer dans la structure du type.

J'ai été voir dans le code source, et après en avoir appris un peu plus sur gunfold, gfoldl et (…)

Forum Programmation.autre GitHub Like : possibilité de ne pas diffuser les versions/branches de travail d'un projet

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
26
nov.
2015

Bonjour.

Je m'interroge sur la possibilité potentiellement offerte par GitHub (ou autres) : pouvoir partager un projet ou une branche uniquement entre certains développeurs pendant la phase de développement. On pourrait me dire de garder ma propre branche en local, mais je voudrais avoir la possibilité de garder une partie du projet non visible par tout le monde le temps que les devs bossent dessus.

Explications : je suis sur un petit projet perso (même plusieurs) que je voudrai diffuser (…)

Forum Programmation.autre gnuplot et représentation de delais

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
8
déc.
2015

Bonjour à tous,

J'ai des données de type :

AUTOMATE1;heure de début;heure de fin
AUTOMATE2;heure de début;heure de fin
AUTOMATE1;heure de début;heure de fin
AUTOMATE3;heure de début;heure de fin
AUTOMATE2;heure de début;heure de fin
AUTOMATE1;heure de début;heure de fin

Est-ce qu'il est possible de représenter chronologiquement les traitements avec gnuplot ? J'imagine une ligne par automate, dans le but de faire une grande frise chronologique.

J'avoue ne pas trop connaître gnuplot, toute solution scriptable est la bienvenue…

Merci à vous !

Forum Programmation.autre Intégrer automatiquement une image générée par un fragment de code dans du markdown

Posté par  . Licence CC By‑SA.
Étiquettes :
1
25
déc.
2015

Bonsoir,
je code un générateur de GCode en Haskell. Il va falloir que je fasse un peu de documentation…
Je souhaiterais mettre des bouts de code dans la doc, et intégrer automatiquement une visualisation 3D de ce que donne ce bout de code.
Ce genre de truc existe pour le langage R, ça s'appelle knitr. ça permet d'intégrer des courbes générée par un bout de code dans du markdown, automatiquement.
knitr supporte haskell, mais intègre juste la sortie texte.

(…)

Forum Programmation.autre Compatibilité de musl avec cible sous glibc [Résolu]

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
8
avr.
2016

Après avoir vainement cherché sur le Grand Ternet, voici mon problème. J'offre pour mon projet sur Sourceforge, en plus des sources, des binaires exécutables (liés statiquement). J'avais cessé de le faire au motif qu'il n'est pas sorcier de faire un "configure/make/make install". Mais un utilisateur m'a, de manière pertinente, fait savoir que dans certains cas les gens pouvaient être dans l'absolue impossibilité d'installer un compilateur GCC d'aujourd'hui sur leur machine (le cas d'un très vieil ordi sous Linux pas du (…)

Forum Programmation.autre Haskell : simplifier 2 "case" imbriqués

Posté par  . Licence CC By‑SA.
Étiquettes :
1
12
mai
2016

Bonjour,
je viens de coder un petit truc vite fait en Haskell pour remplir des noms de ville à partir de codes postaux dans un fichier CSV. Ca marche, mais j'aimerais simplifier ma fonction "main" qui contient 2 "case" imbriqués, à cause de la fonction parseCSVFromFile qui a pour type :

parseCSVFromFile :: FilePath -> IO (Either ParseError CSV)

Je fais donc la gestion d'erreur à la main, mais vu que Either est une monade, j'aimerais que ça (…)

Forum Programmation.autre Informations pour un livre sur Firefox

Posté par  . Licence CC By‑SA.
Étiquettes :
1
21
août
2016

Bonjour,

Je me demande s'il existe un livre, en français ou en anglais, référence ou livre d'apprentissage technique.

Sur le développement d'extensions (et éventuellement de plugins) Firefox, ou chrome. Multi-plateforme, C++, Java ou autres. Un livre complet, comme il existe des tas sur des langages.

Je précise que je préfère le format papier.

Ce n'est pas que je n'aime pas la documentation web, on trouve tout. Mais avant de chercher il faut apprendre.

Merci d'avance.

Je précise que j'ai une (…)