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

* Agence Typo3 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

Agence Typo3 Limoges





Article:

Libcaca détermine une bibliothèque logicielle qui procure des fonctions de rendu graphique pour le mode texte des cartes vidéo informatiques1. Libcaca est étendue en C par Samuel Hocevar ainsi que Jean Yves Lamoureux.
Cette bibliothèque est de nos jours semblable à Aalib. Son rôle est d'offrir des fonctionnalités captivantes comme le support des caractères Unicode ou la gestion d'une palette pouvant aller jusqu'à 2048 couleurs2. Cette bibliothèque est notamment connue pour son algorithme de tramage (dithering en anglais) qui permet par exemple de regarder des films dans un terminal informatique en mode texte, grâce à des logiciels comme MPlayer ou VLC media Player. En réalité, ceci n'est qu'une des nombreuses fonctionnalités de la libcaca. Des bindings sont disponibles dans la bibliothèque pour les langages informatiques C++, Python, PHP, Java, .NET, et Perl.
Libcaca est disé sous licence WTFPL version 2
Brad Spengler en tant que l'auteur de grsecurity, dans un exploit utilisant une faille de sécurité du noyau Linux6 utilise libcaca pour afficher dans un terminal l'extrait très allusif du film 13 Tzameti dans lequel des gens jouent à la roulette russe.
Le 1er avril 2010, Youtube fait un poisson d'avril en proposant toutes ses vidéos au format TEXTp, expliquant que cette solution lui permet de faire un euro d'économie par seconde de bande passante.
GNU Libidn se présente comme une bibliothèque logicielle destinée à l'encodage et le décodage des noms de domaine internationalisés selon les spécifications Stringprep, Punycode et IDNA. Elle est développée et maintenue par Simon Josefsson dans le cadre du projet GNU. La bibliothèque est écrite 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 fournies en natif et disées selon les termes de la licence publique générale limitée GNU.
La bibliothèque possède une implémentation générique de Stringprep. On y retrouve aussi des profils Nameprep (en), iSCSI, XMPP et Kerberos version 5. Punycode et ACE (ASCII Compatible Encoding) dans le contexte d'un nom de domaine universalisé sont supportés. Un mécanisme pour décrire 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 consiste en deux fonctions « main » visant, la première, à la conversion de données de la représentation native d'un système en UTF-8, et, la seconde, au traitement Stringprep. Cela raccourcit l'emploi d'un profil Stringprep dans une application.
l'API Punycode consiste en 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