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.
+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.
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.
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.
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.
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.
Alors que je faisais l'écho de ce journal sur une place commune,
j'ai lâché une remarque que je vous laisse commenter si vous le souhaitez :
« La seule chose qui me gêne est l'emploi trop répété du mot "pro*et" ; (preuve) ; "produit" eut été mieux… »
Pour moi, ce sera le Superman (Man of Steel) (vous accepterez bien de le mettre en SF), juste pour le réalisateur Snyder (de 300 et Watchmen) et les raisons évoquées plus haut. C'est juste un crédit ; à suivre…
Arghhh, j'ai commis la faute d'aller le voir. Grave erreur. Le tableau n'est pas 100% noir, mais j'ai hurlé de douleur pendant près d'1h30 (combat à répétition totalement inutile, et ridicule au possible).
Sur le côté positif, je note les 30 premières minutes potables, mais le 'film' perd brutalement son unité lorsque Clark se rend à l'église (et confirmation du sponsor de l'Église catho, dégoûté), puis combat.
Sinon, je note (et c'est pas le premier film du genre à oser cette hérésie) que les bâtiments gravement frappés dans leur structure s'écroulent de manière dissymétrique et en basculant. (À vous de trouver où se situe l'ironie de mon propos).
Vous aurez de la pub, donc, pour Jésus le sauveur (je vais pleurer), mais aussi pour la marque du meilleur appareil photo de la galaxie, celui de Lois Lane, de la pub encore et toujours pour cette entreprise philanthrope qu'est l'armée (qu'ils sont mignons et serviables tous ces petits soldats blondinets ricains).
Bref, à jeter aux orties. Je regrette de ne pas avoir cherché quelques commentaires avant qui auraient pu m'avertir de l'arnaque. Je lâche donc ici mon pamphlet en espérant qu'ils soit utile à certains linuxfriens.
Je n'utilise presque jamais libreoffice, mais plutôt LaTeX. Pour cours, CV, petits documents, etc.
Pour le dessin, ma solution graphique, c'est Asymptote.
J'ai donc voté pour autre solutions libres, et je m'étonne un peu que ça compte pas comme une entrée à part.
J'ai vu aussi récemment SuckerPunch et je dois dire que je l'ai réellement apprécié.
J'en ai discuté avec une autre cinéphile de mes amies qui, elle, avait été un peu déçue.
Pendant la discussion, j'ai suggéré qu'elle, gameuse, avait peut-être eu des reproches sur cet aspect (le jeu) mis en avant ; alors que bibi, pas gamer pour un sou, j'ai trouvé l'ensemble très cohérent et bien mené, et l'aspect du jeu ne m'a dérangé du tout. Elle avait aussi de grosses attentes, d'où sa première déception, mais a conclut qu'avec du recul le film était bon.
Dans un ambiance bien barrée autour du jeu, j'ai vraiment apprécié UltimateGame, du génial duo Neveldine/Taylor qui avait commis les terribles Crank (et aussi la bouse commerciale de commande dont je tairai le nom).
Concernant ManofSteel, cet "article", certes issu d'un torchon, me donne moins envie de le voir ; je tenterai quand même.
Sinon, on m'a recommandé Stoker, et je le recommande à mon tour très chaudement. Je crois qu'il ne faut rien en lire avant, et s'attendre uniquement à une tension psychologique assez intéressante, une image particulièrement soignée, le tout dans une ambiance rétro, veloutée et sensuelle. No spoiler.
Je ne vois pas le lien avec mon message précédent, mais je peux toutefois répondre.
Je n'utilise pas win depuis de très nombreuses années, mais dans mes souvenirs, win préfère être installé en premier dans la première partition. Aujourd'hui ???
Je te conseille, si tu veux garder win7, de le réinstaller seul sur tout ton disque, puis d'installer Olivia en indiquant 'installation à côté de win7', tu gardes tout en automatique, et cela devrait rouler tout seul.
1) As-tu pu booter Olivia au moins une fois ? Ton message n'est pas clair à ce propos.
2) Comment as-tu eu Olivia ? sur clé USB ? As-tu autorisé ton BIOS a booter sur usb ? …
Depuis quelques mois j'apprends le C avec la SDL, sdz et méruvia principalement
Il y a d'autres pistes. Je te recommande quelques juges en ligne ; tes programmes seront (compilés pour le C puis) lancés sur leur serveur, tu peux apprendre le python aussi qui est aussi un excellent langage pour apprendre l'algorithmique.
FranceIOI il y a du très facile, et du plus dur, c'est très progressif. Pour le C c'est parfait. Pour le Python c'est parfait pour débuter mais quand tu auras progressé tu seras bloqué dans certains niveaux car le temps limite est celui du C. (sauf si cela a changé depuis ma dernière visite).
SPOJ il y a tellement de problèmes que tu trouveras ton bonheur. Je suis devenu très très bon pour certains genres de problèmes grâce à ce site. Tu peux commencer par tutorial et/ou les problèmes qui ont le plus grand nombre d'utilisateurs acceptés. Les problèmes sont très variés en genre, je me suis concentré sur ceux plus matheux en cherchant la solution la plus rapide possible (en python et ou en C). Attention certains problèmes sont très durs en Python car le temps limite n'est pas forcément adapté ; il faut toujours vérifier qu'il y ait de nombreuses solutions en python avant de te lancer, s'il n'y a que deux/trois acceptés en python : laisse tomer pour le moment.
project Euler : là c'est pas un juge en ligne, tu devras faire un programme sur ta bécane, et trouver une réponse par problème. C'est plutôt orienté maths, mais pour débuter les 50 premiers problèmes sont excellents, ensuite ça dépend de ta motivation ce sera bien plus coton. Si tu trouves la solution, tu pourras voir le code de certains, tu pourras y trouver de bonnes idées (mais aussi des mauvaises).
Ces remarques sont pour apprendre/progresser en algorithmique. Bon apprentissage. Prends du plaisir.
Pardon, mais là c'est une grave erreur. Personne ne pense qu'on vit dans un pays de bisounours, mais il faudrait pas croire qu'on y est presque ; on n'y est pas du tout.
En guise d'amuse-bouche on a la loi Perben II, cynique à souhait, et avec une exception notable (svp ne pas rire) :
Sont exclus de la loi la criminalité financière et la corruption financière, le législateur ayant considéré que « par nature, la corruption est rarement le fait de bandes organisées » (déclaration du sénateur François Zocchetto rapporteur du projet de loi).
(Mon avis est à l'exact opposé…)
Ensuite on nous a forcé à réintégrer l'OTAN (merci qui ? merci à qui d'autre de nous y laisser ?), sans notre avis (le vol de la démocratie par les députés, c'est malheureusement un comble !!!), il y a donc des associations avec cette 'chose' qui sont possiblement moches.
De plus rien ne vous permet d'affirmer qu'il n'y a pas de pendant 'secret' équivalent à PRISM en France ; bon par équivalent cela pourrait être minable à côté, mais possiblement présent. De mon côté, je n'ai rien pour l'affirmer si ce n'est une intime conviction.
Vu le navet que fût le film (Starship Troopers), ce n'est pas un mal.
Tu peux pas être sérieux ??????
Il se peut que nous ayons vu le même film, mais que tu n'a pas compris son degré de perversion, humour, …
Je pense, comme beaucoup d'autres, que c'est un film majeur, et non un navet. Je le trouve meilleur que Total Recall même (qui est pourtant très bon), et je trouve curieux que personne ne l'ait cité avant.
Si c'est vraiment un navet pour toi, alors ne regarde jamais Idiocracy non plus. Pour les autres, je le recommande chaudement (bien qu'un poil vulgos sur les bords, mais quand on est obligé, on est obligé).
Moi qui avait adoré son remake de Land Of The Dead
Il s'agit plutôt de Zombie (Dawn of the Dead) 1978.
Je connais très mal ce genre ; pas vu. Dans ce genre, je n'apprécie guerre que Meet the Feebles, Braindead (de Peter Jackson, …), le récent Zombieland (avec Woody Harrelson) et cette pépite ZombinLD. Des trucs drôles en fait.
Quand je récupère un vieil ordi, ça m'arrive, je n'installe que du Mint afin de l'offrir gratos à un gamin ou une personne âgée n'ayant pas d'habitude privatives.
Je ne m'occupe ensuite du suivi qu'auprès des membres de ma famille, et ça me coûte pas trop, je refais une install tous les deux ans et pi c tout.
Je n'ai jamais eu de réels soucis.
C'est la seule distro avec laquelle j'oserais faire ça ; par ce que je la connais et utilise certes, mais surtout qu'elle me semble le meilleur marche pied vers une solution encore plus éthique (votre distro préférée bien-sûr ;-)
En flavour, je prends Cinnamon pour moi, mais MATE pour les vielles bécanes.
Au boulot, j'ai la chance de tyranniser des élèves pré-puberts avec Pythagore Thalès mais aussi parfois avec GeoGebra ; ils ont alors le vidéo-pro branché sur la dernière Mint, et j'ai récupéré assez de postes pour chauffer le fond de ma salle et entraîner mes chérubins à la géométrie dans l'esprit des dernières directives ministérielles : promouvoir les solutions libres.
Ce que j'aime dans certains de ces univers SF c'est la critique la plus cinglante possible du semblant de démocratie qui règne actuellement. Le reste m'importe bien moins.
C'est pourquoi mon cœur penche clairement pour les 'vieux' Star Wars, mais la patte Disney me fera fuir les opus à venir. Déjà, I II et III ne m'ont pas intéressé du tout.
Starship Troopers est fabuleux d'ironie. Verhoeven décrit une forme non nauséabonde en apparence de fascisme qui aurait réussi dans des États Unis des Amériques où tout le monde est beau, gentil ; égalité homme-femme. Bon d'accord il y a distinction entre civils et citoyens. Et en face nous avons des méchants (ceux qui n'ont pas notre civilisation) ne sont que des êtres abjects qui ne savent que chier des bombes (pardon pour le gros mot, mais c'est comme ça).
Verhoeven s'est fait insulté de dépeindre une Amérique actuelle ayant des dérives un peu nazie proprette en apparence ; il a dû se défendre en expliquant qu'il avait connu cette horreur aux Pays-Bas et souhaitait dénoncer certains points sales.
Bref beaucoup de choses pour faire couler de l'encre et gagner un point Godwin (pas taper).
Mais c'est vrai quand même que les Irakiens ne sont que des bestioles terroristes, et pas des êtres humains.
Je mets 'mais', aneffet ce serait un Univers si cette pépite avait engendré autre chose que des navets insipides ; n'est pas Verhoeven qui veut. Personne n'a réussi à faire une suite à un des ses films (mon avis).
Du coup, pour moi la SF à venir ne sera ni Star Wars, ni Star Trek (j'attends de lire en quoi il peut y avoir le moindre intérêt ; pas taper - j'attends de lire).
Pour moi, ce sera le Superman (Man of Steel) (vous accepterez bien de le mettre en SF), juste pour le réalisateur Snyder (de 300 et Watchmen) et les raisons évoquées plus haut. C'est juste un crédit ; à suivre…
J'apprécie le glissé-déposé d'un répertoire dans la file d'attente ; je n'y arrive qu'avec RythmBox. De plus il est visuellement idéal pour ma petite mint gnome.
Mes fichiers sont très bien rangés par répertoires sur plusieurs niveaux, j'aime aucun des gestionnaires de bibliothèque, du coup c'est nautilus pour moi.
Il y a quelques années, on pouvait facilement avec un clic droit dans nautilus ajouter un répertoire à la liste de lecture, ou bien la remplacer.
J'aimerais retrouver ça.
[^] # Brain Fuck
Posté par Francky (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 Francky (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 Francky (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 Francky (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 :
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 Francky (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 Francky (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 Francky (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.
[^] # Re: Beau produit
Posté par Francky (site web personnel) . En réponse au journal \BlueLaTeX reloaded sort en bêta !. Évalué à 2.
Concernant l'écho à faire, je crois savoir qu'il y a aussi une communauté active à avertir ici : [http://www.les-mathematiques.net/phorum/list.php?10] et là GGroups.
(Si ce n'est déjà fait)
# Beau produit
Posté par Francky (site web personnel) . En réponse au journal \BlueLaTeX reloaded sort en bêta !. Évalué à 1.
Alors que je faisais l'écho de ce journal sur une place commune,
j'ai lâché une remarque que je vous laisse commenter si vous le souhaitez :
« La seule chose qui me gêne est l'emploi trop répété du mot "pro*et" ; (preuve) ; "produit" eut été mieux… »
[^] # Re: é è ai
Posté par Francky (site web personnel) . En réponse au journal Ubuntu 14.04 LTS : Pourquoi il vaudrait mieux ne pas du tout s'en servir. Évalué à 1.
Vous pourriez être tenté de me rétorquer que cela risquerait de rendre le travail des administrateurs plus complex e
[^] # Re: é è ai
Posté par Francky (site web personnel) . En réponse au journal Ubuntu 14.04 LTS : Pourquoi il vaudrait mieux ne pas du tout s'en servir. Évalué à 1.
Cela aurait aussi évit é beaucoup de travail
[^] # Re: Il y aurait bien Starship Troopers, mais...
Posté par Francky (site web personnel) . En réponse au sondage Votre univers SF / Space opéra préféré. Évalué à 2.
Arghhh, j'ai commis la faute d'aller le voir. Grave erreur. Le tableau n'est pas 100% noir, mais j'ai hurlé de douleur pendant près d'1h30 (combat à répétition totalement inutile, et ridicule au possible).
Sur le côté positif, je note les 30 premières minutes potables, mais le 'film' perd brutalement son unité lorsque Clark se rend à l'église (et confirmation du sponsor de l'Église catho, dégoûté), puis combat.
Sinon, je note (et c'est pas le premier film du genre à oser cette hérésie) que les bâtiments gravement frappés dans leur structure s'écroulent de manière dissymétrique et en basculant. (À vous de trouver où se situe l'ironie de mon propos).
Vous aurez de la pub, donc, pour Jésus le sauveur (je vais pleurer), mais aussi pour la marque du meilleur appareil photo de la galaxie, celui de Lois Lane, de la pub encore et toujours pour cette entreprise philanthrope qu'est l'armée (qu'ils sont mignons et serviables tous ces petits soldats blondinets ricains).
Bref, à jeter aux orties. Je regrette de ne pas avoir cherché quelques commentaires avant qui auraient pu m'avertir de l'arnaque. Je lâche donc ici mon pamphlet en espérant qu'ils soit utile à certains linuxfriens.
[^] # Re: LaTeX
Posté par Francky (site web personnel) . En réponse au sondage Quelle est votre suite bureautique principale ou préférée ?. Évalué à 4.
Je n'utilise presque jamais libreoffice, mais plutôt LaTeX. Pour cours, CV, petits documents, etc.
Pour le dessin, ma solution graphique, c'est Asymptote.
J'ai donc voté pour autre solutions libres, et je m'étonne un peu que ça compte pas comme une entrée à part.
[^] # Re: Il y aurait bien Starship Troopers, mais...
Posté par Francky (site web personnel) . En réponse au sondage Votre univers SF / Space opéra préféré. Évalué à 0.
J'ai vu aussi récemment Sucker Punch et je dois dire que je l'ai réellement apprécié.
J'en ai discuté avec une autre cinéphile de mes amies qui, elle, avait été un peu déçue.
Pendant la discussion, j'ai suggéré qu'elle, gameuse, avait peut-être eu des reproches sur cet aspect (le jeu) mis en avant ; alors que bibi, pas gamer pour un sou, j'ai trouvé l'ensemble très cohérent et bien mené, et l'aspect du jeu ne m'a dérangé du tout. Elle avait aussi de grosses attentes, d'où sa première déception, mais a conclut qu'avec du recul le film était bon.
Dans un ambiance bien barrée autour du jeu, j'ai vraiment apprécié Ultimate Game, du génial duo Neveldine/Taylor qui avait commis les terribles Crank (et aussi la bouse commerciale de commande dont je tairai le nom).
Concernant Man of Steel, cet "article", certes issu d'un torchon, me donne moins envie de le voir ; je tenterai quand même.
Sinon, on m'a recommandé Stoker, et je le recommande à mon tour très chaudement. Je crois qu'il ne faut rien en lire avant, et s'attendre uniquement à une tension psychologique assez intéressante, une image particulièrement soignée, le tout dans une ambiance rétro, veloutée et sensuelle. No spoiler.
[^] # Re: Voyage à vélo
Posté par Francky (site web personnel) . En réponse au journal Voyager en Inde en moto. Évalué à 2.
Des amis sont revenus du Cambodge à vélo, voilà leur blog.
[^] # Re: Apprendre à programmer
Posté par Francky (site web personnel) . En réponse au message Possible passage à Linux . Évalué à 0.
Je ne vois pas le lien avec mon message précédent, mais je peux toutefois répondre.
Je n'utilise pas win depuis de très nombreuses années, mais dans mes souvenirs, win préfère être installé en premier dans la première partition. Aujourd'hui ???
Je te conseille, si tu veux garder win7, de le réinstaller seul sur tout ton disque, puis d'installer Olivia en indiquant 'installation à côté de win7', tu gardes tout en automatique, et cela devrait rouler tout seul.
1) As-tu pu booter Olivia au moins une fois ? Ton message n'est pas clair à ce propos.
2) Comment as-tu eu Olivia ? sur clé USB ? As-tu autorisé ton BIOS a booter sur usb ? …
[^] # Re: typo
Posté par Francky (site web personnel) . En réponse à la dépêche Agrégation et logiciels libres. Évalué à 2.
CleV8 en téléchargement, puis test. Merci.
# Apprendre à programmer
Posté par Francky (site web personnel) . En réponse au message Possible passage à Linux . Évalué à 0.
Il y a d'autres pistes. Je te recommande quelques juges en ligne ; tes programmes seront (compilés pour le C puis) lancés sur leur serveur, tu peux apprendre le python aussi qui est aussi un excellent langage pour apprendre l'algorithmique.
FranceIOI il y a du très facile, et du plus dur, c'est très progressif. Pour le C c'est parfait. Pour le Python c'est parfait pour débuter mais quand tu auras progressé tu seras bloqué dans certains niveaux car le temps limite est celui du C. (sauf si cela a changé depuis ma dernière visite).
SPOJ il y a tellement de problèmes que tu trouveras ton bonheur. Je suis devenu très très bon pour certains genres de problèmes grâce à ce site. Tu peux commencer par tutorial et/ou les problèmes qui ont le plus grand nombre d'utilisateurs acceptés. Les problèmes sont très variés en genre, je me suis concentré sur ceux plus matheux en cherchant la solution la plus rapide possible (en python et ou en C). Attention certains problèmes sont très durs en Python car le temps limite n'est pas forcément adapté ; il faut toujours vérifier qu'il y ait de nombreuses solutions en python avant de te lancer, s'il n'y a que deux/trois acceptés en python : laisse tomer pour le moment.
project Euler : là c'est pas un juge en ligne, tu devras faire un programme sur ta bécane, et trouver une réponse par problème. C'est plutôt orienté maths, mais pour débuter les 50 premiers problèmes sont excellents, ensuite ça dépend de ta motivation ce sera bien plus coton. Si tu trouves la solution, tu pourras voir le code de certains, tu pourras y trouver de bonnes idées (mais aussi des mauvaises).
Ces remarques sont pour apprendre/progresser en algorithmique. Bon apprentissage. Prends du plaisir.
[^] # Re: Big brother
Posté par Francky (site web personnel) . En réponse au journal France télévision nous dit comment contourner PRISM.. Évalué à 4.
Pardon, mais là c'est une grave erreur. Personne ne pense qu'on vit dans un pays de bisounours, mais il faudrait pas croire qu'on y est presque ; on n'y est pas du tout.
En guise d'amuse-bouche on a la loi Perben II, cynique à souhait, et avec une exception notable (svp ne pas rire) :
(Mon avis est à l'exact opposé…)
Ensuite on nous a forcé à réintégrer l'OTAN (merci qui ? merci à qui d'autre de nous y laisser ?), sans notre avis (le vol de la démocratie par les députés, c'est malheureusement un comble !!!), il y a donc des associations avec cette 'chose' qui sont possiblement moches.
De plus rien ne vous permet d'affirmer qu'il n'y a pas de pendant 'secret' équivalent à PRISM en France ; bon par équivalent cela pourrait être minable à côté, mais possiblement présent. De mon côté, je n'ai rien pour l'affirmer si ce n'est une intime conviction.
[^] # Re: Il y aurait bien Starship Troopers, mais...
Posté par Francky (site web personnel) . En réponse au sondage Votre univers SF / Space opéra préféré. Évalué à 2. Dernière modification le 09 juin 2013 à 20:04.
Tu peux pas être sérieux ??????
Il se peut que nous ayons vu le même film, mais que tu n'a pas compris son degré de perversion, humour, …
Je pense, comme beaucoup d'autres, que c'est un film majeur, et non un navet. Je le trouve meilleur que Total Recall même (qui est pourtant très bon), et je trouve curieux que personne ne l'ait cité avant.
Si c'est vraiment un navet pour toi, alors ne regarde jamais Idiocracy non plus. Pour les autres, je le recommande chaudement (bien qu'un poil vulgos sur les bords, mais quand on est obligé, on est obligé).
[^] # HS : zombie
Posté par Francky (site web personnel) . En réponse au sondage Votre univers SF / Space opéra préféré. Évalué à 2.
Il s'agit plutôt de Zombie (Dawn of the Dead) 1978.
Je connais très mal ce genre ; pas vu. Dans ce genre, je n'apprécie guerre que Meet the Feebles, Braindead (de Peter Jackson, …), le récent Zombieland (avec Woody Harrelson) et cette pépite ZombinLD. Des trucs drôles en fait.
[^] # Re: Bonne distrib
Posté par Francky (site web personnel) . En réponse à la dépêche Linux Mint 15 « Olivia ». Évalué à 5.
Quand je récupère un vieil ordi, ça m'arrive, je n'installe que du Mint afin de l'offrir gratos à un gamin ou une personne âgée n'ayant pas d'habitude privatives.
Je ne m'occupe ensuite du suivi qu'auprès des membres de ma famille, et ça me coûte pas trop, je refais une install tous les deux ans et pi c tout.
Je n'ai jamais eu de réels soucis.
C'est la seule distro avec laquelle j'oserais faire ça ; par ce que je la connais et utilise certes, mais surtout qu'elle me semble le meilleur marche pied vers une solution encore plus éthique (votre distro préférée bien-sûr ;-)
En flavour, je prends Cinnamon pour moi, mais MATE pour les vielles bécanes.
Au boulot, j'ai la chance de tyranniser des élèves pré-puberts avec Pythagore Thalès mais aussi parfois avec GeoGebra ; ils ont alors le vidéo-pro branché sur la dernière Mint, et j'ai récupéré assez de postes pour chauffer le fond de ma salle et entraîner mes chérubins à la géométrie dans l'esprit des dernières directives ministérielles : promouvoir les solutions libres.
# Il y aurait bien Starship Troopers, mais...
Posté par Francky (site web personnel) . En réponse au sondage Votre univers SF / Space opéra préféré. Évalué à 10.
Ce que j'aime dans certains de ces univers SF c'est la critique la plus cinglante possible du semblant de démocratie qui règne actuellement. Le reste m'importe bien moins.
C'est pourquoi mon cœur penche clairement pour les 'vieux' Star Wars, mais la patte Disney me fera fuir les opus à venir. Déjà, I II et III ne m'ont pas intéressé du tout.
Starship Troopers est fabuleux d'ironie. Verhoeven décrit une forme non nauséabonde en apparence de fascisme qui aurait réussi dans des États Unis des Amériques où tout le monde est beau, gentil ; égalité homme-femme. Bon d'accord il y a distinction entre civils et citoyens. Et en face nous avons des méchants (ceux qui n'ont pas notre civilisation) ne sont que des êtres abjects qui ne savent que chier des bombes (pardon pour le gros mot, mais c'est comme ça).
Verhoeven s'est fait insulté de dépeindre une Amérique actuelle ayant des dérives un peu nazie proprette en apparence ; il a dû se défendre en expliquant qu'il avait connu cette horreur aux Pays-Bas et souhaitait dénoncer certains points sales.
Bref beaucoup de choses pour faire couler de l'encre et gagner un point Godwin (pas taper).
Mais c'est vrai quand même que les Irakiens ne sont que des bestioles terroristes, et pas des êtres humains.
Je mets 'mais', aneffet ce serait un Univers si cette pépite avait engendré autre chose que des navets insipides ; n'est pas Verhoeven qui veut. Personne n'a réussi à faire une suite à un des ses films (mon avis).
Du coup, pour moi la SF à venir ne sera ni Star Wars, ni Star Trek (j'attends de lire en quoi il peut y avoir le moindre intérêt ; pas taper - j'attends de lire).
Pour moi, ce sera le Superman (Man of Steel) (vous accepterez bien de le mettre en SF), juste pour le réalisateur Snyder (de 300 et Watchmen) et les raisons évoquées plus haut. C'est juste un crédit ; à suivre…
# speed
Posté par Francky (site web personnel) . En réponse à la dépêche Python 3.3 est sorti. Évalué à 1.
le module decimal a été réécrit en C et est désormais bien plus rapide.
La place mémoire réduite pour les chaînes de caractères se traduit aussi par de meilleures performances en terme de vitesse.
Francky, fan de speed sur SPOJ
# En Rythme avec ma box
Posté par Francky (site web personnel) . En réponse au sondage Quel est votre lecteur audio ?. Évalué à 1.
J'apprécie le glissé-déposé d'un répertoire dans la file d'attente ; je n'y arrive qu'avec RythmBox. De plus il est visuellement idéal pour ma petite mint gnome.
Mes fichiers sont très bien rangés par répertoires sur plusieurs niveaux, j'aime aucun des gestionnaires de bibliothèque, du coup c'est nautilus pour moi.
Il y a quelques années, on pouvait facilement avec un clic droit dans nautilus ajouter un répertoire à la liste de lecture, ou bien la remplacer.
J'aimerais retrouver ça.