this post was submitted on 12 Jun 2025
10 points (85.7% liked)

Technologie - 🤖

800 readers
4 users here now

Ici concerne le champs de domaine large de la technologie : actualités sur l'informatique, partage de programme informatique et de code, montrer vos projets Arduino, ect.

Mégafil ici

founded 2 years ago
MODERATORS
 

Envie de poster une question technique sur du matériel ou du logiciel ?
Allez, viens !

top 41 comments
sorted by: hot top controversial new old
[–] Chookitypok@piefed.social 5 points 2 days ago (3 children)

J'ai trois question d’illettrée en science des computeurs :

  1. C'est à propos de Piefed. J'entends souvent dire que Python n'est pas le meilleur langage pour programmer un réseau social à cette échelle contrairement à Rust côté Lemmy. Est-ce que quelqu'un pourrait m'expliquer comme si j'avais 5 ans le pourquoi du comment ?

C'est du 2 en 1 pour les suivantes :

  1. J'en ai jusque là de W11 (tu vois pas, mais j'ai la main qui touche le plafond) donc j'ai envie de passer à Linux. Ce serait quoi la meilleure distribution si je recherche un truc facile d'accès et orienté jeux-vidéo ?

  2. J'ai une RTX 3050 et d'après ce que je comprends, Nvidia c'est pas l'idéal sous Linux. Mis à part installer des pilotes, il y a des choses que je devrais savoir point de vue compatibilité, installation de bidules qui feront magiquement fonctionner le machin et tout ça ?

[–] keepthepace@slrpnk.net 4 points 2 days ago (1 children)

Sur 1:

Dev pro ici qui fait beaucoup de python et qui a fait du rust pendant un peu plus d'un an. Je suis assez diamétralement opposé à ce jugement. Pour moi Python est un meilleur langage que Rust pour cette application-là. Mais je comprends pourquoi ils disent ça.

Rust d'une façon générale est plus rapide et plus ardu à prendre en main. Si tu veux faire un code super optimisé et compilé Rust est mieux.

Python est plus lent, c'est pas qu'une réputation, c'est vrai. Le truc, c'est que souvent, ça n'a pas une grande importance parce que correctement utilisé, Python, c'est juste une colle entre des librairies très optimisées, souvent écrites en C ou en Rust.

Si tu as un code qui doit être rapide, extrêmement réactif, extrêmement léger et qui suit une spec bien comprise et explicite, Rust est probablement un meilleur choix.

Python par contre est beaucoup plus facile à prendre en main et bien plus accueillant pour des devs débutants. C'est également un langage qui est beaucoup plus flexible, qui rend les modifications plus faciles dans une codebase existante. Comme dans à peu près tous les langages, on peut faire un peu n'importe quoi et on peut très mal programmer en Python, mais correctement utilisé, il a beaucoup d'avantages qui font qu'à mon avis il vaut mieux avoir un réseau social qui est codé avec.

Si tu essayais de recoder Reddit avec un business plan qui demande de minimiser les coûts, d'avoir le maximum d'utilisateurs sur le moins de serveurs possible, le calcul serait différent. Mais justement, comme on est sur le Fediverse où on suppose qu'il y a beaucoup de nœuds avec un nombre relativement restreint d'utilisateurs, l'optimisation de chaque pourcent de performance est moins important. Au contraire, ce qui va le plus compter, c'est la réactivité des devs. Ça va être le nombre de personnes qui peuvent facilement venir dans la communauté. Et Rust est assez rédhibitoire pour ça.

  1. j'ai pas trop expérimenté le gaming sous Linux donc là je peux pas trop dire

  2. L'époque des mauvais drivers Nvidia sous Linux est passée. Depuis que le boom de l'IA a rendu Nvidia et Linux incontournables. Maintenant ces deux se sont réconciliés.

[–] Chookitypok@piefed.social 3 points 2 days ago (1 children)

On avait dit comme si j'avais 5 ans, là c'est une explication au moins niveau pré-ado 🤣 Non en vrai je saisis un peu mieux les choses, tu me les as bien contextualisées. Merci 😘

L'époque des mauvais drivers Nvidia sous Linux est passée. Depuis que le boom de l'IA a rendu Nvidia et Linux incontournables. Maintenant ces deux se sont réconciliés.

Super, ça fait une chose de moins dont il faut se soucier !

[–] keepthepace@slrpnk.net 3 points 2 days ago

