si tu as deux fichiers qui pointent sur les mêmes blocks, il ne compte que le premier :
mkdir dir
mkdir dir/dir1
mkdir dir/dir2
cp c dir/dir1/a
ln dir/dir1/a dir/dir2/b
du -sh dir/dir1
356K dir/dir1
du -sh dir/dir2
356K dir/dir2
du -sh dir
365K dir
du -sh dir/*
356K dir/dir1
4.0K dir/dir2
tu peux utiliser find pour avoir les blocks pointés par un seul fichier :
find dir -links 1
find dir -links 2
dir/dir1
dir/dir1/b
dir/dir2
dir/dir2/b
je suis assez fan de gnu/parallel car tu peux:
- contrôler finement le nombre de jobs en parallèle.
- faire un lancement à blanc (dry run) qui ne lance pas les jobs mais te montre ce qui serai lancé.
- utiliser des substitutions pour utiliser le répertoire racine, le nom du fichier, sans extension, etc.
- faire des choses beaucoup plus avancées : lancement sur plusieurs serveur, reprise sur arrêt.
La doc est plutôt complète.
Fais un petit essai avec:
parallel -n 1 echo {} {/} {//} {.} :::: <(find . -type f -name "*.jpg")
pour chaque client on puisse avoir un aperçu rapide permettant de savoir si depuis la dernière livraison un bug bloquant / critique à été corrigé nécessitant une nouvelle livraison rapidement
prenons un cas classique de version x.y.z (remarque que la tendance est d'abandonner le x mais en y ajoutant une notion de patch y.z.p).
généralement la correction des "bug bloquant / critique" incrémentent z, x et y restant constant.
si tu maintiens une liste
client | version voire
client | x | y | z quand z est incrémenté, tu peux sélectionner tous les client qui sont dans le x.y concerné et leur proposer une misa à jour.
donc une simple feuille de calcul voir fichier texte peut répondre.
lui même sous VCS.
ou avec un ethercalc.org si tu veux que toute l'équipe de déploiement puisse faire les mises à jour.
Posté par steph1978 .
En réponse au message Fdroid.
Évalué à 2.
très sympa comme idée mais il faut un compte google.
et j'ai l'impression qu'il est maintenant très difficile de créer un compte google sans le rattacher à une partie de ton identité : numéro de mobile en particulier.
vous avez trouvé un moyen ?
le format pdf est destiné à l'impression
il garantie que le rendu visuel sera correct.
par contre il n'est absolument pas destiné au transport d'information.
pour lui, ce que tu vois comme un tableau, c'est des barres verticales, des barres horizontales, des caractères d'imprimerie.
avec de la chance, des fois, les caractères d'imprimerie se suivent dans le fichier pdf pour former des phrases des mots mais ce n'est pas garanti.
alors reconstruire un tableau, c'est illusoire.
sur ton exemple, un copier (dans sumatrapdf) coller (dans un éditeur de texte) permet de récupérer le texte mais dans le désordre.
Posté par steph1978 .
En réponse au journal [+].
Évalué à 2.
entre les feuilles de style et adblockplus, voire greasemonkey, tu dois pouvoir aboutir à quelque chose.
j'utilise déjà adblockplus pour supprimer la div du contenu mis en haut de page parce que je m'en fous de voir le contenu qui a la meilleur note en ce moment, je veux voir le contenu le plus récent.
Ce sujet est intéressant sur plein d'aspects.
Le parti pris "Google is evil" assumé de l'auteur alors que la justification de cette pratique apparait dès le premier commentaire.
L'incapacité des législateurs a comprendre ce qu'est internet ou au moins le web ou simplement l'information.
La prise de conscience un peu tardive des utilisateurs que le web est une place publique. Quelle idée d'ouvrir un compte fb à son nom…
Le droit à l'oubli, et puis quoi encore.
Posté par steph1978 .
En réponse au journal [+].
Évalué à 8.
Ma vie : j'utilise le seuil -42 car je ne souhaite pas que l'outil me dise ce que je dois lire.
Par contre je lis rarement plus de trois niveaux de commentaires car ça finit souvent par tourner en boucle. Merci le [-] qui replie les arborescences.
Je n'affiche pas les avatars pour éviter d'avoir des préjugés sur le commentateur avant d'avoir lu.
Mais j'avoues utiliser le plussage/moinssage pour donner mon avis. Encore plus facilement si le commentaire est bien/mal argumenté.
Petite précision "Oracle, Sybase, SQLServer, MySQL, DB2, PostgreSQL and Ingres" sont des systèmes de gestions de données relationnelles, SGBDR.
Donc fausse joie pour ma part.
Ensuite IMHO, je suis toujours septique sur les solutions tout en un.
Il existe déjà des outils pour faire du requêtage sur tous ces SGBDR, je pense à SquirrelSQL.
Il existe déjà des outils pour superviser tous ces produits, voir le comm' à ce sujet.
Il existe déjà des outils de CMDB qui gères tous ces produits.
Le backup est souvent spécifique au produit bien que toujours sur le même modèle (informer du début du bkp, bkper incr ou full, informer de la fin du bkp) donc unifier dans un outil signifie souvent perdre la main sur les spécificités de chacun. D'ailleurs la plupart des outils de backup proposent des modules dédiés.
Après, si cet outil est un vecteur pour vendre les compétences de ses concepteurs sous forme de service, pkoi pas.
Le problème n'est pas technique. Tout le monde ici serait faire.
Le problème est politique : qui va avoir le plus d'influence pour récupérer le gâteau ?
Réponse : celui qui a eu assez d'influence pour faire croire que c'est un projet vital pour la souveraineté française et que ça vaut bien plusieurs millions de bouzoufs.
J'aime beaucoup ce projet.
Mais depuis quelque temps, j'ai des erreurs avec la version packagée pour Debian 7.4 Wheezy, la v0.c. En particulier, videoob ne marche plus. J'ai eu un message comme quoi les backends n'étaient plus configurés puis de "Unable to load module xxx: No module named image". Bien sûr j'ai vérifié "python-image" est installé et fonctionnel.
J'ai essayé plusieurs méthodes pour la mise à jour : remplacement des binaires, pointer sur une version plus récente du répertoire de modules mais rien n'y fait.
Est-ce que cette nouvelle version 0.i sera packagée pour Wheezy ? Sinon, est ce qu'il y a une méthode pour mettre à jour sans passer par apt-get ?
L'idée, plutôt bonne IMHO, est de pouvoir faire réparer ce matériel par n'importe qui, y compris par soi même. Donc l'acheteur ne serait plus tributaire du prix, de la disponibilité et des réparateurs "agréés" pour ses réparations.
En vrai tu peux utiliser un tag/version pour lier des versions de fichiers entre elles comme formant un tout cohérent.
Reste que SVN est une évolution de CVS qui comble ce type de lacunes et que IMHO le choix de CVS fait un peu oldies. Si j'étais en mesure de contribuer, il me refroidirai.
Est ce que cela permet d'implémenter un serveur SMTP ?
J'aimerai déployer mon propre serveur SMTP mais avec un comportement custom et je ne sais pas trop comme m'y attaquer. En python ça m'aurait plu.
Ma pensée est que nous (ingé info) avons été câblés modèle relationnel et qu'il faut se faire violence pour en sortir.
Un moteur de stockage (DBMS) doit répondre à un besoin.
Quelque fois, ce besoin nécessite un modèle relationnel (RDBMS).
Mais cela ne doit pas être un choix par défaut.
Je plussois donc le choix de Microbe de partir sur un système de fichier.
Je caricaturai aussi le type de comportement :
INGE : "on va prendre ce soft"
DSI : "je sais pas trop, ça se connecte à Oracle" (sous entendu DB)
INGE : "heu… oui, c'est possible"
DSI : "alors ok".
Merci d'avoir partager.
Il y a pleins d'idées à reprendre.
Petite remarque, pourquoi ne par faire deux journaux, sachant que les projets n'ont pas de lien si ce n'est toi ;)
Pour les notifications mail, je vais faire mon donneur de leçon, genre faites ce que ce dis mais pas ce que je fais. Mais, être à l’affut des mails n'est pas bon pour la productivité, sauf si c'est ton boulot mais dans ce cas pas besoin de notifications. La méthode pomodoro préconise de rester concentré sur une tâche pendant 25 min (un pomodoro) puis de se relâcher pendant 5 min pour préparer le prochaine pomodoro. La consultation des mails devant intervenir pendant la pause.
Je ne suis pas d'une grande discipline mais quand j'arrive à me l'appliquer, les effets sur ma productivité sont spectaculaires.
C'est sûr c'est toujours plus rassurant d'avoir du relationnel, on sait jamais…
On dirait une remarque de daiiciseur.
Tu m'étonnes que Oracle est pépère.
[^] # Re: Chaine hifi
Posté par steph1978 . En réponse au message Quelle carte embarquée pour gérer ma chaine HiFi ?. Évalué à 2.
specs confirmées ici : http://docs.cubieboard.org/products/start#cubietruck_cubieboard3
# du find links
Posté par steph1978 . En réponse au message Taille d'un dossier contenant des hardlink. Évalué à 3.
du ne compte les blocks qu'un seule fois.
si tu as deux fichiers qui pointent sur les mêmes blocks, il ne compte que le premier :
tu peux utiliser find pour avoir les blocks pointés par un seul fichier :
combiné à du, tu aura ta réponse.
# parallel
Posté par steph1978 . En réponse au message traitement par lot > conversion progressive. Évalué à 3.
je suis assez fan de gnu/parallel car tu peux:
- contrôler finement le nombre de jobs en parallèle.
- faire un lancement à blanc (dry run) qui ne lance pas les jobs mais te montre ce qui serai lancé.
- utiliser des substitutions pour utiliser le répertoire racine, le nom du fichier, sans extension, etc.
- faire des choses beaucoup plus avancées : lancement sur plusieurs serveur, reprise sur arrêt.
La doc est plutôt complète.
Fais un petit essai avec:
parallel -n 1 echo {} {/} {//} {.} :::: <(find . -type f -name "*.jpg")
[^] # Re: rien de spectaculaire
Posté par steph1978 . En réponse au journal Kiabi migre son SI sur Linux pour gagner en performance et indépendance. Évalué à 2.
Je trouve que c'est surtout une bonne pub pour vmware.
Je ne regarde pas trop les noms des auteurs, de là à connaître leurs habitudes…
# partant du besoin
Posté par steph1978 . En réponse au message Logiciel de gestion de version application + criticité livraisons clients. Évalué à 2.
partant de là
prenons un cas classique de version x.y.z (remarque que la tendance est d'abandonner le x mais en y ajoutant une notion de patch y.z.p).
généralement la correction des "bug bloquant / critique" incrémentent z, x et y restant constant.
si tu maintiens une liste
voireclient | version
quand z est incrémenté, tu peux sélectionner tous les client qui sont dans le x.y concerné et leur proposer une misa à jour.client | x | y | z
donc une simple feuille de calcul voir fichier texte peut répondre.
lui même sous VCS.
ou avec un ethercalc.org si tu veux que toute l'équipe de déploiement puisse faire les mises à jour.
[^] # Re: Applications du googleplay sans installer le googleplay
Posté par steph1978 . En réponse au message Fdroid. Évalué à 2.
très sympa comme idée mais il faut un compte google.
et j'ai l'impression qu'il est maintenant très difficile de créer un compte google sans le rattacher à une partie de ton identité : numéro de mobile en particulier.
vous avez trouvé un moyen ?
[^] # Re: Frais de port ?
Posté par steph1978 . En réponse au message Vends développeur expérimenté C++/Python en bon état. Évalué à 3.
Ce qui met en lumière le fait que les managers ne savent pas gérer l'activité de leur ressources mais seulement la pointeuse.
# de l'usage du pdf
Posté par steph1978 . En réponse au message Récupérer au format html un tableau pdf. Évalué à 2.
le format pdf est destiné à l'impression
il garantie que le rendu visuel sera correct.
par contre il n'est absolument pas destiné au transport d'information.
pour lui, ce que tu vois comme un tableau, c'est des barres verticales, des barres horizontales, des caractères d'imprimerie.
avec de la chance, des fois, les caractères d'imprimerie se suivent dans le fichier pdf pour former
des phrasesdes mots mais ce n'est pas garanti.alors reconstruire un tableau, c'est illusoire.
sur ton exemple, un copier (dans sumatrapdf) coller (dans un éditeur de texte) permet de récupérer le texte mais dans le désordre.
# rien de spectaculaire
Posté par steph1978 . En réponse au journal Kiabi migre son SI sur Linux pour gagner en performance et indépendance. Évalué à -3.
oui, et ?
le dsi aura atteint ses objectifs de réduction de coûts, tant mieux pour lui.
cet article n'apporte strictement rien.
[^] # Re: [-] et seuil -42
Posté par steph1978 . En réponse au journal [+]. Évalué à 2.
entre les feuilles de style et adblockplus, voire greasemonkey, tu dois pouvoir aboutir à quelque chose.
j'utilise déjà adblockplus pour supprimer la div du contenu mis en haut de page parce que je m'en fous de voir le contenu qui a la meilleur note en ce moment, je veux voir le contenu le plus récent.
# En plein dedans
Posté par steph1978 . En réponse au journal Un formulaire pour l'oubli par google... carte d'identité SVP. Évalué à 0.
Ce sujet est intéressant sur plein d'aspects.
Le parti pris "Google is evil" assumé de l'auteur alors que la justification de cette pratique apparait dès le premier commentaire.
L'incapacité des législateurs a comprendre ce qu'est internet ou au moins le web ou simplement l'information.
La prise de conscience un peu tardive des utilisateurs que le web est une place publique. Quelle idée d'ouvrir un compte fb à son nom…
Le droit à l'oubli, et puis quoi encore.
# [-] et seuil -42
Posté par steph1978 . En réponse au journal [+]. Évalué à 8.
Ma vie : j'utilise le seuil -42 car je ne souhaite pas que l'outil me dise ce que je dois lire.
Par contre je lis rarement plus de trois niveaux de commentaires car ça finit souvent par tourner en boucle. Merci le [-] qui replie les arborescences.
Je n'affiche pas les avatars pour éviter d'avoir des préjugés sur le commentateur avant d'avoir lu.
Mais j'avoues utiliser le plussage/moinssage pour donner mon avis. Encore plus facilement si le commentaire est bien/mal argumenté.
# SGBD + R
Posté par steph1978 . En réponse à la dépêche Exploitez vos SGBD grâce à dbSQWare. Évalué à 1.
Petite précision "Oracle, Sybase, SQLServer, MySQL, DB2, PostgreSQL and Ingres" sont des systèmes de gestions de données relationnelles, SGBDR.
Donc fausse joie pour ma part.
Ensuite IMHO, je suis toujours septique sur les solutions tout en un.
Il existe déjà des outils pour faire du requêtage sur tous ces SGBDR, je pense à SquirrelSQL.
Il existe déjà des outils pour superviser tous ces produits, voir le comm' à ce sujet.
Il existe déjà des outils de CMDB qui gères tous ces produits.
Le backup est souvent spécifique au produit bien que toujours sur le même modèle (informer du début du bkp, bkper incr ou full, informer de la fin du bkp) donc unifier dans un outil signifie souvent perdre la main sur les spécificités de chacun. D'ailleurs la plupart des outils de backup proposent des modules dédiés.
Après, si cet outil est un vecteur pour vendre les compétences de ses concepteurs sous forme de service, pkoi pas.
[^] # Re: Oui, mais
Posté par steph1978 . En réponse au journal Système d'exploitation "made in france" -- Cocorico. Évalué à 5.
Le problème n'est pas technique. Tout le monde ici serait faire.
Le problème est politique : qui va avoir le plus d'influence pour récupérer le gâteau ?
Réponse : celui qui a eu assez d'influence pour faire croire que c'est un projet vital pour la souveraineté française et que ça vaut bien plusieurs millions de bouzoufs.
# mise à jour depuis Debian Wheezy
Posté par steph1978 . En réponse à la dépêche Dites 0.i à Weboob. Évalué à 4.
J'aime beaucoup ce projet.
Mais depuis quelque temps, j'ai des erreurs avec la version packagée pour Debian 7.4 Wheezy, la v0.c. En particulier, videoob ne marche plus. J'ai eu un message comme quoi les backends n'étaient plus configurés puis de "Unable to load module xxx: No module named image". Bien sûr j'ai vérifié "python-image" est installé et fonctionnel.
J'ai essayé plusieurs méthodes pour la mise à jour : remplacement des binaires, pointer sur une version plus récente du répertoire de modules mais rien n'y fait.
Est-ce que cette nouvelle version 0.i sera packagée pour Wheezy ? Sinon, est ce qu'il y a une méthode pour mettre à jour sans passer par apt-get ?
Help
[^] # Re: manque de communication
Posté par steph1978 . En réponse à la dépêche Appel à dons pour l'éolienne libre d'AeroSeeD. Évalué à 2.
tu peux définir la rentabilité du point de vue de l'intérêt commun ?
[^] # Re: Objets en licence libre à vendre
Posté par steph1978 . En réponse à la dépêche Appel à dons pour l'éolienne libre d'AeroSeeD. Évalué à 2.
L'idée, plutôt bonne IMHO, est de pouvoir faire réparer ce matériel par n'importe qui, y compris par soi même. Donc l'acheteur ne serait plus tributaire du prix, de la disponibilité et des réparateurs "agréés" pour ses réparations.
[^] # Re: éco-nomo-logie
Posté par steph1978 . En réponse à la dépêche Appel à dons pour l'éolienne libre d'AeroSeeD. Évalué à 4.
C'est réglé le problème de la surproduction:

[^] # Re: Gestionnaire de source
Posté par steph1978 . En réponse au journal Des nouvelles de LibreSSL. Évalué à 1.
CQFD, c'est mal foutu.
En vrai tu peux utiliser un tag/version pour lier des versions de fichiers entre elles comme formant un tout cohérent.
Reste que SVN est une évolution de CVS qui comble ce type de lacunes et que IMHO le choix de CVS fait un peu oldies. Si j'étais en mesure de contribuer, il me refroidirai.
# SMTP
Posté par steph1978 . En réponse à la dépêche Sortie de Twisted 14.0.0. Évalué à 2.
Est ce que cela permet d'implémenter un serveur SMTP ?
J'aimerai déployer mon propre serveur SMTP mais avec un comportement custom et je ne sais pas trop comme m'y attaquer. En python ça m'aurait plu.
[^] # Re: pomodoro
Posté par steph1978 . En réponse au journal tmpc : un client minimaliste, et qimaptray : utiliser sa webcam pour être notifié des mails. Évalué à 2.
tu branches ça à tes mails, psi, fb et twitter et t'es sûr de griller ta led… et ton taf :)
[^] # Re: Premier retour
Posté par steph1978 . En réponse au journal Microbe : Un moteur de blog simple en Python. Évalué à 3.
Ma pensée est que nous (ingé info) avons été câblés modèle relationnel et qu'il faut se faire violence pour en sortir.
Un moteur de stockage (DBMS) doit répondre à un besoin.
Quelque fois, ce besoin nécessite un modèle relationnel (RDBMS).
Mais cela ne doit pas être un choix par défaut.
Je plussois donc le choix de Microbe de partir sur un système de fichier.
Je caricaturai aussi le type de comportement :
INGE : "on va prendre ce soft"
DSI : "je sais pas trop, ça se connecte à Oracle" (sous entendu DB)
INGE : "heu… oui, c'est possible"
DSI : "alors ok".
[^] # Re: 100%
Posté par steph1978 . En réponse au journal Google détient-il vos emails. Évalué à -1.
ouai, c'est dur.
idéalement faudrait deux backup days par an et pas un seul.
# pomodoro
Posté par steph1978 . En réponse au journal tmpc : un client minimaliste, et qimaptray : utiliser sa webcam pour être notifié des mails. Évalué à 5.
Merci d'avoir partager.
Il y a pleins d'idées à reprendre.
Petite remarque, pourquoi ne par faire deux journaux, sachant que les projets n'ont pas de lien si ce n'est toi ;)
Pour les notifications mail, je vais faire mon donneur de leçon, genre faites ce que ce dis mais pas ce que je fais. Mais, être à l’affut des mails n'est pas bon pour la productivité, sauf si c'est ton boulot mais dans ce cas pas besoin de notifications. La méthode pomodoro préconise de rester concentré sur une tâche pendant 25 min (un pomodoro) puis de se relâcher pendant 5 min pour préparer le prochaine pomodoro. La consultation des mails devant intervenir pendant la pause.
Je ne suis pas d'une grande discipline mais quand j'arrive à me l'appliquer, les effets sur ma productivité sont spectaculaires.
[^] # Re: Premier retour
Posté par steph1978 . En réponse au journal Microbe : Un moteur de blog simple en Python. Évalué à 1.
C'est sûr c'est toujours plus rassurant d'avoir du relationnel, on sait jamais…
On dirait une remarque de daiiciseur.
Tu m'étonnes que Oracle est pépère.