J'ai géré un réseau social thématique pendant plusieurs années. A l'époque en OpenSource il n'y avait pas grand chose, puis j'ai découvert Oxwall. Il était très simple à installer et à utiliser au quotidien. La partie personnalisation était plus complexe mais pas irréalisable. Puis un jour j'ai découvert Humhub (il était pas encore en v1). Je l'ai testé, installé et presque adopté… Presque pour deux raisons :
j'ai arrêté d'administrer le réseau (raison perso);
il manquait un chat entre membres.
Ce dernier point était capital pour nos membres (et l'est toujours d'après l'admin qui à pris le relais). Aujourd'hui il me semble que humhub n'intègre toujours pas de chat, de temps en temps il y a un sujet qui passe sur l'instance de support mais rien de bien concret ou alors il faut passer par un service supplémentaire externe à humhub.
Pour les autres solutions, j'ai évoqué Oxwall. Il y a 4 ans je le conseillais, maintenant je le déconseille fortement car les dev ont disparu de la circulation et il n'y a aucune visibilité depuis plus d'un an sur le futur d'Oxwall.
Je laisse mon post initial au cas ou pour d'autres.
J'ai trouvé mon problème, c'était un problème de compréhension. J'essayais de faire passer un nom de machine (ici svrh06) pour un domaine du coups c'était le bordel.
J'ai modifié l'enregistrement DNS :
ORIGIN dom.mondomaine.
$TTL 86400 ; 1 day
@ IN SOA ns1.dom.mondomaine. root.mail.fr. (
3667417073 ; serial
21600 ; refresh (6 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
@ IN NS ns1.dom.mondomaine.
@ IN NS ns2.dom.mondomaine.
@ IN NS svfir03.dom.mondomaine.
@ IN MX 20 ns1.dom.mondomaine.
localhost A 127.0.0.1
@ IN A 192.168.xxx.31
[...]
svrh06 A 192.168.xxx.6
*.dom.mondomaine. A 192.168.xxx.6
Je me suis rappelé du commentaire de M.Poil http://linuxfr.org/nodes/114651/comments/1740950 et le résultat est
for i in *.txt; do awk -i inplace -F";" 'BEGIN{OFS = FS}; { if($1=="PAR") {$8="3027008440109";} print }' $i; done Merci à tous pour votre aide ;)
J'avance sur mon problème et il me reste juste à trouver comment lui dire de remplacer tout le contenue de la colonne 8 par une valeur et ce peu importe que se soit des chiffres, des lettres ou des bananes.
for i in *.txt; do awk -i inplace -F";" '{ if($1=="PAR") {gsub(/*/, "3027008440109", $8);} print }' $i; done
Normal, puisque tu ne fais le print que s'il y a remplacement. Il faut que tu sortes le print du bloc qui est exécuté lorsque tu rencontres la chaine 'PAR'.
ah
Ensuite, ta regexp dans le gsub me pose un petit problème: dans ton cas, tu lui demandes de remplacer tous les chiffres de ta colonne par "3027008440109". Si tu as 3 chiffres, il va te reproduire 3 fois la chaine ""3027008440109"". Est-ce bien ce que tu veux ?
Exemple de fichier original
@GP;WEB@EDI;INVOIC;STANDARD;;;;
ENT;06183032;23/05/2018;;;;29/05/2018;xxxxxxxxx;;;;;qqqqqqqqqq;31/05/2018 00:00;15/07/2018;FACTURE;EUR;08/06/2018;0;qqqqqqqqqq;;0;8;0;0;0;60;MAR;0;;
DTM;263D;31/05/2018
PAR;3027008446064;blablabla;3014597000104;blobloblo;3027008446064;bliblibli;3027008446064;blublublu;;;3014597000104;blablabla;;;
LIG;1;3253560867751;REFE;1;0;PCE;2;19.92;EUR;;;20;38.84;0;DESI;39.84;;0;0;0;;;;;0;0;;;;0;0;;;0;;;;;;0;
Résultat que je veux obtenir
@GP;WEB@EDI;INVOIC;STANDARD;;;;
ENT;06183032;23/05/2018;;;;29/05/2018;xxxxxxxxx;;;;;qqqqqqqqqq;31/05/2018 00:00;15/07/2018;FACTURE;EUR;08/06/2018;0;qqqqqqqqqq;;0;8;0;0;0;60;MAR;0;;
DTM;263D;31/05/2018
PAR;3027008446064;blablabla;3014597000104;blobloblo;3027008446064;bliblibli;3027008440109;blublublu;;;3014597000104;blablabla;;;
LIG;1;3253560867751;REFE;1;0;PCE;2;19.92;EUR;;;20;38.84;0;DESI;39.84;;0;0;0;;;;;0;0;;;;0;0;;;0;;;;;;0;
Le changement est sur la ligne commençant par PAR colonne 8.
C'est plus propre comme tu le propose, j'arrive à ce résultat sauf que ça me vide les fichiers
for i in *.txt; do awk -i inplace -F";" '{ if($1=="PAR") {gsub("[^0-9]", "3027008440109", $8);} }' $i; done
Salut, tu a presque tout compris ;) à la différence qu'on émet beaucoup depuis les pc via Hylafax+. On reçois beaucoup par le fax physique et on émet aussi par le physique mais moins que par Hylafax+.
Je retiens tes propositions. Mais la solution OVH me parait pas mal, reste à comparer les coûts par rapport à la solution actuelle.
Certes il y aura toujours une solution technique plus ou moins hype, mais en production pas le temps de tricoter avec taper un mdp, chercher au fond de la poche le badge rfid qu'il a oublié dans sont manteau et du coups il empreinte celui du collègue… La solution ultime : supprimer l'humain… pas top, il me fait chier par moment mais je l'aime bien ;)
Est-ce que tu a déjà trainé les pieds et les oreilles dans un atelier avec des chariots élévateurs, du matos lourd et des gars pas forcement tendre avec le matos ? ;)
Tout simplement parce que dans l'industrie le processus d'évolution est lent, lent, lent… Que le fax ai vécu j'en suis convaincu depuis des années. Mais ça reste un outil pratique, facile à mettre en place et surtout à utiliser. J'ai un atelier avec 15 personnes, ils envoient des fax régulièrement. Le fax est au milieu de l'atelier, les numéros pre-enregistrés et ça tourne comme ça depuis plusieurs années. Remplacer le fax par un pc, gérer un mot de passe windows, lancer la messagerie, taper l'adresse mail de la personne, ne pas supprimer les mails des collègues… Tout un programme.
Pourquoi pas le boitier. Qu'il n'y ai plus de commercialisation c'est une chose, mais le réseau existant va dépérir et Orange ne fera aucun effort pour le maintenir dans en fonction. Dans notre rue le réseau cuivre est très ancien, à telle point que notre autocom perdait la connexion régulièrement. On est passé en fibre et hop plus de problèmes en à peine plus cher.
Alors oui le RTC va continuer à fonctionner mais à quel moment il tombera en marche prêt de chez vous ?
Le RGPD c'est beau sur le papier contre les GAFA mais ils ont largement anticipé avec des accords d'exceptions et tout ce qu'il faut pour s'en protéger. Reste les autres entreprises, les petites structures, qui même si elles ont moins de risque d'être attaqué sont sensée être en conformité avec la loi.
J'ai essayé de lire et surtout comprendre qui doit faire quoi, prouver, protéger, payer… C'est le foutoir. Il y a tout les rapaces de SSII qui découvre un moyen de vendre du temps humains et les cabinets juridiques qui sont encore à croire qu'une simple déclaration à la CNIL suffit…
Pour moi, le RGPD, c'est de la poudre aux yeux et n'empêchera en rien la tracking publicitaire, la revente/vole d'information, le profiling… Enfin tout les trucs que nous subissons dès qu'on se connectent à Internet.
J'ai commencé à regardé du côté du reverse proxy mais tout est basé sur le nom de domaine et un préfixe du coups c'est très orienté appli web (http) mais pour le cas d'une appli qui utilise pas le nom de domaine et qui n'utilise pas http, comment faire ?
Effectivement passer par docker-compose serait pas mal mais vu qu'on est plusieurs à gérer le truc je préfère limiter les accès au serveur. La création / modification se fait par une UI Portainer.
Les images sont basées sur Debian mais adaptées au besoin, j'aime pas trop prendre les images toutes faites et pas trop savoir comment et quoi est installé… Non j'suis pas parano.
Il n'y normalement pas d’intérêt à sauvegarder un container, surtout sur de la prod. Le container lui même doit pouvoir être changé et n'a pas de besoin à être sauvegarder.
Je suis d'accord qu'un container vie, mais imaginons un container lancé en prod il y a 1 an avec des paramètres spécifique (volumes montés, réseaux, port ouvert…). Au début tout ça peut être créé via un dockerfile. 6 mois plus tard je modifie un paramètre du container et tête en l'air que je suis j'oublie de reporter ces modifications dans le dockerfile. 3 mois plus tard… pouff crash. Je remonte l'image
docker load -i monimage
Mince y a quoi déjà qui tourne sur le bouzin, quelle volume est mappé avec cette image, est-ce que le réseau est linké avec un autre docker… Vite le dockerfile… oups il est pas à jour.
Alors qu'avec une sauvegarde du container (enfin des paramètres) 30s tout est repartie.
[^] # Re: D'autres il en manque
Posté par Philippe M (site web personnel) . En réponse au journal Humhub 1.2.8, retour d'expérience. Évalué à 1.
En fouillant dans ma mémoire j'en ai trouvé d'autres :
Born to Kill EndUser !
# D'autres il en manque
Posté par Philippe M (site web personnel) . En réponse au journal Humhub 1.2.8, retour d'expérience. Évalué à 1.
J'ai géré un réseau social thématique pendant plusieurs années. A l'époque en OpenSource il n'y avait pas grand chose, puis j'ai découvert Oxwall. Il était très simple à installer et à utiliser au quotidien. La partie personnalisation était plus complexe mais pas irréalisable. Puis un jour j'ai découvert Humhub (il était pas encore en v1). Je l'ai testé, installé et presque adopté… Presque pour deux raisons :
Ce dernier point était capital pour nos membres (et l'est toujours d'après l'admin qui à pris le relais). Aujourd'hui il me semble que humhub n'intègre toujours pas de chat, de temps en temps il y a un sujet qui passe sur l'instance de support mais rien de bien concret ou alors il faut passer par un service supplémentaire externe à humhub.
Pour les autres solutions, j'ai évoqué Oxwall. Il y a 4 ans je le conseillais, maintenant je le déconseille fortement car les dev ont disparu de la circulation et il n'y a aucune visibilité depuis plus d'un an sur le futur d'Oxwall.
Il y a Dolphin de Boonex https://www.boonex.com/ mais je ne l'ai jamais testé.
Born to Kill EndUser !
[^] # Re: owncloud seafile
Posté par Philippe M (site web personnel) . En réponse au message Cloud privé un peu comme nextcloud. Évalué à 1.
J'ai torturé différente app pour iOS. Mais je n'en ai pas trouvé une seul qui propose la synchro automatique de répertoire en webdav :(
J'ai ouvert un ticket pour l'app iOS Nextcloud : https://github.com/nextcloud/ios/issues/615 et apriori c'est plus une limite au niveau de l'OS qu'autre chose…
Born to Kill EndUser !
[^] # Re: owncloud seafile
Posté par Philippe M (site web personnel) . En réponse au message Cloud privé un peu comme nextcloud. Évalué à 1. Dernière modification le 23 juillet 2018 à 08:25.
Je suis loin d'avoir cette compétence :(
Born to Kill EndUser !
[^] # Re: owncloud seafile
Posté par Philippe M (site web personnel) . En réponse au message Cloud privé un peu comme nextcloud. Évalué à 1.
Même problème que pour Nextcloud, la synchronisation automatique de répertoire n'est pas disponible pour les clients mobiles :(
Born to Kill EndUser !
[^] # Re: owncloud seafile
Posté par Philippe M (site web personnel) . En réponse au message Cloud privé un peu comme nextcloud. Évalué à 1.
Pour le moment Seafile a tout ce que j'ai besoin… Reste plus qu'à le tester.
Merci
Born to Kill EndUser !
[^] # Re: Syncthing
Posté par Philippe M (site web personnel) . En réponse au message Cloud privé un peu comme nextcloud. Évalué à 1.
Dommage qu'il n'existe pas d'app pour Ipad. Mais pas mal, je vais le garder pour un autre projet.
Born to Kill EndUser !
# Ayyyeeeeeeee
Posté par Philippe M (site web personnel) . En réponse au message Bind résolution sous domaine. Évalué à 1.
Je laisse mon post initial au cas ou pour d'autres.
J'ai trouvé mon problème, c'était un problème de compréhension. J'essayais de faire passer un nom de machine (ici svrh06) pour un domaine du coups c'était le bordel.
J'ai modifié l'enregistrement DNS :
Born to Kill EndUser !
[^] # Re: UUOC and UUOls
Posté par Philippe M (site web personnel) . En réponse au message Remplacer une valeur dans une colonne sous condition. Évalué à 1. Dernière modification le 06 juin 2018 à 15:32.
ayeeeeee j'ai finiiiiiiiii
Je me suis rappelé du commentaire de M.Poil http://linuxfr.org/nodes/114651/comments/1740950 et le résultat est
Merci à tous pour votre aide ;)for i in *.txt; do awk -i inplace -F";" 'BEGIN{OFS = FS}; { if($1=="PAR") {$8="3027008440109";} print }' $i; done
Born to Kill EndUser !
[^] # Re: UUOC and UUOls
Posté par Philippe M (site web personnel) . En réponse au message Remplacer une valeur dans une colonne sous condition. Évalué à 1.
J'avance sur mon problème et il me reste juste à trouver comment lui dire de remplacer tout le contenue de la colonne 8 par une valeur et ce peu importe que se soit des chiffres, des lettres ou des bananes.
Born to Kill EndUser !
[^] # Re: UUOC and UUOls
Posté par Philippe M (site web personnel) . En réponse au message Remplacer une valeur dans une colonne sous condition. Évalué à 1.
ah
Exemple de fichier original
@GP;WEB@EDI;INVOIC;STANDARD;;;;
ENT;06183032;23/05/2018;;;;29/05/2018;xxxxxxxxx;;;;;qqqqqqqqqq;31/05/2018 00:00;15/07/2018;FACTURE;EUR;08/06/2018;0;qqqqqqqqqq;;0;8;0;0;0;60;MAR;0;;
DTM;263D;31/05/2018
PAR;3027008446064;blablabla;3014597000104;blobloblo;3027008446064;bliblibli;3027008446064;blublublu;;;3014597000104;blablabla;;;
LIG;1;3253560867751;REFE;1;0;PCE;2;19.92;EUR;;;20;38.84;0;DESI;39.84;;0;0;0;;;;;0;0;;;;0;0;;;0;;;;;;0;
Résultat que je veux obtenir
@GP;WEB@EDI;INVOIC;STANDARD;;;;
ENT;06183032;23/05/2018;;;;29/05/2018;xxxxxxxxx;;;;;qqqqqqqqqq;31/05/2018 00:00;15/07/2018;FACTURE;EUR;08/06/2018;0;qqqqqqqqqq;;0;8;0;0;0;60;MAR;0;;
DTM;263D;31/05/2018
PAR;3027008446064;blablabla;3014597000104;blobloblo;3027008446064;bliblibli;3027008440109;blublublu;;;3014597000104;blablabla;;;
LIG;1;3253560867751;REFE;1;0;PCE;2;19.92;EUR;;;20;38.84;0;DESI;39.84;;0;0;0;;;;;0;0;;;;0;0;;;0;;;;;;0;
Le changement est sur la ligne commençant par PAR colonne 8.
Born to Kill EndUser !
[^] # Re: UUOC and UUOls
Posté par Philippe M (site web personnel) . En réponse au message Remplacer une valeur dans une colonne sous condition. Évalué à 2. Dernière modification le 06 juin 2018 à 08:50.
Je pense que mon premier message n'était pas clair, du coups j'ai modifié mon message initial avec un exemple de fichier.
Avec cette commande :
for i in *.txt; do awk -i inplace -F";" '{ if($1=="PAR") {gsub(/[0-9]/, "3027008440109", $8);print} }' $i; done
Il me fait bien le remplacement mais il m'efface tout le contenue du fichier et garde que la ligne identifié par awk.
Born to Kill EndUser !
[^] # Re: UUOC and UUOls
Posté par Philippe M (site web personnel) . En réponse au message Remplacer une valeur dans une colonne sous condition. Évalué à 2.
il m'affichait le résultat sans faire la modification.
Born to Kill EndUser !
[^] # Re: UUOC and UUOls
Posté par Philippe M (site web personnel) . En réponse au message Remplacer une valeur dans une colonne sous condition. Évalué à 2.
C'est plus propre comme tu le propose, j'arrive à ce résultat sauf que ça me vide les fichiers
for i in *.txt; do awk -i inplace -F";" '{ if($1=="PAR") {gsub("[^0-9]", "3027008440109", $8);} }' $i; done
Born to Kill EndUser !
[^] # Re: ICTFax
Posté par Philippe M (site web personnel) . En réponse au journal Remplacement ligne FAX. Évalué à 1.
Salut, tu a presque tout compris ;) à la différence qu'on émet beaucoup depuis les pc via Hylafax+. On reçois beaucoup par le fax physique et on émet aussi par le physique mais moins que par Hylafax+.
Je retiens tes propositions. Mais la solution OVH me parait pas mal, reste à comparer les coûts par rapport à la solution actuelle.
Merci.
Born to Kill EndUser !
[^] # Re: Le fax c'est fini
Posté par Philippe M (site web personnel) . En réponse au journal Remplacement ligne FAX. Évalué à 7.
Certes il y aura toujours une solution technique plus ou moins hype, mais en production pas le temps de tricoter avec taper un mdp, chercher au fond de la poche le badge rfid qu'il a oublié dans sont manteau et du coups il empreinte celui du collègue… La solution ultime : supprimer l'humain… pas top, il me fait chier par moment mais je l'aime bien ;)
Est-ce que tu a déjà trainé les pieds et les oreilles dans un atelier avec des chariots élévateurs, du matos lourd et des gars pas forcement tendre avec le matos ? ;)
Born to Kill EndUser !
[^] # Re: Le fax c'est fini
Posté par Philippe M (site web personnel) . En réponse au journal Remplacement ligne FAX. Évalué à 9.
Tout simplement parce que dans l'industrie le processus d'évolution est lent, lent, lent… Que le fax ai vécu j'en suis convaincu depuis des années. Mais ça reste un outil pratique, facile à mettre en place et surtout à utiliser. J'ai un atelier avec 15 personnes, ils envoient des fax régulièrement. Le fax est au milieu de l'atelier, les numéros pre-enregistrés et ça tourne comme ça depuis plusieurs années. Remplacer le fax par un pc, gérer un mot de passe windows, lancer la messagerie, taper l'adresse mail de la personne, ne pas supprimer les mails des collègues… Tout un programme.
Born to Kill EndUser !
[^] # Re: Quel est le problème ?
Posté par Philippe M (site web personnel) . En réponse au journal Remplacement ligne FAX. Évalué à 1.
Pourquoi pas le boitier. Qu'il n'y ai plus de commercialisation c'est une chose, mais le réseau existant va dépérir et Orange ne fera aucun effort pour le maintenir dans en fonction. Dans notre rue le réseau cuivre est très ancien, à telle point que notre autocom perdait la connexion régulièrement. On est passé en fibre et hop plus de problèmes en à peine plus cher.
Alors oui le RTC va continuer à fonctionner mais à quel moment il tombera en marche prêt de chez vous ?
Born to Kill EndUser !
# bobo tête
Posté par Philippe M (site web personnel) . En réponse à la dépêche RGPD et logiciels libres pour accompagner les mises en conformité. Évalué à 6.
Le RGPD c'est beau sur le papier contre les GAFA mais ils ont largement anticipé avec des accords d'exceptions et tout ce qu'il faut pour s'en protéger. Reste les autres entreprises, les petites structures, qui même si elles ont moins de risque d'être attaqué sont sensée être en conformité avec la loi.
J'ai essayé de lire et surtout comprendre qui doit faire quoi, prouver, protéger, payer… C'est le foutoir. Il y a tout les rapaces de SSII qui découvre un moyen de vendre du temps humains et les cabinets juridiques qui sont encore à croire qu'une simple déclaration à la CNIL suffit…
Pour moi, le RGPD, c'est de la poudre aux yeux et n'empêchera en rien la tracking publicitaire, la revente/vole d'information, le profiling… Enfin tout les trucs que nous subissons dès qu'on se connectent à Internet.
Born to Kill EndUser !
[^] # Re: acl, views
Posté par Philippe M (site web personnel) . En réponse au message Dns, ajouter un domaine avec un point. Évalué à 2.
Merci pour les mots clés ;)
Born to Kill EndUser !
[^] # Re: acl, views
Posté par Philippe M (site web personnel) . En réponse au message Dns, ajouter un domaine avec un point. Évalué à 2.
Parfait c'est exactement ce que je cherche à faire ;)
Merci
Born to Kill EndUser !
[^] # Re: Traefik ?
Posté par Philippe M (site web personnel) . En réponse au message Docker, plusieurs services et virtualhost. Évalué à 1. Dernière modification le 12 avril 2018 à 12:28.
J'ai commencé à regardé du côté du reverse proxy mais tout est basé sur le nom de domaine et un préfixe du coups c'est très orienté appli web (http) mais pour le cas d'une appli qui utilise pas le nom de domaine et qui n'utilise pas http, comment faire ?
Born to Kill EndUser !
[^] # Re: docker compose
Posté par Philippe M (site web personnel) . En réponse au message Docker, sauvegarde de container. Évalué à 2. Dernière modification le 12 mars 2018 à 17:00.
Effectivement passer par docker-compose serait pas mal mais vu qu'on est plusieurs à gérer le truc je préfère limiter les accès au serveur. La création / modification se fait par une UI Portainer.
Les images sont basées sur Debian mais adaptées au besoin, j'aime pas trop prendre les images toutes faites et pas trop savoir comment et quoi est installé… Non j'suis pas parano.
Born to Kill EndUser !
[^] # Re: docker compose
Posté par Philippe M (site web personnel) . En réponse au message Docker, sauvegarde de container. Évalué à 3. Dernière modification le 12 mars 2018 à 16:10.
Je suis d'accord qu'un container vie, mais imaginons un container lancé en prod il y a 1 an avec des paramètres spécifique (volumes montés, réseaux, port ouvert…). Au début tout ça peut être créé via un dockerfile. 6 mois plus tard je modifie un paramètre du container et tête en l'air que je suis j'oublie de reporter ces modifications dans le dockerfile. 3 mois plus tard… pouff crash. Je remonte l'image
docker load -i monimage
Mince y a quoi déjà qui tourne sur le bouzin, quelle volume est mappé avec cette image, est-ce que le réseau est linké avec un autre docker… Vite le dockerfile… oups il est pas à jour.
Alors qu'avec une sauvegarde du container (enfin des paramètres) 30s tout est repartie.
Born to Kill EndUser !
[^] # Re: docker inspect
Posté par Philippe M (site web personnel) . En réponse au message Docker, sauvegarde de container. Évalué à 2.
Yep je lisais la doc mais avant je vais tester rekcod. Pourquoi re-inventer la roue ;)
Born to Kill EndUser !