ELI5: Rust est plus rapide, python est plus facile. Le fediverse manque de devs et de features, il vaut mieux à mon avis un langage facile que rapide mais le débat est ouvert.

[–] Professeur_Falken@jlai.lu 4 points 2 days ago (2 children)

2/ SteamOS ? Ça s'installe de façon classique, ai-je compris. Sinon, Mint dont je lis du bien. Je n'utilise aucune des deux.

[–] BlackEco@lemmy.blackeco.com 5 points 2 days ago

Pour l'instant SteamOS ne s'installe que sur des appareils avec GPU AMD. On attend encore qu'ils supportent autre chose.

[–] Chookitypok@piefed.social 2 points 2 days ago

Mais oui j'y avais même pas pensé, SteamOS vient avec ses couches de compatibilités et tout ! Mint... meh j'ai pas trop envie d'aller vers cette distribution. Je l'ai déjà essayée sur deux laptops et les performances étaient moindres sur certains aspects comparé à windaube. Y avait des latences bizarres côté accès disque au lancement comme à l'utilisation.

[–] BlackEco@lemmy.blackeco.com 3 points 2 days ago* (last edited 2 days ago) (1 children)

Pour les deux dernières questions, je conseillerai bien Bazzite. C'est Fedora orientée jeu avec une configuration assez bien fichue out-of-the-box et pas mal de logiciels pré-installés (genre Steam, Lutris, Sunshine, OBS). Et il existe une version qui supporte très bien les GeForce récentes (j'ai une RTX 3080).

À noter que si tu souhaites garder Windows à côté le temps de la transition, un dual boot est possible, mais je conseille fortement de lire la doc.

[–] Chookitypok@piefed.social 3 points 2 days ago

Bazzite a l'air très solide. Je vois même qu'on le recommande souvent comme alternative à SteamOS, ça mets en confiance.

À noter que si tu souhaites garder Windows à côté le temps de la transition, un dual boot est possible, mais je conseille fortement de lire la doc.

Tu viens de répondre à une question qui serait certainement venue dans quelques temps puisque je voulais installer Linux sur un nouveau SSD, donc, merci 😋

[–] PatteBlanche@jlai.lu 2 points 2 days ago* (last edited 2 days ago) (2 children)

Je suis dans une asso qui paye 47€ par an d'hébergement (plus 9€/an pour un nom de domaine) pour un site web tout simple et une boite mail. C'est le prix du marché ou il faut qu'on cherche moins cher ailleurs ?

[–] Guillaume@jlai.lu 3 points 2 days ago

C'est correct comme prix.

[–] BlackEco@lemmy.blackeco.com 1 points 2 days ago

Ça semble assez statique comme contenu, non ? Y a moyen de faire bien moins cher pour l'hébergement et le mail. Genre GitHub Pages et un domaine qui pointe dessus + un mail chez OVH.

[–] Skunk@jlai.lu 3 points 3 days ago* (last edited 3 days ago) (2 children)

Je veux bien un avis général, je suis en train de monter un commerce avec un associé et en tant que geek de l’équipe je gère la partie web.

Si au debut, pour le dev, j’étais parti sur un stack lamp en local et commençait à explorer OpenCart pour le e-shop, j’ai finalement fait marche arrière.

Le but d’un business commercial c’est de vendre non ? Pas de passer des heures à dev en open source.

Du coup j’ai testé rapidement Shopify, mais c’est un peu trop américain à mon goût (c’est Canadien en vrai) et c’est juste un e-shop.

Là je test Odoo car j’aime bien l’idée de l’intégration complète du CRM à la gestion des stocks, facturation/compta et e-shop (etc etc). En plus c’est Européen et à moitié open source.

  • Donc, suis-je banni du club des linuxiens barbus énervés ?
  • Avez vous d’autres suggestions pour le dev du site ?
  • Ou des conseils pour Odoo si vous l’utilisez.

PS: Vous me bannirez quand vous découvrirez que le marketing social du site sera des shorts chez Meta et TikTok 🤷🏻‍♂️

[–] keepthepace@slrpnk.net 3 points 2 days ago

En fait, si tu vas dans cette direction, tu vas te rendre compte que les gens qui essayent de vivre de l'open source ont l'habitude de faire des compromis et d'avoir des solutions business hybrides. Il n'y a personne qui arrive à être 100% open source et à faire vivre un business autour de ça. On râle tous sur des compromis. Oui, la com, on doit la faire sur des réseaux sociaux moisis. Oui, il y a certaines briques dans l'écosystème qui ne sont pas encore là et on ne peut pas à la fois monter un business et développer tout ce qui manque pour être 100% open source. Le mieux est l'ennemi du bien.

