Hardy Damien a écrit 1124 commentaires

  • # Donc

    Posté par  . En réponse au message Savoir quels utilisateurs sont dans le groupe avec postgreSQL.. Évalué à 4.

    d'apres la doc là http://www.postgresql.org/docs/8.1/interactive/arrays.html :

    la syntax devrait être :

    select pg_user.usesysid as usr_id, pg_user.usename from pg_group, pg_user where pg_user.usesysid = ANY (pg_group.grolist) and groname='nom_du_groupe';

    Dam
  • # isoler le logiciel dans la liste

    Posté par  . En réponse au message A quoi sert rpm -qa | grep. Évalué à 5.

    pour comprendre :
    fait rpm -qa

    il retourne la liste de tous les paquets installés sur ton systeme

    le caratère '|' envois la sortie standard d'une commande vers l'entrée standards d'une autre commande

    grep sert a filtrer les ligne qui contiennent un "patern" donné (ici le nom d'un paquet)

    donc rpm -qa | grep <nom de paquet> te dit si un paquet est installé ou non ...

    Dam
  • [^] # Re: HOW TO Install Windows XP

    Posté par  . En réponse au journal Windows 2000 avec Zone Alarme est un system attaquable.. Évalué à 5.

    Commande les mise a jour sur CD chez MS
    http://www.microsoft.com/windowsxp/downloads/updates/sp2/cdo(...) pour le SP2

    Dam
  • # Probleme récurrent :)

    Posté par  . En réponse au journal MyPixmania 1.0.4. Évalué à 4.

    J'ai moi même développé mon petit outil pour uploader des photos en masse chez un labo (en l'occurence photostation).

    Il est moins avancé que la gestion d'album etc ... mais ça avait aussi un but pédagogique pour moi puisque c'est une extention XUL

    J'avais d'ailleur fais un journal à ce propos :) http://linuxfr.org/~Dam_ned/19227.html

    Bienvenu au club ;)

    Dam
  • # tunnel ssh

    Posté par  . En réponse au message Créer un accès à mes fichiers d'Internet : Samba, VPN ou PHP ?. Évalué à 2.

    ssh donne la capacité de transferer des fichier (via scp). pour l'exploration par contre ca risque d'etre plus compliqué ...

    Ceci dit je pense qu'il faut d'abord créer un tunnel ssh pour encapsuller tous les flux entre les deux ordinateurs et dedans tu pourra exploiter ton ordinateur via samba comme si il était sur le réseau local.

    http://www.google.fr/search?hl=fr&c2coff=1&q=tunnel+(...)
    http://johann.jalix.org/sambasshminiHowTo

    Dam
  • # Skyfox

    Posté par  . En réponse au journal Extension Firefox: appel en voip depuis une sélection de texte. Évalué à 2.

    Il me semble que c'est ce que fait Skyfox http://disruptive-innovations.com/products/index.html (en bas)

    Dam
  • [^] # Re: Comparatif de performances

    Posté par  . En réponse à la dépêche PostgreSQL 8.1 disponible. Évalué à 4.

    Non, le travail d'une base de donnée c'est de stockée des données cohérantes qui ont des relations entre elles ...

    Dam
  • [^] # Re: a probleme simple solution simple

    Posté par  . En réponse au journal Obligation professionnelle et Windev 10. Évalué à 4.

    Il manquait sans doute un smiley effectivement

    Non je faisait allusion au public de windev ... c'est pour les débutants !!
    Le premier qui lit un des bouquins que tu site, fuira Windev de toute ses forces ... voila l'objet de mon propos.

    L'assistant ne doit rester qu'un assistant, avec windev c'est carrement un perte de controle. On passe de la direction assistée, au pilotage automatique. Quand on ne sait pas conduire ca va, dés qu'on veux un peu sortir de l'autoroute ... ben ca devient la galere.

    J'en suis deja à 3 ou 4 rapport de bug chez pcsoft: gestion des threads, communication entre les fenetres, acces base de données, traitement de fichier XML (ce ne sont que les domaines, tous n'est pas moisi dedans) ... pas encore pour la version 9 qu'on vient d'acheter et que j'ai moins touché (en evitant d'utiliser), oh mais voila que la version 10 viens de sortir à pris d'or pour l'upgrade, solution pereine ?
    Difficile d'integrer les source dans un systeme de gestion ouvert (les sources c'est du binnaire) donc il faut utiliser le systeme propre à windev ...

    Bref c'est tres bien pour du jettable quand on n'a pas de ressource qulaifier en dev. Pour faire quelque chose de maintenable je suis moins sur.

    Dam
  • [^] # Re: a probleme simple solution simple

    Posté par  . En réponse au journal Obligation professionnelle et Windev 10. Évalué à 2.

    Tu n'a jamais touché/vue windev de ta vie toi ?

    Dam
  • # g4u ?

    Posté par  . En réponse au message Déploiement. Évalué à 2.

  • [^] # Re: et chez nous c'est quand ?

    Posté par  . En réponse au journal Microsoft menace de retirer son OS du marché Coréen ?. Évalué à 0.

    "En plus "NDR" : monsieur Nadine se prend pour une rédaction à lui tout seul."

    lecteur d'Appleseed ?

    Dam
  • # Réponse :

    Posté par  . En réponse au message Licence GNU, GPL. Évalué à 1.

    Oui.

    Cordialement,

    Dam
  • # Kdevelop ?

    Posté par  . En réponse au message logiciel linux. Évalué à 1.

    sans doute l'IDE Kdevelop sera un bon début.
    Il doit etre dispo en pakage sur ta distrib.

    apres pour la doc c'est par là http://www.kdevelop.org/index.html?filename=3.2/tutorials.ht(...)

    Dam
  • # commande AUDIT de Oracle

    Posté par  . En réponse au message stats/surveillance base(s) oracle8. Évalué à 2.

    Il y a Tora comme client lourd qui est pas mal du tout. Qui affiche tout un tas de renseignement sur la base.

    il est libre et dispo ici http://freshmeat.net/projects/tora/

    Sinon pour faire des chose simplement , ce sont de simple requetes dans le dictionnaire de données qui ne sont que des tables/vues comme les autres :)

    exemple pour les tablespaces : select * from sys.dba_tablespaces;
    pour les indexes : select * from sys.dba_indexes;
    ...

    Dam
  • # Corrigé dans Firefox 1.5b2

    Posté par  . En réponse au message Téléchargements d'image ISO-DVD de la Sarge. Évalué à 3.

    Le renard m'affiche 4469.6 Mo

    Dam
  • [^] # Re: ça ne sent pas bon...

    Posté par  . En réponse au journal Qui veut un hébergement qratuit !. Évalué à 2.

    Qu'est ce que tu trouves louche ?

    Dam [qui vient de se prendre un compte chez 1and1]
  • [^] # Re: heuu

    Posté par  . En réponse au message Comment développer un logiciel Open Source?. Évalué à 2.

    Si tu laisse n'importe qui ecrire n'importe quoi tu sens bien que ca laisse comme un arriere gout de trou de sécurité enorme non ?

    Bien sur qu'il faut que quelqu'un de confiance valide les modification venant de l'exterieur ... (corolaire de base : le monde exterieur est ostile) chez Mozilla il sont 400 et les source sont lu 3 fois avant d'être intégrée dans le tron (si j'en crois http://www.marmottux.org/index.php/2005/10/15/353-tristan-ni(...)

    je ne crois pas me tromper en disant que c'est Linus lui même qui valide les modification apportée par les contributeurs au noyaux Linux ... (c'est assez grand comme projet ?)

    Le CSV permet de garder un historique des modification et de sortir des version stable tout en les maintenant (on merge les modif de maintenance avec la branche en developement ensuite) et en continuant de developper une nouvelle version.

    pour faire un diff il suffit de lancer la commande "diff" entre 2 fichiers (lo'riginal et la version modifiée) ensuite tu lances "patch" pour intégré la modif sur la version à corriger (qui peut etre un peu différente que la version qui a servit d'originale pour le diff)

    Dam
  • # heuu

    Posté par  . En réponse au message Comment développer un logiciel Open Source?. Évalué à 2.

    Dans l'OpenSource tout le monde ne peut pas ecrire n'importe quoi dans n'importe quel logiciel. Sinon c'est la porte ouverte à toutes les fenetres

    Le code source est mis a disposition via un cvs, un acces ftp ou un site http ...

    le developpeur externe lit le source qu'il a téléchargé, vois qu'il lui manque un truc ou qu'il y a un bug, il ecrit la modification et il t'envois le fichier modifié, toi tu lit la modification, et si elle est pertinante tu l'ajoute dans le source de ton logiciel que tu remet ensuit a dispo.

    Ca c'ets la base. Une variante est que le développeur fasse un patch pour facilité l'integration, en gros c'est un ou plusieurs fichier qui rassemble toute les différence avec le fichiers original. (l'outil pour faire cela est "diff") et toi tu lit les fichiers (plus facil, tu n'a pas a chercher les modifs, il n'y a _que_ les modifs) et si ça te parrait pertinent tu applique le patch sur tes source avec la commande "patch"

    Pour travailler a plusieur personnes de confiances sur un projet, le systeme de gestion de version ce revelera bien utile (cvs ou subversion pour les plus connus) pour eviter d'effacer les modif d'un camarade en ecrivant sur le fichiers qu'il vient de metre à jour ... (ce qui n'empeche surtout pas de communiquer)

    De toute façon il faut qu'il y ai un processus de validation des sources pour release des versions stable du projets (branche cvs/subversion) ...

    Regarde comment ca marche sur http://sourceforge.net ou tuxfamily.org ou http://savannah.gnu.org/ pour en siter quelques uns ...

    Dam
  • # quelle regex ?

    Posté par  . En réponse au message regexp exclure un ensemble de caractère. Évalué à 4.

    regarde du coté de (?!foo) ou (?<!foo)

    cf la doc de perl (motif etendu) : http://www.mongueurs.net/perlfr/perlre.html

    Dam
  • [^] # Re: googlemap ?

    Posté par  . En réponse au message Cartes géographiques en PHP. Évalué à 2.

    Tu peut reprende le meme code et changer l'image de la carte par programmation.

    (par contre il faudra p.e. eviter de donner la possibilité de se déplacer et de zoomer :)

    Dam
  • # googlemap ?

    Posté par  . En réponse au message Cartes géographiques en PHP. Évalué à 2.

    reprend le code de cps pour les moules de la tribunes

    http://l.leguyader.free.fr/cps/

    Dam
  • # un debut de quelque chose

    Posté par  . En réponse au message SQL update et select.. Évalué à 2.

    Bon c'est testé sur de l'oracle
    il y a une vue p (pour que les rownum soit cohérant avec le temps)

    create view p as select * from pointage order by date_pointage;

    select * from
    (select rownum id, p.*
    from p) t1,
    (select rownum id, p.*
    from p) t2,
    (select rownum id, p.*
    from p) t3
    where t1.id = t2.id(+)-1 and t1.id = t3.id(+) + 1 AND (t1.observation <> t2.observation or t1.observation <> t3.observation) and t1.observation = 'Congés';

    Avec ça tu as une ligne pour un début de congés, unligne pour une find e congé, un ligen pour un début de congés ...

    le probleme se pose si on commence par un congé mais sinon ca passe :)

    Dam
  • # hmmm

    Posté par  . En réponse au message SQL update et select.. Évalué à 3.

    select min(date_pointage) d1, max(date_pointage) d2
    from pointage
    where
    agent = [num]
    observation = 'Congé' and
    not exists (select * from pointage where observation <> 'Congé' and date_pointage between d1 and d2)

    je n'ai pas testé et j'ai un doute sur le d1 et d2 de la fin mais si ca passe pourquoi pas.

    Dam
  • # cron + curl

    Posté par  . En réponse au message Upload de fichiers par ftp a intervalles reguliers. Évalué à 2.

    dans ta crontab tu ajoute une commande curl ...

    Dam
  • # Trac ?

    Posté par  . En réponse au journal Gestionnaire de sources et bugtracker. Évalué à 10.