Francky a écrit 70 commentaires

  • [^] # Re: Quelques éléments

    Posté par  (site web personnel) . En réponse au message Aide pour faire du clonage dans une salle de classe, svp. Évalué à 1.

    1. Pour les clés usb à passer sur tous les postes un par un ; je zappe. Les machines ont le bios configurés pour se faire cloner par le réseau ; juste je ne sais pas comment faire. Un lien pour ça, je crois bien que c'est clonezilla, mais pas sûr. Il y a d'autres pistes sinon ?

    2.#déconnexion. Pour le gestionnaire de session de mint, (ce n'est pas gdm) je n'ai pas trouvé les scripts post fermeture de session, mais j'ai trouvé comment lancer un script à l'ouverture de session. Genre un qui déconnecte du portail captif si le précédent avait oublié. Ça convient ! La question maintenant, c'est comment fabriquer ce script… Je vais me renseigner auprès du fournisseur de ce portail captif.

    1. #anaconda J'ai déjà vu ça, j'avais pointé dans mon premier post la méthode proposée. Avec des histoires de group à créer… Ma question était plus profonde car elle interrogeait sur l'effet de bord : session invité -> groupe ? -> facile à résoudre ??? Plus j'y pense, et plus j'espère me passer totalement d'anaconda. En fait, je voudrais seulement Spyder (ça c'est acté, c'est fait), mais aussi JupyterLab (via pip, peut-on l'installer facilement pour tous  ???), mais encore matplotlib, et quelques menus trucs comme pandas. Il faut absolument que skel reste contenu ! Car à chaque session invité, un skel est recopié intégralement. Skel ne doit contenir que le tuning des applis. Que tous les paramètres soient bien mis pour une bonne utilisation des élèves.
  • [^] # Re: le clonage est-il vraiment idéal?

    Posté par  (site web personnel) . En réponse au message Aide pour faire du clonage dans une salle de classe, svp. Évalué à 1.

    Les postes sont en place, avec disques, je ne vais pas tout démonter. Je n'aurais pas le droit non plus.
    Les disques sont là, en SSD, autant en profiter ; ça fera un système réactif.
    Objectif : expérience réussie pour l'utilisateur, fluide et efficace.

    La session 'invité' me permet déjà d'avoir une session propre et identique à chaque connexion. Il n'y a que le vandalisme sur clavier qu'on voit occasionnellement et là, c'est un autre problème. Et oui, cela oblige à sauvegarder le travail sur une clé ; pas de problème. Les élèves ont aussi un espace de stockage dans le cloud académique.

    Si des élèves réussissent à mettre un virus avec leur clé, il n'y restera pas longtemps. Je compte bien recloner de temps en temps les images via le réseau. Le boot est configuré pour ça. C'est mystérieux pour moi, mais jouable. Genre le lundi matin, postes neufs !

  • # #anaconda ; pourquoi pas s'en passer ?

    Posté par  (site web personnel) . En réponse au message Aide pour faire du clonage dans une salle de classe, svp. Évalué à 1.

    Mon objectif étant d'avoir JupyterLab, une version récente de Spyder3, matplotlib, et quelques trucs. J'ai l'impression qu'il est inutile de prendre Anaconda en entier. Chez moi depuis longtemps, j'installais Anaconda en entier, peut-être par facilité.

    Quelqu'un sait comment installer ces choses-là de manière légère pour plusieurs utilisateurs ?
    La doc pour JupyterLab me propose conda, pip , pipenv, docker. Mais j'hésite !
    - conda, c'est avec anaconda, c'est ça ? Donc non !
    - pip, ça installe pour tous les users ? Si oui, c'est bon ça !
    - pipenv ???
    - docker ???

    Une réponse sur stackoverflow semble évoquer une histoire de umask 202. Mais je ne comprends pas bien cela.

  • # Eddie Saudrais

    Posté par  (site web personnel) . En réponse au journal Typographie et langues, mes ressources (quelques‑unes) à toutes fins utiles. Évalué à 6. Dernière modification le 12 septembre 2019 à 23:09.

    Un autre lien : Le petit typographe rationnel, Eddie Saudrais, 2000, 15 pages.

    Table des matières :

    Typographie générale

    • Unités et espaces en typographie
    • Règles de ponctuation
    • Mise en valeur
    • Les abréviations
    • Sigle
    • Énumération
    • Écriture des titres
    • Emploi des majuscules
    • Du bon emploi de l’espace insécable

    Typographie scientifique

    • Écriture des unités
    • Écriture des mathématiques
    • Écriture de la chimie
    • Composition d’un texte scientifique
  • # Astuce (variante)

    Posté par  (site web personnel) . En réponse au journal Typographie et langues, mes ressources (quelques‑unes) à toutes fins utiles. Évalué à 10.

    En choisissant 'français (variante)' comme disposition du clavier, je trouve qu'on accède très facilement à de nombreux caractères utiles, et ce de manière plus logique que la disposition proposée souvent par défaut pour un clavier Azerty.

    Première méthode : avec le verrou majuscule, on a un accès direct à ÉÈÇÀÙ, juste en frappant la minuscule associée éèçàù.

    Deuxième méthode, 'Alt Gr' + 'Maj' + lettre, on obtient ÉÈÇÀÙ quand lettre est éèçàù, mais aussi
    ÆŒ quand lettre est ao. (Remarque : sans 'Maj', on a accès à æœ facilement et logiquement).

    Avec 'Alt Gr', on accède aussi à ¿×÷¡ avec les touches marquées du ?./! (logique, non ?)

    Mais aussi à © ® « » “ ” € ß ‘ ’ ™ ≠ ± (parmi beaucoup d'autres ; jouer avec le pavé numérique − surprises)

    Pour les lettres accentuées, un accent circonflexe, puis la lettre (majuscule ou non) donne âêîôûŷ et ÂÊÎÔÛŶ.
    Un tréma, idem : äëïöüÿ ÄËÏÖÜŸ.

    L'accent grave sur toute voyelle ? Faut savoir, c'est 'Alt Gr' + * puis la lettre. àèìòùỳ ÀÈÌÒÙỲ

    L'accent aigu, juste à coté ! 'Alt Gr' + ù puis la lettre. áéíóúý ÁÉÍÓÚÝ

    L'accent plat : 'Alt Gr' + 'Maj' + * puis la lettre. āēīōūȳ ĀĒĪŌŪȲ

    Un tilde : 'Alt Gr' + ^ puis lettre

    Un petit cercle : 'Alt Gr' + 'Maj' + ^ puis lettre. åůẙ ÅŮ (et pas les autres voyelles !)

    Il y en a d'autres encore pour les caron, ogonek, ǎǍ ąĄ que l'on n'utilise a priori pas tous les jours.

  • [^] # Re: De mémoire

    Posté par  (site web personnel) . En réponse au message Un site de réservation entre amis. Évalué à 1.

    Ça a l'air très bien fichu, mais cher (39€/an) pour notre cas : plus de 3 utilisateurs.
    Sauf si on peut se faire héberger autrement…

  • [^] # Re: Agenda partagé

    Posté par  (site web personnel) . En réponse au message Un site de réservation entre amis. Évalué à 1.

    Merci, depuis hier je fouille un peu ça : nextcloud, la mère zaclys… je songe même à adhérer à zaclys pour mon mail. (Je suis chez GMX et ça ne plaît plus depuis un moment, et là il y a une histoire de rachat en plus…)
    Un grand merci pour cette réponse, même si je vais avoir pas mal de boulot pour tout mettre en place.

  • [^] # Re: et sur le boncoin

    Posté par  (site web personnel) . En réponse au message Un site de réservation entre amis. Évalué à 1.

    Hacky ; mais pas de transparence : sur le calendrier, on ne sait pas qui a pris tel créneau.
    Je cherche une solution, où je ne suis pas 'gérant' : seul à tout savoir, seul à tout gérer.

  • [^] # Re: Doodle

    Posté par  (site web personnel) . En réponse au message Un site de réservation entre amis. Évalué à 1.

    Je viens de voir ; c'est simple.
    Mais c'est un peu pénible de devoir créer tous les créneaux, exemple chaque semaine de l'année, avec option samedi, et/ou dimanche…
    De plus quelqu'un peut, en théorie, 'voter' sur un créneaux déjà occupé, d'où un possible conflit.

    Donc ça ne sera pas cette solution. Merci quand même.

  • # Pourquoi que les minis ?

    Posté par  (site web personnel) . En réponse au journal Les mini sites pour apprendre à coder. Évalué à 5.

    L'algorithmique arrive au collège à la rentrée.
    Il est, pour l'instant, prévu d'utiliser Scratch. C'est pourtant créé pour les enfants de 8-10 ans. Python3 est une piste annoncée et pourrait remplacer Scratch dans quelques années. J'imagine qu'il faudra d'abord former les profs…
    Scratch 2.0 utilise Adobe Air qui n'est pas libre ; ça me chagrine fort ; en plus d'être horrible…

    Sinon, dans l'esprit de Scratch, Google a créé Blockly avec un apprentissage via le jeu Blockly-games.
    Il est annoncé une fusion des deux projets ; cf Scratch Blocks
    L'objectif est d'enseigner à tous !

    Sinon, pour les plus jeunes motivés et depuis longtemps, FranceIOI propose des cours et exercices complets. De plus Prologin donne un bon moyen de s'exercer. Les profs de maths sont déjà incités à aller fureter sur FranceIOI.

    Pour ma part, c'est en travaillant sur les exercices de Project Euler, puis SPOJ que j'ai fait le plus d'efforts d'apprentissage.

  • [^] # Re: Il n'y a pas que dans le tittre

    Posté par  (site web personnel) . En réponse au journal Gmail cherche à pousser les autres fournisseurs de courriel à envoyer/recevoir de manière chiffrée. Évalué à 0.

    Dans cet optique

    Dans cette optique

  • [^] # Re: Click-droit sur un onglet

    Posté par  (site web personnel) . En réponse au message Récupérer la liste des onglets de FireFox, en faire des marques-pages dans des dossiers. Évalué à 1.

    Merci bien, je vais tenter ça, la bécane n'est pas à jour, et je ne peux tester que dimanche, j'espère que le vieux(?) firefox aura cette possibilité.

  • # Raison possible de la francisation partielle, et solution au problème

    Posté par  (site web personnel) . En réponse au message Linux Mint en français ?. Évalué à 5.

    Vous avez du installer Mint hors réseau, ou avec une connexion lente, ou toute autre raison possible qui a stoppé le téléchargement des paquets linguistiques.
    Dans les versions précédentes de Mint, il y avait un rappel en cas de d'installation incomplète de ces paquets ; ce n'est plus le cas, je trouve ça dommage.

    Pour avoir une francisation complète, vous pouvez aller dans Menu -> Préférences -> Langues
    Là vous cliquez sur installer/supprimer des langues, et après avoir donné le mot de passe administrateur, vous pouvez finaliser l'installation totale de la francisation.

    Au lieu de pester sur l'effet que vous avez subit, à l'avenir, il suffit de décrire votre problème à la communauté ; il est fort probable que vous trouviez une réponse efficace rapidement.

  • [^] # Re: ma vie

    Posté par  (site web personnel) . En réponse au message Xubuntu 15.04 : partitions pour bien démarrer. Évalué à 1.

    Entre quelques secondes, et moins de 2s (même pas le temps de s’asseoir), on prend très vite goût à l'hibernation qui, par exemple, poursuit la lecture musicale où tu en étais…
    Ça vaut pas le coup de s'en priver ; au contraire.

  • # Écran à gauche ou à droite ?

    Posté par  (site web personnel) . En réponse au message 2 écrans et icônes mal placées. Évalué à 2.

    Il faudrait que tu précises si tu as choisit l'écran secondaire à gauche ou à droite du principal.
    Tu peux modifier cela, si tu veux, dans le panneau "Affichage" et ainsi 'déplacer' ton écran secondaire où tu veux : à gauche en haut, un peu en bas, ou centré, ou bien très en haut (…) par rapport au principal.

    C'est un bug connu (il me semble) lorsque l'écran secondaire est virtuellement à gauche du principal, d'avoir le phénomène que tu décris. Personnellement, bien que mon écran secondaire soit physiquement bien à gauche du principal, je le laisse virtuellement à droite.

  • [^] # Re: Logiciels libres

    Posté par  (site web personnel) . En réponse à la dépêche Agrégation et logiciels libres. Évalué à 2.

    En ce qui me concerne, je ne vois que des avantages à inciter les plus jeunes (les bons collégiens néophytes) à coder en Python.
    Sur FranceIOI ils trouvent de bons exercices pour commencer.
    Python permet se s'exprimer parfois de façon assez matheuse, parfois de façon de très classique (impérative).
    La documentation est abondante, les bibliothèques très vastes, bref parfait langage pour débuter àmha.

    Pour les matheux, au lycée, une initiation à Sage semble être la continuité logique. Je ne trouve pas que l'utilisation typique au lycée soit complexe. Après oui, il reste à faire une belle documentation pédagogique sur son utilisation. Aux claviers, libriens!
    Pour les non matheux, proposer des activités en Python me semble pertinent. Les artistes, les bidouilleurs du futur ne sont-ils pas tenter de faire de petits scripts pour ajouter telle ou telle fonction à Gimp ou autre logiciel. Ce sont des compétences qu'il faudrait enseigner à un public plus large.

    Ensuite, comme tout le monde, chacun choisit le langage le plus adapté à ses besoins, … de façon libre.

    ==

    Au passage un grand merci pour cette clé USB agreg, et les conditions dans lesquelles se passent l'oral. J'ai apprécié.

  • # Mint Cinnamon

    Posté par  (site web personnel) . En réponse au message [DISTRIB] Distrib léger pour streaming et vidéosur NC10. Évalué à 2.

    J'en ai un fonctionnel, il me sert au boulot (vidéo-projecteur branché en VGA).
    La batterie est HS depuis deux ans, mais avec fil il tient encore bon.
    Il est ultra-portable, consomme peu, pas bruyant…
    Le jour (si il claque) où il faudra le changer, je serais embêté car je devrai avoir une sortie VGA, …

    Je n'ai rien changé en mémoire ni disque dur.
    Au démarrage, on est à moins de 180Mo utilisés sur 1Go.
    Je trouve Cinnamon (et Mint) tip top et sans stress.

    Pour ton usage, cela passera à l'aise.
    Attention, tu ne pourras pas envoyer au-delà de 720p,
    je pense que le VGA ne supportera pas. (À confirmer ?)

    Dans le futur, si tu veux visionner au moins du 1080p, il te faudra (je pense) une autre bécane :
    pour plus de puissance pour décoder le flux,
    pour une sortie avec plus de débit.

  • # Je signe pour l'interopérabilité dans l'Éducation nationale

    Posté par  (site web personnel) . En réponse à la dépêche Une initiative à généraliser pour favoriser l'usage de solutions libres dans l'Éducation nationale. Évalué à 1. Dernière modification le 04 mars 2015 à 23:43.

    Appel <-(Édit) au moins le lien est direct.

    Je demande la mise en place d'une règle simple et claire dans l'Éducation nationale :
    toute mise à disposition de documents au sein du service public de l'Éducation nationale et tous les échanges de documents bureautiques (texte, tableur, présentation) doivent se faire dans des formats de fichiers ouverts.

  • [^] # Brain Fuck

    Posté par  (site web personnel) . En réponse au journal Apprentissage du code par la pratique. Évalué à 1.

    Je connais des gens qui pratiquent le Brainfuck ; là les contraintes sont indispensables.
    Je vois qu'il n'est pas disponible sur Coding Game, ça ne me manque pas perso.
    Pour les autres langages, je suis d'accord, ici c'est pas gênant.

    Notez pour ceux qui veulent ce genre de jeu, avec animation, il y a l'excellent Cargo Bot : parfait pour s’affûter en récursivité vicieuse.

  • [^] # Re: Mon avis

    Posté par  (site web personnel) . En réponse au journal Apprentissage du code par la pratique. Évalué à 1.

    +1000 pour l'animation.
    J'ai appris à coder il y a fort fort longtemps sur un 8086, en Turbo PASCAL, (j'ai presque honte).
    M'enfin, mon meilleur souvenir, c'était de trier la mémoire vidéo avec différents tris. (Oui on avait accès à ça, en lecture/écriture). Du coup on avait l'animation du tri des caractères ASCII qu'on y mettait. (Il y avait le mode texte pour la mémoire vidéo!) Et non, ce n'était pas instantané, on n'avait pas besoin de mettre de 'delay' entre chaque étape.

    Ces animations ont participé grandement à ma compréhension des différents algorithmes de tri.
    Il faut jouer là-dessus au maximum, pour le côté pédagogique, comme pour le côté ludique.

    Pour la vidéo, je rejoins le commentaire. Mais sans la faire disparaître, elle pourrait se contenter, sans parole, d'exécuter la consigne avec les gobelets, et d'incruster au fur et à mesure la sortie en haut à droite. Les consignes étant décrites avant (et/ou après), chacun peut les lire à son rythme.

  • # Idées de contenu

    Posté par  (site web personnel) . En réponse au journal Apprentissage du code par la pratique. Évalué à 2.

    J'aimerais voir des exos ultra-simples en français adaptés aux plus jeunes.
    Je pense que SPOJ n'est pas le bon lieu pour ça, que Coding Game a un potentiel attractif intéressant sur sa forme.

    En guise d'exemples, je pense que reprendre le programme de maths collège à partir de la 5ème, et adapter de nombreux cas.

    Ex1 : Donner une expression littérale dans la description (genre 5x + 3y - z) et donner en entrée les paramètres (x, y, z). Évaluer, afficher.
    (objectif : utiliser des variables)

    Ex2 : le même mais avec deux expressions littérales (données en description), pour les mêmes paramètres.
    (objectif : utiliser des variables, et espérer qu'on utilise pas x pour le premier calcul!!!)

    Ex3 : test d'égalité. En description, donner par exemple x(3x - y) = 6z - y. Trois paramètres en entrée.

    Ex4 : première boucle. Donner une expression littérale en description à un seul paramètre (genre 3x(x + 3) ), et N en entrée.
    Afficher le calcul de l'expression pour n allant de 0 (inclus) à N (exclus).

    Ex5 : premier 'tant que' : Donner une équation à une inconnue, et garantir qu'elle a une solution entière positive (pas trop grande), la trouver.
    (voir aussi les idées, sur feuille3, du lien en dessous)


    Oui tout cela à l'air hyper simple, mais c'est qu'il faut pour commencer pour les tous petits.

    Il y a quelques années, j'avais écrit en LaTeX une initiation à Python3, c'était autant un exercice pour moi qui venait d'apprendre LaTeX que Python, qu'une proposition de premier cours accessible. J'étais très content du résultat, des amis ont commencé avec. Mais c'était trop perso et discutable sur de nombreux points.

    Aujourd'hui, j'aimerais refaire ça, mais pas en pdf, plutôt sur en HTML hébergé sur du durable, avec comité de lecture (donc pas tout seul),…
    Les exos pourraient être ceux de Coding Game. Le cours pourrait se décliner en Python, mais aussi en C, C++ et autres.
    Je tiens absolument au caractère libre de la solution, et si possible avec l'ÉN (oui le mammouth).

    Entre temps, j'ai bossé pour avoir l'agreg, maintenant que c'est fait, je suis disposé à aider pour un tel projet.

  • # Sujet 2 : chemin le plus court

    Posté par  (site web personnel) . En réponse au journal Apprentissage du code par la pratique. Évalué à 3. Dernière modification le 02 mars 2015 à 18:36.

    Dans la description :

    Ou tout simplement utiliser les librairies de votre language.

    Je pense à : Ou tout simplement utiliser les bibliothèques de votre langage.

    L'idée de donner des liens Wikipédia est très bonne.
    Cela peut aider avant la résolution.
    Je propose d'ajouter PE81, mais aussi 82, 83 en guise de liens pour ceux qui ont réussi.
    Une fois résolu, on a accès aux solutions de ceux qui partagent, ce qui permet d'apprendre beaucoup. Je dis pas que tous les commentaires sont pertinents, d'ailleurs ils sont à noter…
    Personnellement j'ai appris énormément grâce à ça.

    FranceIOI propose une solution officielle à chacun de ses exercices (je ne suis pas toujours fan du style). Prévoyez-vous d'en faire autant ?
    Cela me semble toutefois très important, car on peut réussir avec un code tout pourave, puis lire un code solution bien plus claire, éventuellement avec quelques variantes qui proposent des astuces.

    Mon avis sur le sujet : très bien, mais il manque de nombreux exercices bien plus simples. Ceux qui ont déjà ce niveau-là ont déjà beaucoup de sujet à faire, les débutants complets ont en moins. La niche est là, je pense.

  • # Chiffres ≠ Entiers

    Posté par  (site web personnel) . En réponse au journal Apprentissage du code par la pratique. Évalué à 8.

    Quelques remarques sur le premier exo :
    - Chiffres ≠ Nombres (ou Entiers) : ça m'a piqué deux fois les zoreilles. Certes, on peut trier les chiffres aussi, mais je pense que "nombres" est le bon mot à utiliser (ou "entiers"). C'est le prof2math qui parle ; c'est important.
    - Je n'ai pas vu les contraintes dans la description de la tâche. Je suis Modo sur SPOJ ; un site anglophone d'apprentissage d'algo, très utilisé (bon OK pas trop en France) ; on impose les contraintes claires dans les descriptions. C'est important pour les habitudes.
    - la prise de son est moyenne (pas pourave non plus) ; il semble que cela manque de meubles dans la pièce ; ou tout autre artefact pour étouffer le retour.
    - Je pense que la vidéo devrait faire défiler la sortie attendue pour l'exemple en incrustation (genre en haut à droite) ; c'est pas trop dur.
    - Je pense qu'il faudrait prendre parti avant (ou après, mais pas pendant) l'exemple sur les deux optis. À savoir 1) théorème : À chaque étape le dernier du tableau est en place, donc le prochain tableau à trier sera plus court d'une case. 2) On peut arrêter si une passe se fait sans tri. (Mon avis est de proposer 1) avant l'exemple, et 2) après, en option.
    - Je reconnais que c'est pas facile de donner une consigne simple et claire sans donner en Français l'algorithme direct…

    Ce journal m'a bien plu, d'ailleurs je me connecte, plusse et commente !
    Il m'intéresse car je cherche tout ce qu'on peut proposer aux plus jeunes pour apprendre à programmer. C'est un peu l'avenir (sortez les violons s'il vous plaît). Et votre proposition est excellente.
    Dès 12 ans (en gros), je conseille FranceIOI pour mes bons élèves, sur leur temps libre. Ça passe tranquille ; on en discute lors de quelques récrés. Ils avancent lentement, mais sûrement.
    Pour ceux qui sont plus grands et plus matheux, mon conseil serait les premiers exos de Project Euler puis ceux de SPOJ, mais il y a un trou, une abysse à combler entre grands débutants et les "moyens". Les classiques de Coding Game me semble encore plus durs même.

    Je vais même essayer de faire manipuler ces gobelets-chiffrés (ou numériques) par mes petits protégés lors d'activités extra-scolaire (on part en classe de neige, et on s'occupe de tout, des veillées en particulier…) ; on verra le résultat. Je demanderai à tous d'écrire sur papier les étapes, sans référence à un langage de programmation. Ensuite, à ceux qui connaissent Python, je peux leur demander de faire la traduction des "consignes" en Python.

    J'ai hâte de voir d'autres exemples simples. Je suis sûr qu'il y a une niche.
    Mon avis est que l'ÉN devrait elle même la combler (créer non seulement une structure d’accueil, mais financer la production de contenu), mais ça c'est un débat éthique/politique/financier, et en attendant je prends ce qu'il y a de bon.

  • [^] # Re: mais encore

    Posté par  (site web personnel) . En réponse au journal CodeLauncher: un petit serveur maison pour exécuter rapidement du code C ou Python. Évalué à 1.

    Ayé j'ai mieux compris. Cette dernière explication aurait, je pense, mérité sa place dans le corps du journal.
    Je pense pas être le seul à pas avoir compris du premier coup, et pas la seule feignasse à pas avoir regardé le screenshot.
    Maintenant c'est clair.

  • # IdeOne

    Posté par  (site web personnel) . En réponse au journal CodeLauncher: un petit serveur maison pour exécuter rapidement du code C ou Python. Évalué à 0.

    Sinon, il y a IdeOne qui fait ça depuis plusieurs années.
    C'est, je crois, très utilisé pour tester, et/ou partager, un petit bout de code vite fait.