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.
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.
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)
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) ...
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 :)
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.
# Donc
Posté par Hardy Damien . En réponse au message Savoir quels utilisateurs sont dans le groupe avec postgreSQL.. Évalué à 4.
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 Hardy Damien . En réponse au message A quoi sert rpm -qa | grep. Évalué à 5.
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 Hardy Damien . En réponse au journal Windows 2000 avec Zone Alarme est un system attaquable.. Évalué à 5.
http://www.microsoft.com/windowsxp/downloads/updates/sp2/cdo(...) pour le SP2
Dam
# Probleme récurrent :)
Posté par Hardy Damien . En réponse au journal MyPixmania 1.0.4. Évalué à 4.
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 Hardy Damien . En réponse au message Créer un accès à mes fichiers d'Internet : Samba, VPN ou PHP ?. Évalué à 2.
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 Hardy Damien . En réponse au journal Extension Firefox: appel en voip depuis une sélection de texte. Évalué à 2.
Dam
[^] # Re: Comparatif de performances
Posté par Hardy Damien . En réponse à la dépêche PostgreSQL 8.1 disponible. Évalué à 4.
Dam
[^] # Re: a probleme simple solution simple
Posté par Hardy Damien . En réponse au journal Obligation professionnelle et Windev 10. Évalué à 4.
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 Hardy Damien . En réponse au journal Obligation professionnelle et Windev 10. Évalué à 2.
Dam
# g4u ?
Posté par Hardy Damien . En réponse au message Déploiement. Évalué à 2.
Dam
[^] # Re: et chez nous c'est quand ?
Posté par Hardy Damien . En réponse au journal Microsoft menace de retirer son OS du marché Coréen ?. Évalué à 0.
lecteur d'Appleseed ?
Dam
# Réponse :
Posté par Hardy Damien . En réponse au message Licence GNU, GPL. Évalué à 1.
Cordialement,
Dam
# Kdevelop ?
Posté par Hardy Damien . En réponse au message logiciel linux. Évalué à 1.
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 Hardy Damien . En réponse au message stats/surveillance base(s) oracle8. Évalué à 2.
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 Hardy Damien . En réponse au message Téléchargements d'image ISO-DVD de la Sarge. Évalué à 3.
Dam
[^] # Re: ça ne sent pas bon...
Posté par Hardy Damien . En réponse au journal Qui veut un hébergement qratuit !. Évalué à 2.
Dam [qui vient de se prendre un compte chez 1and1]
[^] # Re: heuu
Posté par Hardy Damien . En réponse au message Comment développer un logiciel Open Source?. Évalué à 2.
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 Hardy Damien . En réponse au message Comment développer un logiciel Open Source?. Évalué à 2.
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 Hardy Damien . En réponse au message regexp exclure un ensemble de caractère. Évalué à 4.
cf la doc de perl (motif etendu) : http://www.mongueurs.net/perlfr/perlre.html
Dam
[^] # Re: googlemap ?
Posté par Hardy Damien . En réponse au message Cartes géographiques en PHP. Évalué à 2.
(par contre il faudra p.e. eviter de donner la possibilité de se déplacer et de zoomer :)
Dam
# googlemap ?
Posté par Hardy Damien . En réponse au message Cartes géographiques en PHP. Évalué à 2.
http://l.leguyader.free.fr/cps/
Dam
# un debut de quelque chose
Posté par Hardy Damien . En réponse au message SQL update et select.. Évalué à 2.
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 Hardy Damien . En réponse au message SQL update et select.. Évalué à 3.
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 Hardy Damien . En réponse au message Upload de fichiers par ftp a intervalles reguliers. Évalué à 2.
Dam
# Trac ?
Posté par Hardy Damien . En réponse au journal Gestionnaire de sources et bugtracker. Évalué à 10.
Dam