Monthly Archive for mai, 2008

Zend et Dojo : Vive les mariés !

Le framework PHP Zend et Dojo, un toolkit AJAX, ont annoncé hier (21/05/08) un partenariat non exclusif.

Sur son blog Andi Gutmans (cofondateur et directeur technique de Zend) explique :
“Afin de fournir une solution prête à l’emploi, Zend Framework inclura le Dojo Toolkit ainsi que certains composants spécifiques à Dojo”.

De plus, il précise que ce « partenariat stratégique » n’a rien d’exclusif, et que chaque projet, Zend et Dojo, restera agnostique et utilisable avec une autre solution.

Le billet de blog d’Andi Gutmans

La Source


  Partager sur Wikio

MySQL - Créer un utilisateur MySQL

A l’aide du client mysql :

  • Création d’un nouvelle base ainsi qu’un nouvel utilisateur ayant les pleins droits sur celle-ci :
    mysql -uroot -p
    <enter_mysql_root_pass>
    CREATE DATABASE <DB_NAME>;
    GRANT ALL PRIVILEGES ON <DB_NAME>.* TO 'my_user'@'localhost' IDENTIFIED BY 'my_password' WITH GRANT OPTION;
  • Élargir les droits utilisateur aux autres bases :
    GRANT ALL PRIVILEGES ON *.* TO 'my_user'@'localhost' IDENTIFIED BY 'my_password' WITH GRANT OPTION;
  • Élargir les droits utilisateur pour un accès distant (autre que localhost)
    GRANT ALL PRIVILEGES ON <DB_NAME>.* TO 'my_user'@'%' IDENTIFIED BY 'my_password' WITH GRANT OPTION;

Source


  Partager sur Wikio

MySQL - Modifier le mot de passe root

Etant vide par défaut (snif), voici 2 façons pour modifier le mot de passe root de mysql :

  • SET PASSWORD FOR

mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

  • mysqladmin

mysqladmin -u root password "newpass"


  Partager sur Wikio

Noms de domaine : Inspirez, expirez

Base de quelques 24 millions de noms de domaine expirés : http://www.bizprolink-internet.com/


  Partager sur Wikio

Webmail de Free

3 interfaces :
http://imp.free.fr/rc
http://imp4.free.fr
http://imp.free.fr

Complément :
Mail Filter: http://mfilter.free.fr/
FTP: http://ftpperso.free.fr/ (online) ftp://ftpperso.free.fr ou ftp://votrelogin.free.fr
Upload big files: http://dl.free.fr
Portail: http://www.free.fr
Votre compte: http://adsl.free.fr

Serveurs:
SMTP: smtp.free.fr
POP: pop.free.fr
IMAP: imap.free.fr
NEWS: news.free.fr


  Partager sur Wikio

Perl - Promo sur les accesseurs : 2 pour le prix d’un

Déclaration :

sub _get_and_set {
my($self, $field, $value) = @_;
my($retval) = $self->{$field};
$self->{$field} = $value if ($#_ >= 2);
return $retval;
}

Utilisation :

sub states { shift->_get_and_set('_states', @_) };
sub timeout { shift->_get_and_set('_timeout', @_) };

  Partager sur Wikio

Réinitialiser un portable Samsung

*2767*3855# et/ou *2767*2878# sans la carte sim

Le code de sécurité par défaut redevient 00000000 (huit fois zéro)

Attention !!!
Cette opération effacera tout le contenu multimédia du portable (photos, vidéos, son) ainsi que tout le carnet d’adresse contenu dans le téléphone.



  Partager sur Wikio

Perl - daemonize où le passage vers l’arrière-plan

# Nvelle session pour le root
my $pid;
if ($> == 0) {
$pid = POSIX::setsid();
die “Can’t start a new session: $!” if ($pid == -1);
}
# chdir
die “Can’t chdir to /: $!” unless (chdir(”/”));
# fork
defined($pid = fork) or die “Can’t fork: $!”;
# fermeture des std*
open STDIN, ‘/dev/null’ or die “Can’t read /dev/null: $!”;
open STDOUT, ‘>>/dev/null’ or die “Can’t write to /dev/null: $!”;
open STDERR, ‘>>/dev/null’ or die “Can’t write to /dev/null: $!”;


  Partager sur Wikio

Perl - Contrôle de Filehandle non bloquant

Autrement qu’avec le module IO::Select :

En lecture :

$rin = '';
vec($rin, fileno(FH1), 1) = 1;
# check 0 = non-bloquant
$nfound = select($rout=$rin, undef, undef, 0);
if ($nfound && vec($rout,fileno(FH1),1)) {
# do something with FH1
}
vec($rin, FH1, 1) = 0;

En écriture :

$win = '';
vec($win, fileno(FH1), 1) = 1;
# check 0 = non-bloquant
$nfound = select(undef, $wout=$win, undef, 0);
if ($nfound && vec($wout, FH1, 1)) {
# do something with FH1
}
vec($win, FH1, 1) = 0;

  Partager sur Wikio