Files
varlog/_cache/similar/1bdf2551-dd9b-461a-bc5c-c8e8b1bf33f5.json
2026-05-15 10:37:48 +02:00

1 line
14 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[{"uuid":"12ed0b43-7dd6-40f2-a44a-e560e184e344","slug":"20230206-l-utf-8-ne-prend-pas-deux-fois-plus-de-place-que-l-encodage-iso-8859-15","title":"L'UTF-8 ne prend pas deux fois plus de place que l'encodage ISO-8859-15","category":"Journal geek","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-06 20:43:44","created_at":"2023-02-06 20:43:44","updated_at":"2023-02-06 20:43:44","tags":[],"plain":"L'encodage ISO-8859-15 utilise 1 octet (8 bits) pour représenter chaque caractère. Cela signifie qu'il peut représenter 256 caractères différents en utilisant un nombre limité d'octets. L'ISO-8859-15 est conçu pour couvrir les caractères utilisés dans les langues européennes occidentales, y compris le français, l'anglais, l'allemand et d'autres. Par conséquent, pour de nombreux textes dans ces langues, l'ISO-8859-15 peut suffire à représenter le contenu avec une taille raisonnable. Cependant, l'ISO-8859-15 n'est pas capable de représenter les caractères utilisés dans d'autres langues et peut ne pas être suffisant pour les applications qui nécessitent une plus grande variété de caractères. L'UTF-8 peut utiliser de 1 à 4 octets (8 bits chacun) pour représenter un seul caractère. Cela signifie qu'il peut représenter plus de 1 million de caractères différents, ce qui en fait un encodage très flexible pour les applications qui nécessitent une variété de caractères pour différentes langues et scripts. L'UTF-8 utilise une \"variable longueur\" de codage, ce qui signifie qu'il peut utiliser autant d'octets pour représenter les caractères les plus courants, tels que ceux utilisés en français et en anglais. En conséquence, pour certains textes, l'UTF-8 peut prendre autent de place que d'autres encodages, tels que l'ISO-8859-15, mais pas plus. Cependant, pour d'autres textes qui utilisent un grand nombre de caractères non-ASCII, l'UTF-8 peut nécessiter plus d'espace pour les représenter. Non, l'UTF-8 ne prend pas deux fois plus de place que l'encodage ISO-8859-15 de manière générale. En fait, l'UTF-8 peut prendre plus ou moins de place que l'ISO-8859-15, selon la complexité des caractères codés. L'UTF-8 est conçu pour prendre autant de place que l'ISO-8859-15 pour les caractères les plus courants, mais peut prendre plus de place pour les caractères plus rares ou complexes. L'UTF-8 peut utiliser jusqu'à 4 octets pour représenter un seul caractère, ce qui est plus que le 1 octet (8 bits) utilisé par l'ISO-8859-15. Cependant, l'UTF-8 est conçu pour être aussi compact que l'ISO-8859-15 pour les caractères courants, en utilisant autant d'octets pour les représenter. L'UTF-8 utilise une variable longueur de codage pour représenter les caractères. De plus, l'UTF-8 est conçu pour être compatible avec les codes ASCII, qui sont utilisés pour représenter les caractères les plus courants dans de nombreuses langues, y compris le français et l'anglais. En conséquence, pour de nombreux textes en français ou en anglais, l'UTF-8 peut effectivement prendre autant de place que l'ISO-8859-15, mais pas plus."},{"uuid":"ee3696c6-15aa-4285-8eb8-a2c6c8eb4c17","slug":"20230208-code-d-entite-html","title":"Code d'entité HTML, le codage tout terrain","category":"Journal geek","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-08 20:52:32","created_at":"2023-02-08 20:52:32","updated_at":"2023-02-08 20:52:32","tags":[],"plain":"Un code d'entité HTML est un code spécial utilisé pour afficher des caractères spéciaux ou des caractères non latins dans un document HTML. Il se compose généralement d'un \"&\" suivi d'un nom ou d'un numéro, et se termine par un \";\". Par exemple, le code d'entité HTML pour le symbole de l'euro est . Lorsque ce code est utilisé dans un document HTML, il sera affiché comme €. Les codes d'entité HTML peuvent être utilisés à la place des caractères spéciaux dans le contenu de votre page pour éviter les problèmes de codage ou pour garantir que les caractères s'affichent correctement sur tous les navigateurs. Il existe deux types de codes d'entité HTML: les codes d'entité nommés et les codes d'entité numériques. Les codes d'entité nommés utilisent des noms pour représenter les caractères spéciaux tels que pour ©, les codes d'entité numériques utilisent des numéros pour représenter les caractères spéciaux tels que pour © Voir : \nhttps://www.w3.org/TR/xml-entity-names/ - Liste des caractères, symboles, représentations... définie en XML"},{"uuid":"97acd928-68b4-4bec-941f-856f63cf0794","slug":"codage-code-barres-optique","title":"Codage : code barres","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2020-04-17 18:06:20","created_at":"2020-04-17 18:06:20","updated_at":"2020-04-17 18:06:20","tags":[],"plain":"Apparu dans les années 1970, un code-barre ou code à barres (CAB) est une représentation d'une donnée numérique ou alphanumérique sous la forme de barres noires obliques et d'espaces dont la largeur varie en fonction du codage utilisé. Technique\nLes chiffres, lettre ou signes sont traduits en valeurs binaires. Chaque valeur binaire est appelé bit. Un bit est représenté par une barre noire ou un intervalle blanc. Il s'agit d'un élement (E). Suivant le code utilisé, un élément peut avoir une certaine largeur. Deux techniques sont souvent utilisées.\ntype | | numérique | alphanumérique |\n---- | --- | --------- | -------------- |\ncodage par la largeur des modules | code 3 9 | | X | |\n::: | code industriel 2 5 | X | | |\n::: | code entrelacé 2 5 | X | | |\n::: | code matriciel 2 5 | X | | |\n::: | code 2 7 (codabar) | X | | |\n::: | code 11 | X | | |\ncodage sans retour à zéro | code UPC A, B, C, D, E | X | | |\n::: | EAN 8, 13 | X | | | 1. Codage en largeur des modules à venir 2. Codage sans retour à zéro à venir Conventions\nGTIN (Global Trade Item Number)\nTout article destiné à la vente au consommateur dans un magasin de détail doit être identifié avec un code à barres. Le GTIN (nom actuel et officiel), lEAN (ancienne dénomination Européenne) ou le GENCOD (ancienne dénomination Française), désignent le code qui identifie une unité commerciale c'est à dire une unité dont le prix peut être fixé, qui peut être commandée, livrée ou facturée aux fins d’échanges commerciaux, en nimporte quel point de toute chaîne dapprovisionnement. Ces unités commerciales peuvent être des unités de vente au consommateur, des unités logistiques (cartons, palettes, box, bacs…), des unités dexpédition. Le code GTIN est inscrit le plus souvent en chiffres au-dessous des barres. Il existe différents formats de GTIN : GTIN 14, GTIN 13, GTIN 12 et le GTIN 8. Drapeau :\nIl représente le code du pays ayant délivré le numéro de participant (2 ou 3 chiffres). Préfixe entreprise / numéro de participant :\nCode attribué par GS1 France qui comporte 4 ou 5 chiffres selon les besoins de codification de lentreprise. Code produit / numéro d'article :\nCode attribué par le propriétaire de la marque commerciale. Il dispose de 6, 5, 4, 3, 2 ou 1 chiffres selon la longueur du préfixe entreprise. Cest la seule partie variable du code, incrémentée par lentreprise. Clé de contrôle :\nElle se calcule sur la base des chiffres précédents et permet d’éviter toute erreur de saisie. Liste des drapeaux : Liens\nRègles de codification du GTIN Search for EAN, UPC, ISBN or product names"},{"uuid":"8b6d4615-c0e4-49b7-acf8-6e029a9189f8","slug":"20230109-obs-studio-29","title":"OBS Studio 29 avec encodage AV1 et filtre de compression","category":"Journal geek","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-01-09 22:48:20","created_at":"2023-01-09 22:48:20","updated_at":"2023-01-09 22:48:20","tags":[],"plain":"OBS Studio 29 est sorti ce week-end en tant que nouvelle version majeure de ce logiciel très populaire et multiplate-forme pour les enregistrements et les diffusions d'écrans. OBS Studio 29.0 prend en charge l'encodage AMD AV1 avec les GPU Radeon RX 7000 série d'AMD ainsi que l'encodage Intel AV1 pour les systèmes GPU Arc Graphics. Cet encodage AV1 GPU accéléré par Intel/AMD complète le support GPU NVIDIA existant. Cependant, le support de l'encodage AV1 d'OBS Studio pour les GPU AMD Radeon RX 7000 série et Intel Arc Graphics est actuellement limité à Windows uniquement, sans support pour Linux pour l'instant. Espérons que l'encodage AV1 GPU accéléré par Intel et AMD pour Linux sera pris en charge dans la prochaine version d'OBS Studio. OBS Studio 29.0 prend également en charge l'encodeur GPU accéléré par Intel HEVC/H.265, mais est également limité à Windows pour cette version. Parmi les autres changements apportés à OBS Studio 29.0, on peut citer l'ajout d'un filtre de compression ascensionnelle (upward compression filter), d'un égaliseur à 3 bandes, le support des encodeurs natifs HEVC et ProRes sur macOS, le support des touches média sur Linux et une grande variété d'autres améliorations et corrections de bugs. Analyse et explications\n-- upward compression La compression est l'un des principaux outils de l'arsenal d'un ingénieur son. Elle est souvent utilisée dans les mixages, que ce soit pour une seule ligne vocale ou pour un mixage entier.\nIl en existe deux types principaux de compression : la compression ascendante et descendante. La variante descendante est de loin la plus populaire.\nLa compression ascendante (à ne pas confondre avec l'expansion, qui est utilisée pour augmenter la plage dynamique d'un signal ou d'un enregistrement) met en évidence les détails d'un enregistrement qui pourraient être étouffés par des sons plus forts ou pour équilibrer les niveaux de différentes parties d'un enregistrement. La compression ascendante est généralement obtenue à l'aide d'un compresseur de dynamique, qui réduit la dynamique d'un signal audio en appliquant un gain aux parties les plus faibles du signal et en atténuant les parties les plus fortes. Des informations techniques sont disponibles sur le site https:integraudio.com/upward-downward-compression/\n-- Évolutions limitées à Windows de manière générale Il est possible que les évolutions mentionnées dans l'article soient limitées à Windows pour diverses raisons. Il peut s'agir de contraintes techniques liées à la manière dont OBS Studio est conçu et construit, ou de décisions de développement prises par l'équipe d'OBS Studio. Il est également possible que ces évolutions nécessitent des bibliothèques ou des fonctionnalités qui ne sont pas disponibles sur d'autres plateformes, telles que Linux. Sans plus d'informations sur les motivations exactes derrière ces choix de développement, il est difficile de dire exactement pourquoi ces évolutions sont limitées à Windows.\n-- Choix de la compression AV1 et H.265 H.265 (également connu sous le nom de High Efficiency Video Coding ou HEVC) [^note: ne pas confondre avec x265] et AV1 (AOMedia Video 1) sont tous deux des codecs vidéo qui visent à offrir une qualité vidéo supérieure à celle des codecs vidéo existants tout en utilisant moins de bande passante et de ressources de calcul. Tous les deux prennent également en charge la diffusion en haute dynamique (HDR) et peuvent être utilisés avec des vidéos à très haute résolution.\nIls peuvent aider à réduire la taille des fichiers vidéo tout en conservant une qualité élevée, ce qui peut être bénéfique pour diffuser ou télécharger des vidéos en ligne. En général, l'ajout de prise en charge des compressions AV1 et H.265 dans OBS Studio peut permettre aux utilisateurs de créer des enregistrements et des diffusions vidéo de qualité supérieure tout en utilisant moins de bande passante et de ressources de calcul. Pour capturer du contenu en HDR, vous aurez généralement besoin d'une caméra qui prend en charge cette technologie. Les caméras HDR sont conçues pour capturer une gamme plus large de luminosité et de couleurs. Si vous utilisez une caméra qui ne prend pas en charge le HDR, il est possible de simuler l'effet en utilisant des logiciels de retouche vidéo, mais cela peut entraîner une perte de qualité et ne donnera pas le même résultat qu'une caméra capable de capturer nativement du contenu en HDR. Si vous souhaitez capturer du contenu vidéo en HDR, il est donc recommandé d'utiliser une caméra qui prend en charge cette technologie. Il y a cependant quelques différences notables entre H.265 et AV1 :\nLicences : H.265 est un codec propriétaire [^note: privateur de liberté de l'utilisateur] développé par la Joint Video Expert Team (JVET), tandis que AV1 est un codec open source développé par la Alliance for Open Media (AOM).\nCompatibilité : H.265 est largement compatible avec les lecteurs vidéo et les appareils mobiles existants, tandis que AV1 est encore en cours de déploiement et n'est pas encore aussi largement supporté.\nPerformances : Selon certaines études, AV1 peut offrir une meilleure qualité vidéo à bitrate équivalent par rapport à H.265, bien que cela dépende de nombreux facteurs et peut varier selon les configurations et les contenus spécifiques. Mon choix sarrêtera sur le codec compatible avec mes usages, le plus performant, et avec une licence Open Source de préférence. Par exemple le Raspberry Pi n'est pas compatible H.265 et AV1 en raison de la puissance de calcul relativement faible du Raspberry Pi. [^note: Les options possibles d'un Raspberry Pi pour le type de codec sont AGIF, FLAC, H.263, H.264, MJPA, MJPB, MJPG, MPG2, MPG4, MVC0, PCM, THRA, VORB, VP6, VP8, WMV9 et WVC1.]\n [^note: Notez que la performance de H.265 sur le Raspberry Pi 4 et 400 n'est pas intégrée dans le GPU VideoCore.]\n \nVersions et crédits\nL'en-tête de ce billet est la traduction d'un article écrit en anglais du site Phoronix. https:www.phoronix.com/news/OBS-Studio-29 Crédit image : Midjourney Correction du titre des paragraphes Explication sur le filtre \"upward compression\"."},{"uuid":"048c20fc-65ff-431b-8cdf-5b5bdbc64662","slug":"que-font-les-salaries-quand-ils-ne-travaillent-pas-pendant-les-heures-de-travail","title":"Que font les salariés quand ils ne travaillent pas pendant les heures de travail ?","category":"Journal geek","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2020-04-17 18:06:54","created_at":"2020-04-17 18:06:54","updated_at":"2020-04-17 18:06:54","tags":[],"plain":"39 % des gens passent des appels personnels\n28% surfent sur Internet\n15% envoient des mails à leurs amis\n12% lisent le journal\n6% profitent du service courrier pour effectuer des envois personnels"}]