Forum Programmation.c++ Tracer des diagrammes de Feynman

Posté par  . Licence CC By‑SA.
Étiquettes :
3
21
jan.
2015

En cherchant un programme capable de tracer un diagramme de Feynmann, je suis tombé sur ce site où l'on peut télécharger un programme c++ qui se charge de tracer ce que l'on veut. Ça se télécharge ici. Le problème c'est que le code date de plus de 10 ans et donc qu'un certain nombre de bibliothèques ont changé (c'était avant g++ 3.0). Étant donné que mes compétences en c++ sont rudimentaires, je n'arrive pas à modifier le code (…)

[code] Trouver les erreurs

Posté par  (site web personnel) . Édité par BAud, Snark, Benoît Sibaud, palm123, RoPP, M5oul, rootix, TBTB, Nicolas Boulay et ZeroHeure. Modéré par rootix. Licence CC By‑SA.
70
14
jan.
2015
Technologie

Le récent problème d'OpenSSL et de ses failles peut nous avoir rendu dubitatifs quant à la supposée meilleure qualité des logiciels libres.

Cette dépêche se veut un petit rappel sur ce qui impacte la qualité d'un programme informatique, et de ce que l'on peut en déduire pour la communauté libre, et open source.

Journal Le réseau dans C++

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
31
24
nov.
2014

Faire du réseau de manière portable en C++, ça va devenir une réalité ! Le travail se fait dans une spécification technique (TS), c'est-à-dire dans une bibliothèque annexe qui sera figée pour C++17 et mise dans un namespace explicite : std::experimental.

Concrètement, la proposition qui en est à sa troisième révision, est largement fondée sur Boost.Asio qui, comme son nom ne l'indique pas, permet de faire à la fois du synchrone et de l'asynchrone. Elle me semble pour l'instant (…)

Modeste contribution à Audacity sur l'affichage des temps

Posté par  (site web personnel) . Édité par Benoît Sibaud, Nils Ratusznik, ZeroHeure et Nÿco. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
29
18
nov.
2014
Son

Audacity est un logiciel (GPLv2/C,C++/wxWidget) dédié "à la manipulation de données audio numériques.". Son développement est encore actif (dernière version : septembre 2013) et utilise SVN.

Cette dépêche est consacrée à un retour d'expérience sur un point précis : modifier la manière dont Audacity affiche le temps de début et de fin d'un fragment audio.

Forum Programmation.c++ MXE : cross-compilation Linux > Windows en 64 bits

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

Bonjour,
je m'emmêle un peu les pinceaux avec les possibilités offertes par le projet MXE. Depuis Linux, j'ai à cross-compiler un projet (C++/Qt5) vers du Windows, en 32 bits et en 64 bits. Je lis que MXE peut utiliser ou bien MinGW 3x/4x ou bien MinGW-w64. Pourriez-vous confirmer si les points suivants sont exacts ?

(1) après l'installation vers un répertoire que je nomme mxe32(a), un make gcc qt5 crée un mxe32/usr/bin/i686-pc-mingw32-gcc . J'imagine qu'il s'agit d'un gcc issu (…)

Bug Squashing Party européenne chez Mozilla Paris

Posté par  . Édité par Nils Ratusznik et palm123. Modéré par Nils Ratusznik. Licence CC By‑SA.
17
31
oct.
2014
Mozilla

Une Bug Squashing Party Mozilla, c'est un week-end consacré à la recherche et la résolution de bugs via Bugzilla (ou un autre logiciel de résolution de bugs des outils Mozilla). D'ailleurs, c'est ce week-end (1er et 2 novembre 2014) dans les bureaux de Mozilla à Paris.

Venez apprendre ce qu'est Bugzilla, comment ça marche, puis ouvrez votre premier bug, ou écrivez votre premier patch. :)

Vous voulez contribuer au code de Firefox OS ? Intervenir sur la machine virtuelle JavaScript ? Donner un coup de main sur le moteur de rendu graphique de Firefox ? Des employés de Mozilla seront là pour vous, partageront avec vous leur expérience, vous expliqueront les processus existants chez Mozilla et auront le plaisir de revoir votre code.

Un événement similaire se tiendra dans les bureaux de Mozilla Londres en parallèle, nous échangerons avec eux et tenterons de gagner le trophée mis en jeu pour cette première Bug Squashing Party européenne !

Vous n'avez jamais contribué au code de Mozilla mais pensez en avoir les compétences ? Alors ce week end est fait pour vous. Venez avec votre ordinateur et votre téléphone Firefox OS si vous en avez un :)

Journal CPP Con sur Youtube

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
21
oct.
2014

Les vidéos prises lors de la CPP Con 2014, LA conférence C++ de l'année, à Bellevue WA, commencent à arriver sur Youtube.

Parmi mes préférées, la présentation de l'équipe Microsoft Office sur leur approche pour partager autant de code que possible pour tourner sous Windows 32 et 64 bits, MacOSX, iOS, Android, WinRT, et peut-être un jour iWatch, était tout à fait intéressant. Bon, et manifestement, le support de GNU/Linux n'est pas sur leur feuille de route.

D'autres présentations, par (…)

Journal Veuillez instancier ce journal avant de le lire

Posté par  (site web personnel) . Licence CC By‑SA.
15
9
oct.
2014
/* attention ce journal est très légèrement technique, il ne suit pas la ligne éditoriale de linuxfr, vous n'y trouverez donc ni recette de cuisine, ni histoire de motards */

class journal < typename… Users > {

Bonjour Nal!

Si tu as lu mon précédent journal, tu sais que je me remets à jour en C++ en écrivant un petit prototype de jeu afin d'explorer ou de redécouvrir certaines parties de l'univers de cette plateforme de développement en kit.

Cette (…)

Journal Retour aux sources

Posté par  (site web personnel) . Licence CC By‑SA.
26
26
sept.
2014

Amour, gloire et cpp

Bonjour Nal,

Si tu suis régulièrement mes aventures, tu sais que depuis quelques années je n'utilise plus qu'une seule plateforme de développement pour tous mes projets: Java.

Portable, performant et surtout productif, ce mariage de raison n'a pas empêché quelques aventures avec Python ou Javascript, mais est resté assez solide.

Toutefois je n'ai jamais complètement pu oublier mon premier amour pour le C++, celui-ce ne cessant de se rappeler à mon bon souvenir, me (…)

Forum Programmation.c++ Autocomplétion dans QtCreator comme dans Eclipse

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

Bonsoir tout le monde,

Dans mon travail, je fais du Java avec l'IDE Eclipse. Chez moi, j'aurais voulu bidouiller petit peu de Qt et j'utilise l'IDE QtCreator, qui à l'air d'être celui de référence.

J'ai créé un petit projet mais je suis étonné que je ne retrouve pas l'autocomplétion comme dans Eclipse. Par exemple, j'ai créé une classe DirectoryObject et j'aurais voulu que lorsque je commence à taper son nom dans ma fonction main(), qu'après un Ctrl + Espace, il (…)

Journal C++14

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
38
31
août
2014

C'est officiel, depuis le 18 août dernier, une nouvelle version de C++ est sorti : C++14 ! Ce qui est le plus surprenant, c'est que les compilateurs du monde libre fournissent déjà cette version (alors qu'il avait fallu attendre de nombreux mois voire de nombreuses années pour les versions précédentes).

Pour rappel, C++14 n'est pas une révolution comme a pu l'être C++11, mais plutôt une évolution et une amélioration de C++11 avec quelques fonctionnalités supplémentaires. Pour le langage lui-même, on (…)

Forum Programmation.autre cross-compilation avec MXE sur ArchLinux : quid de la libc 32 bits ?

Posté par  (site web personnel) . Licence CC By‑SA.
0
10
août
2014

Bonjour,
je travaille sur une Arch (64 bits) et je voudrais (cross-)compiler un projet C++ et obtenir un exécutable Windows. MXE m'intéresse beaucoup mais un détail m'inquiète : la libc 32 bits doit être installée. En installant mon Arch je n'avais pas prévu de jongler avec une configuation 32/64 bits.

D'où ma question : comment puis-je installer la glibc 32 bits ?

Merci de m'aider !

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

Coder efficacement, bonnes pratiques et erreurs à éviter

Posté par  . Édité par BAud, Nÿco, Thom, Benoît Sibaud et olivierweb. Modéré par Ontologia. Licence CC By‑SA.
30
14
avr.
2014
C et C++

Développer une application peut rapidement devenir un enfer si vous n'avez pas anticipé certaines difficultés et fait les bons choix au moment de sa conception. Ce livre vous aidera à vous poser les bonnes questions et à tirer le meilleur parti de la programmation objet, en particulier en C++, sans tomber dans les pièges les plus fréquents. Il clarifie certains concepts délicats et passe en revue un ensemble de bonnes pratiques, qui rendront vos projets plus évolutifs et plus faciles à maintenir.

Titre de l'image

Concours de programmation CodinGame le 22 Février 2014

Posté par  (site web personnel) . Édité par ZeroHeure et Benoît Sibaud. Modéré par Ontologia. Licence CC By‑SA.
25
20
fév.
2014
Jeu

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 22 Février 2014 à 18h (UTC+1).

Ragnarok

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés qui leur plaisent et qui recrutent.

Parmi les nouveautés sur la plate-forme :

  • Bash arrive parmi les langages disponibles.
  • Dart 1.1 et de nouvelles bibliothèques pour Perl ont été ajoutés.
  • Le thème de ce challenge est "Ragnarök", issu de la mythologie scandinave. Pour l'occasion, de nouveaux graphismes seront à l'honneur.