OVH Cloud OVH Cloud

Critical temperature

80 réponses
Avatar
Le chat de personne
Bonjour

je viens d'installer Mandriva 2007 sur un portable acer TM230
Probleme :
le systeme arrete pour un soucis de temperature critique 77°
Bon je fais un tour sur google et je vois qu'il faut faire un acpi=off
au boot.
Mais là un autre probleme apparait : Kernel Panic

Bon ben je me dis que la migration vers linux commence bien :o(

C'est souvent comme ca ?


--
C'est pas faux ©

10 réponses

4 5 6 7 8
Avatar
remy
bon alors mets un vecteur dans l'obj si tu veux
moi, tu sais je ne suis pas contrariant


Tu peux mettre tout ce que tu veux dedans, tu n'auras ni casts ni structures
différentes. C'est précisément à ça que servent les génériques.

surement mais chez moi les poules ne font que de maniere tres
exceptionnelle des chevaux
et qd cela arrive cela s'appelle une erreur ou un bug


Oui, précisément, un bug. Les génériques, ça sert à détecter automatiquement
plus de bugs.

On voit que tu sais ce dont tu parles, tiens...


bon il va falloir faire un choix
soit cela detecte les bug
ou je peux mettre tout ce que je veux

mais bon moi tu sais

dans
Stack<String> stack=new Stack<String>();

je vois structure Stack et <String> un type
repete structure type allez encore unre fois
Structure type tu vois qd tu veux

obj stack c'est une structure typee

allez pour nous mettre d'accord
http://www-igm.univ-mlv.fr/~forax/java/jlx/template/paper/





--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
la preuve http://remyaumeunier.chez-alice.fr/
remy


Avatar
Nicolas George
remy , dans le message <enj68u$gcj$, a écrit :
dans
Stack<String> stack=new Stack<String>();

je vois structure Stack et <String> un type


Exactement comme dans

String[] stack = new String[42];

Une fois c'est Stack, l'autre fois c'est [], c'est la même chose.

repete structure type allez encore unre fois
Structure type tu vois qd tu veux

obj stack c'est une structure typee


Bon, j'en ai marre. Apprends à parler français, parce que c'est vraiment
trop pénible de déchiffrer ton charabia.

Avatar
Emmanuel Florac
Le Thu, 04 Jan 2007 10:25:55 +0000, Michel Talon a écrit :


Et pour Emmanuel qui trouve que la syntaxe de ruby est géniale, voici
un exemple des choses dont les afficionados se réjouissent:
IO.foreach("foo.txt") do |line|
if (line =~ /total: (d+)/)
puts $1;


Qu'est ce qu'elle a cette syntaxe? Elle est concise et claire. Si tu
pousses des cris d'orfraie à la moindre regex....Tu trouves que c'est
plus clair d'avoir 50 lignes de code pour faire la même chose?

--
Ne pas savoir de quoi on parle est un avantage dont il ne faut pas
abuser.
R.Debray

Avatar
Emmanuel Florac
Le Thu, 04 Jan 2007 13:29:36 +0000, Michel Talon a écrit :

Par contre, vérifier automatiquement à l'exécution la
cohérence des types est faisable, c'est ce que fait python.


C'est ce que font les langages dits "dynamiques" en général.
Effectivement l'obligation de faire des casts et des transtypages dans les
langages "statiques" apporte probablement plus de problèmes et de bugs
potentiels qu'autre chose...
Encore on conçoit bien ce genre de limitation dans un langage comme C,
mais dans Java ça paraît plus proche d'une erreur de conception.

--
A human being should be able to change a diaper, plan an invasion,
butcher a hog, conn a ship, design a building, write a sonnet, balance
accounts, build a wall, set a bone, comfort the dying, take orders, give
orders, cooperate, act alone, solve equations, analyze a new problem,
pitch manure, program a computer, cook a tasty meal, fight efficiently,
die gallantly. Specialization is for insects.
Robert A. Heinlein.

Avatar
Emmanuel Florac
Le Thu, 04 Jan 2007 13:58:57 +0000, Nicolas George a écrit :


RIEN ne garantit la correction d'un programme. Mais certaines classes de
bugs sont fréquentes, et faciles à détecter. Un outil qui les détecte avec
un bon rapport (bugs détectés) / (emmerdement du programmeur) est toujours
bon à prendre. Et justement, la détection des erreurs de type, ça a un
excellent rapport.


Non, pas du tout. La détection des erreurs de type se fait à la compil,
et c'est très peu informatif. Une erreur de type au runtime, ça par
contre c'est informatif. Surtout si le programme ne plante pas comme une
merde et éventuellement fonctionne malgré tout (une erreur de type à
l'affichage, par exemple, n'est pas une catastrophe).
En plus l'obligation de transtyper et caster dans tous les sens sans
arrêt alourdit le code, or plus de code égale plus de bugs. Et ce code
n'est pas actif, il n'a aucune fonction logarithmique, il ne sert qu'à
contourner les limitations du langage utilisé.
Dans un langage de haut niveau comme Java, je pense que c'est de l'ordre
de l'erreur de conception.

--
Ce qu'il y a d'enivrant dans le mauvais goût c'est le plaisir
aristocratique de déplaire.
C. Baudelaire.

Avatar
Emmanuel Florac
Le Thu, 04 Jan 2007 14:25:19 +0000, Michel Talon a écrit :

Si on écrit 1+"1" on ne va pas récolter 2, mais une exception, ce qui
est le seul comportement sain, par opposition aux comportements à la
graisse de phoque style perl ou des conversions automatiques sont
effectuées "en fonction du contexte".


Tu dis des bétises comme d'habitude. Dans perl si tu utilises comme il se
doit les modes strict et warnings, tu auras un warning, justement. Si
l'erreur se produit par exemple sur un affichage, ce n'est pas grave.
Si tu tiens à ce que le programme s'arrête, tu peux très facilement
définir le mode de fonctionnement de "warnings" pour créer une exception
lors d'une erreur de type :

use warnings FATAL => "numeric";
print "2a"+2;

crée une exception :
Argument "2a" isn't numeric in addition at line 2.

Comme d'habitude, perl gagne par souplesse : il peut tout faire :) Si tu
tiens vraiment à ne pas laisser passer un warning (on se demande
pourquoi) tu peux même faire

use warnings FATAL => "all"

Et voilà, perl aussi con que python :)

