Posted in GNOME

Customizing the Gnome menus with Gnome 2.0 in Solaris 9.

Customizing the Gnome menus with Gnome 2.0 in Solaris 9. – or – Corrections to Solaris document 817-3851 “Gnome 2.0 Desktop for the Solaris Operating Environment Systems Administration Guide” chapter 2, “Customizing Menus”. So you have installed Solaris 9 with Gnome 2.0 on some 150 machines and now you would like to customize the Applications menu to list your specific applications. Every single pathname in that chapter is wrong and is pretty useless in actually attempting this task, though I do make the assumption through the rest of this post that you have read it.

Continue Reading... Customizing the Gnome menus with Gnome 2.0 in Solaris 9.
Posted in Linux PHP

UTF-8 PHP MYSQL (histoire d’encodage)

UTF-8 PHP MYSQL (histoire d’encodage) Accueil UTF-8 PHP MySql Barre de progression d’upload en PHP Encodage et programmation Les caractères qui s’affichent sur les écrans d’ordinateur, comme toute donnée informatique, ne sont qu’une sucession de 0 et de 1 du point de vue de la machine. C’est le nombre et l’ordonnance de ces bits qui définissent la norme d’un encodage. Plus le nombre de bit sera élevé, plus l’encodage supportera de caractères. Les problèmes que l’on peut rencontrer lors du passage à l’UTF-8 viennent de cette différence de norme avec l’encodage européen ISO. Entre ces deux normes les problèmes vont se situer au niveau des caractères “spéciaux” comme les caractères accentués. A côté des problèmes que cela peut impliquer, l’UTF-8 permet de gérer un plus grand nombre de caractères, donc de gérer des langues aux glyphes exotiques, ce que ne permet pas l’iso avec ses 256 possibilités. Mais si l’UTF-8 permet de telles choses c’est qu’il est codé sur plus de bits que l’ISO, et si cela influe sur l’affichage, cela influe forcément sur le traitement des chaînes au niveau de la programmation et du stockage en base de données. Imaginons que l’on veuille connaître la longueur de cette chaîne…

Continue Reading... UTF-8 PHP MYSQL (histoire d’encodage)