Les barbus énervés sont utiles justement pour rappeler que c'est un effort constant et ils servent de poil à gratter pour rappeler que dès que tu peux faire des transitions en dehors de services propriétaires, ce n'est pas juste une décision qui idéologiquement a du sens, c'est souvent une décision qui a du sens au niveau souveraineté, contrôle des données, lock-in, dette technique, etc.

Sur le reste, je n'ai pas particulièrement de conseils, mais je suis tombé plusieurs fois sur des gens qui m'ont dit de commencer avec WordPress et des plugins commerciaux. Il y en a plusieurs. Je crois que c'est Shopify, oui, qu'on me recommandait. Et assez curieusement, on m'a dit (Nota: c'était y a plus de 5 ans) qu'une fois dépassé ça, développer sa solution custom avec Stripe est ce qu'il y a de mieux. Après, en effet, c'est toi qui décide où tu passes du temps et ce n'est pas forcément la meilleure utilisation, mais la plupart des frameworks payants sont chers et limitants.

Avoir un geek dans l'équipe capable de coder le site dont il y a besoin et de savoir jongler entre les contraintes techniques et les contraintes business, c'est un atout clair. Par contre, à vous de faire le calcul de l'emploi de ton temps. Maintenir un site en prod, c'est drainant et stressant. Ne pas avoir la main dessus et passer par un fournisseur extérieur qui va vous prendre plusieurs centaines d'euros par mois, c'est une autre source de stress.

[–] Guillaume@jlai.lu 2 points 2 days ago (1 children)

Bonjour, désolé pour la proposition hors de tes clous mais :

Pourquoi pas WordPress + WooCommerce ?