--
A human being should be able to change a diaper, plan an invasion,
butcher a hog, conn a ship, design a building, write a sonnet, balance
accounts, build a wall, set a bone, comfort the dying, take orders, give
orders, cooperate, act alone, solve equations, analyze a new problem,
pitch manure, program a computer, cook a tasty meal, fight efficiently,
die gallantly. Specialization is for insects.
Robert A. Heinlein.

Avatar
remy

j'ai redecouvert un truc pour rendre le code illisible les Closures
sont maintenant possibles en java :-(


Si ça continue ça deviendra presque utilisable alors ? :) Je n'imagine
même pas qu'on puisse travailler sans closures...

j'ai n'ai pas encore completement compris l'intérêt de la chose

mais bon moi tu sais ...


--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
la preuve http://remyaumeunier.chez-alice.fr/
remy


Avatar
Emmanuel Florac
Le Thu, 04 Jan 2007 04:11:52 +0100, izatis a écrit :


C'est con que java devienne libre. C'est une pourriture qui devrait
rester propriétaire. Faire sans c'est faire mieux qu'avec et on s'en
serait bien passé.



Dans l'absolu c'est pas faux. Mais comme malheureusement actuellement Java
est le langage le plus populaire (en nombre de nouveaux projets), il est
impératif qu'il soit libre.

--
Le travail est la malédiction des classes qui boivent.
O. Wilde.

Avatar
Emmanuel Florac
Le Thu, 04 Jan 2007 16:57:49 +0100, remy a écrit :

j'ai n'ai pas encore completement compris l'intérêt de la chose
mais bon moi tu sais ...


C'est un des concept fondamentaux de la programmation avancée, ça évite
de grosses contorsions à moindre coût. Même en javascript ça marche...

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando

Avatar
remy

j'ai n'ai pas encore completement compris l'intérêt de la chose
mais bon moi tu sais ...


C'est un des concept fondamentaux de la programmation avancée, ça évite
de grosses contorsions à moindre coût. Même en javascript ça marche...

peut etre il faut voir

le cout est souvent inversement proportionnel
a la programmation avancee
il est vrai que l'on ne prend pas souvent en compte la direction
ce qui ,tu en conviendras n'est pas un element preponderant
bien qu'avec certains langages de 3ieme generation
les contorsions sont devenues plus un art lie au design pattern
induit par une approche monolithique

mais bon moi tu sais tant que tu ne me demandes pas ce que cela veut
dire je suis d'accord


--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
la preuve http://remyaumeunier.chez-alice.fr/
remy


4 5 6 7 8