Forum Programmation.autre Architecture pour faire dialoguer une interface graphique et un moteur de jeu. Via XMPP ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
3
21
nov.
2025

Hello,

J’ai envie de modifier mon jeu muttum pour le rendre multiplateforme (pour l’instant il ne vise que la plateforme GNOME).

Quand j’ai commencé à coder ce jeu, j’avais déjà pensé à ça et j’avais séparé la logique « métier » (enfin, le moteur de jeu) dans une bibliothèque indépendante (libmuttum).

Malgré cette séparation, l’interface graphique est très liée au moteur de jeu.

Je m’en suis rendu compte quand j’ai voulu commencer à porter le jeu pour (…)

Forum Programmation.autre Programmation d'une applet simple dans Gnome ?

Posté par  (site web personnel) .
Étiquettes : aucune
3
22
avr.
2009
Bonjour,

à une époque, j'utilisais "gdesklet" pour afficher des infos diverses sur mon bureau. Le gros avantage étant que l'API était super simple, et en quelques 10aine de minutes, on pouvait très simplement avoir un "desklet" qui faisait ce qu'on voulait (dans mon cas, afficher l'image d'une webcam en récupérant l'image via http + des affichage de texte).

Maintenant, j'ai l'impression que gdesklet est abandonné, soit. Du coup, j'aurais eu envie de faire la même chose en utilisant une applet (…)

Forum Programmation.autre Conseil pour débuter avec la programmation de FPGA

