OVH Cloud OVH Cloud

pc-linux Planet-saturn, retour d'expérience

346 réponses
Avatar
cloche
Bonjour à tous,

Donc je bosse dans un collège, et la saison des subvention permet
d'acheter des poste. Et ceux de PS étant intéressant niveau prix/config,
ce sont ceux qu'on a acheté.

Résultat : Le Mandrake linux Discovery annoncé est en fait un Linpus
Linux, distribution basée Mdk, sur laquelle je n'ai pas réussit à faire
un chti urpmi, ni même à trouver un outil graphique pour maj.
Bref, moi qui espérait un peu là-dessus pour convaincre de faire migrer
la salle info sous linux, pas de pot avec cette config à 2 sous...
Ouais, je sais, on en a pour son argent. Mais quand même...

La fin de l'aventure, totalement HS ici, mais bon, c'est que j'ai tout
viré pour refoutre win98 dessus (et ouais, je sais :-(). Ai pour ça
utilisé une knoppix, et QTParted, en 2 fois (obligation de redémarrer au
milieu), pour pouvoir supprimer les partitions et préparer/formater en
fat32. Et le fin du fin, aucun pilote fourni. Heureusement qu'il y a un
site.

En bref, le prix, 350€ l'UC pour 80Go, Celeron D et 512 Mo Ram se justifie.

Er

10 réponses

Avatar
remy
"Blaise Potard" a écrit dans le message de
news:d5vt78$5r0$
Stephane Zuckerman wrote:
Moi j'aurais bien dit Ocaml, qui respecte sans problème toutes ces
conditions, et a en plus une syntaxe très agréable, avec des vrais types
génériques. Par contre, si c'est pour des secondes, faudra pas oublier
de voir la notion de fontions avant, sinon ils risquent d'être un peu
perdu.



Honnêtement, la prog fonctionnelle me semble difficile à aborder pour
des


personnes sortant du collège.


Bien expliqué, je pense que ça peut passer, je dirais même que ça peut
être un bon moyen de leur faire assimiler la notion de fonctions. La POO
par contre, ça me paraît assez ambitieux.


surcharger une fct qui renvoie un tableau de points
pour dessiner un polygone un rectangle un triangle ou une droite
sans avoir a recoder la fct qui dessine la figure geometrique
c'est assez simple je pense

par contre une fct constituee de fct sans avoir des notions sur les
structures
par exemple la pile cela va etre chaud a mon avis



--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy



Avatar
talon
Jean-Francois BILLAUD wrote:
Michel Talon écrivait :

Pour des élèves de seconde http://www.wxpython.org/test7.py.html
je me demande ce que ça peut donner.



Trouves des choses qui soient radicalement plus simples pour le graphisme,
je ne suis pas sûr que ça existe. C'est cette volonté d'inclure du graphisme
qui me paraît déraisonnable. C'est clair que le "swing" en Java c'est compliqué.
Tu peux regarder:
http://www.opendocs.org/pyqt/

Avatar
Michel Billaud
Blaise Potard writes:

Stephane Zuckerman wrote:

Honnêtement, la prog fonctionnelle me semble difficile à aborder
pour des
personnes sortant du collège.


Bien expliqué, je pense que ça peut passer, je dirais même que ça peut
être un bon moyen de leur faire assimiler la notion de fonctions.


La notion de fonction est bien plus proche du bagage mathématique de
quiconque a suivi une classe de 4ieme (avec succès), que la notion
d'itération ou même de variable au sens de la programmation impérative (*)

MB

(*) "case" dans laquelle on peut "écrire" des choses, mais pas les
"effacer" sans les remplacer.

--
Michel BILLAUD
LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792
351, cours de la Libération http://www.labri.fr/~billaud
33405 Talence (FRANCE)


Avatar
talon
Jean-Francois BILLAUD wrote:
Michel Talon écrivait :

Pour des élèves de seconde http://www.wxpython.org/test7.py.html
je me demande ce que ça peut donner.



Trouves des choses qui soient radicalement plus simples pour le graphisme,
je ne suis pas sûr que ça existe. C'est cette volonté d'inclure du graphisme
qui me paraît déraisonnable. C'est clair que le "swing" en Java c'est compliqué.
Tu peux regarder:
http://www.opendocs.org/pyqt/
http://wxpython.org/tut-part1.php

Avatar
Michel Billaud
Richard Delorme writes:

Moi j'aurais bien dit Ocaml, qui respecte sans problème toutes ces
conditions, et a en plus une syntaxe très agréable,


Personnellement, je ne trouve pas la syntaxe d'Ocaml très lisible. Par
exemple, dans ce tri rapide :

(* Tri rapide (quicksort ou tri de Hoare) d'une liste *)
let rec qsort = function
| [] -> []
| x :: l ->
let rec coupelist = function
| [] -> [], []
| y :: m -> let a, b = coupelist m in
if y < x then y :: a, b else a, y :: b
in let debut, fin = coupelist l
in (qsort debut) @ [x] @ (qsort fin);;


Il y a plein de symboles assez abscons : '->' '::', '|', '@', et j'ai du
mal à lire le code.


C'est mal indenté.


Le même algorithme en Python, m'a l'air plus "naturel" à lire.

def qsort(x):
"""Tri rapide (quicksort ou tri de Hoare) d'une liste"""
if len(x) > 1:
lt = [i for i in x if i < x[0] ]
eq = [i for i in x if i == x[0]]
gt = [i for i in x if i > x[0]]
return qsort(lt) + eq + qsort(gt)
else:
return x

Mais, bon, c'est sans doute subjectif.


Ca ne fait pas la même chose, la technique pour extraire les sous-listes
n'est pas la même. Le spommes et les oranges.

C'est mal programmé surtout. Un quicksort quadratique à cause de la
concaténation. Bouuuuh !



--
Michel BILLAUD
LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792
351, cours de la Libération http://www.labri.fr/~billaud
33405 Talence (FRANCE)


Avatar
Jean-Francois BILLAUD
scripsit Richard Delorme :

Personnellement, je ne trouve pas la syntaxe d'Ocaml très lisible. Par
exemple, dans ce tri rapide :


Il est hors de question de traiter des exercices de mathématiques en
programmation en seconde, ce genre d'approche a fait assez de dégats.

Il faut déjà voir le mal qu'ont disons 20 % des élèves de seconde avec
les coordonnées...

Et pour certains il faut une dizaine de séances pour assimiler la notion
d'exécution séquentielle (Si si, il faut d'abord tracer le contour avant
de verser la peinture dedans).

Alors la syntaxe pour les tris (vu qu'en plus s'ils en ont besoin ils iront
chercher du code tout fait)...


JFB

--
I think the world is run by C students.
-- Al McGuire

Avatar
Jean-Francois BILLAUD
scripsit Michel Billaud :

C'est mal programmé surtout. Un quicksort quadratique à cause de la
concaténation. Bouuuuh !


Suffit d'acheter une machine plus puissante, ça revient moins cher que
d'embaucher un bon programmeur.


JFB

--
I think the world is run by C students.
-- Al McGuire

Avatar
Eric Jacoboni
In article <42837b59$0$26072$, Richard
Delorme wrote:

Personnellement, je ne trouve pas la syntaxe d'Ocaml très lisible.


Seconded. Moi je le trouve carrément dégueu, mais bon, le sujet n'est
pas là.

Le même algorithme en Python, m'a l'air plus "naturel" à lire.

def qsort(x):
"""Tri rapide (quicksort ou tri de Hoare) d'une liste"""
if len(x) > 1:
lt = [i for i in x if i < x[0] ]
eq = [i for i in x if i == x[0]]
gt = [i for i in x if i > x[0]]
return qsort(lt) + eq + qsort(gt)
else:
return x

Mais, bon, c'est sans doute subjectif.


Les listes en intension permettent effectivement une notation
"mathématique" plus proche de ce que font les gamins au lycée (encore
que je ne sais plus quand ils font quoi.

Que dire alors de Haskell ? :

-- Trie une liste d'éléments de tout type a ordonné
qsort :: (Ord a) => [a] -> [a]
qsort [] = []
qsort (x:xs) =
qsort [e | e <- xs, e <= x] ++ [x] ++ qsort [e | e <- xs, e > x]

--
jaco

Avatar
Irvin Probst
On 2005-05-12, Michel Talon wrote:
Jean-Francois BILLAUD wrote:
Michel Talon écrivait :

Pour des élèves de seconde http://www.wxpython.org/test7.py.html
je me demande ce que ça peut donner.



Trouves des choses qui soient radicalement plus simples pour le graphisme,
je ne suis pas sûr que ça existe. C'est cette volonté d'inclure du graphisme
qui me paraît déraisonnable. C'est clair que le "swing" en Java c'est compliqué.


C# avec un coup de glade devrait être pas mal pour ça et respecte pas
mal des contraintes énoncées dans un post plus haut.
À part ça 30 heures pour parler de conception objet, de typage,
d'interfaces graphiques et tout le reste c'est vrai que c'est vraiment
court.

--
Irvin


Avatar
nicolas vigier
On 2005-05-12, Jean-Francois BILLAUD wrote:
Jean-Pehache de Hautemaille écrivait :

C'est pas le problème. Si je dis pourquoi à quelqu'un qui a enseigné
la programmation, ça ne sert à rien vu qu'il le sait déjà. Si je le
dis à quelqu'un qui n'a pas enseigné la programmation il ne peut pas
comprendre.


C'est du 4ème degré, j'espère ?


Il y a une contradiction logique dans ce que j'ai écrit au dessus ?


Non, c'est juste completement debile.

--
gpg fp: 8a7e 9719 b38d 97c6 6af0 d345 12a0 3708 2c8c 3c11
http://boklm.mars-attacks.org/