Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2017-12-27T11:29:09+01:00Les derniers messages parus sur le forum de Zeste de Savoir.Méthode lecture livre technique théorique, message #1695222017-12-27T11:29:09+01:00adri1/@adri1https://zestedesavoir.com/forums/sujet/9911/methode-lecture-livre-technique-theorique/?page=1#p169522<blockquote>
<p>D’accord je vois donc tu me conseillerais plus des cours universitaires du coup ?</p>
</blockquote>
<p>Ben ça va dépendre du niveau du cours, un bon cours de master sera probablement aussi indigeste qu’un livre technique. Quelque chose de début de licence pourrait être un bon moyen d’acquérir les bases nécessaires avant de s’attaquer à un livre technique.</p>Méthode lecture livre technique théorique, message #1695122017-12-27T09:16:39+01:00Aabu/@Aabuhttps://zestedesavoir.com/forums/sujet/9911/methode-lecture-livre-technique-theorique/?page=1#p169512<p>Salut,</p>
<p>Je pense à quelques techniques que j’utilise quand je lis des livres compliqués.</p>
<p>La première consiste à adopter plusieurs niveaux de lecture. Lors de la première lecture, tu peux te familiariser avec les grands concepts sans forcément les comprendre en détail ; ce sera un peu étrange, parce que tu vas devoir accepter de ne pas comprendre grand chose. Lors d’une deuxième lecture, tu seras déjà familier avec une partie des nouveautés et pourra t’intéresser à comment les choses s’articulent entre elles ; tu commences alors à comprendre un peu la matière du livre. Enfin en troisième lecture, sur des passages plus ciblés, tu pourras lire avec attention toutes les subtilités d’un sujet.</p>
<p>Il n’est pas toujours possible d’utiliser cette technique de lecture. Certains livres sont tout simplement trop compliqués pour le lecteur, et même le premier niveau de lecture est inaccessible. Cela m’arrive souvent avec les articles mathématiques de Wikipédia…</p>
<p>Quand adri1 dit que le public de ce genre de livres sont des gens avertis, cela veut dire qu’il peuvent lire directement le livre pour en comprendre tous les détails, parce qu’ils sont déjà familier des concepts et de comment ils s’articulent entre eux. Dans ces conditions, il est beaucoup plus facile pour eux de retenir ce qu’ils ne savaient pas encore.</p>
<p>Une deuxième technique consiste à lire avec d’autres ressources en support, sous la forme de livres, du Web, etc. Dans ce cas, dès que tu penses que tu ne comprends pas assez certains concepts pour comprendre tous les détails, tu vas essayer d’en apprendre plus avec des ressources extérieures. Une fois que tu en sais plus, tu peux relire le passage avec ton savoir nouvellement acquis et profiter au mieux des détails. Quand on a peu de connaissances sur le sujet, cela peut vite devenir chronophage et frustrant.</p>Méthode lecture livre technique théorique, message #1695112017-12-27T09:09:08+01:00Drakop/@Drakophttps://zestedesavoir.com/forums/sujet/9911/methode-lecture-livre-technique-theorique/?page=1#p169511<p>Salut,</p>
<p>D’accord je vois donc tu me conseillerais plus des cours universitaires du coup ? </p>Méthode lecture livre technique théorique, message #1695082017-12-26T22:11:51+01:00adri1/@adri1https://zestedesavoir.com/forums/sujet/9911/methode-lecture-livre-technique-theorique/?page=1#p169508<p>Salut,</p>
<p>Le public de ce genre de bouquins sont les professionnels/amateurs avertis qui ont soit une raison précise pour aller fouiller dedans (aller voir comment un point précis est traité), soit des connaissances déjà solides ce qui diminue considérablement la densité d’informations. Ce n’est pas fait pour une lecture de bout en bout quand on a presque tout à apprendre, il est normal d’être noyé dans les infos et avoir du mal à retenir.</p>Méthode lecture livre technique théorique, message #1695052017-12-26T21:33:09+01:00Drakop/@Drakophttps://zestedesavoir.com/forums/sujet/9911/methode-lecture-livre-technique-theorique/?page=1#p169505<p>Bonjour/bonsoir,</p>
<p>Je fais appel à vous car j’ai une demande un peu particulière. J’aimerais savoir si vous aviez des méthodes pour lire des livres techniques très théoriques et assez volumineux. Car j’ai souvent du mal avec ce genre de bouquin, j’ai beaucoup de mal à retenir des choses théoriques lorsqu’il y a beaucoup d’informations et qu’il n’y a pas vraiment de pratique. Par ex pour ce style de bouquins : modern operating systems de andrew s. tanenbaum ou encore "les réseaux" de Pujolle.</p>
<p>Si vous avez des conseils, des astuces d’apprentissage ou autres, pour mieux retenir je suis preneur ! </p>
<p>Merci ! <img alt=":)" src="/static/smileys/smile.png"></p>Commment proposer une surcouche à un firmware, message #986182016-02-13T16:08:40+01:00Wizix/@Wizixhttps://zestedesavoir.com/forums/sujet/5372/commment-proposer-une-surcouche-a-un-firmware/?page=1#p98618<p>Okep, je m'y lance alors ! Et oui c'est surtout pour découvrir comment tout ça fonctionne. </p>
<p>Après la portabilité… Tant que ça fonctionne sous Linux, le reste c'est secondaire pour moi ! <img alt=":-°" src="/static/smileys/siffle.png"></p>
<p>Merci beaucoup ! </p>Commment proposer une surcouche à un firmware, message #985742016-02-13T12:11:40+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/5372/commment-proposer-une-surcouche-a-un-firmware/?page=1#p98574<p>Importe rien du tout pour l'instant. Il faut commencer par un PoC: écrire un code minimal qui ouvre un port série, vitesse 115200 bauds, puis qui envoie le caractère <code>#</code>. Ensuite pour vérifier que ça marche envoie-lui <code>help\n</code> et affiche le résultat.</p>
<p>C'est le même principe que pour les scripts qui interagissent avec une Arduino via le port série, tu devrais trouver plein d'infos.</p>
<p>Donc l'objectif c'est de faire un script qui sert d'émulateur de terminal basique pour ta carte. Ensuite tu garderais ce script dans un coin pour le debug et tu factoriserais le code pour avoir des fonctions qui utilisent les commandes dont tu as besoin.</p>
<p>Personnellement je trouve ça très pénible à faire, comme je suis un peu feignant j'utiliserais l'application Cleanflight Configurator tout en maugréant entre mes dents contre ces gens qui utilisent du HTML/CSS/JS partout, même quand une application native fonctionne. Ceci dit j'imagine qu'ils ont fait ça pour assurer la portabilité, ce qui est loin d'être une mauvaise idée. </p>
<p>Tu peux toujours commencer à faire ton projet mais je prendrais surtout ça comme un moyen d'apprendre un truc nouveau et de m'amuser un peu. </p>Commment proposer une surcouche à un firmware, message #985722016-02-13T11:51:40+01:00Wizix/@Wizixhttps://zestedesavoir.com/forums/sujet/5372/commment-proposer-une-surcouche-a-un-firmware/?page=1#p98572<p>Ouip j'avais rapidement lu la doc (et notamment la partie dont tu parlais) et en effet tout n'est pas documenté, ce qui est un poil embêtant. Mais bon je connais rapidement le C++, je devrais m'en sortir pour ça. Et au pire, comme tu le dis, je peux toujours les contacter. </p>
<figure><blockquote>
<p>Tu veux réutiliser quel code ? Si c'est du C, c'est probablement possible avec la FFI de Ruby mais ça doit être pas évident.
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/5372/commment-proposer-une-surcouche-a-un-firmware/?page=1#p98569">Grimur</a></p></figcaption></figure><p>Non effectivement ça n'a pas l'air aussi simple qu'en Python.. Je pense que je vais m'orienter vers lui alors. Mais justement, c'est là que je bloque… J'importe quoi ? Comment savoir où commencer, le firmware est assez complet et propose plein de fonctionnalités donc je m'y perd un peu… Surtout que c'est la première fois que je me lance dans quelque chose comme ça !</p>
<figure><blockquote>
<p>En tout cas je dois dire que j'aime beaucoup cette tendance aux firmwares open source en aéromodélisme, c'est ultra-bidouillable.
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/5372/commment-proposer-une-surcouche-a-un-firmware/?page=1#p98569">Grimur</a></p></figcaption></figure><p>Oui c'est vraiment génial, ça ouvre à plein de possibilités! </p>Commment proposer une surcouche à un firmware, message #985692016-02-13T11:31:08+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/5372/commment-proposer-une-surcouche-a-un-firmware/?page=1#p98569<p>Ah oui c'est vrai que c'est chiant d'avoir à utiliser Chrome pour ça. Je préfère de loin l'approche d'OpenTX: une interface GUI sous Qt.</p>
<p>Apparemment, même si il y a une <a href="https://github.com/cleanflight/cleanflight/blob/master/docs/Cli.md">interface CLI</a> qui propose plus de réglages que la GUI, certains paramètres de l'interface CLI ne sont pas documentés. Tu vas devoir fouiller dans le code pour comprendre comment les utiliser, c'est pénible. Même si ils voulaient pas le documenter parce que c'est pas "human-friendly" comme dit la doc, ça aurait pu servir à d'autres personnes… Si tu coinces, tu dois pouvoir envoyer un mail aux devs pour qu'ils te filent quelques tuyaux.</p>
<p>Tu veux réutiliser quel code ? Si c'est du C, c'est probablement possible avec la FFI de Ruby mais ça doit être pas évident.</p>
<p>En tout cas je dois dire que j'aime beaucoup cette tendance aux firmwares open source en aéromodélisme, c'est ultra-bidouillable. </p>Commment proposer une surcouche à un firmware, message #985642016-02-13T11:00:59+01:00Wizix/@Wizixhttps://zestedesavoir.com/forums/sujet/5372/commment-proposer-une-surcouche-a-un-firmware/?page=1#p98564<p>En effet c'est bien pour faire une GUI.</p>
<p>Pourquoi ne pas y participer ? Parce qu'elle nous oblige à passer par le Google Chrome Store… Ce qui n'est pas top du tout, à mon goût. Donc j'aimerais juste créer une petite GUI qui rassemble les fonctionnalités dont j'ai besoin. À voir si je l'étend ensuite à plus de fonctionnalités si ça intéresse.</p>
<p>Donc si je traduit, il <em>suffit</em> que je connecte les boutons de ma GUI aux différentes commandes proposées par le firmware ? Ça me semble être dans mes cordes ! <img alt=":-°" src="/static/smileys/siffle.png"> Je vais regarder d'abord comment importer du code d'un autre langage en Ruby.</p>
<p>Merci de ton aide! </p>Commment proposer une surcouche à un firmware, message #985632016-02-13T10:45:19+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/5372/commment-proposer-une-surcouche-a-un-firmware/?page=1#p98563<p>Salut, </p>
<p>Tu essaies d'ajouter des fonctionnalités au contrôleur de ton quadricoptère, c'est ça ? J'ai du mal à voir ce que tu veux faire avec une surcouche, tu pourrais expliquer plus en détail ? La surcouche doit tourner sur le contrôleur ou sur un PC ? Elle doit faire quoi ?</p>
<p>Si c'est pour faire ta propre GUI de configuration apparemment les contrôleurs sont accessibles via une connexion série. Ensuite il y a des commandes utilisables. Ça doit pouvoir se faire en Python. Par contre, il y a une GUI officielle, pourquoi ne pas y participer ? </p>Commment proposer une surcouche à un firmware, message #985582016-02-13T10:02:39+01:00Wizix/@Wizixhttps://zestedesavoir.com/forums/sujet/5372/commment-proposer-une-surcouche-a-un-firmware/?page=1#p98558<p>Bonjour,</p>
<p>Je souhaiterais me lancer dans la création d'une <em>surcouche</em>, d'une <em>interface</em> (je ne sais pas trop comment appeler ça) du <a href="https://github.com/cleanflight/cleanflight">Cleanflight Firmware</a> en Ruby. En Python si c'est vraiment trop compliqué en Ruby.</p>
<p>Le problème, c'est que je ne sais pas du tout comment m'y prendre… Par où commencer ? J'imagine que j'ai de la documentation à lire… Est-ce possible de faire ça en Ruby ou en Python ? </p>
<p>Merci de vos réponses !</p>