function is_digit(num) { return RegExp('^[0-9]+$','g').test(num); }
mercredi 7 mai 2008
Equivalent du 'is_digit()' php en javascript
Petite fonction simple et astucieuse à ajouter à votre lib js perso :
lundi 17 mars 2008
BRE vs. ERE
Vous utilisez Unix/Linux.
Vous connaissez (un peu) les expressions rationnelles ("regular expression" en anglais).
Pourtant certains mystères persistent lors de l'utilisation... et là vous vous rendez compte qu'il existe plusieurs type d'expressions rationnelles !!! si si je vous jure !
les BRE (Basic Regular Expressions) :
les ERE (Extended Regular Expressions) :
Je n'ai pas trop le temps pour faire un tutorial détaillé.
J'en resterais donc là... pour l'instant !
Vous connaissez (un peu) les expressions rationnelles ("regular expression" en anglais).
Pourtant certains mystères persistent lors de l'utilisation... et là vous vous rendez compte qu'il existe plusieurs type d'expressions rationnelles !!! si si je vous jure !
les BRE (Basic Regular Expressions) :
Ici les meta-caractères doivent être précédé d'un anti-slash pour être "activé".
Ils sont considérés comme des caractères normaux sinon...
exemple : avec la commande "grep -e"
les ERE (Extended Regular Expressions) :
Ici les meta-caractères sont "activé" par défaut.
Il sont considérés comme des caractères normaux s'il sont précédé d'un anti-slash (on dira couramment que le caractère est échappé).
exemple : avec la commande "grep -E"
Je n'ai pas trop le temps pour faire un tutorial détaillé.
J'en resterais donc là... pour l'instant !
mercredi 30 janvier 2008
MySQL Password Recovery
Bon alors... je sais, je sais on peut trouver ca partout.
Mais j'en ai justement marre de chercher partout !
Donc voici comment redefinir le mot de passe root de mysql sous GNU/Linux :
Et voila... :)
Les messages et la façon de démarrer/arrêter mysql seront evidemment different selon votre serveur.
Vous devez bien entendu remplacer "mon_mot2passe" par le mot de passe que vous souhaitez attribuer à "root".
Mais j'en ai justement marre de chercher partout !
Donc voici comment redefinir le mot de passe root de mysql sous GNU/Linux :
$ /etc/init.d/mysql stop
$ mysqld --skip-grant-tables &
$ mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1Server version: 5.0.38-Ubuntu_0ubuntu1.1-log
Ubuntu 7.04 distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> UPDATE mysql.user SET Password=PASSWORD('mon_mot2passe')
WHERE User='root';
Query OK, 3 rows affected (0.05 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.03 sec)
mysql> exit
Bye
$ killall mysqld
$/etc/init.d/mysql start
Et voila... :)
Les messages et la façon de démarrer/arrêter mysql seront evidemment different selon votre serveur.
Vous devez bien entendu remplacer "mon_mot2passe" par le mot de passe que vous souhaitez attribuer à "root".
Inscription à :
Articles (Atom)