Forum Programmation.autre [Résolu] Comment gérer le fork d'un projet github dans une instance gitlab (framagit) ?

Posté par  . Licence CC By‑SA.
Étiquettes :
3
20
juin
2016

Bonjour,

Je souhaite forker un projet hébergé sur github dans une instance gitlab hebergée par framasoft (framagit).
De ce que j'ai pu observer et rechercher, pour que ce fork puisse suivre les évolutions du projet original, j'ai deux possibilités:

  • créer un compte github, forker le projet dans github et importer mon fork dans gitlab
  • importer le projet original github dans gitlab via l'import "from any git"

La première solution m'oblige à créer un compte github, et je ne sais pas (…)

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 Visibilité de l'entreprise m'employant lors de contributions github

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
3
28
avr.
2016

Bonjour,

Une question à propos des contributions sur github.com: L’entreprise pour laquelle je suis salarié en tant que développeur alloue de mon temps de travail pour contribuer à des logiciels libre.

Lorsque j'effectue ce travail et le propose aux gestionnaires de projets github, je m'interroge sur la visibilité de l'entreprise dans ce travail. En effet, à l'issue de la requête de fusion de branche, seul mon "identifiant/nom" personnel apparaît dans les contributeurs.

Pour le moment je prend soin de signer (…)

Forum Programmation.autre curl wget

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
26
avr.
2016

bonjour'

sur mes serveurs j'ai souvent besoin d'appeler des urls our lancer des taches' sans avoir besoin de récupérer la sortie.
pour cela j'utilise actuellement des crons
1. wget "http://monurl.com?action=true" -O foo.html --delete-after
ou
2. curl -s 'http://monurl.com?action=true'

mais je me demande la différence et pourquoi choisir l'un ou l'autre?

Forum Programmation.autre rediriger un flux vidéo actif

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
14
fév.
2016

Bonjour

