Je ne vois pas le problème des tabulations. C'est étrange comme pré-requis mais un vrai éditeur de texte sait gérer les indentation par type de fichier. Et editorconfig peut aussi aider pour ça. POSIX make est particulièrement simple et efficace. Le seul reproche que j'ai c'est l'absence de condition / pattern rules dans la norme POSIX.
PS : on utilise pas tous des indentations par espaces 😉
PS 2 : à mon avis Lennart se tamponne le coquillard de GNU Make, systemd est construit autour de meson
J'ai voté C++98 mais ça mérite un éclaircissement. Je fais du C++17 (et bientôt C++20). Le C++98 est largement déprécié en faveur des modernités que le C++ moderne simplifie et rend plus sûr mais un code C++98 peut quand même être bien écrit.
Cela dit, j'ai travaillé dans une entreprise utilisant… Borland 5 ! Et c'était en 2017, donc nous utilisions un IDE sorti en ~1999 (plus du tout maintenu) 18 ans après. Une horreur infâme que je ne souhaite à personne. Cet IDE est tellement obsolète que :
il nécessitait de tourner en administrateur ;
on utilisait un patch non-officiel russe parce que les projets étaient tellement bloat que le linker ne pouvait pas créer les exécutables ;
on ne pouvait pas mettre les symboles de debug sur tous les projets pour la même raison précédente ce qui rendait le debogage particulièrement compliqué ;
il plantait aléatoirement ;
leur bibliothèque standard n'était pas du tout “standard compliant”.
Seul et unique avantage : cet IDE était particulièrement rapide car sorti, en 1999 on faisait encore attention aux performances /s.
Questions chargeurs de démarrages il y a beaucoup d'alternatives. Moi j'utilise efibootmgr parce que j'aime la simplicité. En plus cela me permet de garder le logo du thinkpad jusqu'à la fin du boot :-)
Je ferai bientôt une dépêche avec beaucoup plus d'informations.
Il fut un temps il y avait une hérésie lorsqu'une personne n'utilisait pas le terme GNU/Linux sauf que depuis pas mal d'années il y a beaucoup d'alternatives aux projets GNU.
Ainsi, une distribution n'est plus forcément dépendante de GNU (comme Alpine, Void) ou tout simplement la mienne. En effet, Vanilla n'utilise pas un seul composant GNU par défaut pour un système “bootable”.
Hmm, j'ai un peu du mal à comprendre comment cela va fonctionner.
Ce que je veux dire, c'est que ok j'ai un compte facebook, twitter, google, mais comment orange peut-il savoir que c'est bien ma box qui est liée avec ce compte ? Je n'utilise pas mon adresse orange par exemple.
Sed peut opérer directement sur un fichier plutôt que de passer par l'entrée standard, ainsi le code pourrait ressembler à
sed "...comme avant...""$i" > "$TARGET_DIR/$i"
Par ailleurs, c'est assez étrange d'utiliser '?' comme délimiteur, étant donné que '?' est un caractère d'expression régulière. Quand on doit manipuler des chemins je pense que c'est plus commun d'utiliser | ou @ (assez fréquent dans les recettes de constructions BSD).
Ceux que tu énumères sont-ils fabriqués par la même société ou par des sociétés qui ont des accords commerciaux entre elles? Je pose la question car ça me paraît logique que des accords commerciaux, par exemple, amènent à partager des infos sur les protocoles sous clause de confidentialité. Si c'est la même société qui fabrique le tout, alors que ça fonctionne bien est une évidence, commercialement, en tout cas.
Aucune idée !
jusqu'au jour où j'en ai eu ras la casquette de changer les piles au bout de deux à huit semaines
Alors ça c'est surprenant car le bluetooth a l'avantage d'être très économe en énergie ! Pour ma part, mes deux souris logitech ont une autonomie d'environ 8 à 9 mois avec deux piles rechargeables AA et je les utilise tous les jours.
Pour ce qui est du lag, il m'arrive de jouer à quelques FPS, certes je suis pas un gros joueur mais j'y arrive quand même. Mais clairement je ne pourrais le conseiller à un féru joueur.
Le bluetooth c'est une technologie un peu complexe. C'est souvent le pairage qui déconne c'est vrai, surtout lorsque les périphériques ne tournent pas du tout sur la même technologie. J'entends souvent des gens sur iOS me disant qu'ils ont parfois du mal à s'associer sur des périphériques non-Apple.
Quoi qu'il en soit moi je suis assez « fan » de cette technologie et j'ai beaucoup de périphériques bluetooth :
4 manettes 8Bitdo SFC30 Pro
3 souris logitech (dont une double-pairage, associée à deux machines en même temps sélectionnable en temps réel)
plusieurs enceintes sans fil
une montre garmin forerunner 235
Je les ai tous en bluetooth sur mon thinkpad sans aucun problème (sauf la montre garmin, sur mon téléphone android). La seule chose qui arrive de temps à autre c'est qu'une des manette 8bitdo ne se reconnecte pas automatiquement, mais un simple repairage la fait à nouveau fonctionner.
J'utilisais aussi mes souris bluetooth sous FreeBSD sur mon ancien HP ProBook, toujours sans aucun soucis.
Vive la dent bleue !
Note : la seule chose qui m'inquiète c'est le codec propriétaire APT-X, j'avoue ne jamais avoir essayé de casques bluetooth utilisant ceci.
En IDE vraiment tout complet j'aime bien Qt Creator. Contrairement à ce que son nom indique on est absolument pas obligé de faire du Qt avec. En plus son intégration avec CMake est meilleure à chaque version.
Moi j'utilise vim avec une panoplie de plugins (vim-cmake, clang, gdb, editorconfig, …) et je n'arrive pas à m'en passer :-)
Dovecot est clairement le choix le plus judicieux pour l'IMAP. Super simple à mettre en place. Pour les spams il y a plusieurs projets pour ça. Moi j'utilise dspam qui est plus tellement maintenu et je pense que je migrerai un jour vers rspamd.
Personnellement j'utilise encore et toujours postfix car opensmtpd n'existait pas avant. En revanche, si je devais recréer (ou migrer) un serveur mail je partirais clairement sur OpenSMTPD qui a l'avantage d'être beaucoup plus simple mais légèrement moins flexible.
Mais tu n'as pas de craintes à avoir en fait, tout simplement. Des logiciels proprio sous Linux il y en a toujours eu, parce que c'est estampillé Microsoft il faut sortir une peur irrationnelle ?
C'est plus nuancé.
Par exemple, Ubuntu a largement aidé à populariser les distributions Linux au sein des gens lambda. Et malheureusement Ubuntu a fait parti des distributions qui ont aidé à installer des logiciels non libres (comme les drivers nvidia) en plus de proposer des intégrations avec amazon. Je ne dis pas que c'est une mauvaise chose, certains aiment utilisent des logiciels non libre sur Linux mais d'autres non.
Le gros problème, c'est qu'on va s'éloigner du caractère libre qu'est notre écosystème Linux et on va finir par populariser les distributions avec déjà des logiciels privateurs préinstallés. Il n'est pas rare de voir beaucoup de gens faire tourner Slack, Spotify, Steam sur leur distributions à un point où on ne se demande même plus à quoi sert l'opensource et les alternatives libres avant de passer sur ce genre de logiciels privateurs.
Et c'est ça qui m'inquiète, au final on risque d'avoir beaucoup de gens franchir le pas Windows -> Linux parce que leur logiciels propriétaires favoris sont disponibles sans s'intéresser au travail sur les alternatives libres des développeurs opensource.
Je crois que c'est la première fois que je me fais moinsser sur Linuxfr parce que j'expose ma crainte d'avoir des distributions contenant des logiciels propriétaires par Microsoft par défaut.
On est bien loin de l'idéologie libre qu'était linuxfr au début.
Ce qui me fait peur, c'est l'émergence de distributions orientées « Windows Linux ». Au final on va commencer à avoir des distributions composées de Skype, Edge, Office (peut-être un jour), Cortana, etc.
Je suis bien content, au début je tournais aussi sur du .org mais étant un développeur plutôt indépendant sans association ni autre j'ai décidé de me tourner vers le .fr. Étant Français, je ne me voyais pas utiliser autre chose.
Les développeurs GNOME n'aiment pas tellement GNOME Classique et est clairement sous développé. Ils appellent même les utilisateur de cette session des « gens qui veulent pas migrer ». En plus depuis peu ça ne démarre plus du tout chez moi et je me prends un dialogue me forçant à quitter GNOME.
[^] # Re: SCCS et makefile
Posté par David Demelier (site web personnel) . En réponse au sondage Quelle est la technologie la plus obsolète sur ou avec laquelle j'ai dû travailler récemment ?. Évalué à 3. Dernière modification le 10 décembre 2019 à 09:08.
Je ne vois pas le problème des tabulations. C'est étrange comme pré-requis mais un vrai éditeur de texte sait gérer les indentation par type de fichier. Et editorconfig peut aussi aider pour ça. POSIX make est particulièrement simple et efficace. Le seul reproche que j'ai c'est l'absence de condition / pattern rules dans la norme POSIX.
PS : on utilise pas tous des indentations par espaces 😉
PS 2 : à mon avis Lennart se tamponne le coquillard de GNU Make, systemd est construit autour de meson
AI is a mental disorder
# C++98
Posté par David Demelier (site web personnel) . En réponse au sondage Quelle est la technologie la plus obsolète sur ou avec laquelle j'ai dû travailler récemment ?. Évalué à 3.
J'ai voté C++98 mais ça mérite un éclaircissement. Je fais du C++17 (et bientôt C++20). Le C++98 est largement déprécié en faveur des modernités que le C++ moderne simplifie et rend plus sûr mais un code C++98 peut quand même être bien écrit.
Cela dit, j'ai travaillé dans une entreprise utilisant… Borland 5 ! Et c'était en 2017, donc nous utilisions un IDE sorti en ~1999 (plus du tout maintenu) 18 ans après. Une horreur infâme que je ne souhaite à personne. Cet IDE est tellement obsolète que :
Seul et unique avantage : cet IDE était particulièrement rapide car sorti, en 1999 on faisait encore attention aux performances /s.
AI is a mental disorder
[^] # Re: La comm
Posté par David Demelier (site web personnel) . En réponse au sondage Doit‑on corriger les raccourcis de langage tels que « Linux » et « Mac » en « GNU/Linux » et « macOS » ?. Évalué à 2.
Non, c'en est-un c'est tout. Il existe un nombre élevé de distributions Linux ne se basant absolument pas sur GNU.
AI is a mental disorder
[^] # Re: Les distributions ne sont pas forcément basées sur GNU
Posté par David Demelier (site web personnel) . En réponse au sondage Doit‑on corriger les raccourcis de langage tels que « Linux » et « Mac » en « GNU/Linux » et « macOS » ?. Évalué à 3.
Questions chargeurs de démarrages il y a beaucoup d'alternatives. Moi j'utilise efibootmgr parce que j'aime la simplicité. En plus cela me permet de garder le logo du thinkpad jusqu'à la fin du boot :-)
Je ferai bientôt une dépêche avec beaucoup plus d'informations.
AI is a mental disorder
[^] # Re: Les distributions ne sont pas forcément basées sur GNU
Posté par David Demelier (site web personnel) . En réponse au sondage Doit‑on corriger les raccourcis de langage tels que « Linux » et « Mac » en « GNU/Linux » et « macOS » ?. Évalué à 2.
Oui, depuis LLVM 9 c'est possible :)
AI is a mental disorder
# Les distributions ne sont pas forcément basées sur GNU
Posté par David Demelier (site web personnel) . En réponse au sondage Doit‑on corriger les raccourcis de langage tels que « Linux » et « Mac » en « GNU/Linux » et « macOS » ?. Évalué à 2.
Il fut un temps il y avait une hérésie lorsqu'une personne n'utilisait pas le terme GNU/Linux sauf que depuis pas mal d'années il y a beaucoup d'alternatives aux projets GNU.
Ainsi, une distribution n'est plus forcément dépendante de GNU (comme Alpine, Void) ou tout simplement la mienne. En effet, Vanilla n'utilise pas un seul composant GNU par défaut pour un système “bootable”.
AI is a mental disorder
[^] # Re: Du brouhaha à l'habrouha.
Posté par David Demelier (site web personnel) . En réponse au lien Twitter pense enfin à faire comme LinuxFr (en parlant de Reddit, certes). Évalué à 2.
C'est un des rares endroit où on peut discuter avec quelques célébrités :p
AI is a mental disorder
# Comment ?
Posté par David Demelier (site web personnel) . En réponse au lien Bientôt la publicité ciblée à la télévision ! - projet de loi sur l’audiovisuel. Évalué à 1. Dernière modification le 29 novembre 2019 à 17:26.
Hmm, j'ai un peu du mal à comprendre comment cela va fonctionner.
Ce que je veux dire, c'est que ok j'ai un compte facebook, twitter, google, mais comment orange peut-il savoir que c'est bien ma box qui est liée avec ce compte ? Je n'utilise pas mon adresse orange par exemple.
AI is a mental disorder
[^] # Re: UUOC
Posté par David Demelier (site web personnel) . En réponse au message Script avec commande wc. Évalué à 1.
C'est pas faux !
AI is a mental disorder
# UUOC
Posté par David Demelier (site web personnel) . En réponse au message Script avec commande wc. Évalué à 3.
Il y a un petit UUOC.
Sed peut opérer directement sur un fichier plutôt que de passer par l'entrée standard, ainsi le code pourrait ressembler à
Par ailleurs, c'est assez étrange d'utiliser '?' comme délimiteur, étant donné que '?' est un caractère d'expression régulière. Quand on doit manipuler des chemins je pense que c'est plus commun d'utiliser | ou @ (assez fréquent dans les recettes de constructions BSD).
Exemple :
AI is a mental disorder
[^] # Re: Chez moi ça marche©
Posté par David Demelier (site web personnel) . En réponse au journal Bluetooth? C'est quoi pour une technologie de m***?. Évalué à 2. Dernière modification le 25 novembre 2019 à 13:15.
Aucune idée !
Alors ça c'est surprenant car le bluetooth a l'avantage d'être très économe en énergie ! Pour ma part, mes deux souris logitech ont une autonomie d'environ 8 à 9 mois avec deux piles rechargeables AA et je les utilise tous les jours.
Pour ce qui est du lag, il m'arrive de jouer à quelques FPS, certes je suis pas un gros joueur mais j'y arrive quand même. Mais clairement je ne pourrais le conseiller à un féru joueur.
AI is a mental disorder
# Chez moi ça marche©
Posté par David Demelier (site web personnel) . En réponse au journal Bluetooth? C'est quoi pour une technologie de m***?. Évalué à 5. Dernière modification le 25 novembre 2019 à 09:03.
Le bluetooth c'est une technologie un peu complexe. C'est souvent le pairage qui déconne c'est vrai, surtout lorsque les périphériques ne tournent pas du tout sur la même technologie. J'entends souvent des gens sur iOS me disant qu'ils ont parfois du mal à s'associer sur des périphériques non-Apple.
Quoi qu'il en soit moi je suis assez « fan » de cette technologie et j'ai beaucoup de périphériques bluetooth :
Je les ai tous en bluetooth sur mon thinkpad sans aucun problème (sauf la montre garmin, sur mon téléphone android). La seule chose qui arrive de temps à autre c'est qu'une des manette 8bitdo ne se reconnecte pas automatiquement, mais un simple repairage la fait à nouveau fonctionner.
J'utilisais aussi mes souris bluetooth sous FreeBSD sur mon ancien HP ProBook, toujours sans aucun soucis.
Vive la dent bleue !
Note : la seule chose qui m'inquiète c'est le codec propriétaire APT-X, j'avoue ne jamais avoir essayé de casques bluetooth utilisant ceci.
AI is a mental disorder
# IDEs
Posté par David Demelier (site web personnel) . En réponse au message IDE C++ simple (pour remplacer jGRASP). Évalué à 4.
En IDE vraiment tout complet j'aime bien Qt Creator. Contrairement à ce que son nom indique on est absolument pas obligé de faire du Qt avec. En plus son intégration avec CMake est meilleure à chaque version.
Moi j'utilise vim avec une panoplie de plugins (vim-cmake, clang, gdb, editorconfig, …) et je n'arrive pas à m'en passer :-)
AI is a mental disorder
[^] # Re: OpenSMTPD
Posté par David Demelier (site web personnel) . En réponse au message Recherche serveur mail. Évalué à 1.
Dovecot est clairement le choix le plus judicieux pour l'IMAP. Super simple à mettre en place. Pour les spams il y a plusieurs projets pour ça. Moi j'utilise dspam qui est plus tellement maintenu et je pense que je migrerai un jour vers rspamd.
AI is a mental disorder
# OpenSMTPD
Posté par David Demelier (site web personnel) . En réponse au message Recherche serveur mail. Évalué à 3.
Personnellement j'utilise encore et toujours postfix car opensmtpd n'existait pas avant. En revanche, si je devais recréer (ou migrer) un serveur mail je partirais clairement sur OpenSMTPD qui a l'avantage d'être beaucoup plus simple mais légèrement moins flexible.
AI is a mental disorder
[^] # Re: Inquiet
Posté par David Demelier (site web personnel) . En réponse au journal Microsoft Edge : bientôt une version GNU/Linux. Évalué à 4.
C'est plus nuancé.
Par exemple, Ubuntu a largement aidé à populariser les distributions Linux au sein des gens lambda. Et malheureusement Ubuntu a fait parti des distributions qui ont aidé à installer des logiciels non libres (comme les drivers nvidia) en plus de proposer des intégrations avec amazon. Je ne dis pas que c'est une mauvaise chose, certains aiment utilisent des logiciels non libre sur Linux mais d'autres non.
Le gros problème, c'est qu'on va s'éloigner du caractère libre qu'est notre écosystème Linux et on va finir par populariser les distributions avec déjà des logiciels privateurs préinstallés. Il n'est pas rare de voir beaucoup de gens faire tourner Slack, Spotify, Steam sur leur distributions à un point où on ne se demande même plus à quoi sert l'opensource et les alternatives libres avant de passer sur ce genre de logiciels privateurs.
Et c'est ça qui m'inquiète, au final on risque d'avoir beaucoup de gens franchir le pas Windows -> Linux parce que leur logiciels propriétaires favoris sont disponibles sans s'intéresser au travail sur les alternatives libres des développeurs opensource.
AI is a mental disorder
[^] # Re: Inquiet
Posté par David Demelier (site web personnel) . En réponse au journal Microsoft Edge : bientôt une version GNU/Linux. Évalué à 1.
Je parle pas d'anti microsoft. Microsoft fait des choses bien mais en l'occurence microsoft sort aussi des applications commerciales non libres.
AI is a mental disorder
[^] # Re: son remplaçant ?
Posté par David Demelier (site web personnel) . En réponse au journal Usenet est-il vraiment mort ?. Évalué à 3.
Pas spécialement non
https://netsplit.de/networks/statistics.php?net=freenode
AI is a mental disorder
[^] # Re: fournisseurs NNTP ?
Posté par David Demelier (site web personnel) . En réponse au journal Usenet est-il vraiment mort ?. Évalué à 3. Dernière modification le 19 novembre 2019 à 09:08.
Exact, et j'ai l'impression que la plupart des serveurs NNTP payants sont plutôt orienté gros P2P de téléchargement.
AI is a mental disorder
[^] # Re: Inquiet
Posté par David Demelier (site web personnel) . En réponse au journal Microsoft Edge : bientôt une version GNU/Linux. Évalué à 3. Dernière modification le 19 novembre 2019 à 09:05.
Je crois que c'est la première fois que je me fais moinsser sur Linuxfr parce que j'expose ma crainte d'avoir des distributions contenant des logiciels propriétaires par Microsoft par défaut.
On est bien loin de l'idéologie libre qu'était linuxfr au début.
AI is a mental disorder
[^] # Re: Inquiet
Posté par David Demelier (site web personnel) . En réponse au journal Microsoft Edge : bientôt une version GNU/Linux. Évalué à 1.
Justement, c'est ce qui m'inquiète avec la plupart des logiciels Microsoft portés vers Linux : qu'on commence à créer des distributions de ce genre.
AI is a mental disorder
# Inquiet
Posté par David Demelier (site web personnel) . En réponse au journal Microsoft Edge : bientôt une version GNU/Linux. Évalué à 1.
Ce qui me fait peur, c'est l'émergence de distributions orientées « Windows Linux ». Au final on va commencer à avoir des distributions composées de Skype, Edge, Office (peut-être un jour), Cortana, etc.
AI is a mental disorder
# J'utilise du .fr
Posté par David Demelier (site web personnel) . En réponse au journal Rachat de Public Interest Registry (.org) par Ethos Capital. Évalué à 2.
Je suis bien content, au début je tournais aussi sur du .org mais étant un développeur plutôt indépendant sans association ni autre j'ai décidé de me tourner vers le .fr. Étant Français, je ne me voyais pas utiliser autre chose.
AI is a mental disorder
[^] # Re: aficionadios
Posté par David Demelier (site web personnel) . En réponse à la dépêche GNOME 3.34. Évalué à 3.
Les développeurs GNOME n'aiment pas tellement GNOME Classique et est clairement sous développé. Ils appellent même les utilisateur de cette session des « gens qui veulent pas migrer ». En plus depuis peu ça ne démarre plus du tout chez moi et je me prends un dialogue me forçant à quitter GNOME.
AI is a mental disorder
[^] # Re: risque
Posté par David Demelier (site web personnel) . En réponse au journal S'acheter son logement avec le salaire d'un expert C++ (ou autre techno). Évalué à 10.
Et j'ajouterai l'image qui va bien :
AI is a mental disorder