Excellent !!! Ta question "bête" m'a mis la puce à l'oreille …
Et le mystère est, en partie, résolu !
Ce dossier contenait une copie d'un projet Sphinx / Latex.
Cette copie avait un contenu légèrement adapté pour "Damien" (un collègue).
Pour la génération de documents PDF, nous utilisons dans ma boite une image docker avec toute la tool chain de pré-installé / configuré dans cette image docker (Sphinx, Latex, etc).
Et j'ai donc, à l'époque, lancé un make latexpdf avec ce répertoire partagé avec cette image docker.
En supprimant tous les containers docker inactifs, et vérification après reboot, pouf plus de répertoire intempestif.
Merci !
Bon il reste quelque chose que je ne comprends pas, mais là c'est lié à Docker … Pourquoi ce répertoire était re-créé alors que le / les containers étaient "inactifs" ?!? Ce sera la part du mystère qui restera.
J'ai cherché en ce sens … mais rien, rien qui me saute aux yeux …
Et surtout pourquoi dans /tmp qui est clairement un répertoire destiné à recevoir des données volatiles ?!?
rsync «peut» être utilisé mais je recommande alors les options --backup et --backup-dir ...
Ma vie :
Voici une explication succinte du genre de sauvegarde mise en place pour la sauvegarde d'un petit nombre de postes bureautiques sous un OS propriétaire (5 postes pour être précis) :
- via rsync et smb de façon quotidienne, entre midi et 2, rapatriement des données sur un serveur Debian
- chaque poste a son petit répertoire dédié sur le serveur, et dans ce répertoire on retrouve une arborescence comme suit :
current
date j-1
date j-2
...
date j-30
Le répertoire current contient l'intégralité des données telle que connues lors du dernier rsync ...
Les répertoires «date j-X» contiennent uniquement les fichiers modifiés, dans l'état à la date indiquée.
Une fois les rsyncs terminés, une sauvegarde sur bande DAT des répertoires current est réalisée.
Cette sauvegarde sur bande est réalisée sur des K7 intitulées :
- de «lundi» à «jeudi» d'une part,
- et le vendredi de «semaine 1» à «semaine 4» pour les sauvegardes en cours de mois
- et pour terminer, pour les derniers vendredi du mois, de «janvier» à «décembre»
30 jours sont donc accessibles en ligne pour récupérer un fichier modifié / effacé par mégarde et le reste demande une restauration depuis une bande ...
J'ai donc un script qui lance les rsyncs, un autre qui s'occupe de la sauvegarde sur bande et enfin un dernier script qui demande l'insertion de la K7 avec le bon intitulé.
>>J'ai l'impression que tout ce qui suit "response.sendRedirect('maPage.jsp')" est tout de même exécuté?
Oui, il n'y pas de raison que l'execution s'arrête là, en plein milieu d'une méthode, je ne vois rien d'anormal à cela ...
On peut imaginer le scénario suivant : tu fais ton redirect, mais en suivant tu (par exemple) envoies un mail, tu provoques des actions en BDDs etc etc
>> Ne faut-il vraiment rien envoyer dans le flux de sortie avant de mettre un sendRedirect() ?
Faut vérifier les specs, mais sincèrement je pense que au mieux c'est juste inutile, au pire c'est dangereux ..., donc on va dire que non, il ne faut rien écrire dans le flux de la response avant de faire le sendRedirect ...
Un forward et un redirect, ce n'est pas la même chose ...
Le forward est local au moteur de servlet/jsp, le redirect implique le navigateur (cf plus bas).
- soit www.monsite.com/mapage.jsp
si cette jsp fait un FORWARD vers "mapage2.jsp" (locale au serveur)
le navigateur ne le sait pas (lui il voit comme url mapage.jsp)
si cette jsp fait un redirect alors là le navigateur affichera la nouvelle URL ...
Forward:
- le navigateur fait une requête
- ton moteur servlet / jsp invoque donc une servlet / jsp pour réponde à cette requête
- cette servlet / jsp fait un forward (vers une autre servlet / jsp locale)
- ton moteur servlet / jsp invoque alors cette nouvelle servlet / jsp pour produire le résultat (généré le contenu envoyé au navigateur) ...
Redirect:
- le navigateur fait une requête
- ton moteur servlet / jsp invoque donc une servlet / jsp pour réponde à cette requête
- cette servlet / jsp fait un redirect (vers une url locale ou pas), ceci génère une réponse HTTP 301 (moved permanently) contenant l'url cible
- c'est alors le navigateur qui refait (de façon automatique et caché) une nouvelle requête vers l'url cible ....
Ch'uis pas d'accord, pour moi un test sert à prouver que dans un cas bien particulier, ton prog, fonction, méthode fournit un résultat connu à l'avance !
Tes tests de couverture fonctionnelle permettent de s'assurrer que dans un scénario "normal", ton appli va faire ce qu'elle doit faire.
Ce scénario va aller + ou - loin dans les cas aux limites, mais ca restera des cas prévus.
Pour s'assurrer qu'un code fait ce qu'il doit faire dans le cadre général, je ne connais que la preuve formelle... mais ceci réveille en moi que de mauvais souvenirs ...
Si cqe fois que qq'un ne se sent pas capable de faire qqe chose, il s'abstient, c'est sûr que ça va vachement faire avancer le monde :-(
Si tu es le premier enfant de ta famille, je suis persuadé que tes parents ne se sentaient pas super "capable" au moment de ta naissance, auraient-ils dû s'abstenir de te concevoir ???
Ne pas causer british, c'est un handicap, c'est clair mais je ne vois pas en quoi c'est rédhibitoire pour programmer et faire du dev. ...
> Sinon comment vous faites pour vous débarasser des chieurs ?
Facile !
"C'est quoi comme machine ?"
"Inthlon 45Gh, bla bla"
"C'est quelle distrib / version Linux ?"
Là deux cas :
1°)
"Heu, non moi j'ai Windows 8008 ...."
"Ha, houla, tu sais moi je suis informaticien, je connais pas trop les trucs Microsoft ..."
2°)
"Distrib machin, noyo 6.8.9 "
"Ah ok j'arrive ...."
Plus sérieusement, généralement je me fais passer pour un vrai con ...
genre : "Pffff, je connais pas ...", "Tu sais moi je fais des progs, j'y connais rien à l'administration de machines " etc etc
Je passe pour un gros naze imbécile mais ca calme les ardeurs généralement ....
>>> Le site est né suite à une conversion sur le forume de PCTeam, dun simple post sur un forum, ce site a pour but de simplifier la recherche darticle sur le plus grand nombre de magazine possible.
Pis la phrase est pas claire
>>> Les magazines ayant répondus favorablement à notre initiative sont pour uniquement ceux publiés par la maison dédition PossPress.
Ah bon, ben l'idée est bonne mais la phrase ci-dessus est rédhibitoire ...
Je viens de lire la license voici, entre autres choses, ce qu'il est interdit
"
...
- toute utilisation en service bureau, notamment toute utilisation sur un nombre de postes différent de celui autorisé dans les factures ou devis, toute représentation, diffusion ou commercialisation du progiciel, que ce soit à titre gracieux ou onéreux
...
"
Après c'est une histoire d'interprétation de cette phrase ....
Keske veut dire "utilisation en service bureau" ???
"utilisation sur un nombre de postes différent de celui autorisé dans les factures" : techniquement le soft tourne sous UN SEUL poste, la linux box, mais en plusieurs instances .....
Le soft n'est pas piraté, dupliqué ou que sais-je ...
La seule chose c'est qu'il tourne en plusieurs instances sur le même poste .... et la facture indique bien que le soft est valable pour un poste ....
Pour l'instant ce n'est déployé que sur 3 machines (la linux box et deux postes win2k) mais ce n'est qu'une question de disponibilité avant que cela ne soit déployé sur les autres postes ...
[^] # Re: Un programme lancé au démarrage ?
Posté par Yaourt . En réponse au message Sous-répertoire dans /tmp supprimé qui "revient" après reboot ?!? . Évalué à 2.
Excellent !!! Ta question "bête" m'a mis la puce à l'oreille …
Et le mystère est, en partie, résolu !
Ce dossier contenait une copie d'un projet Sphinx / Latex.
Cette copie avait un contenu légèrement adapté pour "Damien" (un collègue).
Pour la génération de documents PDF, nous utilisons dans ma boite une image docker avec toute la tool chain de pré-installé / configuré dans cette image docker (Sphinx, Latex, etc).
Et j'ai donc, à l'époque, lancé un
make latexpdf
avec ce répertoire partagé avec cette image docker.En supprimant tous les containers docker inactifs, et vérification après reboot, pouf plus de répertoire intempestif.
Merci !
Bon il reste quelque chose que je ne comprends pas, mais là c'est lié à Docker … Pourquoi ce répertoire était re-créé alors que le / les containers étaient "inactifs" ?!? Ce sera la part du mystère qui restera.
[^] # Re: Un programme lancé au démarrage ?
Posté par Yaourt . En réponse au message Sous-répertoire dans /tmp supprimé qui "revient" après reboot ?!? . Évalué à 1.
J'ai cherché en ce sens … mais rien, rien qui me saute aux yeux …
Et surtout pourquoi dans /tmp qui est clairement un répertoire destiné à recevoir des données volatiles ?!?
Merci quand même
[^] # Objection votre honneur !
Posté par Yaourt . En réponse au message Quand faire une sauvegarde ?. Évalué à 3.
Ma vie :
Voici une explication succinte du genre de sauvegarde mise en place pour la sauvegarde d'un petit nombre de postes bureautiques sous un OS propriétaire (5 postes pour être précis) :
- via rsync et smb de façon quotidienne, entre midi et 2, rapatriement des données sur un serveur Debian
- chaque poste a son petit répertoire dédié sur le serveur, et dans ce répertoire on retrouve une arborescence comme suit :
current
date j-1
date j-2
...
date j-30
Le répertoire current contient l'intégralité des données telle que connues lors du dernier rsync ...
Les répertoires «date j-X» contiennent uniquement les fichiers modifiés, dans l'état à la date indiquée.
Une fois les rsyncs terminés, une sauvegarde sur bande DAT des répertoires current est réalisée.
Cette sauvegarde sur bande est réalisée sur des K7 intitulées :
- de «lundi» à «jeudi» d'une part,
- et le vendredi de «semaine 1» à «semaine 4» pour les sauvegardes en cours de mois
- et pour terminer, pour les derniers vendredi du mois, de «janvier» à «décembre»
30 jours sont donc accessibles en ligne pour récupérer un fichier modifié / effacé par mégarde et le reste demande une restauration depuis une bande ...
J'ai donc un script qui lance les rsyncs, un autre qui s'occupe de la sauvegarde sur bande et enfin un dernier script qui demande l'insertion de la K7 avec le bon intitulé.
[^] # Re: Ingénierie système
Posté par Yaourt . En réponse au journal idée (à la noix?) pour OOo. Évalué à 1.
Tu veux donc donc "l'architecte", un peu comme dans "J2EE Lead Architect" (bises à toi mon Pierrot Tramo :-) )
Pour moi un ingé système c'est plus proche d'un admin système, d'un unix warrior, m'enfin, passons ... comme on dit ici : on en a rien à caguer !
> Bon, ça c'est un travail en amont dans un monde idéal.
Oui, c'est bien çà, on est d'accord sur le fond du problème ...
> société comme SUN, carré/procédurier à l'américaine, doit avoir ce modèle de fonctionnement
perso je ne vois pas le rapport "carré/procédurier" <=> "à l'américaine"
à la rigueur pragmatique et américain comme cartésien et francais mais pour moi ca reste capilo-tracté comme association d'idée ...
c'est par où déjà la [ ] ?
[^] # Re: Nein !!!
Posté par Yaourt . En réponse au message jsp response.sendRedirect. Évalué à 2.
Oui, il n'y pas de raison que l'execution s'arrête là, en plein milieu d'une méthode, je ne vois rien d'anormal à cela ...
On peut imaginer le scénario suivant : tu fais ton redirect, mais en suivant tu (par exemple) envoies un mail, tu provoques des actions en BDDs etc etc
>> Ne faut-il vraiment rien envoyer dans le flux de sortie avant de mettre un sendRedirect() ?
Faut vérifier les specs, mais sincèrement je pense que au mieux c'est juste inutile, au pire c'est dangereux ..., donc on va dire que non, il ne faut rien écrire dans le flux de la response avant de faire le sendRedirect ...
Hope this helps
# Nein !!!
Posté par Yaourt . En réponse au message jsp response.sendRedirect. Évalué à 2.
Le forward est local au moteur de servlet/jsp, le redirect implique le navigateur (cf plus bas).
- soit www.monsite.com/mapage.jsp
si cette jsp fait un FORWARD vers "mapage2.jsp" (locale au serveur)
le navigateur ne le sait pas (lui il voit comme url mapage.jsp)
si cette jsp fait un redirect alors là le navigateur affichera la nouvelle URL ...
Forward:
- le navigateur fait une requête
- ton moteur servlet / jsp invoque donc une servlet / jsp pour réponde à cette requête
- cette servlet / jsp fait un forward (vers une autre servlet / jsp locale)
- ton moteur servlet / jsp invoque alors cette nouvelle servlet / jsp pour produire le résultat (généré le contenu envoyé au navigateur) ...
Navigateur ---> Tomcat (forward) ---> Tomcat ----> Navigateur
Redirect:
- le navigateur fait une requête
- ton moteur servlet / jsp invoque donc une servlet / jsp pour réponde à cette requête
- cette servlet / jsp fait un redirect (vers une url locale ou pas), ceci génère une réponse HTTP 301 (moved permanently) contenant l'url cible
- c'est alors le navigateur qui refait (de façon automatique et caché) une nouvelle requête vers l'url cible ....
Navigateur ---> Tomcat (redirect) ---> (301) Navigateur ---> Tomcat
[^] # Re: Kubuntu en test !
Posté par Yaourt . En réponse au journal Kunbuntu en test !. Évalué à 2.
[^] # Re: pas une preuve
Posté par Yaourt . En réponse au journal couverture de code. Évalué à 1.
Tes tests de couverture fonctionnelle permettent de s'assurrer que dans un scénario "normal", ton appli va faire ce qu'elle doit faire.
Ce scénario va aller + ou - loin dans les cas aux limites, mais ca restera des cas prévus.
Pour s'assurrer qu'un code fait ce qu'il doit faire dans le cadre général, je ne connais que la preuve formelle... mais ceci réveille en moi que de mauvais souvenirs ...
# Ch'uis d'accord avec Serge ...
Posté par Yaourt . En réponse au journal Milla dans le mille. Évalué à 1.
[^] # Re: oui mais bon ...
Posté par Yaourt . En réponse à la dépêche Un livre en français sur Qt 3 en préparation.. Évalué à 2.
Si tu es le premier enfant de ta famille, je suis persuadé que tes parents ne se sentaient pas super "capable" au moment de ta naissance, auraient-ils dû s'abstenir de te concevoir ???
Ne pas causer british, c'est un handicap, c'est clair mais je ne vois pas en quoi c'est rédhibitoire pour programmer et faire du dev. ...
# Est-ce que je deviens un drogué du libre ?
Posté par Yaourt . En réponse au journal James Bond, hier soir sur TF1. Évalué à 6.
Heu comment dire ? haem , je crois que "OUI" est le mot adéquoit ;-)
# La solution que je préfère ...
Posté par Yaourt . En réponse au message Boot cd sur portable avec lecteur éjectable CD/disquette. Évalué à 2.
Et je l'utilise pour booter Win / Linux.
Pour cela installer lilo (pas essayé avec grub) SURTOUT PAS dans le MBR mais sur ta partoche de boot linux ....
Ensuite le plus simple est d'utiliser un petit outil win : bootpart (ici : http://www.winimage.com/bootpart.htm(...))
Cet outil permet de faire un fichier de boot (équivalent au dd du commentaire précédent), et d'ajouter une entrée dans le boot.ini de win2000 ....
Voilà la solution que je préfère ....
# Un autre truc rigolo ...
Posté par Yaourt . En réponse au journal E-Sport World Competition, site reservé IE.. Évalué à 3.
* http://www.lacoupedumonde.org/2004/(...)
OU
* http://www.esworldcup.com/(...)
Et le premier site accepte notre navigateur "qui ne respecte pas les CSS ..." :-/
# CF. www.ligarena.com
Posté par Yaourt . En réponse au journal E-Sport World Competition, site reservé IE.. Évalué à 2.
[^] # Re: Oui !
Posté par Yaourt . En réponse au journal Equivalent à Norton Ghost ?. Évalué à 2.
[^] # Re: ...
Posté par Yaourt . En réponse au journal Equivalent à Norton Ghost ?. Évalué à 5.
# Oui !
Posté par Yaourt . En réponse au journal Equivalent à Norton Ghost ?. Évalué à 10.
[^] # Re: Ca y est, ça recommence !
Posté par Yaourt . En réponse au journal Ca y est, ça recommence !. Évalué à 1.
Depuis que belle-maman / beau-papa sont dingues d'Internet, ca me facilite la vie ....
# Re: Ca y est, ça recommence !
Posté par Yaourt . En réponse au journal Ca y est, ça recommence !. Évalué à 0.
Facile !
"C'est quoi comme machine ?"
"Inthlon 45Gh, bla bla"
"C'est quelle distrib / version Linux ?"
Là deux cas :
1°)
"Heu, non moi j'ai Windows 8008 ...."
"Ha, houla, tu sais moi je suis informaticien, je connais pas trop les trucs Microsoft ..."
2°)
"Distrib machin, noyo 6.8.9 "
"Ah ok j'arrive ...."
Plus sérieusement, généralement je me fais passer pour un vrai con ...
genre : "Pffff, je connais pas ...", "Tu sais moi je fais des progs, j'y connais rien à l'administration de machines " etc etc
Je passe pour un gros naze imbécile mais ca calme les ardeurs généralement ....
# Re: Annonce d'un site utile à tous
Posté par Yaourt . En réponse au journal Annonce d'un site utile à tous. Évalué à 2.
>>> Le site est né suite à une conversion sur le forume de PCTeam, dun simple post sur un forum, ce site a pour but de simplifier la recherche darticle sur le plus grand nombre de magazine possible.
Pis la phrase est pas claire
>>> Les magazines ayant répondus favorablement à notre initiative sont pour uniquement ceux publiés par la maison dédition PossPress.
Ah bon, ben l'idée est bonne mais la phrase ci-dessus est rédhibitoire ...
# Re: Hardware pour firewall
Posté par Yaourt . En réponse au journal Hardware pour firewall. Évalué à 2.
Dans le LAN il y a 6 postes et le cpu load moyen sur environ 1 mois et demi est de 0.8% :-)
[^] # Re: Du vin, du X et des fenêtres ....
Posté par Yaourt . En réponse au journal Du vin, du X et des fenêtres ..... Évalué à 1.
un petit [x | g | k | w] dm sur la linuxbox
un petit startxdmcp.bat sous Cygwin
et roulez jeunesse ...
En revanche il faut vite passer à un réseau en 100Mbits en fonction du nombre de serveurs X sur le réseau ....
[^] # Re: Du vin, du X et des fenêtres ....
Posté par Yaourt . En réponse au journal Du vin, du X et des fenêtres ..... Évalué à 1.
"
...
- toute utilisation en service bureau, notamment toute utilisation sur un nombre de postes différent de celui autorisé dans les factures ou devis, toute représentation, diffusion ou commercialisation du progiciel, que ce soit à titre gracieux ou onéreux
...
"
Après c'est une histoire d'interprétation de cette phrase ....
Keske veut dire "utilisation en service bureau" ???
"utilisation sur un nombre de postes différent de celui autorisé dans les factures" : techniquement le soft tourne sous UN SEUL poste, la linux box, mais en plusieurs instances .....
Le soft n'est pas piraté, dupliqué ou que sais-je ...
La seule chose c'est qu'il tourne en plusieurs instances sur le même poste .... et la facture indique bien que le soft est valable pour un poste ....
[^] # Re: Du vin, du X et des fenêtres ....
Posté par Yaourt . En réponse au journal Du vin, du X et des fenêtres ..... Évalué à 1.
Pour l'instant ce n'est déployé que sur 3 machines (la linux box et deux postes win2k) mais ce n'est qu'une question de disponibilité avant que cela ne soit déployé sur les autres postes ...
[^] # Re: Deux nouveaux supercomputers sous Linux
Posté par Yaourt . En réponse à la dépêche Deux nouveaux supercomputers sous Linux. Évalué à 1.
Le propre du militaire est le sale du civil ...
Ou un truc dans le genre ...
Enfin, bref vous savez ce que l'on dit, la culture c'est comme ...