Posté par  .
Étiquettes : aucune
3
14
mai
2009
Voilà, étant un programmeur plutôt bas niveau, C et assembleur, j'aimerais descendre encore plus bas et me mettre à la programmation de FPGA. J'ai déjà d'ailleurs brièvement expérimenté une programmation un peu différente en m'essayant à CUDA (sapusaypalibre donc je ne m'y suis pas attardé, j'y jetterais sûrement à nouveau un oeil quand/si on aura un jour une implémentation libre d'OpenCLsur notre manchot) mais bizarrement aussi bien dans mon cursus universitaire que professionnel je n'ai jamais (…)

Forum Programmation.autre Bon tutoriel pour le Bash.

Posté par  .
Étiquettes : aucune
3
14
juin
2009
Bonjour,

Il y a quelques temps sur un forum j'avais demander un bon tutoriel (ou un libre) pour m'initier et aller plus loin dans le bash.

Cependant on m'a proposer un tutoriel assez complet mais en anglais, ce n'est pas que j'ai une phobie de l'anglais ou autre, mais je préfère apprendre avec une initiation en français (même si ça fait légèrement paradoxe avec l'informatique en général :p).

Auriez vous des tuto ou autres sites proposant une initiations au bash.

Forum Programmation.autre Quel langage choisir ?

Posté par  .
Étiquettes : aucune
3
4
avr.
2010
Bonjour,

J'ai développé pour une PME un logiciel pour gérer leur activité (c'est un parc d'attraction d'intérieur). Il y a 4 postes, relié à une base de données, faisant chacun fonctionner une imprimante à ticket de caisse (type EPSON) et une imprimante à code barre (ça sort des autocollant avec un code barre dessus). Ces deux types d'imprimantes fonctionnent sur des ports séries. Sur certains postes il y a parfois en plus une imprimante "normale" en USB).

La BDD : (…)

Forum Programmation.autre fi collé en latex

Posté par  .
Étiquettes :
3
15
fév.
2011
Bonjour, j'ai un petit problème en latex. J'ai écrit mon code latex. Je génère le pdf et je vérifie que tout va bien dans mon pdf. À première vu ça semble ok. Je décide de tester la recherche de caractère et je m'aperçois qu'il ne trouve pas la chaîne « afi » alors que le mot « afin » est bien présent dans mon document pdf. Si je copie le mot « afin » à un autre endroit, je m'aperçois (…)

Forum Programmation.autre Quelle bibliothèque de GUI pour haskell?

Posté par  .
Étiquettes :
3
27
avr.
2011

Bonjour,

Je me suis lancé dans haskell et j'aimerais mettre en pratique un peu de ma belle théorie. Je souhaite donc réaliser une/des application(s) avec interface graphique. Seulement, voila, laquelle choisir?

La page du haskellwiki propose plein de chose. Cependant, de très nombreux liens sont morts ou conduisent à des trucs dont le développement est arrêté depuis des lustres ou dont le dév s'est arrêté au stade pré-alpha. De plus, voulant d'abord approfondir le concept des monads avant de me (…)

Forum Programmation.autre Librairie pour les codecs G.711: PCMU/PCMA

Posté par  (site web personnel, Mastodon) .
3
8
juin
2011

Bonjour,

je cherche à savoir quelles sont les librairies existantes pour les codecs PCMU et PCMA (famille G.711). Ce sont des codecs audio d'assez basse qualité mais qui sont actuellement les codecs de base de l'infrastructure télécommunications apparemment (PCMU pour Europe et PCMA pour Amérique du Nord/Japon d'après Wikipedia).

Peu importe le langage, je cherche surtout à connaître nos alternatives Libres si on voulait, par exemple, développer un client IM qui pourrait utiliser l'un de ces codecs audio (…)

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 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 Et alors ? Go de google, c'est bien ?

Posté par  .
Étiquettes :
3
15
mai
2012

Bonsoir,

je suis pas programmeur pour un sou, mais je viens de voir une conférence sur le langage GO et il m'a semblé que c'était présenté comme le langage qui reprenait les bonnes idées des autres sans les inconvénients.
Bien, mais c'est le mec de google qui dit ça.
Et vous, qui avez tenté l'aventure, ça donne quoi ?

Je n'arrive pas à trouver de programme qui utilise ce langage dans ma distrib (où je suis passé à côté). Quels retours ?

(…)

Forum Programmation.autre Poetric ou Poésique

Posté par  (site web personnel) .
Étiquettes : aucune
3
29
oct.
2012

Hello les moules !
En pleine (re)découverte de Code Complete, de The Pragmatic Programmer et autre Clean Code, je me pose la question de l'artisanat, du travail bien fait, de la bonne façon de faire. Si le code est un langage à part entière (ah deux linguiste viennent de trépasser …), le travail sur le code, le refactoring constant pour rendre beau, c'est de la poésie, non ? Some poetric in english ou de la poésique en français ?

Forum Programmation.autre "Nécessaire" de démarrage pour développement d'un projet libre.

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
3
26
juin
2013

Bonjour.

Je suis en train de tenter de recenser la "boite à outils" de développement de projet libre.

Actuellement voici ce que j'ai relevé :

  • 1 gestionnaire de version (avec accès aux sources sur le net) pour héberger les sources
  • 1 bugtracker
  • un outil permettant de tracer les demandes d'évolution (hors bugs) => intégré au bugtracker ?
  • 1 site web (donc de préférence nom de domaine et hébergeur)
  • 1 wiki, éventuellement 1 blog permettant de suivre les évolutions du projet
  • 1 (…)

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

Posté par  . Licence CC By‑SA.
Étiquettes :
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 GIT - Merge Request

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
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 développement Android

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
15
mai
2014

Je suis en train de réunir des informations pour savoir s'il est réaliste de me lancer dans le développement d'applications open-source et gratuites pour Android. Je ne suis pas développeur de métier et ne connais pas du tout la programmation pour Android et en Java. En gros, j'aimerais ne pas débourser le moindre kopeck pour parvenir à mes fins :)

Mon point de départ est une base de code Python et C++/Qt4. Le moulinage de données du back-end se fait (…)

Forum Programmation.autre inférence de type en Haskell

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

Bonjour à tous
Aujourd'hui je faisais un petit peu de Haskell, histoire de découvrir quelque chose de nouveau, et je me frottais un peu aux histoires d'évaluation explicite avec les listes.
Histoire de commencer petit, je voulais faire une petite fonction qui ne me sorte pas de out of memory pour faire une somme toute bête.
Donc dans mon interpréteur GhCI (Haskell Platform) je fais:

import list.Data
let sum' liste = foldl' (+) 0 liste
:t sum'
(…)

Forum Programmation.autre Débugger du javascript / JQuery

Posté par  . Licence CC By‑SA.
Étiquettes :
3
29
oct.
2014

Bonjour, j'ai un niveau débutant moyen+ en javascript mais il m'arrive d'avoir besoin d'en écrire un peu pour améliorer mes IHM.
Dernièrement je me suis trouvé face à un bug que j'ai mis une heure à résoudre à cause du caractère complètement abscons de l'erreur renvoyée :

// Un simple if
    if($('input[name=user_cp]').val == 5)
// Mais j'ai oublié les parenthèses à val()

Et là ma console Firefox me renvoie TypeError: this.each is not (…)

Forum Programmation.autre Langage fonctionnel "bas niveau" (genre C)

Posté par  . Licence CC By‑SA.
3
27
fév.
2015

Bonjour.

Je m'intéresse depuis un moment aux langages fonctionnels, et je reste convaincu que ces langages représentent l'avenir de l'informatique (entendons-nous bien : je ne crois pas qu'ils remplaceront complêtement les autres langages, mais qu'ils remplaceront ceux-ci dans certains domaines, notamment dans le cadre de la programmation concurrente).

Je cherche s'il existe un langage fonctionnel permettant de faire de la programmation bas niveau comme en C. En connaissez-vous ?

Forum Programmation.autre [Résolu] valgrind & cmake

Posté par  . Licence CC By‑SA.
3
2
mai
2015

Bonjour.

J'essaie de trouver les fonctions d'un programme (dont je ne suis pas l'auteur, donc un peu la flemme d'aller customiser un CMakeLists.txt juste pour passer 2 options) qui consomment le plus de temps d'exécution (avec callgrind), pour voir s'il y a moyen d'optimiser intelligemment.

J'ai regardé la doc de callgrind, et il y est conseillé de compiler, sous gcc, avec les options "-g -01".
Quelqu'un sait-il s'il est possible de passer ces options à CMake sans devoir modifier le (…)

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 (…)

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 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 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 (…)