(même si Matt Mullenweg le CEO d'Automattic qui gère WordPress.com a des soucis).

[–] Skunk@jlai.lu 3 points 2 days ago

J’y ai pensé, mais c’est une solution exclusivement e-commerce.

Là je peux faire un CRM complet avec gestion des stocks, des achats, des salaires, du marketing etc etc sans jamais me soucier des problèmes de compatibilité entre les différents outils. C’est plutôt confortable.

[–] mat@jlai.lu 3 points 3 days ago (1 children)

Pas une question mais juste une appréciation envers moonlight et sunshine pour jouer sur son pc à distance (avec le petit vpn wireguard sur ma box, pas fan d'ouvrir des ports avec de l'upnp)

[–] Camus@jlai.lu 2 points 2 days ago (1 children)

J'ai découvert ça l'autre jour, c'est vraiment terrible

[–] mat@jlai.lu 2 points 2 days ago

Ça fonctionne même sur ordiphone

[–] u@tarte.nuage-libre.fr 1 points 2 days ago (1 children)

J'aimerais utiliser vim pour faire du typescript.
J'ai suivi le tuto https://pragmaticpineapple.com/ultimate-vim-typescript-setup/ qui me dit essentiellement d'installer :
pangloss/vim-javascript provides syntax highlight and indentation for JavaScript in general
leafgarland/typescript-vim provides syntax highlight for TypeScript
maxmellon/vim-jsx-pretty support for JSX highlighting
J'ai fait les git clone comme ce que me dit les pages github.
je ne vois pas de difference. Je vais essayer d'installer vim-plug pour mieux installer les plugins, j'espere que je suis sur la bonne voie.

[–] ivn@jlai.lu 3 points 2 days ago (1 children)

Ça a l'air assez daté comme tuto. Je recommanderait plutôt d'utiliser neovim, avec treesitter pour la coloration syntaxique et typescript-tools comme lsp.

[–] u@tarte.nuage-libre.fr 1 points 1 day ago

Merci c'est beau et ça marche maintenant grâce à toi!

[–] BlackEco@lemmy.blackeco.com 2 points 3 days ago (2 children)

J'ai eu la mauvaise surprise de trasher ma Fedora Silverblue / Bluefin en forçant l'extinction de mon ordinateur. Si quelqu'un s'y connaît avec OSTree, j'ai un thread ouvert sur Fedora Discussion

[–] innermeerkat@jlai.lu 2 points 2 days ago

Je suis sur l'aurora, ça fait quelques semaines que je me tâte à repasser sur une debian simple et utiliser les flatpaks uniquement.

Depuis Trump, Redhat c'est un peu touchy, et le fait que des images entières soient poussées sans que tu saches vraiment ce qu'il s'y passe me paraît plus une bonne idée aujourd'hui.

[–] Professeur_Falken@jlai.lu 1 points 3 days ago (1 children)

Un ptit fsck -yf /dev/sdXY à partir d'un LiveUSB ?

[–] BlackEco@lemmy.blackeco.com 1 points 3 days ago

Pour le coup la partition est OK, mais c'est le système de mise à jour blue / green (ou A/B) qui est par terre.

[–] Professeur_Falken@jlai.lu 2 points 3 days ago (3 children)

J'ai une grappe RAID10 dont je suis quasi-sûr que l'un des disques déconne (comportement bizarre, le RAID disparaît au bout d'un certain temps). J'aimerais savoir quelles commandes taper pour déterminer à coup sûr quel HDD dysfonctionne.
Par avance, merci.

[–] mat@jlai.lu 3 points 3 days ago (1 children)

Si tu es sur du linux avec du raid softwaire, tu peux t'orienter vers smartctl. Si c'est windows ou du raid harware, je ne saurais pas dire.

[–] Professeur_Falken@jlai.lu 1 points 3 days ago* (last edited 3 days ago) (1 children)

Je connais smartctl.
Quelle commande taper précisément et quelles lignes regarder ? J'ai 4 HDD dans cette grappe.

[–] mat@jlai.lu 2 points 2 days ago (1 children)

Tu peux avoir la liste de tes block devices avec lsblk ou avoir la liste des disques bruts avec fdisk - l

[–] Professeur_Falken@jlai.lu 1 points 2 days ago (1 children)

Je regarde quoi précisément dans la sortie de fdisk -l ?

[–] mat@jlai.lu 1 points 2 days ago* (last edited 2 days ago) (1 children)

Merle ma réponse est pas partie. Dans la sortie de fdisk - l, les paragraphes te donneront les chemins de chaque disques pour jouer dans du smartctl. (À la limite, tu as des précisions sur les disques dans chaque bloc de textes)

[–] Professeur_Falken@jlai.lu 1 points 2 days ago (1 children)

Je connais les adresses logiques, ayant assemblé ces RAID.

[–] mat@jlai.lu 1 points 2 days ago (1 children)

Bah je pense que je peux pas t'aider des masses (en plus je passe par btrfs donc le raid est pas côté mdraid)

[–] Professeur_Falken@jlai.lu 1 points 2 days ago (1 children)

Bah tant pis alors. Mais merci tout de même d'avoir tenté de m'aider :)

[–] mat@jlai.lu 1 points 2 days ago (1 children)

Bah de rien :) un peu déçue envers mes compétences XD

[–] Professeur_Falken@jlai.lu 1 points 2 days ago (1 children)
[–] mat@jlai.lu 1 points 2 days ago
[–] Professeur_Falken@jlai.lu 1 points 3 days ago* (last edited 2 days ago)

J'ai jamais utilisé l'option, mais si je tape :
mdadm --monitor -f --mail=votre@email.com --delay=3600 /dev/mdX
Est-ce que mdam m'enverra directement un mail pour me dire "Le disque avec le S/N XXX déconne; change-le." ?
J'ai testé quelques commandes SMART et rien n'indique une déconnade quelconque.
Comment être sûr ?
---
EDIT :
En fait, je ne peux copier / coller de fichiers vers l'extérieur du RAID. Le C/C se déroule sans encombres, mais la taille n'est pas la bonne.
---
EDIT 2 :
J'ai enfin ajouté mon adresse dans /etc/mdadm.conf et
/usr/bin/mdadm --monitor --scan --daemonize
dans /etc/rc.local
~~Quand je relance
mdadm --monitor -f --mail=votre@email.com --delay=3600 /dev/mdX
ca me dit :
mdadm: Warning: One autorebuild process already running.

Je dois me réjouir ou m'inquiéter ?~~

[–] BlackEco@lemmy.blackeco.com 1 points 3 days ago* (last edited 3 days ago)

Tout comme mel a dit, j'ajouterai aussi de vérifier l'état des câbles et connecteurs SATA. J'ai déjà eu des comportements bizarres à cause d'un câble SATA foireux.

[–] Camus@jlai.lu 2 points 3 days ago

Merci pour le post!