J'ai un dossier docker dans lequel j'ai les fichiers .nix spécifiques à chaque application (j'en utilise 3)
Ces scripts nix sont importés par le configuration.nix et mise à jour en root avec nixos-rebuild switch ou exécutés avec un simple utilisateur ? si oui quelle commande ?
C'est sur cette partie : distinction entre config par root du système et config environnement utilisateur par un utilisateur sur laquelle je butte.
Ensuite, j'ai déjà eu des soucis de performances surprise pour une CI.
Je l'ai vécu il y a quelques mois où un serveur et des macs dédiés aux builds android/ios ont été saturés… Chaque commit générait automatiquement une build et avec quelques dév habitués au micro-commit, on a du revoir l'intégration.
J'ai toujours des interrogations après avoir testé nixos et lu pas mal de doc. À chaud :
La doc est éclatée, au sens propre comme au figuré
Il y a le manual officiel qui explique bien comment installer et le fait que tout est piloté via le configuration.nix et nixos-rebuild switch. On setup assez facilement les quelques paquets systèmes. Après plus rien. Il faut chercher, un peu de le wiki non officiel et beaucoup sur google et quelques blogs.
Dès qu'on veut rentrer dans le détail de choses simples, tout est mélangé entre les syntaxes officielles, nouvelles expérimentales, des définitions à la "inception" sans fin. J'ai été rassuré quand d'autres ont ressentila mêmechose.
configuration.nix
Au bout de quelques heures, j'ai capté que l'ensemble des options du configuration.nix se trouvent ici. ça m'éviterait une meilleure visibilité.
NixOS xor Nix
La doc Nixos renvoie parfois sur Nix pour certaines commandes et là, je fini par être perdu. Nixos et sa config globale par root mais dont certains utilisateurs non root peuvent utiliser nix comme gestionnaire de paquets. Parfois ça parle de fichier .nix utilisateur sans expliquer ou les stocker et comment les appeler ? Pareil pour des bouts de code de config, difficile de savoir ou les mettre.
How nixos do it
Finalement, ce qui serait intéressant c'est une tableau comparatif "other distros" vs "Nixos" sur les tâches ou actions habituelles sous linux.
Questions
nixos sait faire tourner des images dockers ? c'est la bonne façon de faire ?
nixos sait faire tourner des images avec podman, un exemple de config simple ?
J'ai encore des heures de docs et tests à me taper…
Euh, la réponse est simple, comme pour le cloud tu as 3 serveurs bare metal sur 3 sites physiques différents (non, SBG1 et SBG2 ne sont pas 2 sites différents) et donc tu n'es pas impacté, rapide à rembarrer.
Oui complètement. Le sujet a d'ailleurs été débunké dans tous les sens.
Dans les conversations qui sont à l'origine de mon journal, mon interlocuteur me prend de haut, maîtrise mal le sujet et n'est pas vraiment ouvert au débat, mention spéciale si c'est un pote du CEO… Je préfère laisser pisser et aller boire mon café, ailleurs.
j'ai aussi souvent vu le problème inverse où on prétend que les contraintes sont tellement uniques qu'il faut une solution spéciale alors que c'est assez rarement le cas au final
Je suis d'accord. D'ailleurs mes besoins restent assez classique. Le choix a simplement été fait de monter notre SI sur du bare-metal au lieu du cloud.
Pour rester dans ce thème, j'ai souvent eu comme justification le fait que ça scale vite. La croyance étant que la base utilisateurs va passer de 1k à 1M en quelques heures voire jours.
Cela induit une grosse complexité dès la mise en prod que j'assimile à une optimisation beaucoup trop tôt.
Nous ne sommes pas Apple.
Nous ne sommes pas Facebook.
Nous ne sommes pas Amazon.
Nous ne sommes pas Microsoft
Est ma première réponse quand on m'avance l'argument : « GAFAM l'utilise ».
Ensuite je creuse :
quels sont les avantages/inconvénient ?
avons-nous les ressources en interne pour gérer (temps/expérience/argent)
n'est-ce pas un peu overkill tous ces microservices sur un EC2 ?… pour un formulaire de contact utilisé trois fois par mois et si ça tombe en panne une nuit c'est pas grave…
n'est-ce pas un peu compliqué ?
quelle dette technique ?
Puis la fièvre retombe et le patient reprend ces esprits :
effectivement, c'est un peu too much
par contre quelques points sont intéressants et on pourrait refactoriser certaines parties de notre app.
OK, prends la journée pour mettre en place un POC. Demain matin tu nous le présentes et on avise.
Car si je tape krefel, il fait quand même une recherche, pour moi, il devrait envoyer une erreur.
J'ai l'impression d'avoir écrit ton journal tellement je suis dans le même cas. Il y a un moment que j'ai séparé les 2 barres et quand je recherche un truc dans la 1ere barre qui n'existe pas, il redirige vers gg. C'est fucking disturbing.
Posté par stopspam .
En réponse au journal Droits d'auteurs.
Évalué à 2.
Dernière modification le 06 avril 2022 à 09:13.
Tu veux dire qu'un soft développé par un fonctionnaire (payé par l'état donc pour cela), peut demander des parts d'une revente ?!
Je trouve l'argument payé par l'état donc pour cela accompagné d'un sous-entendu.
Passons dans le privé :
la boite qui t'embauche fait de gros bénéfices sur un produit que tu as conçu, seul, depuis des années et dans lequel tu as apporté beaucoup. Alors oui tu es payé pour ça, mais dans le même temps, tu pourrais t'attendre à un peu de reconnaissance : une augmentation, une prime ?
la moitié de tes bénéfices sont le fait d'un seul de tes employés depuis plus de 10 ans. Tu le chouchoutes un peu (prime/augmentation) ou tu lui dis YOLO traverse la rue si t'es pas content ?
Les parts sur les reventes étaient tout simplement une autre façon de dire qu'il voulait de la reconnaissance à travers une augmentation ou des primes. Complètement injustifiée à ton avis ?
Posté par stopspam .
En réponse au journal Droits d'auteurs.
Évalué à 2.
Dernière modification le 06 avril 2022 à 00:29.
Ceci étant dit, je ne suis pas juriste, et je n'ai jamais eu à me poser la question sur le cas des fonctionnaires
Le fonctionnaire cède ses droits automatiquement à son employeur.
Absolument pas, du moins pas en règle générale.
Dans le privé, mon employeur m'a systématiquement fait signer une clause dans laquelle il conserve les droits sur tout ce que je développe pendant mes horaires de travail.
En théorie : il ne te reste que le droit de paternité.
En pratique : ton nom peut être effacé à tout moment et la qualité de travail bâclée pour les besoins.
Par ailleurs, lorsque ton administration vend le soft sur lequel tu as bossé plus de 10 ans de A à Z, tu ne touches rien. Les quelques bougres qui ont eu la patience d'aller au tribunal administratif ont eu gain de cause sur les bénéfices générées de la vente. Exclu bfmvt : c'est plutôt simple de vendre en surcotant certains taux (horaire/matos) sans rien devoir au petit fonctionnaire qui c'est cassé le cul. Parenthèse fermée.
Même si j'ai un peu suivi cette histoire l'année dernière, ça ne m'a pas empêché de lire au complet la dépêche et d'y suivre chacun des liens.
J'ai aussi aimé la dernière partie qui au fond explique que le sujet de recherche aurait pu être très intéressant si amenée différemment.
Je trouve la citation de GKH absolument vraie et bien récupérée dans le contexte.
Sauf que l’idée n’est pas de faire confiance aux gens pour toujours écrire des patchs parfaits, mais plutôt de leur faire confiance pour être dans les parages pour réparer les dégâts quand un de leurs patchs se sera avéré incorrect — ce qui arrivera, nous sommes humains et tout le monde fait des erreurs.
s'inquiète de sa cote au sein de la population de son pays
Bon effectivement, à aucun moment tu ne jettes un coup d’œil aux médias russes.
tout en contrôlant fortement les médias ?
Parce que la commission européenne, enfin la présidente, elle a fait quoi ? Fermer 2 médias financés par la Russie parce qu'ils n'étaient pas d'accord avec elle ? Donc là c'est normal, le camp du bien, mais quand Putin le fait c'est un dictateur, le camp du mal. Tu dois confondre avec une série netflix
Posté par stopspam .
En réponse au journal Y'a le feu.
Évalué à 9.
Dernière modification le 24 janvier 2022 à 19:08.
Au delà la blague, si on parle des données perso, j'ai l'ensemble de mes mots de passe et scan de papiers d'identité dans un keepass (mon téléphone // cloud // boulot). Les factures sont déjà dématérialisées en partie, il me reste l'historique de mes bulletins de paie dans l'éventualité d'une retraite avant mon décès.
Pour les photos que je ne fais qu'avec mon téléphone, je les sauvegarde sur cloud + 2 disques durs qui tournent chez des proches.
Et un peu plus bas dans les commentaires, il explique qu'il fait même une enquête de moralité sur les dev, mais tu peux pas comprendre, t'es pas un vieux de la vielle toi
Donc j'imagine qu'entre un projet :
mal écrit, un développeur qui est connecté tous les 3 mois et qui envoie péter toutes les demandes
bien écrit avec un développeur réactif et avec qui tu peux échanger
Toi, t'es un jeune dans le vent, YOLO tu prends le premier truc qui vient ?
[^] # Re: how nixos do it
Posté par stopspam . En réponse au journal NixOS ou comment j'ai rendu mes machines interchangeables et ennuyeuses. Évalué à 2.
Ces scripts nix sont importés par le configuration.nix et mise à jour en root avec nixos-rebuild switch ou exécutés avec un simple utilisateur ? si oui quelle commande ?
C'est sur cette partie : distinction entre config par root du système et config environnement utilisateur par un utilisateur sur laquelle je butte.
Merci pour cet éclairage
[^] # Re: error budget & make similar things look the same
Posté par stopspam . En réponse au journal Le cloud ça scale bien. Évalué à 4.
Je l'ai vécu il y a quelques mois où un serveur et des macs dédiés aux builds android/ios ont été saturés… Chaque commit générait automatiquement une build et avec quelques dév habitués au micro-commit, on a du revoir l'intégration.
[^] # Re: error budget & make similar things look the same
Posté par stopspam . En réponse au journal Le cloud ça scale bien. Évalué à 3. Dernière modification le 13 novembre 2022 à 19:52.
+1, Belle carte de visite !
# how nixos do it
Posté par stopspam . En réponse au journal NixOS ou comment j'ai rendu mes machines interchangeables et ennuyeuses. Évalué à 7. Dernière modification le 13 novembre 2022 à 19:48.
J'ai toujours des interrogations après avoir testé nixos et lu pas mal de doc. À chaud :
La doc est éclatée, au sens propre comme au figuré
Il y a le manual officiel qui explique bien comment installer et le fait que tout est piloté via le configuration.nix et nixos-rebuild switch. On setup assez facilement les quelques paquets systèmes. Après plus rien. Il faut chercher, un peu de le wiki non officiel et beaucoup sur google et quelques blogs.
Dès qu'on veut rentrer dans le détail de choses simples, tout est mélangé entre les syntaxes officielles,
nouvellesexpérimentales, des définitions à la "inception" sans fin. J'ai été rassuré quand d'autres ont ressenti la même chose.configuration.nix
Au bout de quelques heures, j'ai capté que l'ensemble des options du configuration.nix se trouvent ici. ça m'éviterait une meilleure visibilité.
NixOS xor Nix
La doc Nixos renvoie parfois sur Nix pour certaines commandes et là, je fini par être perdu. Nixos et sa config globale par root mais dont certains utilisateurs non root peuvent utiliser nix comme gestionnaire de paquets. Parfois ça parle de fichier .nix utilisateur sans expliquer ou les stocker et comment les appeler ? Pareil pour des bouts de code de config, difficile de savoir ou les mettre.
How nixos do it
Finalement, ce qui serait intéressant c'est une tableau comparatif "other distros" vs "Nixos" sur les tâches ou actions habituelles sous linux.
Questions
J'ai encore des heures de docs et tests à me taper…
[^] # Re: 100% dispo
Posté par stopspam . En réponse au journal Le cloud ça scale bien. Évalué à 4.
😅🫢😁
[^] # Re: Pas un soucis
Posté par stopspam . En réponse au journal Le cloud ça scale bien. Évalué à 6.
Oui complètement. Le sujet a d'ailleurs été débunké dans tous les sens.
Dans les conversations qui sont à l'origine de mon journal, mon interlocuteur me prend de haut, maîtrise mal le sujet et n'est pas vraiment ouvert au débat, mention spéciale si c'est un pote du CEO… Je préfère laisser pisser et aller boire mon café, ailleurs.
[^] # Re: error budget & make similar things look the same
Posté par stopspam . En réponse au journal Le cloud ça scale bien. Évalué à 6.
Liens intéressants, je vais potasser ça.
Je suis d'accord. D'ailleurs mes besoins restent assez classique. Le choix a simplement été fait de monter notre SI sur du bare-metal au lieu du cloud.
Pour rester dans ce thème, j'ai souvent eu comme justification le fait que ça scale vite. La croyance étant que la base utilisateurs va passer de 1k à 1M en quelques heures voire jours.
Cela induit une grosse complexité dès la mise en prod que j'assimile à une optimisation beaucoup trop tôt.
[^] # Re: s/vendre/jeu/ ?
Posté par stopspam . En réponse au journal Le cloud ça scale bien. Évalué à 4.
J'ai eu raison de faire ma mise en prod aujourd'hui alors :)
# à fond la forme
Posté par stopspam . En réponse au journal NixOS ou comment j'ai rendu mes machines interchangeables et ennuyeuses. Évalué à 6. Dernière modification le 10 novembre 2022 à 22:13.
Sur la forme évite les gros pâtés de texte, ça donne pas envie de lire, mais vraiment pas… Alors que le sujet est intéressant.
Sur le fond, NixOS est dans mon bookmark todo depuis 15 jours et j'ai testé hier. Ce que je trouve génial :
Ce qui tu as résumé plus simplement par le côté ennuyant dans un sens qu'on aime bien dans l'informatique : sans surprise, sans effet de bord.
# et 10 ans que je l'utilise
Posté par stopspam . En réponse à la dépêche FreshRSS fête ses 10 ans. Évalué à 5.
simple, efficace et aucun soucis sur les 10 ans de mises à jour. Je suis passé à la version docker il y a quelques mois
# Nous ne sommes pas Google
Posté par stopspam . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 10.
Nous ne sommes pas Apple.
Nous ne sommes pas Facebook.
Nous ne sommes pas Amazon.
Nous ne sommes pas Microsoft
Est ma première réponse quand on m'avance l'argument : « GAFAM l'utilise ».
Ensuite je creuse :
Puis la fièvre retombe et le patient reprend ces esprits :
OK, prends la journée pour mettre en place un POC. Demain matin tu nous le présentes et on avise.
[^] # Re: Les pref!
Posté par stopspam . En réponse au journal Firefox, il m'énerve. Évalué à 7.
J'ai l'impression d'avoir écrit ton journal tellement je suis dans le même cas. Il y a un moment que j'ai séparé les 2 barres et quand je recherche un truc dans la 1ere barre qui n'existe pas, il redirige vers gg. C'est fucking disturbing.
[^] # Re: Dans la fonction publique, c'est la même chose
Posté par stopspam . En réponse au journal Droits d'auteurs. Évalué à 2. Dernière modification le 06 avril 2022 à 09:13.
Je trouve l'argument payé par l'état donc pour cela accompagné d'un sous-entendu.
Passons dans le privé :
Les parts sur les reventes étaient tout simplement une autre façon de dire qu'il voulait de la reconnaissance à travers une augmentation ou des primes. Complètement injustifiée à ton avis ?
[^] # Re: Quelques réponses
Posté par stopspam . En réponse au journal Droits d'auteurs. Évalué à 2. Dernière modification le 06 avril 2022 à 00:29.
Le fonctionnaire cède ses droits automatiquement à son employeur.
Dans le privé, mon employeur m'a systématiquement fait signer une clause dans laquelle il conserve les droits sur tout ce que je développe pendant mes horaires de travail.
# Dans la fonction publique, c'est la même chose
Posté par stopspam . En réponse au journal Droits d'auteurs. Évalué à 3.
Je connais bien…
Par ailleurs, lorsque ton administration vend le soft sur lequel tu as bossé plus de 10 ans de A à Z, tu ne touches rien. Les quelques bougres qui ont eu la patience d'aller au tribunal administratif ont eu gain de cause sur les bénéfices générées de la vente. Exclu bfmvt : c'est plutôt simple de vendre en surcotant certains taux (horaire/matos) sans rien devoir au petit fonctionnaire qui c'est cassé le cul. Parenthèse fermée.
# Excellent papier
Posté par stopspam . En réponse à la dépêche Retour sur l’affaire des « patchs hypocrites » de l’Université du Minnesota. Évalué à 10.
Même si j'ai un peu suivi cette histoire l'année dernière, ça ne m'a pas empêché de lire au complet la dépêche et d'y suivre chacun des liens.
J'ai aussi aimé la dernière partie qui au fond explique que le sujet de recherche aurait pu être très intéressant si amenée différemment.
Je trouve la citation de GKH absolument vraie et bien récupérée dans le contexte.
Bref excellente dépêche sur le fond et la forme !
[^] # Re: docker
Posté par stopspam . En réponse à la dépêche Sortie de Pétrolette 1.5. Évalué à 2.
c'est pas compliqué mais ça sera toujours plus long qu'avoir déjà une image officielle dispo
[^] # Re: docker
Posté par stopspam . En réponse à la dépêche Sortie de Pétrolette 1.5. Évalué à 2.
je suis aussi tombé sur ce dockerfile mais ça reste la roue de secours en attendant une version officielle
[^] # Re: docker
Posté par stopspam . En réponse à la dépêche Sortie de Pétrolette 1.5. Évalué à 3.
un malheureux oubli de ma part entre 2 onglets pour tester la version publique et y chercher une image docker :)
L'appli est propre et très fonctionnelle, le projet le mérite amplement !
# docker
Posté par stopspam . En réponse à la dépêche Sortie de Pétrolette 1.5. Évalué à 3.
une image docker prête à l'emploi serait le top !
[^] # Re: spam
Posté par stopspam . En réponse au journal Écrire directement aux Russes. Évalué à 0. Dernière modification le 10 mars 2022 à 21:57.
Bon effectivement, à aucun moment tu ne jettes un coup d’œil aux médias russes.
Parce que la commission européenne, enfin la présidente, elle a fait quoi ? Fermer 2 médias financés par la Russie parce qu'ils n'étaient pas d'accord avec elle ? Donc là c'est normal, le camp du bien, mais quand Putin le fait c'est un dictateur, le camp du mal. Tu dois confondre avec une série netflix
[^] # Re: spam
Posté par stopspam . En réponse au journal Écrire directement aux Russes. Évalué à 3.
Quelle naïveté. Tu regardes la com' de Putin ? Tu crois qu'il envoie 100k soldat au casse pipe sans avoir une côte de dingue ?
Chaque camp trouve sa propre légitimité dans ses actions.
[^] # Re: In case of fire
Posté par stopspam . En réponse au journal Y'a le feu. Évalué à 4. Dernière modification le 25 janvier 2022 à 09:36.
Je n'y avais pas du tout pensé et, si tu en parles, j'image qu'il y a eu des précédents. Je vais donc vérifier. Merci pour l'info !!
# In case of fire
Posté par stopspam . En réponse au journal Y'a le feu. Évalué à 9. Dernière modification le 24 janvier 2022 à 19:08.
Au delà la blague, si on parle des données perso, j'ai l'ensemble de mes mots de passe et scan de papiers d'identité dans un keepass (mon téléphone // cloud // boulot). Les factures sont déjà dématérialisées en partie, il me reste l'historique de mes bulletins de paie dans l'éventualité d'une retraite avant mon décès.
Pour les photos que je ne fais qu'avec mon téléphone, je les sauvegarde sur cloud + 2 disques durs qui tournent chez des proches.
[^] # Re: Tu dois pas produire grand chose
Posté par stopspam . En réponse au journal De l'art d'être indépendant des dépendances. Évalué à 3.
Donc j'imagine qu'entre un projet :
Toi, t'es un jeune dans le vent, YOLO tu prends le premier truc qui vient ?