Journal 50 mauvais conseils de codage pour développeur C++

Posté par  . Licence CC By‑SA.
Étiquettes :
18
21
fév.
2023

Bonjour,
Ce journal est pour s'amuser un peu.

Cet article a été initialement publié sur le site PVS-Studio. J'ai traduit et publié cet article ici avec l'autorisation du détenteur des droits d'auteur parce que je voulais partager cet article drôle avec la communauté française.

J'espère que vous apprécierez ce journal !

Presque tous les articles du C++ fournissent des informations sérieuses et exigent une lecture réfléchie — de préférence avec une tasse de café. Et parfois, on veut juste (…)

Sortie de uchardet 0.0.8 pour la détection de codages de caractères

Posté par  (site web personnel, Mastodon) . Édité par Julien Jorge et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
63
21
déc.
2022
C et C++

uchardet est une bibliothèque C/C++ de détection de codage de caractère (par exemple UTF-8 ou ISO-8859-15 sont ce qu’on appelle des « codages de caractères » ou « jeux de caractères ») basée sur des caractéristiques statistiques des langages naturels et membre du projet Freedesktop. Elle peut détecter quelques dizaines de codages de caractères.

Le projet fournit également un outil en ligne de commande pour tester très simplement le codage de vos fichiers ou de flux de texte.

uchardet version 0.0.8 est sortie ce 8 décembre 2022.

Journal Ⓒ✙✙ Le tiret bas (underscore) au début des variables membres ?

Posté par  (site web personnel) . Licence CC By‑SA.
11
18
août
2018

En réponse à guppy, j’ai rédigé un long commentaire qui mérite d’être promu en journal.   \_o_/

La norme C++ réserve l’utilisation du tiret bas (underscore)

Résumé de la norme Ⓒ✙✙ : https://en.cppreference.com/w/cpp/language/identifiers

[…]

An identifier can be used to name objects, references, functions, enumerators, types, class members, namespaces, templates, template specializations, parameter packs, goto labels, and other entities, with the following exceptions:

  • the identifiers that are keywords cannot be used for other purposes;
  • the identifiers with a double underscore (…)

Forum Linux.général Transcodage MP3 à la volée et montage FUSE.

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

Je viens de découvrir mp3fs, qui permet de transcoder à la volée des fichiers audio de FLAC vers MP3. Ces derniers, montés dans un dossier, peuvent être directement lus par un lecteur (ou matériel) ne supportant pas FLAC.

Étant disponible en version 0.91-1 dans Debian, je me dis super !, et puis je repense au fait que, en ouvrant un CD audio avec mon explorateur, Dolphin (Kde), je vois des dossiers FLAC, MP3, OGG et WAV. En les copiant (…)

Journal Ayé, Transmageddon 1.x est arrivé dans Debian Sid !

Posté par  (site web personnel) . Licence CC By‑SA.
15
23
avr.
2014

Transmageddon, un outil de transcodage de vidéos pour GNOME — et même dorénavant de rip de DVDs, qui sait donc pour l'occasion prendre en charge les pistes audio multiples — est sorti récemment en version 1.0 (et encore plus récemment en version 1.1)

Les deux versions ont rapidement été disponibles sous Debian Sid. Toutefois, pour pouvoir lancer l'application, il faut installer manuellement le paquet gir1.2-gudev-1.0 en attendant que le problème soit réglé.

Transmageddon repose sur GTK+3.x et GStreamer 1.x (et (…)