LupusMic

  • Signature
    Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
  • Site web
  • Nombre de sujets
    26
  • Nombre de messages
    1 684
  • Nombre de commentaires
    4
  • Nombre de news
    Aucune
  • Niveau en PHP
    Gourou

Ses derniers messages sur les forums

LupusMic
le 10/05/2008 à 04:37
Optimisation requete/champ a 2 choix
(Sammuel) Raaaaaahhhh !!! On ne représente pas le chiffre 1 par la chaîne '1' mais par la chaîne 1. Si tu persiste à ne pas faire la différence, attends-toi à avoir des surprises un jour (casts improbables, index inutilisés, etc).

(burnedsoul) Les millisecondes deviennent rapidement des secondes. Mais bon, n'optimise pas de suite, tu auras le temps de revoir l'optimisation au cas où.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 08/05/2008 à 20:28
Optimisation requete/champ a 2 choix
Avec la table suivante :
create table users
( id integer auto_increment
, name char(10) not null
, is_active bool default null
, primary key (id)
) ;


On introduit les données suivantes :
insert into users (name) values ('Sammuel'), ('Tiller'), ('Lupus') ;


Les trois requêtes suivantes représentent respectivement les usagers actifs, désactivés et inactifs.

select * from users where is_active is true ;
select * from users where is_active is false ;
select * from users where is_active is null ;


Tu peux simplifier les deux premiers en :
select * from users where is_active ;
select * from users where not is_active ;


Pour activer un usager :
update users set is_active=true where name='Sammuel' ;

Pour désactiver ou suspendre un usager :
update users set is_active=false where name='Sammuel' ;


Pour forcer une reconfirmation d'inscription d'un usager :
update users set is_active=null where name='Sammuel' ;


Il faut faire attention à la chose suivante : false, null, true et l'ensemble des valeurs arithmétiques ne doivent pas être soumises entre guillemets. Pour t'en convaincre, exécutes ça dans un client mysql :
select true = 'true' ;
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 05/05/2008 à 17:42
Projet de gestion d'incident
Tu peux regarder du côté des applications dites de « ticketing ». Adapter ou participer à un tel projet serait certainement plsu rentable que de faire le vôtre.

À vu de nez, et en considérant l'ensemble des développements, des tests, des réunions avec les utilisateurs, et les fonctionnalités désirées, il y en a facilement pour 1 an.homme de travail.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 05/05/2008 à 17:38
connexion telnet
Est-ce que telnetd est installé sur la machine cible ?
Si oui, qu'est-il indiqué dans les logs du serveur telnetd pour justifier le refus de l'authentification ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 05/05/2008 à 01:26
Faut prévenir Zebden LOLL1111
Ah ben je désespérait ;)

Mais bon, faudrait vraiment penser à faire un traducteur inverse. Le problème, c'est que transformer de la viande en hachis c'est facile, mais l'inverse...
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 02/05/2008 à 20:26
PHP5 et la librairie ssh2
Que ce soit sous Linux ou sous Windows, va falloir avoir de bons réflexes. Je sais que la documentation sur la configuration de PHP n'est pas facile à trouver, mais elle est claire.

Si le module de PHP n'est pas installé, il faut l'installer. S'il n'est pas activé, il faut l'activer.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 01/05/2008 à 21:21
PHP5 et la librairie ssh2
Ben essaye de t'y mettre, tu ne regretteras pas ;)

En attendant, pour ton problème du moment. Fais ce que je t'ai demandé (un phpinfo), et regarde si tu trouves le module ssh de PHP installé et activé. Et enfin, lis la documentation relative à l'installation et la configuration d'un module PHP.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 01/05/2008 à 17:14
file_exists
Fais un fopen.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 01/05/2008 à 10:57
Problème CSS Firefox
Ben moi j'ai ai une bonne d'explication : l'ancienne CSS était en cache ;)

Tu devrais installer la Webdevelopper Toolbar, c'est un Add-on pour Firefox. C'est très pratique et utile.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 30/04/2008 à 20:01
Problème CSS Firefox
Le mieux avec les problèmes de CSS, c'est de donner l'adresse exacte où le problème est rencontré, et une capture d'écran, annotée.

S'il s'agit de cette page, alors je ne vois pas de problème avec Firefox 3.0b5. La première ligne est bien indentée à gauche, et le texte est justifié.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LoadingChargement en cours