Journal BinMake : pour construire un fichier binaire décrit en texte

Posté par . Licence CC by-sa
21
12
jan.
2017

BinMake est un logiciel libre permettant de créer des fichiers binaires en décrivant par du texte leur contenu.
Il peut également être inclus dans du code C++ et être utilisé comme un flux.

Le texte décrivant le binaire à générer permet d'indiquer des nombres de bases décimale, hexadécimale, octale et binaire, de fournir du texte brute (sur une ligne). Il permet également de modifier l'endianness.
(Il devrait prochainement proposer des nombres flottants et du texte multi-lignes)

Version programme exécutable

La (...)

Journal Epeios Meta Mail User Agent : première publication.

Posté par (page perso) . Licence CC by-sa
13
31
déc.
2016

Introduction

Disposer de son propre serveur de mails permet de créer autant de compte mails que désirés, sans compter la possibilité de créer des alias. Néanmoins, de ce que j'ai pu voir, les webmails ne permettent de gérer qu'un seul compte à la fois, et les clients de messagerie desktop permettent d'avoir accès à plusieurs comptes mail à la fois, mais seulement indépendamment les uns des autres.

Une des principales fonctionnalités d'un MUA est le classement des mails (...)

Forum Programmation.c++ Régression linéaire sur grands entiers

Posté par . Licence CC by-sa
Tags :
2
22
déc.
2016

Bonjour,

J'ai besoin de résoudre un problème de dates.
Je dispose d'une caméra GiGe Vision qui timestamp ses images avec la valeur de son compteur interne. J'ai besoin de corréler ce timestamp avec le temps UTC sur la machine qui reçoit les images.
Je dispose sur cette caméra d'une fonction qui permet de latcher le compteur interne, puis de venir récupérer la valeur à posteriori.
Je latch donc à espaces réguliers ce compteur, et je date UTC cette demande. J'obtiens (...)

Concours « jeu de mots » et cadeaux pour Noël

Posté par (page perso) . Édité par Davy Defaud, BAud, ZeroHeure et Jehan. Modéré par Pierre Jarillon. Licence CC by-sa
12
19
déc.
2016
LinuxFr.org

LinuxFr.org organise un grand concours de fin d’année pour tous les codeurs fous avec des cadeaux pour Noël.

La fin d’année est une période calme pour la plupart d’entre nous, animée par l’esprit de fête et propice à la détente. Dans ce cadre idyllique, LinuxFr.org lance le concours des jeux de mots . Chacun choisit ses armes — son langage de programmation — et use et abuse des notations et syntaxes pour notre plus grande joie.

Fais bouillir ton cerveau. Allez, c’est parti !   ᕕ(ᐛ)ᕗ

Les deux filles _nerds_ ouvrent le concours sur les jeux de mots à tous les langages de programmation

C++17 garantit le court-circuit de copie (suite de la précédente dépêche)

Posté par . Édité par Oliver H, Davy Defaud, David Marec, Snark, Benoît Sibaud et lmg HS. Modéré par Yvan Munoz. Licence CC by-sa
Tags :
27
13
déc.
2016
C et C++

Le calendrier de l’Avent du C++ continue son bonhome de chemin. Chaque jour, ou presque, une nouvelle surprise est offerte aux lecteurs de LinuxFr.org. La dépêche sur l’élision de la copie nous a mis l’eau à la bouche :

Comment résoudre le dilemme entre cette optimisation et le fait de ne pas pouvoir en bénéficier dans un code portable ?

Alors, entrons dans les entrailles de la spécification technique P0135 guidés par cette dépêche pédagogique, et découvrons comment le C++ s’améliore de version en version.

Une fille nerd s’électrocute en touchant la nouvelle tour C++17 de sa voisine avec garantie de court-circuit de copie

C++ se court-circuite le constructeur de copie

Posté par . Édité par Oliver H, Davy Defaud, lmg HS, gbdivers, gipoisson, Benoît Sibaud, palm123 et Storm. Modéré par Yvan Munoz. Licence CC by-sa
Tags :
36
11
déc.
2016
C et C++

Le calendrier de l’Avent du C++ continue. Après quelques trous dans le calendrier, aujourd’hui une nouvelle surprise : le court-circuit du constructeur de copie.

Cette fonctionnalité est présente dans le C++ depuis la nuit des temps et pourtant peu connue, alors que ses effets de bords peuvent être redoutables. Cette dépêche très pédagogique explique tous les détails d’une optimisation ultime.

Une nerd s’électrocute en touchant la vieille tour C++ de sa voisine à cause des effets de bords du court-circuit du constructeur de copie (C++98 copy elision)

C++17 exprime la virgule flottante en hexadécimal et offre des cadeaux aux lecteurs de LinuxFr.org

Posté par . Édité par Davy Defaud, Oliver H, ZeroHeure et Storm. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
29
7
déc.
2016
C et C++

Chaque jour (ouvré) de décembre a droit à sa surprise. Après le if constexpr, aujourd’hui, le calendrier de l’Avent du C++ présente la spécification technique P0245 concernant le littéral pour exprimer la virgule flottante en hexadécimal.