J'utilise un soft pour Windows (Zedtv, via wine) qui a l'avantage de visionner (mais pas d'enregistrer) la télé suisse (RTS1/RTS2)

J'arrive à voir la commande lancée (livestreamer…) en lancer une autre modifiée (livestreamer -o fichier.ts …) qui va enregistrer, mais je me demandais si je pouvais lancer Zedtv, puis rediriger l'affichage de la vidéo dans un fichier.

J'ai lu plein de discussions

http://stackoverflow.com/questions/10453799/python-interacting-with-stdin-out-of-a-running-process-in-nix?lq=1

http://stackoverflow.com/questions/593724/redirect-stderr-stdout-of-a-process-after-its-been-started-using-command-lin

http://stackoverflow.com/questions/34289972/redirect-running-process-stdout-stderr-to-ssh-stdout-using-gdb

vu des outils comme gdb, strace, reredirect

mais je n'ai pas réussi à lancer (…)

Forum Programmation.autre Expression régulière

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
11
fév.
2016

Bonjour, j'ai des fichiers qui contiennent des lignes de la forme

11201509180811G
EUX11_002-2015/09/19 9:23:13.4 0

2015/09/19 15:23:07.0
2015/09/18 8:00:00.0 2015/09/19 8:00:00.0 1

2015/09/19 9:23:13.4 21601.68 21592.96

Dans ces lignes je voudrai d'abord détecter les lignes qui contiennent une date/heure (comme celle-ci 2015/09/18 8:00:00.0).
Ensuite, je veux vérifier que l'heure est bien écrite sur 2 chiffres. Par exemple "9:23:13.4" devrait se transformer en "09:23:13.4". Par contre "2015/09/19 15:23:07.0" ne doit pas se transformer en "2015/09/19 015:23:07.0".

J'imagine que le meilleur outil (…)

Forum Programmation.autre Quel est le meilleur moyen d'apprendre à utiliser un langage de programmation ?

Posté par  . Licence CC By‑SA.
Étiquettes :
3
8
jan.
2016

Bonjour,

je cherche à évoluer en informatique et je me demande comment commencer à travailler ?

Je cherche en particulier à maîtriser les spécificités du C++ et du java.

Je connais un peu le langage C et je me débrouille pas trop mal avec python.

Pensez vous qu'il soit une bonne idée de me concentrer sur des projets concrets, plutôt de suivre des cours ou des ouvrages « pas à pas », enfin, devrais-je plutôt mettre à jour mes compétences théoriques ?

Merci beaucoup (…)

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 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 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 Python3 / import / Jean-Paul Calderone

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
20
nov.
2015

Pour un projet Python3, j'essaie de coller au plus près de la structure de fichiers décrite par Jean-Paul Calderone; pour l'illustrer, je reprends un post dans un fil de discussion sur Stackoverflow :

    Project/
    |-- bin/
    |   |-- project
    |
    |-- project/
    |   |-- test/
    |   |   |-- __init__.py
    |   |   |-- test_main.py
    |   |   
    |   |-- __init__.py
    |   |-- main.py
    |
    |-- setup.py
    |-- README

J'ai (…)

Forum Programmation.autre Comment faire pour diff ignore les problèmes d'encodages ?

Posté par  . Licence CC By‑SA.
Étiquettes :
0
30
oct.
2015

Bonjour à tous,

je suis en train de modifier certaines parties d'un projet en PHP, et la première chose que j'ai faite, c'est de transformer tous les documents de ISO-8859-1 vers UTF-8, à grands coups de "iconv".

Ensuite j'ai attaqué les corrections de codes proprement dites, et maintenant, je voudrais fournir au programmeur original mes modifications. Sauf que le fichier produit par "diff" est complètement pollué par les soucis d'accents, et quasi inutilisable (le mainteneur original ne souhaite pas passer (…)

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 Bug SVG animation SMIL

Posté par  . Licence CC By‑SA.
Étiquettes :
0
20
oct.
2015

Bonjour,
je suis débutant dans la programmation et pour un cours je devais créer un svg animé et interactif grâce a SMIL.

J'ai crée la page suivante:
Ma création.

Mon animation fonctionnait bien c-a-d que lorsque je cliquais sur un lobe ce dernier devenait rouge et le texte correspondant apparaissait. Et lorsque je cliquais sur un autre lobe, le lobe d'avant redevenait jaune et le texte disparaissait aussi en laissant place au nouveau texte.

Mais j'ai essayé d'y revenir (…)

Forum Programmation.autre Programmation d'un site musical à base de donnée libre

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
11
oct.
2015

Bonjour,

Je cherche une base de données musicale libre ou gratuite.

Pour le moment, j'ai Gracenote pour les méta-données, mais l'information essentielle me manque les mp3.

J'ai bien rdio.com. Mais je ne sais pas le faire fonctionner.

Suis pas trop "troll", merci.

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 [txt2tags] Résolu: Utilisation des templates

Posté par  . Licence CC By‑SA.
Étiquettes :
3
30
sept.
2015

Bonjour à tou(te)s,

Afin de m'affranchir de la rédaction de document LaTeX qui m'agace profondément et tout en voulant conserver la "qualité LaTeX", c'est tout naturellement que je me suis tourné vers txt2tags, qui me rend d'excellents services.

Je suis ici pour essayer de rationaliser un peu mon processus de création de document et essayer de comprendre un peu mieux le fonctionnement de txt2tags.

Actuellement, j'ai un makefile pour chacun de mes documents de la forme suivante (du HTML pour (…)

Forum Programmation.autre [résolu] math exp() : performance 32-bit vs 64-bit

Posté par  . Licence CC By‑SA.
Étiquettes :
3
24
juin
2015

Bonjour,

Est-ce que quelqu'un saurait expliquer la difference de performance entre un build 32-bit et 64-bit de exp()?

Code:

#include <math.h>

#define SIZE (10000)

int main()
    {
        for (int i = 0; i < SIZE; ++i)
            for (int j = 0; j < SIZE; ++j)
                exp(i + j);

        return 0;
    }

Compilation (O3 ne change rien, j'utilise juste O0 pour eviter que le code ne (…)