- PHP : Bitwise handler : gestion des bits pour gérer les droits - CodeS SourceS
- Visual Basic / VB.NET : Classe cpalette pour gerer les palettes de couleurs 8 bits (256 couleurs) -
- ASP / ASP.NET : Handler : comment gerer sa propre extension (tutos - asp.net) - CodeS SourceS
- !!! Gestion d'entiers de 64 bits !!!
- Conception et réalisation d'une application de gestion des établissements scolaires pdf
11 févr. 2009 à 18:46
Sincèrement, j'ai lu plusieurs de tes sources, c'est super instructif ! Excellent travail !
Bonne continuation !
23 déc. 2008 à 10:51
Je viens de rajouter un zip avec un fichier example.php - je t'assure spipod c'est du niveau débutant en terme d'exploitation - aussi simple qu'un hello world.
Ptite astuce qui fait l'un des intérêts d'utiliser du binaire : vous pouvez définir dans un même fichier des droits genre, lecture, ecriture, suppression ...etc... et des niveaux genre annonyme, admin, visiteur ...etc...
Exemple illustré avec 'admin' dans example.php :
- read : 001
- write : 010
- delete : 100
- admin : 111 (all)
- guest : 001 (only read)
- editor : 011 (read + write)
Bonne prog et merci malalam pour la correction
23 déc. 2008 à 10:10
Pour la petite erreur, cela ne change rien, les positions binaires active ne sont pas les mêmes, mais s'il faut gérer plus de droit, je ne conseille pas cette notation.
Définir ses constantes, c'est une bonne idée ! et je trouve cela très exploitable.
22 déc. 2008 à 19:30
C'était juste pour préciser à ceux qui lisent ce code.
22 déc. 2008 à 19:27
je fais vite...j'ai pas trop le temps: c'est très intéressant, j'ai pas décortiqué du tout, j'ai parcouru, mais d'emblée un truc me gène quand même : 0x100, c'est pas une notation binaire, c'est de l'hexa. Du coup, gare aux surprises!
0x100 << 2 n'est pas égal à 16, mais à 1024.
Car (int)0x100 === 256
(FF + 1, quoi)