Tiens j'ai récemment voulu me fabriquer un abri à poubelles et je me suis dit que c'était une bonne occasion de découvrir FreeCAD. Bon ben ce n'est pas aussi impressionnant que sur les captures qu'on voit sur le web.
J'ai pas mal galéré à placer mes planches et à biseauter des éléments, et quand j'ai voulu changer mes tasseaux de 70 pour du 50 alors que j'avais déjà tout placé, j'ai abandonné. Pas de charnières pour les couvercles ni pour les portes, et pas de vérins pour les couvercles non-plus.
Cela dit même si le modèle n'est pas fidèle au produit fini ça m'a quand même bien aidé à me projeter, à visualiser l'assemblage et à décompter les pièces. Je pense que ça m'aurait pris beaucoup trop de temps de peaufiner les détails au millimètre (genre mettre des pieds pour que ça ne soit pas posé à même le sol ou laisser un peu de marge en haut et en bas des portes).
Comme quoi, même quand on n'y connaît rien, c'est bien pratique.
Premier commentaire, qui à mon sens s'explique bien par le fait que le journal indique que le « message [est] envoyé avec autorisation du modérateur » et peut laisser penser que la modération encourage l'utilisation d'un formulaire Google :
« c'est pas un modérateur mais une modératrice ». Bam ! Ce n'est pas le sujet du journal mais je vais te reprendre. C'est aussi pertinent que de pointer des fautes d'orthographes, on reprend la forme sans rien dire sur le fond. Est-ce que l'auteur du journal aurait des difficultés avec la langue française et mélangerait « la modération » et « le modérateur » ? On s'en fiche, on ne se pose même pas la question, on ouvre la discussion avec un tacle.
On en profite pour militer « il était nettement préférable de ne pas mettre ce questionnaire chez un Gafam ». Toujours pas de rapport avec le fond mais pourquoi pas, avec la citation du journal ci-dessus.
Ensuite : « Par contre, les manchots en tête de questionnaire, c'est vraiment une erreur assez grossière (genre, la propriété intellectuelle, ballec, quoi). » Hop, une petite couche de mépris en plus. S'ensuit un commentaire sarcastique méprisant à son tour toute une génération d'utilisateurs de TikTok, YouTube, et Twitch.
Plus bas : « sinon vous avez une carte d’étudiant ? le numéro de siret de l'ecole ? le numero d’accréditation du ministere de l’éducation national ? des truc facile a contrôler ? le nom de l’école, de la classe, celui de votre directeur d’établissement ? » Méfiance et discrédit implicite.
Est-ce horrible ? Je ne sais pas, et je pense qu'il faut plutôt se demander : est-ce une bonne manière d'accueillir quelqu'un qui intervient pour la première fois et qui semble s'intéresser à nous ? Là je sais, c'est non. On voit un étranger arriver et on lui tape dessus métaphoriquement sous prétexte qu'il n'a pas des années de pratiques de nos us et coutumes ou qu'il utilise les outils que tout le monde utilise sauf nous. C'est bien de la daube.
Est-ce tellement différent, par exemple, d'un OS libre qui devrait payer pour avoir une certification POSIX ? Ou n'importe quel autre logiciel qui aurait besoin d'une certification (médical, aérospatiale…).
Le fait qu'il faille payer pour avoir la certification n'enlève rien à la licence appliquée au code. On peut toujours étudier le code, le modifier, partager les modifs, et utiliser le logiciel comme bon nous semble. Certes il faudra repasser la certification pour utiliser le logiciel modifié mais ça ne me semble pas déconnant ; si le code a changé alors ce n'est plus vraiment le même logiciel.
Ça n'empêche pas non plus de remonter les patchs et les besoins au sein d'un organisme qui se chargerait de faire valider des releases du logiciel, permettant ainsi de réduire les coûts pour les individus et de favoriser le partage des développements auparavant spécifiques.
J'ai l'impression qu'il s'agit plus d'une plainte liée au fait d'être encore plus policé et contraint de payer, plutôt qu'un problème de logiciel libre.
Aucun doute qu'en dehors de quelques architectures exotiques on aura 8 bits dans un char. Néanmoins, comme pour trop de nouveautés du C++ de ces dix dernières années, je me demande quel problème ce papier essaye de résoudre.
The complexity of supporting non-8-bit byte architectures sprinkles small but unnecessary burden in quite a few parts of language and library;
Sans doute. Des exemples peut-être ? Histoire qu'on puisse juger de cette charge ajoutée.
Compilers and toolchains are required to support edge cases that do not reflect modern usage;
Oui ce n'est pas moderne, mais faut-il jeter tout ce qui n'est pas moderne ? Le C++ n'est pas un langage moderne de toute façon.
New programmers are easily confused and find C++'s exotic tastes obtuse;
Et ? Les nouveaux programmeurs on en effet tout à apprendre du langage et de son histoire.
Some seasoned programmers joyfully spend time supporting non-existant platforms "for portability" if they are unwise;
Un peu de temps perdu pour quelques programmeurs. Okay, pas vraiment un problème mais pourquoi pas.
Our language looks silly, solving problems that nobody has.
Avec un lien vers un tweet. Bon, un type sur Internet trouve le langage idiot. Qui ça intéresse ?
À mon humble avis le comité passe beaucoup trop de temps à essayer de se convaincre que ce langage n'est pas dépassé. On peut mettre autant de qualificatifs modern ou contemporary à côté de son nom, le C++ est factuellement un langage de vieux. La plupart des programmes écrits en C++ sont de vieux trucs, et c'est normal vu son âge. Si vous voulez un langage moderne et performant il y a d'autres candidats plus pertinents.
L'argument de l'attention aux jeunes programmeur est fallacieux. Chaque couche de modernisation est une chose supplémentaire à comprendre pour les devs C++.
Un jour que je jouais avec les fragment shaders j'ai malencontreusement programmé une boucle infinie dans ledit shader. Et bien ce n'est pas allé bien loin : freeze du système et reboot.
Comme quoi, si on veut crasher le système, il y a toujours moyen de s'arranger :)
Ça me semble bien compliqué et peu bénéfique. Je suis pour un marqueur de rôle dans les messages et à mon avis ça doit être systématique et persistant. Cela n'a pas de sens de pouvoir choisir message par message : un modo est modo 24 h/24, tout comme un ministre reste ministre même quand il est en vacances. On ne peut pas, par exemple, insulter un utilisateur ou poster des liens SEO et s'en dédouaner sous prétexte que c'était fait sans la casquette de modo.
Si un utilisateur change de rôle par la suite, ça ne change pas le rôle qu'il avait lorsqu'il a posté son message. C'est pourquoi le rôle devrait à mon avis être attaché au message.
Je m'adresse à toi mais aussi à tout le monde puisque c'est un espace public. J'ai voulu être descriptif de ce qui m'a traversé l'esprit entre le moment où j'ai vu le lien et celui où j'ai lu les commentaires, retranscrire l'incompréhension de la démarche. Dans ma tête tu es « l'auteur », d'où la troisième personne. Ça ne va pas plus loin, rien de personnel. Sans doute que j'aurais du mieux choisir mes termes aussi.
Je vois un sur LinuxFr.org lien qui a l'air intéressant, et je vois qu'il a deux commentaires. Cool, allons voir ce qui s'y passe.
Ah, le premier commentaire est l'auteur qui se commente lui-même.
Ah, le second commentaire est l'auteur qui se commente lui-même.
Et là j'ai l'impression de m'être fait avoir. Je m'attendais à du contenu, la hype était haute, et paf ! Flop. L'équivalent de trois bricoles griffonnées rapidement sur un vieux prospectus gras jeté rapidement sur la table du salon en courant.
L'auteur semble être pressé mais il tient à nous partager sa trouvaille ; il nous jette des infos en vrac. Pourquoi n'a-t-il pas fait un journal de quelques lignes pour présenter le sujet ? Ma déception est immense.
Bref, sans vouloir te vexer ni te démotiver, s'il te plaît lève le pied. Ces partages à chaud font beaucoup de bruit pour pas grand chose :)
Est-ce que tu t'es rapproché de communautés de dev indé ?
Pas encore :) Déjà il faudrait que je me mette à jour sur les communautés à contacter, et puis je voudrais aussi que les graphismes de la partie jeu soient jolis avant de le montrer d'une manière plus large, pour éviter les critiques évidentes. Après je ne suis pas pressé non plus de prendre les vagues de moqueries, trolls, et sarcasmes habituels des internautes. Au moins sur LinuxFr.org je sais à quoi m'attendre, et les gens s'y expriment plutôt bien.
Moi j'ai lancé le jeu mais il n'a trouvé personne
Oui il faut vraiment fonctionner en rendez-vous pour un jeu comme ça, surtout en l'état. Pour trouver un adversaire en moins de 15 secondes n'importe quand il faudrait pas loin de 6000 joueurs par jour, et encore je ne mets pas de critères de ping ou d'expérience dans le matchmaking.
Juste, parmi les infos souvent omises que j'aurais aimées trouver sur la page des releases, il y aurait la version minimale d'Android et les éventuelles dépendances (genre Google Play framework etc).
Ma remarque n'est pas innocente : j'ai installé l'APK et il ne démarre pas sur mon Android 9 habituel (bref écran noir, puis retour au homescreen).
Mmh c'est une bonne question, à laquelle je n'ai pas la réponse… Il me semble l'avoir testé sur un Android 8 sur lequel j'ai eu et corrigé ce bug qui ressemble aussi à ce que tu décris. Je commence à me demander si j'ai bien uploadé le bon apk.
Je n'ai pas le nécessaire ici pour t'en dire plus avec Logcat (ou son équivalent); par contre si tu veux bien me renseigner, je peux regarder -pour lundi au plus tard.
Si tu peux me confirmer que logcat te sort bien un truc de ce genre, ça serait top :
Merci pour les retours ! C'est exactement ce dont j'avais besoin :)
les graphismes sont assez simples / moches, ça gagnerait à être un peu plus vendeur (l'écran d'accueil est bien), quitte à réutiliser des sprites libres (genre Frogatto ou autre)
Ouais c'est vraiment en mode placeholder là. J'ai commandé des sprites pour la partie jeu, ça ne fera pas de mal.
il me semble que la couleur du joueur est aléatoire, si bien que d'une partie à l'autre on va être rouge ou vert, et commencer aléatoirement d'un côté ou de l'autre. Bon, en bougeant on va vite découvrir qui est qui, mais c'est un peu déstabilisant et ça ne semble pas super niveau ergonomie. Idée : permettre au joueur de choisir sa couleur librement, ou bien définir une couleur fixe pour le joueur qui joue (vert par exemple, de son point de vue), et les autres pour les adversaires (rouge, orange, jaune etc).
C'est pas hyper simple l'attribution des couleurs. J'ai pensé à laisser le joueur choisir mais si plusieurs joueurs choisissent la même couleur alors il va falloir les distinguer, et je me retrouve dans la situation initiale. Avoir une couleur pour le local ça doit pouvoir le faire oui, bonne idée, merci.
en parlant de bouger, le point noir du jeu c'est quand même le contrôle, il est extrêmement difficile d'utiliser le joystick car il reste statique, il faut limite cliquer en regardant l'écran. Ce qui serait bien c'est que le joystick s'active dans une zone définie de jeu (gauche ou droite), et qu'en glissant le doigt ça indique les directions. Un exemple de jeu android qui fonctionne bien avec ça c'est brawl stars.
Pas évident ça non plus. Au départ j'avais mis un stick (fixe, pas de déclenchement par zone) mais c'était assez frustrant car le personnage sur l'aire de jeu suit une grille et bouge à vitesse fixe. Or le stick donne l'impression que l'on pouvait bouger à des angles variés et des vitesses différentes. Cela dit depuis j'ai amélioré le mouvement, donc peut-être que ce serait mieux. Je vais retenter.
je viens de répondre à une boîte indienne sur linkedin. Ca va pas le faire (c'est vraiment un truc ou j'y connais rien), mais bon. Là j'ai un "ingénieur d'affaire" (enfin, c'est ce qu'il annonce être il a une cravate et une coupe de cheveux ou y'a pas un poil qui dépasse) qui me ping, je vais bien voir ce qu'il dit.
J'ai bien envie de te dire de le faire dans l'autre sens :
1. liste des boîtes qui te plaisent.
2. liste des gens avec qui tu t'entends bien, demande leur ou ils travaillent, ajoute ça à la liste précédente.
3. contacte directement les gens qui seraient tes futurs collègues dans ces boîtes, prend la température.
4. si ça sent bon, postule.
5. profit.
C'est vraiment parce que je suis caché derrière l'anonymat d'Internet :D
Tu demandes ce qui est pourri, alors je vais te sortir les trucs négatifs des dernières boîtes où j'ai travaillé, mais en fait ce n'étaient pas du tout de mauvaises boîtes.
Le premier départ était une combinaison de lassitude et de passage à une techno nulle. Enfin, la techno faisait sens pour ce que faisait la boîte mais moi ça me déprimait de lancer des outils qui mettaient ma machine à genoux pour remplir des formulaires. Je n'avais clairement pas envie de devenir un pro de cet outil, ce qui marquait une divergence entre les besoins de la boîte et mes envies. Sans rancune, je suis parti. En dehors de ce point la boîte a toujours été top, les collègues agréables et les patrons accessibles. On m'a grandement amené à m'améliorer techniquement et humainement là-bas. Très bon cadre de travail.
Dans la boîte suivante, d'où s'est fait le second départ, je n'étais simplement pas en phase avec la boîte. L'ambiance ne me correspondait pas et j'étais en désaccord avec nos méthodes de travail ; j'avais l'impression d'être dans une impasse et le fait d'être arrivé au début du Covid n'a pas aidé à créer des connexions avec les collègues. J'ai pas mal regretté le côté humain de la boîte précédente. Sans rancune, je suis parti. L'orga a changé quelques mois après, si j'avais su je serais sans doute resté. En dehors du désaccord sur les aspects sociaux je dois dire que la boîte était top : un excellent niveau technique, des outils que j'apprécie, et la possibilité de contribuer à des logiciels libres. Je ne suis pas resté longtemps et j'ai pourtant eu l'impression d'avoir beaucoup appris et d'avoir été tiré vers le haut.
Dans ma boîte actuelle, je ne suis pas parti. Techniquement c'est super et j'ai pas mal de libertés sur les sujets que je veux traiter. Humainement c'est bien sans plus, les gens sont globalement agréables mais il y a une tendance au sarcasme qui met parfois une sale ambiance, plus une poignée de personnes avec qui il est difficile de discuter. La boîte est relativement grande, et internationale, ce qui veut dire que les chefs changent, les objectifs changent, les méthodes sont lourdes, il n'y a jamais assez de sous, et ça powerpointe grave. C'est parfois très fatiguant de devoir interagir avec 2000 personnes pour changer une virgule. La base de code a pas loin de 25 ans, parfois ça fait mail aux yeux, alors je refactore, je perds 10% en perf, et je remets comme c'était :D J'apprends encore beaucoup de choses et les sujets traités sont très stimulants. L'un dans l'autre, c'est plutôt pas mal. Sans rancune, je suis resté.
J'aimerais bien bosser dans une boîte techniquement top, avec des humains sympas et inspirants, et garder mon niveau de vie actuel ; mais je n'ai accès qu'à des boîtes qui existent. À toi de voir sur quels critères tu mets le plus de poids.
Toi tu as bien changé… de compte ;) Qu'est-ce qui n'allait pas avec le compte précédent ? Trop de contributions accueillies positivement ? (à part une mauvaise passe de 2020 à 2024 bien sûr).
Je vois, je voiiiiiis dans ma boule de cristaaaal… Je vois que la transcription automatique sera décevante mais pas assez mauvaise pour ne pas la mettre, et qu'on aura des sous-titres médiocres parce que, boaf, c'est mieux que rien, et ça coûte moins cher que de sous-titrer correctement. Vous voilààà prévenuuuuuuus !
Les modules c'est un peu l'IPv6 du C++, la promesse d'un futur meilleur qui n'arrive pas, depuis environ 20 ans. J'ai du mal à croire que leur utilisation va se généraliser ne serait-ce que dans la décennie à venir.
Tiens, quelle était la tendance sur les sujets de gestion des dépendances là-bas ? Voilà un sujet très tendance qui est loin d'être évident aussi.
J'ai l'impression que le C++ se trouve dans une situation bien bancale depuis quelques années. D'un côté ça pousse fort pour « moderniser » le langage et ajouter des trucs à la lib standard, mais de l'autre côté on aura toujours à supporter les bases. Au final on a pas loin de zéro simplification : Par exemple il faut toujours comprendre la syntaxe du for de base, et sûrement savoir ce qu'est un itérateur, mais il faut aussi maintenant connaître le range-based-for et ses subtilités, ainsi que <range> et ses pièges… Ça ne fait que s'empiler.
Et c'est un peu dommage. À force de vouloir tout mettre parce que tel autre langage fait ceci, ou un autre fait cela, on se retrouve avec une sorte de Rust--, un Python-mais-pas-aussi-concis, et des temps de build qui montent, qui montent, qui montent :/
Mmmh c'est à peu près ça oui. Il n'est pas vraiment question de femmes dans la discussion originale. Le titre de la MR est « Gender neutral language within build instructions », et la description :
It's a minor nitpick, but I think it's important; assuming the user and/or developer of the operating system is male isn't exactly the best.
Donc je pense que ramener la réaction de l'auteur du projet à de la misogynie est un peu réducteur :)
Le contributeur a littéralement ajouté deux lettres dans la doc, un seulhe modifié en they, c'était il y a plus de trois ans, et regardez où nous en sommes aujourd'hui :D
Si ça se trouve il aurait juste mis « typo » en description que ça serait passé.
Je ne suis pas convaincu que ça rende « curl soudainement utilisable » puisqu'au final l'utilisateur passe par wcurl, donc ne voit pas que c'est curl qui est derrière, et n'apprend rien quant à la manière d'utiliser curl.
On pourrait même implémenter wcurl en utilisant wget en backend que ça serait transparent pour l'utilisateur. Peut-être que je rate quelque chose parce que je ne vois pas trop l'intérêt en fait.
Je pense que je ne saurais jamais communiquer de façon claire sans risquer de vexer. Je m'en excuse.
Boah c'est pas si vexant.
Quand on commence a mettre trop de sucre et de crème, on ne voit plus le met ni n'en perçois le goût. C'est l'une des raisons pour l'usage de ce type de constructions: «Perso, je fait partie des emmerdeurs» même si c'est clairement pas super fin.
Ben en fait si t'enlèves « je fait partie des emmerdeurs » et que tu reformules « saute à la gueule », il est très bien ton message.
Perso j'essaye d'éviter l'argot et les vulgarités dans les messages, sauf pour un effet comique. Sinon à chaque fois je le regrette parce que ça paraît vite agressif. Pas besoin d'en mettre des tartines et de faire des courbettes, politesse de base et cordialité ça passe partout.
Veuillez agréer, Monsieur L'Utilisateur du Site LinuxFr.org, …
Il me semble que la permission en question est INTERNET qui est aussi nécessaire pour ouvrir des sockets. C'est peut-être pour ce besoin qu'elle est demandée, plutôt que pour un accès au réseau Internet.
# Pratique même en surface
Posté par Julien Jorge (site web personnel) . En réponse à la dépêche FreeCAD 1.0. Évalué à 6.
Tiens j'ai récemment voulu me fabriquer un abri à poubelles et je me suis dit que c'était une bonne occasion de découvrir FreeCAD. Bon ben ce n'est pas aussi impressionnant que sur les captures qu'on voit sur le web.
J'ai pas mal galéré à placer mes planches et à biseauter des éléments, et quand j'ai voulu changer mes tasseaux de 70 pour du 50 alors que j'avais déjà tout placé, j'ai abandonné. Pas de charnières pour les couvercles ni pour les portes, et pas de vérins pour les couvercles non-plus.
Cela dit même si le modèle n'est pas fidèle au produit fini ça m'a quand même bien aidé à me projeter, à visualiser l'assemblage et à décompter les pièces. Je pense que ça m'aurait pris beaucoup trop de temps de peaufiner les détails au millimètre (genre mettre des pieds pour que ça ne soit pas posé à même le sol ou laisser un peu de marge en haut et en bas des portes).
Comme quoi, même quand on n'y connaît rien, c'est bien pratique.
[^] # Re: Comprendre une communauté
Posté par Julien Jorge (site web personnel) . En réponse au journal Details suite à la demande dans les commentaires . Évalué à 10.
Premier commentaire, qui à mon sens s'explique bien par le fait que le journal indique que le « message [est] envoyé avec autorisation du modérateur » et peut laisser penser que la modération encourage l'utilisation d'un formulaire Google :
Ensuite : « Par contre, les manchots en tête de questionnaire, c'est vraiment une erreur assez grossière (genre, la propriété intellectuelle, ballec, quoi). » Hop, une petite couche de mépris en plus. S'ensuit un commentaire sarcastique méprisant à son tour toute une génération d'utilisateurs de TikTok, YouTube, et Twitch.
Plus bas : « sinon vous avez une carte d’étudiant ? le numéro de siret de l'ecole ? le numero d’accréditation du ministere de l’éducation national ? des truc facile a contrôler ? le nom de l’école, de la classe, celui de votre directeur d’établissement ? » Méfiance et discrédit implicite.
Est-ce horrible ? Je ne sais pas, et je pense qu'il faut plutôt se demander : est-ce une bonne manière d'accueillir quelqu'un qui intervient pour la première fois et qui semble s'intéresser à nous ? Là je sais, c'est non. On voit un étranger arriver et on lui tape dessus métaphoriquement sous prétexte qu'il n'a pas des années de pratiques de nos us et coutumes ou qu'il utilise les outils que tout le monde utilise sauf nous. C'est bien de la daube.
# Est-ce vraiment un problème de liberté du logiciel
Posté par Julien Jorge (site web personnel) . En réponse à la dépêche Qui veut la peau des logiciels libres de caisse ?. Évalué à 9.
Est-ce tellement différent, par exemple, d'un OS libre qui devrait payer pour avoir une certification POSIX ? Ou n'importe quel autre logiciel qui aurait besoin d'une certification (médical, aérospatiale…).
Le fait qu'il faille payer pour avoir la certification n'enlève rien à la licence appliquée au code. On peut toujours étudier le code, le modifier, partager les modifs, et utiliser le logiciel comme bon nous semble. Certes il faudra repasser la certification pour utiliser le logiciel modifié mais ça ne me semble pas déconnant ; si le code a changé alors ce n'est plus vraiment le même logiciel.
Ça n'empêche pas non plus de remonter les patchs et les besoins au sein d'un organisme qui se chargerait de faire valider des releases du logiciel, permettant ainsi de réduire les coûts pour les individus et de favoriser le partage des développements auparavant spécifiques.
J'ai l'impression qu'il s'agit plus d'une plainte liée au fait d'être encore plus policé et contraint de payer, plutôt qu'un problème de logiciel libre.
# Câbles
Posté par Julien Jorge (site web personnel) . En réponse au lien San Francisco va remplacer les… disquettes d’ici 2034 pour son Muni Metro urbain . Évalué à 10.
Les câbles c'est risqué, ils devraient passer à la 2G directement.
# J'hésite
Posté par Julien Jorge (site web personnel) . En réponse au journal #define CHAR_BIT 8. Évalué à 9.
Aucun doute qu'en dehors de quelques architectures exotiques on aura 8 bits dans un
char
. Néanmoins, comme pour trop de nouveautés du C++ de ces dix dernières années, je me demande quel problème ce papier essaye de résoudre.Sans doute. Des exemples peut-être ? Histoire qu'on puisse juger de cette charge ajoutée.
Oui ce n'est pas moderne, mais faut-il jeter tout ce qui n'est pas moderne ? Le C++ n'est pas un langage moderne de toute façon.
Et ? Les nouveaux programmeurs on en effet tout à apprendre du langage et de son histoire.
Un peu de temps perdu pour quelques programmeurs. Okay, pas vraiment un problème mais pourquoi pas.
Avec un lien vers un tweet. Bon, un type sur Internet trouve le langage idiot. Qui ça intéresse ?
À mon humble avis le comité passe beaucoup trop de temps à essayer de se convaincre que ce langage n'est pas dépassé. On peut mettre autant de qualificatifs modern ou contemporary à côté de son nom, le C++ est factuellement un langage de vieux. La plupart des programmes écrits en C++ sont de vieux trucs, et c'est normal vu son âge. Si vous voulez un langage moderne et performant il y a d'autres candidats plus pertinents.
L'argument de l'attention aux jeunes programmeur est fallacieux. Chaque couche de modernisation est une chose supplémentaire à comprendre pour les devs C++.
[^] # Re: bindless fear
Posté par Julien Jorge (site web personnel) . En réponse à la dépêche Des nouvelles de Unvanquished. Évalué à 6.
Un jour que je jouais avec les fragment shaders j'ai malencontreusement programmé une boucle infinie dans ledit shader. Et bien ce n'est pas allé bien loin : freeze du système et reboot.
Comme quoi, si on veut crasher le système, il y a toujours moyen de s'arranger :)
# Bof
Posté par Julien Jorge (site web personnel) . En réponse à l’entrée du suivi Mention optionnelle du rôle du compte à la création d'un commentaire. Évalué à 4 (+0/-0).
Ça me semble bien compliqué et peu bénéfique. Je suis pour un marqueur de rôle dans les messages et à mon avis ça doit être systématique et persistant. Cela n'a pas de sens de pouvoir choisir message par message : un modo est modo 24 h/24, tout comme un ministre reste ministre même quand il est en vacances. On ne peut pas, par exemple, insulter un utilisateur ou poster des liens SEO et s'en dédouaner sous prétexte que c'était fait sans la casquette de modo.
Si un utilisateur change de rôle par la suite, ça ne change pas le rôle qu'il avait lorsqu'il a posté son message. C'est pourquoi le rôle devrait à mon avis être attaché au message.
[^] # Re: Cookies Having Independent Partitioned State (CHIPS)
Posté par Julien Jorge (site web personnel) . En réponse au lien Avec Firefox 131, on va manger des CHIPS !. Évalué à 6.
Visiblement j'ai raté mon effet :)
Je m'adresse à toi mais aussi à tout le monde puisque c'est un espace public. J'ai voulu être descriptif de ce qui m'a traversé l'esprit entre le moment où j'ai vu le lien et celui où j'ai lu les commentaires, retranscrire l'incompréhension de la démarche. Dans ma tête tu es « l'auteur », d'où la troisième personne. Ça ne va pas plus loin, rien de personnel. Sans doute que j'aurais du mieux choisir mes termes aussi.
La modération a été mise au courant.
[^] # Re: Cookies Having Independent Partitioned State (CHIPS)
Posté par Julien Jorge (site web personnel) . En réponse au lien Avec Firefox 131, on va manger des CHIPS !. Évalué à 10.
Je vois un sur LinuxFr.org lien qui a l'air intéressant, et je vois qu'il a deux commentaires. Cool, allons voir ce qui s'y passe.
Ah, le premier commentaire est l'auteur qui se commente lui-même.
Ah, le second commentaire est l'auteur qui se commente lui-même.
Et là j'ai l'impression de m'être fait avoir. Je m'attendais à du contenu, la hype était haute, et paf ! Flop. L'équivalent de trois bricoles griffonnées rapidement sur un vieux prospectus gras jeté rapidement sur la table du salon en courant.
L'auteur semble être pressé mais il tient à nous partager sa trouvaille ; il nous jette des infos en vrac. Pourquoi n'a-t-il pas fait un journal de quelques lignes pour présenter le sujet ? Ma déception est immense.
Bref, sans vouloir te vexer ni te démotiver, s'il te plaît lève le pied. Ces partages à chaud font beaucoup de bruit pour pas grand chose :)
[^] # Re: Communauté dev indé
Posté par Julien Jorge (site web personnel) . En réponse au journal Version 2 de Bim!, avec des menus. Évalué à 2.
Pas encore :) Déjà il faudrait que je me mette à jour sur les communautés à contacter, et puis je voudrais aussi que les graphismes de la partie jeu soient jolis avant de le montrer d'une manière plus large, pour éviter les critiques évidentes. Après je ne suis pas pressé non plus de prendre les vagues de moqueries, trolls, et sarcasmes habituels des internautes. Au moins sur LinuxFr.org je sais à quoi m'attendre, et les gens s'y expriment plutôt bien.
Oui il faut vraiment fonctionner en rendez-vous pour un jeu comme ça, surtout en l'état. Pour trouver un adversaire en moins de 15 secondes n'importe quand il faudrait pas loin de 6000 joueurs par jour, et encore je ne mets pas de critères de ping ou d'expérience dans le matchmaking.
[^] # Re: Ne démarre pas ; dépendances ou version d'Android ?
Posté par Julien Jorge (site web personnel) . En réponse au journal Version 2 de Bim!, avec des menus. Évalué à 3.
Effectivement je m'étais bien planté en uploadant l'apk. Peux-tu tester avec celui-ci ?
[^] # Re: Ne démarre pas ; dépendances ou version d'Android ?
Posté par Julien Jorge (site web personnel) . En réponse au journal Version 2 de Bim!, avec des menus. Évalué à 3.
Merci :)
Mmh c'est une bonne question, à laquelle je n'ai pas la réponse… Il me semble l'avoir testé sur un Android 8 sur lequel j'ai eu et corrigé ce bug qui ressemble aussi à ce que tu décris. Je commence à me demander si j'ai bien uploadé le bon apk.
Si tu peux me confirmer que logcat te sort bien un truc de ce genre, ça serait top :
[^] # Re: retour
Posté par Julien Jorge (site web personnel) . En réponse au journal Version 2 de Bim!, avec des menus. Évalué à 5.
Merci pour les retours ! C'est exactement ce dont j'avais besoin :)
Ouais c'est vraiment en mode placeholder là. J'ai commandé des sprites pour la partie jeu, ça ne fera pas de mal.
C'est pas hyper simple l'attribution des couleurs. J'ai pensé à laisser le joueur choisir mais si plusieurs joueurs choisissent la même couleur alors il va falloir les distinguer, et je me retrouve dans la situation initiale. Avoir une couleur pour le local ça doit pouvoir le faire oui, bonne idée, merci.
Pas évident ça non plus. Au départ j'avais mis un stick (fixe, pas de déclenchement par zone) mais c'était assez frustrant car le personnage sur l'aire de jeu suit une grille et bouge à vitesse fixe. Or le stick donne l'impression que l'on pouvait bouger à des angles variés et des vitesses différentes. Cela dit depuis j'ai amélioré le mouvement, donc peut-être que ce serait mieux. Je vais retenter.
[^] # Re: Correction
Posté par Julien Jorge (site web personnel) . En réponse à la dépêche Calligra : laquelle choisir ? notre comparatif secret (il sera aussi question de formats). Évalué à 2.
Corrigé, merci.
[^] # Re: Entre startup et grosse boite
Posté par Julien Jorge (site web personnel) . En réponse au journal cherche nouveau boulot. Évalué à 10.
J'ai bien envie de te dire de le faire dans l'autre sens :
1. liste des boîtes qui te plaisent.
2. liste des gens avec qui tu t'entends bien, demande leur ou ils travaillent, ajoute ça à la liste précédente.
3. contacte directement les gens qui seraient tes futurs collègues dans ces boîtes, prend la température.
4. si ça sent bon, postule.
5. profit.
# C'est pas si pourri.
Posté par Julien Jorge (site web personnel) . En réponse au journal cherche nouveau boulot. Évalué à 10.
C'est vraiment parce que je suis caché derrière l'anonymat d'Internet :D
Tu demandes ce qui est pourri, alors je vais te sortir les trucs négatifs des dernières boîtes où j'ai travaillé, mais en fait ce n'étaient pas du tout de mauvaises boîtes.
Le premier départ était une combinaison de lassitude et de passage à une techno nulle. Enfin, la techno faisait sens pour ce que faisait la boîte mais moi ça me déprimait de lancer des outils qui mettaient ma machine à genoux pour remplir des formulaires. Je n'avais clairement pas envie de devenir un pro de cet outil, ce qui marquait une divergence entre les besoins de la boîte et mes envies. Sans rancune, je suis parti. En dehors de ce point la boîte a toujours été top, les collègues agréables et les patrons accessibles. On m'a grandement amené à m'améliorer techniquement et humainement là-bas. Très bon cadre de travail.
Dans la boîte suivante, d'où s'est fait le second départ, je n'étais simplement pas en phase avec la boîte. L'ambiance ne me correspondait pas et j'étais en désaccord avec nos méthodes de travail ; j'avais l'impression d'être dans une impasse et le fait d'être arrivé au début du Covid n'a pas aidé à créer des connexions avec les collègues. J'ai pas mal regretté le côté humain de la boîte précédente. Sans rancune, je suis parti. L'orga a changé quelques mois après, si j'avais su je serais sans doute resté. En dehors du désaccord sur les aspects sociaux je dois dire que la boîte était top : un excellent niveau technique, des outils que j'apprécie, et la possibilité de contribuer à des logiciels libres. Je ne suis pas resté longtemps et j'ai pourtant eu l'impression d'avoir beaucoup appris et d'avoir été tiré vers le haut.
Dans ma boîte actuelle, je ne suis pas parti. Techniquement c'est super et j'ai pas mal de libertés sur les sujets que je veux traiter. Humainement c'est bien sans plus, les gens sont globalement agréables mais il y a une tendance au sarcasme qui met parfois une sale ambiance, plus une poignée de personnes avec qui il est difficile de discuter. La boîte est relativement grande, et internationale, ce qui veut dire que les chefs changent, les objectifs changent, les méthodes sont lourdes, il n'y a jamais assez de sous, et ça powerpointe grave. C'est parfois très fatiguant de devoir interagir avec 2000 personnes pour changer une virgule. La base de code a pas loin de 25 ans, parfois ça fait mail aux yeux, alors je refactore, je perds 10% en perf, et je remets comme c'était :D J'apprends encore beaucoup de choses et les sujets traités sont très stimulants. L'un dans l'autre, c'est plutôt pas mal. Sans rancune, je suis resté.
J'aimerais bien bosser dans une boîte techniquement top, avec des humains sympas et inspirants, et garder mon niveau de vie actuel ; mais je n'ai accès qu'à des boîtes qui existent. À toi de voir sur quels critères tu mets le plus de poids.
[^] # Re: VeritéVrai.com
Posté par Julien Jorge (site web personnel) . En réponse au lien l'« étude » estimant 17000 décès dus à l’hydroxychloroquine a été rétractée. Évalué à 6.
Toi tu as bien changé… de compte ;) Qu'est-ce qui n'allait pas avec le compte précédent ? Trop de contributions accueillies positivement ? (à part une mauvaise passe de 2020 à 2024 bien sûr).
[^] # Re: apps.education.fr
Posté par Julien Jorge (site web personnel) . En réponse au lien La 6.2 de PeerTube est sortie ! Modération améliorée et transcription automatique !. Évalué à 6.
Je vois, je voiiiiiis dans ma boule de cristaaaal… Je vois que la transcription automatique sera décevante mais pas assez mauvaise pour ne pas la mettre, et qu'on aura des sous-titres médiocres parce que, boaf, c'est mieux que rien, et ça coûte moins cher que de sous-titrer correctement. Vous voilààà prévenuuuuuuus !
Après, je peux me tromper :)
# Ah les modules
Posté par Julien Jorge (site web personnel) . En réponse au journal De retour de conférence. Évalué à 10.
Les modules c'est un peu l'IPv6 du C++, la promesse d'un futur meilleur qui n'arrive pas, depuis environ 20 ans. J'ai du mal à croire que leur utilisation va se généraliser ne serait-ce que dans la décennie à venir.
Tiens, quelle était la tendance sur les sujets de gestion des dépendances là-bas ? Voilà un sujet très tendance qui est loin d'être évident aussi.
J'ai l'impression que le C++ se trouve dans une situation bien bancale depuis quelques années. D'un côté ça pousse fort pour « moderniser » le langage et ajouter des trucs à la lib standard, mais de l'autre côté on aura toujours à supporter les bases. Au final on a pas loin de zéro simplification : Par exemple il faut toujours comprendre la syntaxe du
for
de base, et sûrement savoir ce qu'est un itérateur, mais il faut aussi maintenant connaître lerange-based-for
et ses subtilités, ainsi que<range>
et ses pièges… Ça ne fait que s'empiler.Et c'est un peu dommage. À force de vouloir tout mettre parce que tel autre langage fait ceci, ou un autre fait cela, on se retrouve avec une sorte de Rust--, un Python-mais-pas-aussi-concis, et des temps de build qui montent, qui montent, qui montent :/
[^] # Re: dev principal de Ladybird
Posté par Julien Jorge (site web personnel) . En réponse à la dépêche Pour 100 briques t'as plus rien : le navigateur Ladybird reçoit un million de brouzoufs. Évalué à 7.
Mmmh c'est à peu près ça oui. Il n'est pas vraiment question de femmes dans la discussion originale. Le titre de la MR est « Gender neutral language within build instructions », et la description :
Donc je pense que ramener la réaction de l'auteur du projet à de la misogynie est un peu réducteur :)
Le contributeur a littéralement ajouté deux lettres dans la doc, un seul he modifié en they, c'était il y a plus de trois ans, et regardez où nous en sommes aujourd'hui :D
Si ça se trouve il aurait juste mis « typo » en description que ça serait passé.
[^] # Re: Pour résumer
Posté par Julien Jorge (site web personnel) . En réponse au journal Apparition de wcurl dans Debian et bientôt dans le monde entier ?. Évalué à 7.
Je ne suis pas convaincu que ça rende « curl soudainement utilisable » puisqu'au final l'utilisateur passe par
wcurl
, donc ne voit pas que c'est curl qui est derrière, et n'apprend rien quant à la manière d'utiliser curl.On pourrait même implémenter
wcurl
en utilisantwget
en backend que ça serait transparent pour l'utilisateur. Peut-être que je rate quelque chose parce que je ne vois pas trop l'intérêt en fait.[^] # Re: Mais en fait, c'est quoi?
Posté par Julien Jorge (site web personnel) . En réponse au journal Bim! Ça joue là. Évalué à 3.
Boah c'est pas si vexant.
Ben en fait si t'enlèves « je fait partie des emmerdeurs » et que tu reformules « saute à la gueule », il est très bien ton message.
Perso j'essaye d'éviter l'argot et les vulgarités dans les messages, sauf pour un effet comique. Sinon à chaque fois je le regrette parce que ça paraît vite agressif. Pas besoin d'en mettre des tartines et de faire des courbettes, politesse de base et cordialité ça passe partout.
Veuillez agréer, Monsieur L'Utilisateur du Site LinuxFr.org, …[^] # Re: Mais en fait, c'est quoi?
Posté par Julien Jorge (site web personnel) . En réponse au journal Bim! Ça joue là. Évalué à 6.
Ah mais évidemment ! À force d'avoir le nez dedans je passe à côté de l'essentiel :) J'ai complété le journal suite à vos commentaires.
[^] # Re: On rigole, mais...
Posté par Julien Jorge (site web personnel) . En réponse au lien La politique de confidentialité de XScreenSaver pour Android. Évalué à 2.
Il me semble que la permission en question est
INTERNET
qui est aussi nécessaire pour ouvrir des sockets. C'est peut-être pour ce besoin qu'elle est demandée, plutôt que pour un accès au réseau Internet.# Ça chauffe
Posté par Julien Jorge (site web personnel) . En réponse au journal Ma vie, mon œuvre, mon réseau local. Évalué à 4.
Ç'est chouette mais ça consomme combien tout ça ? Notamment le mediacenter, est-il en permanence allumé ?