Vous m'avez rappelé, tous les trois, cette lecture : https://qeunit.com/blog/how-google-does-monorepo/
Ggl peut se pemerttre pour des raisons historiques (venant de CVS puis Perforce, sans avoir anticipé que ça allait grossir aussi vite) et aussi parce-que ayant mis en place assez tôt des solutions de contention/contournement (les workspaces ressemblent assez aux submodules, en tout cas on joue pas mal sur les capacités du stockage intelligent et les outils maison associés.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Mea culpa, mais même constat pour Amazon ;D
Ceci dit, je suis d'accord avec toi sur le fait de ne pas parler aux bonnes personnes …ou pas. Chez un de mes clients, elles ont embauché une personne certifiée AWS et quand je suis allé regardé le programme il y avait plus de web que de service comme je l'espérais (code.) De plus, l'équipe en place semblait plus au fait de certaines choses, mais pour sa décharge, le nouveau profil semblait connaitre les rouages/subtilités des offres bien mieux que l'équipe de techos. On est un peu loin d'avoir l'approche des boites US en France (mais j'aime à croire que ce n'est que ma petite expérience non significative, donc pas croisé les bonnes personnes/entreprises.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C'est pas pour dire, mais elle n'a pas tort. Parce-qu'on s'en rend pas compte au début mais c'est plus tard qu'on se rend compte que petits ce sont des ennuis et plus grands ce sont de plus grands ennuis (merci grand-mère)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
il semble que l'option -I de xargs ne soit pas disponible, j'ai juste 4 options dispo : -r -x -0 et -t
Je ne m'y attendais pas, vu que -I est une option POSIX ; mais bon vu que le BusyBox est vraiment très vieux… Il ne faut pas hésiter à le mettre à jour dès que possible.
Heureusement qu'il restait la solution avec la boucle shell.
NB : j'ai mis des "S" à la place de certains "$" pour ce post sinon c'était illisible
Si ça peut te rassurer, il y en a qui n'en mènent pas plus large au bout de dix ans. Mais voici quelques trucs/astuces pour améliorer la portabilité (i.e. que ça fonctionne le jour où tu changes de shell/machine …sous réserve qu'on ne rencontre pas quelque chose d'encore plus limité) :
Il me semble que certains shells peuvent ne pas comprendre/aimer la concaténation dans repcible="/share/data2_export/"ScibleS"/" ; il faut utiliser directement la chaîne avec la possibilité de remplacement : repcible="/share/data2_export/$cible/"
Dans les cas ambigus (mais on peut le faire systématiquement, ça mange pas de pain) comme resultat="Srepcible"S"liste.txt" il faut utiliser la syntaxe des noms de variable entre accolades : `resultat="${repcible}liste.txt"
Il faut prendre l'habitude de mettre systématiquement des "quotes" (sauf rares exceptions), comme dans mkdir "$repcible" et if [ "$reponse" = "x" ]; then
Donc, echo "$repcible"
et cat "$resultat"
et même nb=$(wc -l < "$resultat")
J'aurais pas pensé que read accepte l'option -p car ce n'est pas le cas partout. Donc je prend l'habitude de faire en deux temps… Par contre, sauf bonne raison, il faut toujours utiliser l'option -r dans les scripts : ça évite les surprises avec certains caractères spéciaux (plus particulièrement les \ qu'il tente d'interpréter)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Déjà, il n'y a aucune opposition entre bare metal et cloud, tu trouves du bare metal dans ces clouds par exemple.
C'est plutôt aux gens qui répondent "cloud" à l'auteur du journal qu'il faut répondre ça non ?
On finit par trouver des formations, des certifications pour ne plus voir apparaitre que des DevOps en titre de poste. C'est à dire des professionnel des templates, du clic… d'une solution américaine propriétaire.
Et là tu confirmes qu'effectivement tu ne comprends rien à ce qu'est un cloud et ce qu'est un ingénieur cloud. Tu n'as visiblement jamais entendu parler des SDKs que n'importe quel ingénieur cloud utilise à longueur de journée et qui sont la base de toute infrastructure cloud.
Ça ne change rien au fait que quand les entreprises embauchent des gens certifiés pour un "cloud" ce n'est pas pour le SDK et que les certifications que j'ai vu passer ne portent pas dessus. Même les formations azure que j'ai aperçu montrent comment cliquer sur vos sites. Pour que ton commentaire soit constructif il aurait fallu nous pointer vers vos certifications d'ingénieurs sdk etc. ;)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
En fait on peut aimer les deux ; du coup c'est juste le « mais qu'en fait » que je trouve un poil de trop sans être plus choqué que cela par le titre. Je peux comprendre qu'on soit un peu froissé mais de là à trouver « gonflé » c'est un certain pas pas vahiné.
Les personnes qui aiment et veulent allier les deux publient leur source et demandent des dons pour encourager le temps perso passé en développement. Et si l'idée était effectivement de vivre de son produit, il fallait, comme dit plus tôt, créer une structure et avoir un plan alliant open-source si on y tient (par exemple justement faire payer les ajouts de fonctionnalités.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Je voulais dire, qu'il y a bien des gens qui ne sont pas abonnés à ces trucs et pourtant ne vivent pas dans un grotte. J'en suis un exemple, et pas besoin d'être vertueux pour ça. Même s'il peut sembler difficile de concevoir que tout le monde n'a pas envie d'être ou d'encourager les marchands du temple. Dédicace.
Après, le commentaire auquel tu as répondu ne disait pas que Disney est la seule à exploiter comme tu sembles le dire mais qu'elle fait partie des plus toxiques. Je cite : « une entreprise aussi néfaste avec ses employés. » Moi je comprends qu'il faut choisir le moindre mal. Après libre à toi de cautionner le fait de s'abonner à un service et de ne pas avoir celui-ci.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Je pense que le récepteur est pas top, et à moins de changer le composant il n'y pas vraiment d'amélioration à espérer. :( Je ne sais pas si ça se fait encore, tu peux acquérir un boitier séparé (c'est entre la taille d'une boite d'allumettes et d'un paquet de cigarettes) éventuellement.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
En effet, je n'avais pas vu sous cet angle pertinent. Probablement parce-que ne jouant pas perso (difficultés à s'immerger dans le truc et préférence à programmer les jeux que d'y jouer.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Oh merci D-: Outre le fait de la perturbation miroir, je confesse n'être jamais allé voir son site …jusqu'à ce journal qui corrige le tir.
Et merci pour avoir épuré la moitié restante ;-)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Il manque juste quelques pièges sadiques pour venir à bout des écureuils (gris ou non).
Le 'nal dit « Éducatif, car il est fait pour initier de jeunes enfants ou de vieux noobs au genre : on ne peut pas mourir, on ne peut pas perdre, juste prendre son temps pour apprendre à réussir les classiques du genre (plateformes fixes, mouvantes, traversables, intermittentes). » Je ne sais pas si le sadisme est compatible avec une éducation mignonne.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Pourquoi
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien DuckDB: une base de données embarquée pour ceux qui en ont mare de sqlite. Évalué à 2.
amène ton chemin roi couronné d'épines
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Résumé rapide
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Meta publie Sapling, un nouveau SCM dont le client est compatible avec git. Évalué à 4. Dernière modification le 16 novembre 2022 à 17:09.
Vous m'avez rappelé, tous les trois, cette lecture : https://qeunit.com/blog/how-google-does-monorepo/
Ggl peut se pemerttre pour des raisons historiques (venant de CVS puis Perforce, sans avoir anticipé que ça allait grossir aussi vite) et aussi parce-que ayant mis en place assez tôt des solutions de contention/contournement (les workspaces ressemblent assez aux submodules, en tout cas on joue pas mal sur les capacités du stockage intelligent et les outils maison associés.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Résumé rapide
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Meta publie Sapling, un nouveau SCM dont le client est compatible avec git. Évalué à 2.
NIH
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Est-ce que tu sais ce que c'est le cloud ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Le cloud ça scale bien. Évalué à 2.
Mea culpa, mais même constat pour Amazon ;D
Ceci dit, je suis d'accord avec toi sur le fait de ne pas parler aux bonnes personnes …ou pas. Chez un de mes clients, elles ont embauché une personne certifiée AWS et quand je suis allé regardé le programme il y avait plus de web que de service comme je l'espérais (code.) De plus, l'équipe en place semblait plus au fait de certaines choses, mais pour sa décharge, le nouveau profil semblait connaitre les rouages/subtilités des offres bien mieux que l'équipe de techos. On est un peu loin d'avoir l'approche des boites US en France (mais j'aime à croire que ce n'est que ma petite expérience non significative, donc pas croisé les bonnes personnes/entreprises.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Est-ce que tu sais ce que c'est le cloud ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Le cloud ça scale bien. Évalué à 3.
C'est pas pour dire, mais elle n'a pas tort. Parce-qu'on s'en rend pas compte au début mais c'est plus tard qu'on se rend compte que petits ce sont des ennuis et plus grands ce sont de plus grands ennuis (merci grand-mère)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: pistes
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Problème sur enchainement de commandes find et rsync. Évalué à 2.
Je ne m'y attendais pas, vu que
-I
est une option POSIX ; mais bon vu que le BusyBox est vraiment très vieux… Il ne faut pas hésiter à le mettre à jour dès que possible.Heureusement qu'il restait la solution avec la boucle shell.
Pour plusieurs lignes de code, il faut utiliser la syntaxe de bloc de code…
https://linuxfr.org/wiki/aide-edition#toc-code-avec-coloration-syntaxique
…en veillant à sauter une ligne avant et après. Dedans, les dollars n'y sont pas problématiques et on a la coloration syntaxique.
Si ça peut te rassurer, il y en a qui n'en mènent pas plus large au bout de dix ans. Mais voici quelques trucs/astuces pour améliorer la portabilité (i.e. que ça fonctionne le jour où tu changes de shell/machine …sous réserve qu'on ne rencontre pas quelque chose d'encore plus limité) :
repcible="/share/data2_export/"ScibleS"/"
; il faut utiliser directement la chaîne avec la possibilité de remplacement :repcible="/share/data2_export/$cible/"
echo SnbS" fichiers trouvés"
seraitecho "$nb fichiers trouvés"
resultat="Srepcible"S"liste.txt"
il faut utiliser la syntaxe des noms de variable entre accolades : `resultat="${repcible}liste.txt"mkdir "$repcible"
etif [ "$reponse" = "x" ]; then
echo "$repcible"
cat "$resultat"
nb=$(wc -l < "$resultat")
read
accepte l'option-p
car ce n'est pas le cas partout. Donc je prend l'habitude de faire en deux temps… Par contre, sauf bonne raison, il faut toujours utiliser l'option-r
dans les scripts : ça évite les surprises avec certains caractères spéciaux (plus particulièrement les\
qu'il tente d'interpréter)“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Implémentation dans Linux ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Éloge de Plan 9, par Drew DeVault. Évalué à 2.
et c'est une commande POSIX avec peu d'options.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Est-ce que tu sais ce que c'est le cloud ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Le cloud ça scale bien. Évalué à 4.
C'est plutôt aux gens qui répondent "cloud" à l'auteur du journal qu'il faut répondre ça non ?
Ça ne change rien au fait que quand les entreprises embauchent des gens certifiés pour un "cloud" ce n'est pas pour le SDK et que les certifications que j'ai vu passer ne portent pas dessus. Même les formations azure que j'ai aperçu montrent comment cliquer sur vos sites. Pour que ton commentaire soit constructif il aurait fallu nous pointer vers vos certifications d'ingénieurs sdk etc. ;)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Est-ce que tu sais ce que c'est le cloud ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Le cloud ça scale bien. Évalué à 6. Dernière modification le 15 novembre 2022 à 01:57.
Juste trois µ et ça scale pas papabill ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Discussion sur HN
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Scaling Mastodon is Impossible. Évalué à 2.
Les discussions récentes c'est que faire un forum web c'est plus jeune…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Applications obligatoire pour les supporters au Qatar
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien La CNIL conseille aux supporters d’utiliser des téléphones prépayés avant de partir au Qatar. Évalué à 6.
Le mieux étant encore de ne pas y aller… jdçjdr
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Applications obligatoire pour les supporters au Qatar
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien La CNIL conseille aux supporters d’utiliser des téléphones prépayés avant de partir au Qatar. Évalué à 1.
c'était l'intro ; le meilleur reste à venir (voir discussion plus bas).
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Quand on croit aimer l'open source, mais qu'en fait on aime l'argent
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien mold linker pourrait changer de licence pour une licence non open-source. Évalué à 2.
En fait on peut aimer les deux ; du coup c'est juste le « mais qu'en fait » que je trouve un poil de trop sans être plus choqué que cela par le titre. Je peux comprendre qu'on soit un peu froissé mais de là à trouver « gonflé » c'est un certain pas pas vahiné.
Les personnes qui aiment et veulent allier les deux publient leur source et demandent des dons pour encourager le temps perso passé en développement. Et si l'idée était effectivement de vivre de son produit, il fallait, comme dit plus tôt, créer une structure et avoir un plan alliant open-source si on y tient (par exemple justement faire payer les ajouts de fonctionnalités.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Linux capabilities : se passer des commandes su et sudo
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Linux capabilities. Évalué à 2.
Oh oui, ce serait bienvenu. Un grand merci d'avance.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Je confirme
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Non, mais oui, mais non : Disney+ et Linux. Évalué à 3. Dernière modification le 13 novembre 2022 à 23:50.
Je voulais dire, qu'il y a bien des gens qui ne sont pas abonnés à ces trucs et pourtant ne vivent pas dans un grotte. J'en suis un exemple, et pas besoin d'être vertueux pour ça. Même s'il peut sembler difficile de concevoir que tout le monde n'a pas envie d'être ou d'encourager les marchands du temple. Dédicace.
Après, le commentaire auquel tu as répondu ne disait pas que Disney est la seule à exploiter comme tu sembles le dire mais qu'elle fait partie des plus toxiques. Je cite : « une entreprise aussi néfaste avec ses employés. » Moi je comprends qu'il faut choisir le moindre mal. Après libre à toi de cautionner le fait de s'abonner à un service et de ne pas avoir celui-ci.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Je suis sous LineageOS...
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un smartphone Android sans Google, c’est possible : qu’en pensent les utilisateurs ?. Évalué à 3.
Je pense que le récepteur est pas top, et à moins de changer le composant il n'y pas vraiment d'amélioration à espérer. :( Je ne sais pas si ça se fait encore, tu peux acquérir un boitier séparé (c'est entre la taille d'une boite d'allumettes et d'un paquet de cigarettes) éventuellement.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: bel écureuil tournoyant / ne va pas te péter les dents
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal webkorisu : un nouveau jeu libre pour une pause café noisette. Évalué à 3.
En effet, je n'avais pas vu sous cet angle pertinent. Probablement parce-que ne jouant pas perso (difficultés à s'immerger dans le truc et préférence à programmer les jeux que d'y jouer.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: bel écureuil tournoyant / ne va pas te péter les dents
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal webkorisu : un nouveau jeu libre pour une pause café noisette. Évalué à 3. Dernière modification le 13 novembre 2022 à 13:09.
Ah la vengeance :-D (j'ai été maltraité-e, faut que je maltraite aussi mes gosse, après tout j'en suis pas mort-e et ça m'a endurci-e, etc.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Je suis sous LineageOS...
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un smartphone Android sans Google, c’est possible : qu’en pensent les utilisateurs ?. Évalué à 4.
T'inquiète, y a des GPS capricieux sous Android aussi.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: + que 1 à trouver
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Des moules et des sites. Évalué à 2. Dernière modification le 12 novembre 2022 à 23:12.
Oh merci D-: Outre le fait de la perturbation miroir, je confesse n'être jamais allé voir son site …jusqu'à ce journal qui corrige le tir.
Et merci pour avoir épuré la moitié restante ;-)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: bel écureuil tournoyant / ne va pas te péter les dents
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal webkorisu : un nouveau jeu libre pour une pause café noisette. Évalué à 2.
Ah les ados en spleen (-:
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Ça fait bizarre
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Mastodon, fin de (première) partie ?. Évalué à 4.
Les gens bien ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: bel écureuil tournoyant / ne va pas te péter les dents
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal webkorisu : un nouveau jeu libre pour une pause café noisette. Évalué à 2.
Le 'nal dit « Éducatif, car il est fait pour initier de jeunes enfants ou de vieux noobs au genre : on ne peut pas mourir, on ne peut pas perdre, juste prendre son temps pour apprendre à réussir les classiques du genre (plateformes fixes, mouvantes, traversables, intermittentes). » Je ne sais pas si le sadisme est compatible avec une éducation mignonne.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: + que 2 à trouver
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Des moules et des sites. Évalué à 2.
Hey :-) Suffit de citer ton nom pour que t'apparaisse ;-)
Bien vu pour Flan, je ne me rappelais plus du tout où j'avais cru voir ce site.
Merci en tout cas d'avoir épuré la liste restante de moitié :-)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Rigueur du contenu
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Des vaccins et des hommes. Évalué à 2.
Ce qui est marrant c'est que Arte a(vait) pourtant un discours pro-vax et tapait pas mal sur les opposants au coronavax
“It is seldom that liberty of any kind is lost all at once.” ― David Hume