WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Developpeur Magento Limoges




***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe

Developpeur Magento Limoges





Article:

S'il y a une bibliothèque logicielle qui propose des fonctions de rendu graphique pour le mode texte des cartes vidéo informatiques1, c'est bel et bien Libcaca. Elle est déployée en C par Samuel Hocevar ainsi que Jean Yves Lamoureux.
Cette bibliothèque est un analogue moderne à Aalib. De toutes les façons, elle fournit des fonctionnalités intéressantes comme le support des caractères Unicode ou la gestion d'une palette pouvant aller jusqu'à 2048 couleurs2. Cette bibliothèque se distingue plus particulièrement par son algorithme de tramage (dithering en anglais) dont la mission est de permettre par exemple de regarder des films dans un terminal informatique en mode texte, grâce à des logiciels comme MPlayer ou VLC media Player. A vrai dire, ceci n'est qu'une des nombreuses fonctionnalités de la libcaca. La bibliothèque dispose de bindings pour les langages informatiques C++, Python, PHP, Java, .NET, et Perl.
Libcaca est harmonisé sous licence WTFPL version 2
Le fondateur de grsecurity, Brad Spengler, dans un record assommant une faille de sécurité du noyau Linux6 utilise libcaca pour placarder dans un terminal l'extrait très symbolique du film 13 Tzameti dans lequel des gens jouent à la roulette russe.
Le 1er avril 2010, Youtube fait un poisson d'avril en procurant toutes ses vidéos au format TEXTp, développant que cette solution lui permet de faire un euro d'économie par seconde de bande passante.
GNU Libidn constitue une bibliothèque logicielle liée à l'encodage et au décodage des noms de domaine mondialisés selon les spécifications Stringprep, Punycode et IDNA. Elle est développée et soutenue par Simon Josefsson dans le cadre du projet GNU. La bibliothèque est consignée en C et une partie de l'API est également accessible en C++, Emacs Lisp, Python et Java. Une implémentation en Java et en C# sont procurées en natif et partagées selon les termes de la licence publique générale limitée GNU.
Il se dégage une adéquation générique de Stringprep dans la bibliothèque. Des profils Nameprep (en), iSCSI, XMPP et Kerberos version 5 sont également engagés. Punycode et ACE (ASCII Compatible Encoding) dans le contexte d'un nom de domaine internationalisé sont épaulés. Un mécanisme pour définir les tables de validation d'un domaine de premier niveau (TLD) et pour comparer des chaînes de caractères de ces tables est inclus. Des tables par défaut pour certains TLD sont même incluses.
l'API Stringprep se rapporte à deux fonctions « main » visant, la première, à la mutation de données de la représentation native d'un système en UTF-8, et, la seconde, au traitement Stringprep. Cela réduit l'utilisation d'un profil Stringprep dans une application.
l'API Punycode interpelle deux fonctions, l'une d'encodage, et l'autre de décodage.






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe