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
--
--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy

"Richard Delorme" a écrit dans le message de
news:42845307$0$26063$
Jean-Francois BILLAUD wrote:

Ah, ça tombe bien. Je cherchais justement quelqu'un qui connaît bien
les langages de programmation, vous allez sûrement pouvoir me
répondre :

Je me demandais quel serait le meilleur langage à utiliser pour une
initiation à la programmation disons en une trentaine d'heure pour
des jeunes de 15 ans, quels sont les concepts qu'on peut
raisonnablement faire passer, et quels types d'exercices donner.




Le problème est mal posé.

Pour une initiation à la programmation, aucun langage ne convient. On
peut


aussi dire que n'importe lequel convient. Dans un bon cours d'initiation
à


la programmation, on ne devrait pas commencer par apprendre la syntaxe
d'un


langage.


C'est pourquoi un langage à la syntaxe réduite, comme Python, est
séduisant. Tiens, une publicité d'un enseignant en programmation :
http://users.info.unicaen.fr/~karczma/Work/ppython.html



comme c'est pour des petits n'enfants je me suis amuse a voir ce que
cela donne en 3 coups de cuilliere a pot en gros que du copier /coller
le plus dur et encore il faut pas pousser c'est la fct paint
le reste le nom de la fct dit tout
objectif l'obj est une intro a l'evenementiel via les exceptions


import java.awt.*;
import java.util.*;
import java.lang.*;
import java.math.*;
import java.io.*;


public class Cour
{
public static void main(String args[])
{
Fenetre f=new Fenetre();
f.setSize(100,100);
f.setVisible(true);

Vector v=new Vector();
Point p0=new Point(200,200);
v.add(p0);
Point p1=new Point(120,220);
v.add(p1);
Point p2=new Point(120,320);
v.add(p2);

try {

Triangle t=new Triangle();
t.setPoint(v);
f.addFig(t);

Point p3=new Point(120,320);
v.add(p3);

Rectangle r=new Rectangle();
r.setPoint(v);
f.addFig(r);

Poly px=new Poly();
px.setPoint(null);
f.addFig(px);

}
catch (ExceptionLigne ex)
{
System.out.println(ex.getMessage());
}
catch (ExceptionTriangle ex)
{
System.out.println(ex.getMessage());
}
catch (ExceptionRectangle ex)
{
System.out.println(ex.getMessage());
}
catch (ExceptionPoly ex)
{
System.out.println(ex.getMessage());
}




f.repaint();


}
}

//***********
class Fenetre extends javax.swing.JFrame
{

Vector v=null;
public void addFig(Signature fig)
{
if(v==null){v=new Vector();}
v.add(fig);
}
public void supFig(Poly fig)
{
}

public void EventCouleur(Poly fig ,int num)
{
}

public void paint(Graphics g)
{
Point p0,p1;
Poly tmp;
if(v!=null)
{
System.out.println("nb de dessin "+v.size());
for(int i=0;i<v.size();i++)
{
tmp=(Poly)v.elementAt(i);
g.setColor(tmp.getColor());

Vector VecteurPoint=tmp.getPoint();
System.out.println("dessin "+i+" nb de point "+VecteurPoint.size());

p0=(Point)VecteurPoint.elementAt(0);
for(int j=1;j<VecteurPoint.size();j++)
{
p1=(Point)VecteurPoint.elementAt(j);
System.out.println(" "+j+p0+p1);
p0=p1;

}
}
}
}


}
//***********
class Signature
{
int id=-1;
public int getNumId()
{
return id;
}
public void setNumId(int val)
{
id=val;
}
}

//***********
class Poly extends Signature
{
Vector v;
Color c=new Color(0,0,0);

public void setPoint(Vector v)throws ExceptionPoly
{
if(v==null)
{
throw new ExceptionPoly();
}
this.v=v;
}
public Vector getPoint()
{
return v;
}
public void setCouleur(int num)
{
c=new Color(num,num,num);
}
public Color getColor()
{
return c;
}
}

//***********
class Rectangle extends Poly
{


public void setPoint(Vector v)throws ExceptionRectangle
{
if(v.size()!=4)
{
throw new ExceptionRectangle();
}
this.v=v;
}

}

//***********
class Triangle extends Rectangle
{

public void setPoint(Vector v) throws ExceptionTriangle
{
if(v.size()!=3)
{
throw new ExceptionTriangle();
}
this.v=v;
}
}
//***********
class Ligne extends Triangle
{

public void setPoint(Vector v)throws ExceptionLigne
{
if(v.size()!=2)
{
throw new ExceptionLigne();
}
this.v=v;
}
}

//***********
class ExceptionPoly extends Exception
{
public String getMessage() {
return new String("pb avec le nb de point pour le polygone");
}

}
//***********
class ExceptionTriangle extends ExceptionRectangle
{

public String getMessage() {
return new String("pb avec le nb de point pour le triangle");
}

}
//***********
class ExceptionRectangle extends ExceptionPoly
{

public String getMessage() {
return new String("pb avec le nb de point pour le rectangle");
}

}
//***********
class ExceptionLigne extends ExceptionTriangle
{

public String getMessage() {
return new String("pb avec le nb de point pour la ligne");
}

}



Avatar
Jean-Francois BILLAUD
scripsit remy :

objectif l'obj est une intro a l'evenementiel via les exceptions


Faut pas confondre élèves lambda de 15 ans et étudiants en info.


JFB

--
Thirteen at a table is unlucky only when the hostess has only twelve chops.
-- Groucho Marx

Avatar
Jean-Francois BILLAUD
scripsit Jean-Pehache de Hautemaille :

Ah, ça tombe bien. Je cherchais justement quelqu'un qui connaît bien
les langages de programmation, vous allez sûrement pouvoir me
répondre :

Je me demandais quel serait le meilleur langage à utiliser pour une
initiation à la programmation disons en une trentaine d'heure pour
des jeunes de 15 ans, quels sont les concepts qu'on peut
raisonnablement faire passer, et quels types d'exercices donner.


Le problème est mal posé.


Je suis preneur de toute reformulation.

Pour une initiation à la programmation, aucun langage ne convient. On peut
aussi dire que n'importe lequel convient.


Ça me rassure.

Dans un bon cours d'initiation à la programmation, on ne devrait pas commencer
par apprendre la syntaxe d'un langage.


Ça c'est un excellent principe, sauf que donner un cours abstrait sur la
programmation à un élève de seconde ça ne marche pas.

Ah oui, j'ai une idée, on pourrait inventer un pseudo-langage que l'on traduirait
ensuite dans le langage de son choix. En plus ça fera un chouette exercice de
passer d'un pseudo-langage récursif à un vrai langage qui ne l'est pas.

Ensuite pour les travaux pratiques éventuels, n'importe quel langage convient.


J'hésite entre APL et COBOL objet.


JFB

--
Thirteen at a table is unlucky only when the hostess has only twelve chops.
-- Groucho Marx


Avatar
remy
"Jean-Francois BILLAUD" a écrit dans le message de
news:42846b42$0$26000$
scripsit remy :

objectif l'obj est une intro a l'evenementiel via les exceptions


Faut pas confondre élèves lambda de 15 ans et étudiants en info.



je suis bien d'accord mais tu as vu le programme poste par
Stephane Zuckerman je ne sais pas si c'est pour le lycee
mais si c'est le cas cela ne doit pas etre evident a boucler

tout le monde ( lambda de 15 ans ) n'aime pas forcement l'info


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


Avatar
Eric Jacoboni
In article <42846d5a$0$285$,
Jean-Francois BILLAUD wrote:

Ah oui, j'ai une idée, on pourrait inventer un pseudo-langage que l'on
traduirait ensuite dans le langage de son choix.


Ça existe déjà, ça s'appelle l'algorithmique...

--
Jaco

Avatar
Jean-Francois BILLAUD
scripsit Eric Jacoboni :

Ah oui, j'ai une idée, on pourrait inventer un pseudo-langage que l'on
traduirait ensuite dans le langage de son choix.


Ça existe déjà, ça s'appelle l'algorithmique...


Je voudrais inventer le mien.


JFB

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


Avatar
Eric Jacoboni
In article <4284721e$0$314$,
Jean-Francois BILLAUD wrote:

Je voudrais inventer le mien.


Ça existe déja : ça s'appelle l'algorithmique... (à moins que tu ne
préfères dire "blurp", à la place de "tant que").

--
Jaco

Avatar
pehache_bidon
Jean-Francois BILLAUD wrote:

Ça c'est un excellent principe, sauf que donner un cours abstrait sur la
programmation à un élève de seconde ça ne marche pas.


Pas nécessairement abstrait. Le meilleur cours de programmation que j'ai
suivi, celui qui m'a le plus profité, et de loin, n'avait fait appel à une
syntaxe particulière (le Fortran, dans le cas présent, mais ça aurait pu
être n'importe quel autre) qu'à titre indicatif. Et il n'y avait pas eu de
TP. Le prof avait en fait commencé par expliquer le principe du CPU (y
compris au niveau électronique, avec l'exemple de l'additionneur), de la
mémoire, de la façon dont était représentées les données à ce niveau-là,
de ce qui se passait pendant l'éxecution d'un programme (donc notion de
langage machine, d'assembleur, d'adressage, de registres...), puis en
remontant petit à petit aux langages de haut niveau, en reliant les
intructions de haut niveau à ce qui passe au niveau machine. Ce n'était
pas abstrait du tout et ça permettait de comprendre plein de choses sur la
programmation, qui cessait d'être un truc magique et surnaturel :-).

Bon, cela dit je n'avais pas 15 ans mais 22.

le prof en question: http://www-anp.lip6.fr/~vignes/index.html

pehache

--
Posté via http://www.webatou.net/
Usenet dans votre navigateur !
Complaints-To:

Avatar
remy
"pehache" a écrit dans le message de
news:
Jean-Francois BILLAUD wrote:

Ça c'est un excellent principe, sauf que donner un cours abstrait sur la
programmation à un élève de seconde ça ne marche pas.


Pas nécessairement abstrait. Le meilleur cours de programmation que j'ai
suivi, celui qui m'a le plus profité, et de loin, n'avait fait appel à une
syntaxe particulière (le Fortran, dans le cas présent, mais ça aurait pu
être n'importe quel autre) qu'à titre indicatif. Et il n'y avait pas eu de
TP. Le prof avait en fait commencé par expliquer le principe du CPU (y
compris au niveau électronique, avec l'exemple de l'additionneur), de la
mémoire, de la façon dont était représentées les données à ce niveau-là,
de ce qui se passait pendant l'éxecution d'un programme (donc notion de
langage machine, d'assembleur, d'adressage, de registres...), puis en
remontant petit à petit aux langages de haut niveau, en reliant les
intructions de haut niveau à ce qui passe au niveau machine. Ce n'était
pas abstrait du tout et ça permettait de comprendre plein de choses sur la
programmation, qui cessait d'être un truc magique et surnaturel :-).

Bon, cela dit je n'avais pas 15 ans mais 22.

le prof en question: http://www-anp.lip6.fr/~vignes/index.html



ah j'ai eu le meme type de prof
et a la fin il finissait par

tout le reste ce ne sont que des abstractions
parce que l'on est pas tres doue ou faienant dans le meilleur des cas

mais parler de complement a 1 ou 2 pour faire une soustraction
qd l'on a 15 ans ils risquent de s'en foutre et ils auront peut etre
raison




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


Avatar
Stephane Zuckerman
ah j'ai eu le meme type de prof
et a la fin il finissait par

tout le reste ce ne sont que des abstractions
parce que l'on est pas tres doue ou faienant dans le meilleur des cas

mais parler de complement a 1 ou 2 pour faire une soustraction
qd l'on a 15 ans ils risquent de s'en foutre et ils auront peut etre
raison
J'ai fait TSA en 2nde (qui mène à la section S tronc commun TI, maintenant

appelé SI), et le complément à {1,2} était abordé dans nos cours.
--
"Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce
que je veux !"
"The obvious mathematical breakthrough would be development of an easy
way to factor large prime numbers." (Bill Gates, The Road Ahead)