Les Nerdettes s’entraînent pour le concours des littéraux hexadécimaux sur LinuxFr.org

C++17 branche à la compilation (`if constexpr`)

Posté par . Édité par Oliver H, Davy Defaud, Benoît Sibaud et Xavier Claude. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
27
5
déc.
2016
C et C++

Chaque jour de décembre a droit à sa surprise. Après la fixation de l’ordre d’évaluation des expressions, aujourd’hui, le calendrier de l’Avent du C++ présente la spécification technique P0292 concernant les conditions à la compilation, grâce à if constexpr.

Logo C++FRUG représenté par un gros "C++" au centre du cercle de la Francophonie

C++17 indique la disponibilité des en‐têtes (header)

Posté par . Édité par Davy Defaud, Benoît Sibaud, ZeroHeure, Xavier Claude, Bruno Michel et Nils Ratusznik. Modéré par Yvan Munoz. Licence CC by-sa
Tags :
37
2
déc.
2016
C et C++

Chaque jour de décembre a droit à sa surprise. Après l'ordre d'évaluation, aujourd'hui, le calendrier de l’Avent du C++ présente la Spécification Technique P0061 concernant une macro magique : #define __has_include.

Une personne déprime de ne plus rien comprendre au C++ et son collègue le rassure que LinuxFr.org publie le calendrier de l'Avent du C++ avec des explications pédagogiques

C++17 fixe l’ordre d’évaluation des expressions

Posté par . Édité par Oliver H, Davy Defaud, Benoît Sibaud et palm123. Modéré par Xavier Claude. Licence CC by-sa
Tags :
54
1
déc.
2016
C et C++

Le C++ est un langage bien présent et depuis longtemps dans les logiciels libres (environnements de bureau, outils bureautiques, navigateurs Web…). L’an 2017 approche à grands pas avec la promesse d’un tout nouveau C++17.

Pour finir l’année, voici le calendrier de l’Avent du C++ avec des dépêches pédagogiques sur ce qui nous attend en 2017. Après deux dépêches de mise‐en‐bouche, nous entrons enfin dans le vif du sujet avec deux spécifications techniques concernant l’ordre d’évaluation des expressions. Allez, c’est parti !   ᕕ(ᐛ)ᕗ

Bjarne propose de changer le C++ pour corriger son livre qu'il tient dans ses mains

Forum Linux.redhat Ou trouver gcc-c++, mesa-libGLU-devel et alsa-lib-devel?

Posté par . Licence CC by-sa
0
29
nov.
2016

Bonjour,

je viens de télécharger la version 7.3 de RHEL et je l'ai installée pour test.

Débarquant récemment de CentOS et de Fedora (mais aussi bien avant de Arch, Bridge, Chakra, Debian, Elementary, LMDE, Manjaro, Mint, Neon, Ubuntu et Zorin), je suis vraiment débutant avec RHEL et vous prie de bien vouloir excuser une demande aussi tiviale.

Contexte:
Pour les besoins particuliers d'installation d'un outil, j'ai impérativement besoin d'utiliser gcc-c++ mesa-libGLU-devel et alsa-lib-devel (packages disponibles sans rien demander de particulier (...)

Forum général.petites-annonces Stage Bac+4/+5 à Grenoble de 3 à 6 mois

2
25
nov.
2016

Bonjour,

Mon entreprise propose actuellement 2 sujets de stage, voici le second:

L'entreprise

Belledonne Communications est une jeune startup innovante fondée en 2010, qui édite le logiciel libre Linphone, leader mondial des logiciels de communication open-source Voix/Video sur IP.
Portée par une croissance très forte, l'entreprise réalise 90% de son chiffre d'affaires à l'international, auprès de clients du secteur des telecoms (opérateurs), de la domotique, et de startups innovantes, par la vente de licences et de services de développement logiciel (...)

Forum général.petites-annonces Stage Bac+4/+5 à Grenoble de 3 à 6 mois

Posté par (page perso) . Licence CC by-sa
1
25
nov.
2016

Bonjour,

Mon entreprise propose actuellement 2 sujets de stage, voici le premier:

L'entreprise

Belledonne Communications est une jeune startup innovante fondée en 2010, qui édite le logiciel libre Linphone, leader mondial des logiciels de communication open-source Voix/Vidéo sur IP.
Portée par une croissance très forte, l'entreprise réalise 90% de son chiffre d'affaires à l'international, auprès de clients du secteur des télécoms (opérateurs), de la domotique, et de startups innovantes, par la vente de licences et de services de développement logiciel (...)

Forum Programmation.c++ pre-realease de battle-rage un jeu de combat a la street fighter.

4
20
oct.
2016

Salut les C++,

je vous annonce de part ce présent message la pre-release de ma dernière création:

battle-rage: un jeu de combat en 2D a la street fighter écrit en C++ avec la bibliothèque sdl2, sdl2_image, sdl2_ttf et sdl2_mixer.

1. Choisissez le mode de jeu:

  • Player vs Computer.

  • Player vs Player.

  • Computer vs Computer.

2. Puis choisissez votre combattant parmi les 16 combattants disponibles ainsi que votre adversaire ou laisser l'ordinateur tirer (...)