Ça dépend de plusieurs paramètres, de ton application, de ton budget, du nombre de cartes, de la taille des données à transférer.
Jai déjà fait plusieurs versions :
Des micro reliés par un bus I2C, avec un maître
du bus CAN (c'est fait pour)
du RS485 quand ce sont des liaisons inter-cartes par exemple avec du Modbus
Si tu as deux micros, un UART suffit, avec des lignes de contrôle pour reseter l'un ou l'autre et bien gérer la dépendance maître/esclave (et les upgrade firmware).
Difficile d'aller plus loin sans autres informations.
Pour Duplitop :
* Une nouvelle version existe, recodée à 100%, il faut néanmoins toujours être adhérent à la fédération pour pouvoir l'utiliser
* La fédération ne peut pas faire ce qu'elle veut car la marque Scrabble est déposée et gérée par un gros gros qui impose des choses.
Merci pour la nouvelle, un des meilleurs logiciels libres selon moi. Je m'en sers très souvent dans mon contexte professionnel et vu que je suis indépendant cela m'évite d'acheter un logiciel propriétaire (ce qui est d'autant plus rare sous Linux).
Dommage que ce soit un premier avril ceci dit, Linux aurait tant à gagner à avoir un environnement majeur, sortant du lot, facilitant ainsi la communication, l'identité et la programmation des logiciels (même si c'est beaucoup moins prise de tête maintenant avec les conventions freedesktop).
Quelqu'un a comparé avec Cozy en terme de 1. Facilité d'installation / mises à jour et 2. Consommation de ressources ? Même si ce dernier manque un peu de fonctionnalités je le trouve bien sympa.
Comme beaucoup, je souhaiterais maîtriser les données mais gérer un serveur au quotidien est une perte de temps.
Tu as eu des symptômes 2 jours après le confinement si je calcule bien ; tu as donc été infecté avant, et avant que tout le monde ne prenne conscience des mesures d'hygiène à appliquer ( et mettre tout le monde en télé travail).
On a vraiment rien vu venir avec ce truc, c'est dingue, moi qui s'est toujours moqué des films américains ( naann, c'est pas possible, on ne peut pas être aussi cons, ça ne peut pas arriver si vite ….).
Et effectivement, on n'est pas encore au pic vu la durée du machin et le risque que ça empire à tout moment.
Au contraire moi j'ai eu quasiment un an de freezes aléatoires avec ce modèle. A priori c'est une mise à jour du kernel sur une base 18.04 LTS qui a résolu l'affaire.
Très bon proce et chip graphique au demeurant, je joue à des jeux steams assez récents sans soucis (oui sous linux, pillars tourne bien. Par exemple).
C'est marrant, autant ton discours pouvait tenir dans les années 2000, avec la stagnation de la norme et une offre de compilateurs alarmante (qui se souvient de Visual c++ 6 et son support hasardeux des templates), autant je crois qu'il ne tient plus aujourd'hui.
Perso, je l'utilise pour tout, y compris pour écrire du code Backend voire front-end avec ecmascripten.
Jamais un langage n'a été aussi versatile et surtout, important pour moi, un langage générant possiblement du binaire sans dépendance.
Les dernières avancées de la norm et des librairies tierces le remettent en avant.
J'ai bien tenté d'apprendre d'autres langages, mais je ne me fait pas à leur syntaxe relou perlesque.
Ah tiens marrant moi j'ai ouvert un ticket sur le forum, mon appli est nickel aucun warning et tout, mais pas moyen de la voir apparaître sur le store. J'ai dû louper une étape ? (ça fait 4 mois …)
Mmh bizarre, je vois mal demander à un admin l'autorisation d'installer un logiciel quand on bosse en r&d. Je n'ai jamais travaillé dans de telles entreprises.
J'ai acheté ce logiciel pour supporter l'auteur car c'est le genre de truc qui devrait exister depuis 20 ans sur une distribution Linux. J'ai eu un cas précis où je devais tester plusieurs versions du kernel, avec ukuu c'est un bonheur.
Reste que ton journal est très mal rédigé, tu mélanges plein de sujets et tu as l'air (si j'ai bien compris) de critiquer les gens qui ne compilent pas eux-même leur Kernel, tu dois bien t'ennuyer dans la vie moi j'ai franchement autre chose à faire.
Ce n'est pas une histoire d'aimer ou pas, c'est une histoire de "je n'ai pas le choix" ou "le choix du C est le meilleur dans tel cas". Tu confonds le goût avec le choix technique de passer au C pour des raisons tout à fait valables.
Et on peut très bien ajouter des précisions plus techniques à ta dépêche, elle n'est pas à toi, donc merci de ne pas envoyer à la figure le sempiternel "chacun ses goûts".
Discuter, c'est aussi découvrir les galaxies des autres et peut être s'enlever de la têtes des idées préconçues !
(cela n'enlève rien à tes remarques sur Python, je suis globalement d'accord mais je rajoute un bémol : ce n'est pas SI simple).
Non c'est tout à fait moderne ; je suis un véritable développeur embarqué (c'est mon métier) et je fais de la compilation croisée pour un Raspberry PI depuis une machine Ubuntu.
C'est vrai que c'est très compliqué maintenant pour installer une chaîne de compilation croisée… apt install gcc-arm-linux-gnueabi, fouuuuuu !!
Par ailleurs, je crois que je n'ai jamais réussi à faire fonctionner un script Python du premier coup… comme quoi :) (je tremble à chaque fois, y'a un pip truc un setup machin, 36 façons d'installer une lib qui finit invariablement à échouer à la compilation).
Ouais Electron je suis d'accord c'est usine à gaz, le soucis c'est que tous les OS ne fournissent pas d'objet système "vue web". Par exemple, sur Android, tu peux créer une WebView qui utilise un seul moteur de navigateur, celui du système. Donc ta critique n'est pas tout à fait valable car en plus, une application native ne peut pas être utilisée sur Internet (genre une appli Win32).
N'en déplaise, le HTML/Javascript, c'est le seul moyen d'écrire une app multiplateforme … bien que cela bouge : ECMAScripten, React Native, Qt Streaming …
Merci pour tes réponses. Oui la première capture du chat est pas mal, ça fait plus moderne effectivement ! Reste le site :D (photo de fond == pas bien).
Un CSS comme Bulma sera repris même si l'auteur est capturé par les extra-terrestres, c'est pas non plus un projet dantesque que personne ne comprends. Sinon oriente toi vers un plus gros. Tu n'es pas à l'abri non plus d'une cassure entre deux versions, ça arrive souvent mais ça se gère (python2 > 3, etc.). Je l'ai vécu pour Qt… j'ai pleuré mais au final ces outils m'ont fait tellement gagné de temps que le reste est négligeable.
J'avais oublié un petit point : je pense que donner des noms aux différents outils est une mauvaise idée car cela embrouille encore plus le message ; Cagou, ça ne me dit rien. SàT est un nom, connu, un concept, qui contient des sections par exemple "chat", "forum", "tickets" … donc autant l'utiliser partout, ton projet gagnerait en visibilité (moteurs de recherche etc.).
Je pense que ton projet a du mal à générer des contributions externes pour plusieurs raisons que je tente d'analyser brièvement :
en premier, je dirais qu'il est difficile à décrire. Il fait tout, mais a l'air de tout faire mal ou moins bien que n'importe quelle application dédiée (tu indiques souvent les manques ou les "j'y ai pensé" ou "ça arrivera" ou "oui on peut faire ça mais faut coder" etc.). Je pense que ça montre un manque de "ligne directrice" et envoie un mauvais message : je suis codeur moi même, je peux transformer n'importe quel logiciel en messagerie en ajoutant des librairies. C'est pas le but.
Ensuite, l'aspect … qui reste très austère. Il faut dire ce qui est : cela n'aide pas.
Enfin, je ne vois pas ce que ton logiciel m'apporterait. Je suis déjà super équipé dans tous les éléments que tu proposes.
Pour avoir suivi de près la création puis l'échec ou le succès de plusieurs petites entreprises autour de moi, un des facteurs important est le message envoyé : que proposes-tu et quelle problématique résous-tu.
Vite fait, voici ce que je ferais dans ton cas :
Une réduction des fonctionnalités, ou des "cibles" qui prennent du temps (genre une version desktop, android, console etc.). Je ne ferai qu'une seule version, web par exemple, responsive donc adapté au mobile et totalement portable (via un Electron pour le desktop, ou pas). En fournissant une API type REST, ton logiciel reste ouvert.
Une refonte graphique : quand on est codeur et non graphiste, autant se tourner vers un framework qui-rend-beau (bootstrap …) sans trop d'effort.
Peut-être que ton logiciel gagnerait en visibilité en le fournissant en mode SaaS : on crée un compte, on a un accès à tout ce que tu proposes, avec version payante si on veut du stockage … oui du coup ça centralise, mais n'importe qui pourrait se créer un serveur sur un PI en fournissant les paquets par exemple. C'est le principe des Mastodon et tout.
Voilà, c'est juste mon avis hein, je peux avoir tord, pas de soucis, mais tu vois j'ai passé aussi du temps à écrire ce billet et à donner des idées, ce que je considère normal lorsque l'on critique.
[^] # Re: la pire banque
Posté par AnthonyRabine (site web personnel) . En réponse au journal Dans son barillet, l'écureuil ne met pas des noisettes.. Évalué à 2.
Non, Le Crédit Mutuel par exemple est assez populaire ; c'est une mutuelle ce qui en plus change un peu les choses. Sisi.
[^] # Re: la pire banque
Posté par AnthonyRabine (site web personnel) . En réponse au journal Dans son barillet, l'écureuil ne met pas des noisettes.. Évalué à 2.
Selon mes propres critères, mon expérience vis à vis d'elle ainsi que mon entourage, amis et collègues.
C'est une banque qui ne veut pas te rendre ton argent, à la bureaucratie ubuesque, archaïque et qui se permet en plus d'insulter ses clients.
Non vraiment je ne vois pas pourquoi elle existe tout simplement.
# la pire banque
Posté par AnthonyRabine (site web personnel) . En réponse au journal Dans son barillet, l'écureuil ne met pas des noisettes.. Évalué à -2.
Est-ce étonnant venant de la pire des banques. Je ne comprends pas qu'elle tienne encore debout.
[^] # Re: Un chip RISC-V abordable qui tourne Linux?
Posté par AnthonyRabine (site web personnel) . En réponse au journal Premiers pas sur l'architecture RISC-V avec la carte HiFive1. Évalué à 1.
Clairement le GD32VF103CBT6 est beaucoup plus intéressant, il copie bien le STM32 Cortex-m3 historique jusqu'à dans son nommage.
[^] # Re: Question IO ?
Posté par AnthonyRabine (site web personnel) . En réponse au journal Premiers pas sur l'architecture RISC-V avec la carte HiFive1. Évalué à 5.
Ça dépend de plusieurs paramètres, de ton application, de ton budget, du nombre de cartes, de la taille des données à transférer.
Jai déjà fait plusieurs versions :
Si tu as deux micros, un UART suffit, avec des lignes de contrôle pour reseter l'un ou l'autre et bien gérer la dépendance maître/esclave (et les upgrade firmware).
Difficile d'aller plus loin sans autres informations.
[^] # Re: Parties en duplicate
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche Trivabble continue à évoluer. Évalué à 1.
Pour Duplitop :
* Une nouvelle version existe, recodée à 100%, il faut néanmoins toujours être adhérent à la fédération pour pouvoir l'utiliser
* La fédération ne peut pas faire ce qu'elle veut car la marque Scrabble est déposée et gérée par un gros gros qui impose des choses.
# super logiciel
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche Sortie d’Inkscape 1.0. Évalué à 10.
Merci pour la nouvelle, un des meilleurs logiciels libres selon moi. Je m'en sers très souvent dans mon contexte professionnel et vu que je suis indépendant cela m'évite d'acheter un logiciel propriétaire (ce qui est d'autant plus rare sous Linux).
# Dommage
Posté par AnthonyRabine (site web personnel) . En réponse au journal Le merge de toute une vie. Évalué à 3.
Dommage que ce soit un premier avril ceci dit, Linux aurait tant à gagner à avoir un environnement majeur, sortant du lot, facilitant ainsi la communication, l'identité et la programmation des logiciels (même si c'est beaucoup moins prise de tête maintenant avec les conventions freedesktop).
# Cozy ?
Posté par AnthonyRabine (site web personnel) . En réponse au journal Nextcloud 18 : éditer ses fichiers office en ligne directement dans nextcloud. Évalué à 1.
Quelqu'un a comparé avec Cozy en terme de 1. Facilité d'installation / mises à jour et 2. Consommation de ressources ? Même si ce dernier manque un peu de fonctionnalités je le trouve bien sympa.
Comme beaucoup, je souhaiterais maîtriser les données mais gérer un serveur au quotidien est une perte de temps.
# Chronologie du confinement
Posté par AnthonyRabine (site web personnel) . En réponse au journal Sars-CoV-2 et moi. Évalué à 3.
Tu as eu des symptômes 2 jours après le confinement si je calcule bien ; tu as donc été infecté avant, et avant que tout le monde ne prenne conscience des mesures d'hygiène à appliquer ( et mettre tout le monde en télé travail).
On a vraiment rien vu venir avec ce truc, c'est dingue, moi qui s'est toujours moqué des films américains ( naann, c'est pas possible, on ne peut pas être aussi cons, ça ne peut pas arriver si vite ….).
Et effectivement, on n'est pas encore au pic vu la durée du machin et le risque que ça empire à tout moment.
[^] # Re: Au revoir mercurial
Posté par AnthonyRabine (site web personnel) . En réponse au journal Bitbucket abandonne les utilisateurs de Mercurial. Évalué à 2.
Attend on a failli avoir subversion en grand gagnant, on s'en sort bien.
[^] # Re: Intel au fond du trou, AMD powa !
Posté par AnthonyRabine (site web personnel) . En réponse au journal C'est quoi ce bordel dans les CPU.. Évalué à 1.
Au contraire moi j'ai eu quasiment un an de freezes aléatoires avec ce modèle. A priori c'est une mise à jour du kernel sur une base 18.04 LTS qui a résolu l'affaire.
Très bon proce et chip graphique au demeurant, je joue à des jeux steams assez récents sans soucis (oui sous linux, pillars tourne bien. Par exemple).
# au contraire, totalement désirable
Posté par AnthonyRabine (site web personnel) . En réponse au journal Le glissement du C++ (et dans une moindre mesure du C) vers une position indésirable. Évalué à 3.
C'est marrant, autant ton discours pouvait tenir dans les années 2000, avec la stagnation de la norme et une offre de compilateurs alarmante (qui se souvient de Visual c++ 6 et son support hasardeux des templates), autant je crois qu'il ne tient plus aujourd'hui.
Perso, je l'utilise pour tout, y compris pour écrire du code Backend voire front-end avec ecmascripten.
Jamais un langage n'a été aussi versatile et surtout, important pour moi, un langage générant possiblement du binaire sans dépendance.
Les dernières avancées de la norm et des librairies tierces le remettent en avant.
J'ai bien tenté d'apprendre d'autres langages, mais je ne me fait pas à leur syntaxe relou perlesque.
[^] # Re: Publication difficile sur F-Droid
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche SimpleProtocolPlayer NG — jouez des sons de votre ordinateur sur votre appareil Android. Évalué à 1. Dernière modification le 29 octobre 2019 à 00:59.
Mmh, je réponds à moi‐même, a priori il faut forker le dépôt git des applis et ajouter soi‐même son appli… La flemme !
# Publication difficile sur F-Droid
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche SimpleProtocolPlayer NG — jouez des sons de votre ordinateur sur votre appareil Android. Évalué à 1.
Ah tiens marrant moi j'ai ouvert un ticket sur le forum, mon appli est nickel aucun warning et tout, mais pas moyen de la voir apparaître sur le store. J'ai dû louper une étape ? (ça fait 4 mois …)
[^] # Re: Bien d'accord !
Posté par AnthonyRabine (site web personnel) . En réponse au journal Snap, Flatpak, Packagekit : c'est quoi ce bordel ?. Évalué à 1.
Mmh bizarre, je vois mal demander à un admin l'autorisation d'installer un logiciel quand on bosse en r&d. Je n'ai jamais travaillé dans de telles entreprises.
# Gniii3
Posté par AnthonyRabine (site web personnel) . En réponse au journal ukuu, un outil pour gérer ses kernels linux => Gniii ---- Payant ? => Gniii². Évalué à 10.
J'ai acheté ce logiciel pour supporter l'auteur car c'est le genre de truc qui devrait exister depuis 20 ans sur une distribution Linux. J'ai eu un cas précis où je devais tester plusieurs versions du kernel, avec ukuu c'est un bonheur.
Reste que ton journal est très mal rédigé, tu mélanges plein de sujets et tu as l'air (si j'ai bien compris) de critiquer les gens qui ne compilent pas eux-même leur Kernel, tu dois bien t'ennuyer dans la vie moi j'ai franchement autre chose à faire.
[^] # Re: C sur Raspberry
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche Ordinateur à carte unique : Raspberry Pi 4 et consort. Évalué à 5.
Ok, pigé ton point de vue, tu as raison sur les non informaticiens, mais je ne suis pas d'accord avec ta dernière phrase :)
Exemple qui tue : Arduino. C'est du C++, et des gamins de 12 ans s'y mettent sans vraiment comprendre ce qu'il y a derrière.
L'astuce d'Arduino est d'avoir bien packagé le C++ avec un IDE dépouillé et une librairie simplissime.
[^] # Re: C sur Raspberry
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche Ordinateur à carte unique : Raspberry Pi 4 et consort. Évalué à 2.
Ce n'est pas une histoire d'aimer ou pas, c'est une histoire de "je n'ai pas le choix" ou "le choix du C est le meilleur dans tel cas". Tu confonds le goût avec le choix technique de passer au C pour des raisons tout à fait valables.
Et on peut très bien ajouter des précisions plus techniques à ta dépêche, elle n'est pas à toi, donc merci de ne pas envoyer à la figure le sempiternel "chacun ses goûts".
Discuter, c'est aussi découvrir les galaxies des autres et peut être s'enlever de la têtes des idées préconçues !
(cela n'enlève rien à tes remarques sur Python, je suis globalement d'accord mais je rajoute un bémol : ce n'est pas SI simple).
[^] # Re: C sur Raspberry
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche Ordinateur à carte unique : Raspberry Pi 4 et consort. Évalué à 1.
Non c'est tout à fait moderne ; je suis un véritable développeur embarqué (c'est mon métier) et je fais de la compilation croisée pour un Raspberry PI depuis une machine Ubuntu.
C'est vrai que c'est très compliqué maintenant pour installer une chaîne de compilation croisée… apt install gcc-arm-linux-gnueabi, fouuuuuu !!
Par ailleurs, je crois que je n'ai jamais réussi à faire fonctionner un script Python du premier coup… comme quoi :) (je tremble à chaque fois, y'a un pip truc un setup machin, 36 façons d'installer une lib qui finit invariablement à échouer à la compilation).
# En freelance à domicile
Posté par AnthonyRabine (site web personnel) . En réponse au sondage Logement : pourquoi habite‐t‐on loin de son activité ?. Évalué à 3.
Joie, j'ai quitté 15 ans d'open-space relou pour mon my-space comme je veux quand je veux.
[^] # Re: Tout-en-un
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche Salut à Toi 0.7 — La Commune. Évalué à 1.
Ouais Electron je suis d'accord c'est usine à gaz, le soucis c'est que tous les OS ne fournissent pas d'objet système "vue web". Par exemple, sur Android, tu peux créer une WebView qui utilise un seul moteur de navigateur, celui du système. Donc ta critique n'est pas tout à fait valable car en plus, une application native ne peut pas être utilisée sur Internet (genre une appli Win32).
N'en déplaise, le HTML/Javascript, c'est le seul moyen d'écrire une app multiplateforme … bien que cela bouge : ECMAScripten, React Native, Qt Streaming …
[^] # Re: Tout-en-un
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche Salut à Toi 0.7 — La Commune. Évalué à 3.
Merci pour tes réponses. Oui la première capture du chat est pas mal, ça fait plus moderne effectivement ! Reste le site :D (photo de fond == pas bien).
Un CSS comme Bulma sera repris même si l'auteur est capturé par les extra-terrestres, c'est pas non plus un projet dantesque que personne ne comprends. Sinon oriente toi vers un plus gros. Tu n'es pas à l'abri non plus d'une cassure entre deux versions, ça arrive souvent mais ça se gère (python2 > 3, etc.). Je l'ai vécu pour Qt… j'ai pleuré mais au final ces outils m'ont fait tellement gagné de temps que le reste est négligeable.
J'avais oublié un petit point : je pense que donner des noms aux différents outils est une mauvaise idée car cela embrouille encore plus le message ; Cagou, ça ne me dit rien. SàT est un nom, connu, un concept, qui contient des sections par exemple "chat", "forum", "tickets" … donc autant l'utiliser partout, ton projet gagnerait en visibilité (moteurs de recherche etc.).
[^] # Re: Tout-en-un
Posté par AnthonyRabine (site web personnel) . En réponse à la dépêche Salut à Toi 0.7 — La Commune. Évalué à 10. Dernière modification le 30 juillet 2019 à 13:48.
Salut !
Je pense que ton projet a du mal à générer des contributions externes pour plusieurs raisons que je tente d'analyser brièvement :
en premier, je dirais qu'il est difficile à décrire. Il fait tout, mais a l'air de tout faire mal ou moins bien que n'importe quelle application dédiée (tu indiques souvent les manques ou les "j'y ai pensé" ou "ça arrivera" ou "oui on peut faire ça mais faut coder" etc.). Je pense que ça montre un manque de "ligne directrice" et envoie un mauvais message : je suis codeur moi même, je peux transformer n'importe quel logiciel en messagerie en ajoutant des librairies. C'est pas le but.
Ensuite, l'aspect … qui reste très austère. Il faut dire ce qui est : cela n'aide pas.
Enfin, je ne vois pas ce que ton logiciel m'apporterait. Je suis déjà super équipé dans tous les éléments que tu proposes.
Pour avoir suivi de près la création puis l'échec ou le succès de plusieurs petites entreprises autour de moi, un des facteurs important est le message envoyé : que proposes-tu et quelle problématique résous-tu.
Vite fait, voici ce que je ferais dans ton cas :
Voilà, c'est juste mon avis hein, je peux avoir tord, pas de soucis, mais tu vois j'ai passé aussi du temps à écrire ce billet et à donner des idées, ce que je considère normal lorsque l'on critique.
# Benchmark
Posté par AnthonyRabine (site web personnel) . En réponse au journal Bellard strikes again: QuickJs, un moteur JavaScript. Évalué à 3.
Il a mis à jour ses Benchmark : https://bellard.org/quickjs/bench.html
Du coup pas besoin de faire le job.