C'est un fait, sauf que, dans le cas d'un truc qui tourne sur un navigateur, on rajoute une couche de gestion. Après… je doute sincèrement que le lag système soit plus important que le lag humain de toute façon.
Moi, je ferai un script déclenché par un (ana)cron de manière périodique.
Donc, wget ou curl pour récupérer la page intéressante, que l'on enregistre dans un fichier, disons, $PAGE.current. Si $PAGE.reference existe, on fait un diff $PAGE.current $PAGE.reference. S'il y a une différence, on envoie une mail via mailx et on écrase $PAGE.reference avec $PAGE.current.
Ce qui, en script, donnerai à peu près ça:
MON_SITE=$1DESTINATION=$2TARGET_MAIL=$3iftest -z "$MON_SITE"||test -z "$DESTINATION"||test -z "$TARGET_MAIL"thenprintf"Usage: $0 URI DESTINATION TARGET\n\n\tURI: address of the page to spy\n\tDESTINATION: folder containing last image\n\tTARGET: mail address to which the mail will be sent\n\n"exit1fiiftest -d $DESTINATIONthenCUR_FILE="$DESTINATION/"$MON_SITE".current"REF_FILE="$DESTINATION/"$MON_SITE".reference"
curl $MON_SITE > $CUR_FILEiftest -e $REF_FILE&& diff $CUR_FILE$REF_FILEthen
mailx -s "WebSite change: $MON_SITE" < $CUR_FILE
rm $REF_FILE
mv $CUR_FILE$REF_FILEfielseprintf"$DESTINATION is not folder"exit1fi
Bon, je n'ai pas testé, il y a sûrement des ajustements à faire (déjà, le fait est que je n'ai pas tout blindé), mais c'est surtout pour décrire l'idée.
J'ai du mal à comprendre ton besoin: pourquoi ne pas aller voir directement le site, au lieu de scruter une image?
Le faire de scruter automatiquement permets de vérifier automatiquement si oui ou non il y a une différence (je m'aperçois d'ailleurs que je n'ai répondu qu'à une petite partie de la question, je vais compléter), et donc, de ne pas perdre de temps à aller voir un site qui n'a rien changé.
Si on multiple ça sur une 10aine de sites, ça peut vite prendre quelques dizaines de minutes par jour.
Le fait que ce soit fait automatiquement permets aussi d'éviter de ne pas voir qu'en fait, il y a eu une différence.
Pour finir, un mail, c'est accessible hors ligne avec un client lourd.
Une tâche cron qui utilise wget (ou curl) pour récupérer la page à des moments précis. Si la machine est régulièrement éteinte, mieux vaux utiliser anacron.
Hum. Un Get/Set tu dis? Oui, on peut. Enfin, on peut au moins dans les bonnes BDD lister les schémas, les tables d'un schéma, les champs et les lignes de ces tables…
Par contre, de mon point de vue, c'est sale. Une BDD faite correctement ne devrais pas exposer son modèle physique, juste une liste de procédures stockées, une API en fait. Et ça, ben je pense pas que ça colle très bien avec la notion de faire des gros get/set de goret sur des champs aléatoires.
Parce que, ben, le jour ou une table se voit modifiée pour une raison X ou Y, on risque de péter un nombre aléatoire d'applicatifs basés sur la-dite BDD, et ça, c'est pas bien.
Et ce, y compris sur de petites BDD, parce qu'un jour elles finissent grosses.
et pas une offre de produit+services grand public.
Debian non plus (c'est probablement encore pire, dans le sens ou Debian n'a probablement pas la même puissance financière que RH), et pourtant elle a un outil nommé reportbug, qui guide l'utilisateur afin de faire un rapport d'erreur correct.
Je ne dis pas que c'est parfait, mais enfin, au moins rapporter un bug sur Debian est simple ;)
Pour moi, du golf, c'est fournir la même fonctionnalité.
Ton code fait «presque» la même chose que taptempo. En fait, il fait la même chose, la lourdeur en plus, la sécurité, la doc et diverses fonctionnalités en moins.
Pas moyen de stopper le code.
Pas de nettoyage mémoire.
Pas d'info de version (balo pour les évolutions futures).
Pas d'i18n (même si ok, l'ada et le rust n'en ont pas non plus).
Pas de configuration.
Conclusion: ceci n'est pas un portage.
Dans tous les langages, on peut écrire du code jetable, mais je ne pense pas que c'était le but des autres codes.
Suis-je le seul à être tristement amusé du fait que le screen de «méta-barre» montre superbement les limitations du bandeau (parce que bon, c'est l'«innovation» de microsoft, nommée bandeau je crois?)?
Approximativement la moitié du screenshot est VIDE, mais uniquement sur les côtés. Sur la hauteur, il n'y a pas assez d'espace, et on y mets les contrôles et boutons de la souris?
J'imagine bien qu'il faut singer le truc le plus répandu, mais je me demande toujours pourquoi quelqu'un à eu l'idée de faire ça un jour, alors que les écrans sont de plus en plus larges et pas plus hauts… et question subsidiaire: y'a moyen de coller cette chose sur les côtés, à la verticale?
j'ai trouvé cela un peu surprenant compte tenu de la qualité de rédaction de la documentation PostgreSQL "officielle", à laquelle Dimitri doit je suppose également contribuer.
Contribuer ce n'est pas faire parfait, mais faire OU corriger ce qui à déjà été fait (ok… et rapporter les problèmes, mais ce n'est pas le point sur lequel je voulais insister).
Est-ce qu'il serait délirant d'avoir un vrai langage classique lié avec une BDD
J'ai eu le désagrément de travailler avec powerbuilder, qui embarquait le sql dans le code. Je recommande chaudement à tout développeur de se tenir loin de ce truc.
Je crois que ce type de fonctionnalités est aussi mis en avant par windev, et il me semble que C# possède des outils dans ce sens.
Donc, non, je ne crois pas que ce soit délirant de le faire. Le problème, c'est de le faire correctement, de faire un langage dont la syntaxe permette de mélanger le paradigme des SGBDR avec à minima du procédural voire de la POO ou du fonctionnel. Et ça ne (me, du moins) semble pas trivial.
le jour ou les écoles […] enseigneront les principes fondamentaux [des SGBDR?]
Avant ça, j'aimerai qu'elles enseignent correctement l'objet et cessent de présenter l'héritage et même la POO (pure) comme une solution à tous les problèmes. Entres autres.
les principes fondamentaux comme les transactions (résumées par ACID), ce qu'est une 3NF et le W.A.L modes
ACID, je pense que les devs connaissent (en tout cas, l'acronyme me parle, et une rapide lecture semble indiquer que c'est assez proche de ma façon d'écrire), par contre le reste, je veux bien à minima une explication rapide. Ou, au pire, un lien vers une explication qui soit relativement accessible au dev que je suis.
est-ce un kernel maison ou un kernel fournit par la distribution ?
Kernel distrib.
(tu parles de recompiler le module virtualbox, donc installation des headers)
Il me semble au moins que c'est ce que fait dpkg, au vu des dépendances.
est-ce que tu as refait l'initrd pour TOUS tes noyaux
Non, pas pour le "/64stretch/initrd.img" ni "/64stretch/initrd.img-4.9.0-5-amd64" (le fait que dpkg touche potentiellement les modules me semble trop dangereux. Je vais voir ce que donne initramfs seul.).
ton disque main_sys est-il un disque physique ou une partition LVM ?
Partition sur le même disque, format de partitionnement GPT.
Oui les quelques fans de Devuan, de là à dire les gens
J'ai dit des et pas les gens. Accessoirement, il n'y a pas que devuan qui n'utilise pas systemd (voidlinux et gentoo utilisent également, par défaut, un autre init, et je doute fortement que ce soient les seules distro).
Sur un système qui génère par le calcul ou l'intéraction avec d'autres systèmes une masse de données trop importante pour le stockage en mémoire vive sans pour autant en avoir besoin en permanence, le swap est utile pour alléger la RAM. C'est pour moi le principal rôle de cet outil, le rôle mineur étant l'hibernation.
La «mémoire swap», ou plutôt le système de fichier swap (non, on n'est pas obligé de mettre ça sur une partition dédiée… on peut utiliser un swapfile, ou encore un fichier que l'on utilise comme une partition) c'est un sujet assez complexe.
Personnellement, je désactive cette fonctionnalité sur toutes mes machines pour lesquelles j'ai plus de 2Go de RAM. C'est un choix que je fais en prennant en compte le fait que j'utilise des logiciels très légers (quand ma session X11 est lancée, je consomme largement moins de 100Mo de RAM), et qu'a part le navigateur web et d'éventuelles machines virtuelles, rien ne consomme vraiment de mémoire, ou plutôt, rien qui gagnerait à être mis temporairement sur le disque dur, et pour ce qui est de l'hibernation, c'est plus long dans mon cas de charger du swap que de faire un boot normal, l'intérêt est du coup plus que limité… Ça fait partie de mes réglages persos, au même titre que le fait de désactiver l'overcommit ou mes bidouilles pour avoir un shell de véritable feignasse.
Pendant que j'y pense… il me semble bien que, en C, fopen( "c:/foo.bar", "r" ); fonctionne, alors, si ça se trouve, il n'y a juste pas besoin de s'embêter avec des \?
Tu auras plus de réponses dans le forum. Et pour commencer, je te déconseille vivement de prendre une distro ou il faut tout compiler.
De manière générale, si la machine est trop peu performante, je te conseillerais d'utiliser un des bureaux léger, type lxde, lxqt, xfce, peut-être enlightenment.
Pour la distribution, un truc accessible à un débutant, donc je dirais une des dérivées de Debian, par exemple Ubuntu, sachant qu'Ubuntu à des dérivées en fonction du bureau par défaut: Lubuntu pour Lxde, Xubuntu pour Xfce…
Sauf que, supervisor, c'est pas un init, mais un outil dédié à la supervision des processus.
Systemd, c'est un init, mais pas que, et c'est bien le fait qu'il en fasse trop qui fait que des gens ne l'apprécient pas.
En plus, tu sembles partir du principe que systemd est mieux et permets plus de choses simplement, tu n'as même pas l'air d'envisager que l'inverse soit possible également?
En tout cas, de ce que je peux lire, il semble implémenter la killer feature de systemd, celle qui me séduisait au début: la configuration avec des fichiers de conf, et non des scripts. Je pense que je vais creuser un peu.
En même temps, je pense n'importe quel dev ou tech qui sort de l'école est capable techniquement de louer un serveur FTP public sans nom de domaine ni sécurité d'aucune sorte pour en faire un fourre-tout, le-dit fourre-tout pouvant éventuellement contenir des données ayant une licence compatible FOSS ou peu importe le type de licence.
En revanche, héberger correctement une forge (par exemple) sur un serveur public, mettre le service à disposition des autres (avec ou sans contre-partie, c'est pas le sujet) et vérifier qu'ils ne mettent pas des choses qu'ils n'ont pas le droit, sur de gros comme de petits volumes, je ne saurais pas faire.
Sur des petits volumes, parce que je n'ai aucune idée de comment vérifier que les fichiers décrivant les licences dans les dossiers uploadés (ouai, bon, dossiers ou répo, ou archives, ça reviens au même au fond) ne sont pas faux. Et c'est encore pire pour de gros volumes, puisqu'il me faudrait automatiser la chose.
Reste à voir si l'hébergeur peut se contenter légalement d'une simple case à cocher "je certifie que je fais pas de la merde". Si c'est le cas, alors le mécanisme de scan deviens inutile, j'imagine, mais ça me paraît trop simple pour être légal.
Le problème financier tiens, de mon point de vue d'employé, surtout du problème d'avoir (ou de louer, plus probablement) les ressources physiques nécessaires au stockage et à l'automatisation des tâches.
Posté par freem .
En réponse à la dépêche Sortie de MATE 1.20.
Évalué à 5.
Dernière modification le 09 février 2018 à 10:36.
Je réagissais juste au fait que l'expression soit inventée…
Pour le coup, je ne connais pas assez les autres bureaux pour comparer. Personnellement, je considère tout bureau favorisant la dispersion et l'étalage inefficace des dossiers, fichiers et outils de travail comme collant à la métaphore traditionnelle du bureau.
Hors, pour moi, les seuls environnements de travail pour lesquels cette description ne colle pas, ce sont ceux basés sur des gestionnaires de fenêtre en tuiles, qui par défaut évitent le proverbial tas de dossiers empilés en bordel sur un coin du bureau, si magnifiquement rendu par les interfaces graphiques classiques.
Tu noteras d'ailleurs, que pour moi, être fier de suivre la métaphore traditionnelle du bureau est l'équivalent d'être fier d'être inefficace :)
[^] # Re: Le chieur
Posté par freem . En réponse au journal Portage de TapTempo en Bash. Évalué à 4.
Yep. J'imagine qu'a ce rythme, on va finir par avoir une version en whitespace (ceci dit, ça pourrait être fun).
[^] # Re: Golf
Posté par freem . En réponse au journal Portage de TapTempo en JavaScript. Évalué à 4.
C'est un fait, sauf que, dans le cas d'un truc qui tourne sur un navigateur, on rajoute une couche de gestion. Après… je doute sincèrement que le lag système soit plus important que le lag humain de toute façon.
[^] # Re: Version pour les francophone ?
Posté par freem . En réponse à la dépêche Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL. Évalué à 8.
Peut-être qu'un document en LaTeX pourrait aider?
(j'ai honte du fait que ça me fasse rire)
[^] # Re: cron+wget
Posté par freem . En réponse au message recevoir automatiquement quotidiennement une page web ou screenshot de la page par mail . Évalué à 4.
Bon, j'ai été un peu trop rapide.
Moi, je ferai un script déclenché par un (ana)cron de manière périodique.
Donc, wget ou curl pour récupérer la page intéressante, que l'on enregistre dans un fichier, disons, $PAGE.current. Si $PAGE.reference existe, on fait un
diff $PAGE.current $PAGE.reference
. S'il y a une différence, on envoie une mail via mailx et on écrase $PAGE.reference avec $PAGE.current.Ce qui, en script, donnerai à peu près ça:
Bon, je n'ai pas testé, il y a sûrement des ajustements à faire (déjà, le fait est que je n'ai pas tout blindé), mais c'est surtout pour décrire l'idée.
[^] # Re: besoin?
Posté par freem . En réponse au message recevoir automatiquement quotidiennement une page web ou screenshot de la page par mail . Évalué à 4.
Le faire de scruter automatiquement permets de vérifier automatiquement si oui ou non il y a une différence (je m'aperçois d'ailleurs que je n'ai répondu qu'à une petite partie de la question, je vais compléter), et donc, de ne pas perdre de temps à aller voir un site qui n'a rien changé.
Si on multiple ça sur une 10aine de sites, ça peut vite prendre quelques dizaines de minutes par jour.
Le fait que ce soit fait automatiquement permets aussi d'éviter de ne pas voir qu'en fait, il y a eu une différence.
Pour finir, un mail, c'est accessible hors ligne avec un client lourd.
# cron+wget
Posté par freem . En réponse au message recevoir automatiquement quotidiennement une page web ou screenshot de la page par mail . Évalué à 4.
Une tâche cron qui utilise wget (ou curl) pour récupérer la page à des moments précis. Si la machine est régulièrement éteinte, mieux vaux utiliser anacron.
[^] # Re: N'importe quoi !
Posté par freem . En réponse à la dépêche Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL. Évalué à 4.
Hum. Un Get/Set tu dis? Oui, on peut. Enfin, on peut au moins dans les bonnes BDD lister les schémas, les tables d'un schéma, les champs et les lignes de ces tables…
Par contre, de mon point de vue, c'est sale. Une BDD faite correctement ne devrais pas exposer son modèle physique, juste une liste de procédures stockées, une API en fait. Et ça, ben je pense pas que ça colle très bien avec la notion de faire des gros get/set de goret sur des champs aléatoires.
Parce que, ben, le jour ou une table se voit modifiée pour une raison X ou Y, on risque de péter un nombre aléatoire d'applicatifs basés sur la-dite BDD, et ça, c'est pas bien.
Et ce, y compris sur de petites BDD, parce qu'un jour elles finissent grosses.
[^] # Re: Communication et remontée de bugs = 0 pointé
Posté par freem . En réponse à la dépêche Apports de Fedora à l’écosystème du logiciel libre. Évalué à 8.
Debian non plus (c'est probablement encore pire, dans le sens ou Debian n'a probablement pas la même puissance financière que RH), et pourtant elle a un outil nommé reportbug, qui guide l'utilisateur afin de faire un rapport d'erreur correct.
Je ne dis pas que c'est parfait, mais enfin, au moins rapporter un bug sur Debian est simple ;)
[^] # Re: 1 de moins
Posté par freem . En réponse au journal Portage de TapTempo en JavaScript. Évalué à 3. Dernière modification le 27 février 2018 à 09:16.
Pour moi, du golf, c'est fournir la même fonctionnalité.
Ton code fait «presque» la même chose que taptempo. En fait, il fait la même chose, la lourdeur en plus, la sécurité, la doc et diverses fonctionnalités en moins.
Pas moyen de stopper le code.
Pas de nettoyage mémoire.
Pas d'info de version (balo pour les évolutions futures).
Pas d'i18n (même si ok, l'ada et le rust n'en ont pas non plus).
Pas de configuration.
Conclusion: ceci n'est pas un portage.
Dans tous les langages, on peut écrire du code jetable, mais je ne pense pas que c'était le but des autres codes.
# triste barre...
Posté par freem . En réponse à la dépêche LibreOffice 5.4.5. Évalué à 10.
Suis-je le seul à être tristement amusé du fait que le screen de «méta-barre» montre superbement les limitations du bandeau (parce que bon, c'est l'«innovation» de microsoft, nommée bandeau je crois?)?
Approximativement la moitié du screenshot est VIDE, mais uniquement sur les côtés. Sur la hauteur, il n'y a pas assez d'espace, et on y mets les contrôles et boutons de la souris?
J'imagine bien qu'il faut singer le truc le plus répandu, mais je me demande toujours pourquoi quelqu'un à eu l'idée de faire ça un jour, alors que les écrans sont de plus en plus larges et pas plus hauts… et question subsidiaire: y'a moyen de coller cette chose sur les côtés, à la verticale?
[^] # Re: Big up à PostgreSQL et pour le livre peut-être attendre la deuxième édition...
Posté par freem . En réponse à la dépêche Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL. Évalué à 3.
Contribuer ce n'est pas faire parfait, mais faire OU corriger ce qui à déjà été fait (ok… et rapporter les problèmes, mais ce n'est pas le point sur lequel je voulais insister).
[^] # Re: N'importe quoi !
Posté par freem . En réponse à la dépêche Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL. Évalué à 6.
J'ai eu le désagrément de travailler avec powerbuilder, qui embarquait le sql dans le code. Je recommande chaudement à tout développeur de se tenir loin de ce truc.
Je crois que ce type de fonctionnalités est aussi mis en avant par windev, et il me semble que C# possède des outils dans ce sens.
Donc, non, je ne crois pas que ce soit délirant de le faire. Le problème, c'est de le faire correctement, de faire un langage dont la syntaxe permette de mélanger le paradigme des SGBDR avec à minima du procédural voire de la POO ou du fonctionnel. Et ça ne (me, du moins) semble pas trivial.
[^] # Re: N'importe quoi !
Posté par freem . En réponse à la dépêche Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL. Évalué à 6.
Avant ça, j'aimerai qu'elles enseignent correctement l'objet et cessent de présenter l'héritage et même la POO (pure) comme une solution à tous les problèmes. Entres autres.
ACID, je pense que les devs connaissent (en tout cas, l'acronyme me parle, et une rapide lecture semble indiquer que c'est assez proche de ma façon d'écrire), par contre le reste, je veux bien à minima une explication rapide. Ou, au pire, un lien vers une explication qui soit relativement accessible au dev que je suis.
[^] # Re: trouver les changements, des pistes ?
Posté par freem . En réponse au message kernel freeze. Évalué à 2.
Kernel distrib.
Il me semble au moins que c'est ce que fait dpkg, au vu des dépendances.
Non, pas pour le "/64stretch/initrd.img" ni "/64stretch/initrd.img-4.9.0-5-amd64" (le fait que dpkg touche potentiellement les modules me semble trop dangereux. Je vais voir ce que donne initramfs seul.).
Partition sur le même disque, format de partitionnement GPT.
[^] # Re: Auto-hébergement
Posté par freem . En réponse au sondage Vous auto-hébergez-vous ?. Évalué à 3.
s/Martine/google/ ?
/me ->[]
[^] # Re: installer win10 sans clé tout simplement non ?
Posté par freem . En réponse au journal Windows 10 servi pour un plateau. Évalué à 3.
C'est pas possible de juste:
[^] # Re: supervisord
Posté par freem . En réponse au sondage Pour redémarrer un service, vous êtes plutôt ?. Évalué à 2.
J'ai dit des et pas les gens. Accessoirement, il n'y a pas que devuan qui n'utilise pas systemd (voidlinux et gentoo utilisent également, par défaut, un autre init, et je doute fortement que ce soient les seules distro).
[^] # Re: Ca dépend du vent...
Posté par freem . En réponse au message Bonne répartition SSD serveur linux. Évalué à 3.
Sur un système qui génère par le calcul ou l'intéraction avec d'autres systèmes une masse de données trop importante pour le stockage en mémoire vive sans pour autant en avoir besoin en permanence, le swap est utile pour alléger la RAM. C'est pour moi le principal rôle de cet outil, le rôle mineur étant l'hibernation.
La «mémoire swap», ou plutôt le système de fichier swap (non, on n'est pas obligé de mettre ça sur une partition dédiée… on peut utiliser un swapfile, ou encore un fichier que l'on utilise comme une partition) c'est un sujet assez complexe.
Personnellement, je désactive cette fonctionnalité sur toutes mes machines pour lesquelles j'ai plus de 2Go de RAM. C'est un choix que je fais en prennant en compte le fait que j'utilise des logiciels très légers (quand ma session X11 est lancée, je consomme largement moins de 100Mo de RAM), et qu'a part le navigateur web et d'éventuelles machines virtuelles, rien ne consomme vraiment de mémoire, ou plutôt, rien qui gagnerait à être mis temporairement sur le disque dur, et pour ce qui est de l'hibernation, c'est plus long dans mon cas de charger du swap que de faire un boot normal, l'intérêt est du coup plus que limité… Ça fait partie de mes réglages persos, au même titre que le fait de désactiver l'overcommit ou mes bidouilles pour avoir un shell de véritable feignasse.
[^] # Re: Mainteneur, Contributeur
Posté par freem . En réponse au journal Petit guide à l'usage des développeurs de LL qui souhaitent se tirer dans le pied. Évalué à 6.
Je ne crois pas qu'il soit une cible de compilo, donc je pense que pédant suffira :)
[^] # Re: Résultats de mes tests
Posté par freem . En réponse au message détecter l'OS depuis un code compilé. Évalué à 2.
Pendant que j'y pense… il me semble bien que, en C,
fopen( "c:/foo.bar", "r" );
fonctionne, alors, si ça se trouve, il n'y a juste pas besoin de s'embêter avec des\
?[^] # Re: Résultats de mes tests
Posté par freem . En réponse au message détecter l'OS depuis un code compilé. Évalué à 2.
Raté.
[^] # Re: Compiler pour une machine PowerPC
Posté par freem . En réponse à la dépêche XubEcol alternative libre à Windows XP pour les écoles. Évalué à 2.
Tu auras plus de réponses dans le forum. Et pour commencer, je te déconseille vivement de prendre une distro ou il faut tout compiler.
De manière générale, si la machine est trop peu performante, je te conseillerais d'utiliser un des bureaux léger, type lxde, lxqt, xfce, peut-être enlightenment.
Pour la distribution, un truc accessible à un débutant, donc je dirais une des dérivées de Debian, par exemple Ubuntu, sachant qu'Ubuntu à des dérivées en fonction du bureau par défaut: Lubuntu pour Lxde, Xubuntu pour Xfce…
[^] # Re: supervisord
Posté par freem . En réponse au sondage Pour redémarrer un service, vous êtes plutôt ?. Évalué à 1.
Sauf que, supervisor, c'est pas un init, mais un outil dédié à la supervision des processus.
Systemd, c'est un init, mais pas que, et c'est bien le fait qu'il en fasse trop qui fait que des gens ne l'apprécient pas.
En plus, tu sembles partir du principe que systemd est mieux et permets plus de choses simplement, tu n'as même pas l'air d'envisager que l'inverse soit possible également?
En tout cas, de ce que je peux lire, il semble implémenter la killer feature de systemd, celle qui me séduisait au début: la configuration avec des fichiers de conf, et non des scripts. Je pense que je vais creuser un peu.
[^] # Re: Démontre.
Posté par freem . En réponse au journal Directive sur le droit d'auteur. Évalué à 3.
En même temps, je pense n'importe quel dev ou tech qui sort de l'école est capable techniquement de louer un serveur FTP public sans nom de domaine ni sécurité d'aucune sorte pour en faire un fourre-tout, le-dit fourre-tout pouvant éventuellement contenir des données ayant une licence compatible FOSS ou peu importe le type de licence.
En revanche, héberger correctement une forge (par exemple) sur un serveur public, mettre le service à disposition des autres (avec ou sans contre-partie, c'est pas le sujet) et vérifier qu'ils ne mettent pas des choses qu'ils n'ont pas le droit, sur de gros comme de petits volumes, je ne saurais pas faire.
Sur des petits volumes, parce que je n'ai aucune idée de comment vérifier que les fichiers décrivant les licences dans les dossiers uploadés (ouai, bon, dossiers ou répo, ou archives, ça reviens au même au fond) ne sont pas faux. Et c'est encore pire pour de gros volumes, puisqu'il me faudrait automatiser la chose.
Reste à voir si l'hébergeur peut se contenter légalement d'une simple case à cocher "je certifie que je fais pas de la merde". Si c'est le cas, alors le mécanisme de scan deviens inutile, j'imagine, mais ça me paraît trop simple pour être légal.
Le problème financier tiens, de mon point de vue d'employé, surtout du problème d'avoir (ou de louer, plus probablement) les ressources physiques nécessaires au stockage et à l'automatisation des tâches.
[^] # Re: Métaphoriquement incompréhensible
Posté par freem . En réponse à la dépêche Sortie de MATE 1.20. Évalué à 5. Dernière modification le 09 février 2018 à 10:36.
Je réagissais juste au fait que l'expression soit inventée…
Pour le coup, je ne connais pas assez les autres bureaux pour comparer. Personnellement, je considère tout bureau favorisant la dispersion et l'étalage inefficace des dossiers, fichiers et outils de travail comme collant à la métaphore traditionnelle du bureau.
Hors, pour moi, les seuls environnements de travail pour lesquels cette description ne colle pas, ce sont ceux basés sur des gestionnaires de fenêtre en tuiles, qui par défaut évitent le proverbial tas de dossiers empilés en bordel sur un coin du bureau, si magnifiquement rendu par les interfaces graphiques classiques.
Tu noteras d'ailleurs, que pour moi, être fier de suivre la métaphore traditionnelle du bureau est l'équivalent d'être fier d'être inefficace :)