Rendons à César ce qui lui appartient et soyons fair-play, Microsoft a longtemps cherché à assurer la compatbilité ascendante. Il ya cette fameuse histoire de Sim city qui ne marchait pas sur la nouvelle version de windows à cause de la gestion de la mémoire qui avait un peu changé*. ils ont été obligé de mettre un bout de code qui, détectant Sim City, émulait un modèle mémoire.
On a même eu les histoire de bug ré-émulé parce quecertains logiciels les contournaient, etc...
Alors oui, avec dotnet, il y a eu radical changement.
Je renvoi les lecteurs intéressé à la très intéressante chronique de Joen On Software :
Et bien, je ne suis certe pas un spécialiste de Marx, mais dans son livre, les articles que j'ai lu de lui, et l'entretien avec Mermet, je n'ai pas ressenti cela (pas énormément de références à Marx ou au communisme). Il fait une critique engagée politiquement à gauche assurément, avec des références au socialisme, mais du Marxisme stricto-sensus, je ne crois pas.
Il a une façon de penser la dynamique de la société qui est assez marxiste, c'est l'impression que j'ai eu à l'écouter et à discuter (un peu) avec lui.
Il y a deux choses que les gens confondent :
* la métadynamique (désolé pour le gros mot), c'est à dire le déterminisme historique d'inspiration Hegelienne qui est une méthode proposée par Marx pour analyser l'histoire et les structure de classes. On s'intéresse là aux structures des dynamique sociétal et économique.
* Le marxisme à proprement dit, qui est un programme politique, une vision de ce que doit être l'organisation de la société.
Certains sont inspirés par le premier moins par le deuxième. Mais adhérer au deuxième suppose de souscrire au premier, bien que cela n'est pas systématique (à mon avis).
De plus Marx a énormément travaillé sur le premier point, et assez peu sur le deuxième.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
Analyse intéressante, à laquelle fut consacré une émmissions passionantes de La bas si j'y suis.
J'ai autrefois assisté à une conférence de Pierre Rimbert. Il est très intéressant lorsqu'il assène des faits objectifs et des statistiques (genre TF1 consacre 8 mn sur 12 aux "victimes" de la grève, et 4 mn à des caricatures de syndicaliste, avec des commentaires orientés).
Par contre son analyse est passablement marxisante*....
*C'est au niveau scientifique que j'ai du mal avec la pensée de Marx (qu'il ne faut pas confondre avec le marxisme (lire la biographie de Marx par Jacques Attali, c'est très bien expliqué)), c'est plutôt avec son déterminisme historique qui me semble exagéré.
L'histoire comme tout phénomène systémique est pour moi d'avantage la rencontre de phénomènes macro et structurels avec des perturbations locales et astructurelles qui peuvent changer pas mal de chose.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
Jean-François Khan, le directeur de Marianne a souvent dénoncé la déviation de Libération comme héraut d'une gauche caviar qui a cessé de jouer son rôle historique (dixit le récent livre de Laurent Joffrin), pour défendre le "social-libéralisme" ou plus exactement le "social-néolibéralisme".
En effet, les conceptions chères à Milton Friedman, farouchement anti-keynesienne se sont imposés au sein de l'élite devenant la norme, l'inéluctable, le réalisme personnifiés.
Une analyse de Serge Halimi se trouve ici. Même si je suis assez méfiant vis à vis du bonhomme en règle général, c'est clair et assez objectif.
D'après Joffrin, c'est la combinaison de l'anti fascisme, du souçi de se plier à la situation internationnale et au fantastique enrichissement des élites de gauches qui leur a fait perdre le souçi du peuple, précédemment considéré comme allié à défendre et maintenant vu comme ramassis de beauf raciste et populiste.
Je pense que Libération a versé dans ce travers et s'est coupé du peuple.
Le référendum de mai 2005 en a été une illustration.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
Nos plus proches parents vivant ne sont ils pas les bonobos ?
Selon l'arbre phylogénétique majoritairement accepté, nous sommes aussi proches des chimpanzé que des Bonobos. Ces derniers s'étant séparé des chimpanzé il y a 3 millions d'année.
Les Bonobos s'étant séparé de la branche chimpanzé déjà séparée de la branche homo, il ne nous sont pas plus proche que les chimpanzé.
et un non sens car si tu tues les méchants tu en devient toi même un.
Non, car le gentil qui tue un méchant reste un gentil, puisqu'il soutient la cause !
Rhalala, tu comprend pas la réthorique gauchiste :) Le gauchiste est gentil parce qu'il est gauchiste, pas parce qu'il est réèlement gentil.
Il peut devenir esclavagiste, macro, etc... Il sera toujours gentil, parce qu'il soutient la cause.
Tu me suit ?
Guerre et paix
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
Que tu le veuilles ou non, les singes (comprendre le chimpanzée et l'homme), excepté les bonobos, gèrent leur conflits par la violence, cela a toujours été ainsi.
La puissance "impériale" d'une nation est souvent lié à sa puissance militaire, comme la solidité d'un territoire chez le chimpanzée est lié à la force des gros bras de la troupe qui l'occupe.
Le problème des gauchistes comme toi, c'est que vous ne comprenez pas qu'on éliminera 20 millions d'années (et plus) d'évolutions avec 3 coups de cuillère à pot d'imprécations philosophiques.
Ca m'amuse pas non plus que l'argent que je donne à l'état serve à fabriquer des bombes, mais la société idéal ou "tout le monde il est gentil qu'elle est belle et qu'elle va rester des siècles avec que des gentils parce qu'on aura tué tous les méchants patron capitalistes", bah je suis réaliste, j'y crois pas.
Alors, je travaille à proposer autre chose, et pour cela il faut commencer par le début.
Donc le premier dois tout faire pour récupérer les voix du FN parce que mécaniquement une partie de l'électorat (déçu) va voter gauche ou au centre.
La moitié des 15-20% votant pour le FN sont protestataires et le plus souvent issus du vote communiste en déshérance.
L'autre moitié est constitué d'un quart (du total) authentiquement d'extrême droite, tandis qu'un autre quart vote FN car il trouve la droite parlementaire pas assez musclée sur les questions de sécurité, la suivant plutôt sur le reste.
Bref, sarko va raffler au plus 5 à 7% au FN, qu'il va de toute façon perdre au centre (Renvoyer des gosses de moins de 10 ans dans un pays qu'il ne connaissent pas parce que leur parents n'ont pas de papiers, ya pas mal de gens, même de droite, chez qui ça ne doit pas passer) .
Le syndrome "Tout Sauf Sarko" fera le reste.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
Tu as certainement raisons pour certains cas, mais je ne suis pas sûr qu'il soient majoritaire. Je travaille en ce moment pour un grosse entreprise travaillant dans le domaine de l'aéronautique et je peux te dire que ce que je dis est vrai.
Quand un logiciel est critique ou au moins important, le client fais attention à assurer ses arrières. Pour en revenir à nos moutons, c'est ce qu'à compris Red-Hat (cf post témoignages plus haut).
Novell le sait pertinament bien, sinon ça ferait pas 20 ans qu'ils existent, mais il leur faudrait l'appliquer dans le monde de l'entreprise.
Dans les années à venir avec le passage à Vista, de nombnreuses entreprises vont se demander si cette migration est vraiment utile. Je pense donc que Novell qui est, avec Mandriva, la seule entreprise capable de fournir des desktop linux pour l'entreprise doit vraiment s'activer pour prendre le train, mais en collant à mort sur les besoins.
Je cite encore mon post plus haut sur les besoins des PME.
Je persiste à penser que si Novell fait ça, il feront un gros coup...
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
Je plussoie le rappel de la nécessité absolue du souçi méthodologique de se conformer aux besoins des entreprises.
Quel est-il généralement ?
- Un produit éprouvé et pérenne. Une entreprise veut pouvoir tabler sur un produit dont elle va pouvoir amortir l'investissement financier et humain(donc financier). Pas être obligé de suivre une politique de licence et/ou technologique. Solidité de la technologie, utilisation éprouvée chez d'autres, popularité garantissant la possibilité de recruter des compétence au cas où etc...
- Un support Une entreprise, et là je le dis pour les étudiant "kikounet" veut un support. Quand on a un logiciel à écrire ou tout autre chose (une série de chaises en plastique qui doit sortir de l'usine par exemple), et que le logiciel est un maillon majeur, on veut un numéro de téléphone en cas de problème. Il ne faut pas oublier que le problème peut se chiffrer en 10^n euros rapidement (n) en fonction de la situation. Moi même, dans les outils que j'utilise pour développer des logiciels, je veux un numéro de téléphone, un support sur les outils que j'utilise. Ce parce que le client il en a rien à f**** que je lui explique que j'ai livré une semaine plus tard parce qu'il y avait un bug dans la librairie machin. C'est pénalité de retard et "au revoir monsieur" pour la prochaine fois.
Donc le débat Debian/Gnome/kde/Kikounet, etc... n'est pas le problème.
Le problème c'est un produit adapté et adaptable (pour le prestataire de service qui passe entre les deux (editeurs et client)) et surtout un support avec la capacité à régler un problème rapidement en cas de pépin.
Voilà pour la règle générale.
Pour le reste bien qu'étant assez peu au fait des stratégies de boites comme Red-Hat, Mandriva ou Suse, je me lancerai en commetant quelques avis:
Je vois plusieurs stratégie possibles
-La stratégie "gros serveur". C'est la stratégie de Red-Hat. Fourniture d'un OS bétonné à mort pour des serveur puissant très important se trouvant dans des salles blanches aménagé et tout le toutim.
L'OS, on s'en fout à la limite, ce que veux le client c'est une certification et un support d'une qualité irréprochable, bref, un techos là sous 2h en cas de problème. On parle de serveur dont l'arrêt peut couter 1 millions à l'heure.
- La stratégie réseau d'entreprise.On pense plus à Mandriva ou Novell
Les problématique de haute disponibilité sont moins prégnantes mais pas à négliger.
Le client veut là un produit polyvalent, configurable, administrable aisément, souple etc...
La facilité d'administration importe, surtout dans des PME.
Rappelons qu'une PME de moins de 50 à 100 salarié n'a pas toujours de rationalité économique à embaucher un informaticien.
J'avais expliqué ce que selon mon expérience et d'après moi un boite comme Novell et/ou Mandriva devrait proposer à des entreprises :
Non, je te suggèrais plutôt Gambas
C'est un logiciel libre, ça ressemble pas mal à Viual Basic, et c'est très simple à utilisé. http://gambas.sourceforge.net/index.html
"In compiler design, static single assignment form (often abbreviated as SSA form or SSA) is an intermediate representation (IR) in which every variable is assigned exactly once. Existing variables in the original IR are split into versions, new variables typically indicated by the original name with a subscript, so that every definition gets its own version. In SSA form, use-def chains are explicit and each contains a single element."
En gros c'est une analyse de flot light. Cela permet de faire pas mal d'optimisation intéressantes, mais on n'atteint pas une analyse de code logique
Dans une analyse de flot "profonde", l'ensemble du graphe du code est analysé. L'ensemble étant tous le code concerné pour la création du binaire. Cela suppose bien sûr d'accéder à la totalité du source.
Le compilateur possédant une représentation du code, il va pouvoir faire pas mal d'optimisation classique et moins classique. Classique, les propagations de contantes, suppression de code morts, renomage de registre, etc... Moins classique les analyses logique de code, comme la dérurcivation d'une récuricive, ou comme par exemple détecter qu'une variable entière est définie comme paire et que 10 km plus loin, on test son imparité, là le moteur logique peut supprimer ce test inutile.
Une personne que je connais bien a écris ce genre de chose, qui est difficilement utilisable dans le monde industriel car c'est très couteux en mémoire.
Réaliser un tel compilateur pose un problème : la taille de la grammaire. Plus celle-ci est grosse, plus l'optimisation et la taille du compilateur est difficile et imposante. En effet, l'optimisation se concentre sur la sémantique du code. Un test if..then...else, un while, un for, une résolution dynamique de message entre deux objets héritant d'un autre reviennent tous à la même sémantique : le test. Certains d'entre eux sont un peu cachés.
Une grosse grammaire implique pour les concepteurs du compilateur d'écrire une traduction sémantique de chacune des primitives... ce qui est un énorme travail.
Une bonne sémantique pour une bonne analyse de flot doit comporter au maximum une dizaine de primitives (test, <, =, &,*,/, -,...).
Le moteur logique de l 'analyse de flot détecte ensuite des pattern (des sous graphes assez court) et applique des règles transformant le graphe du code quand ces pattern sont détectés en association avec d'autres, je pense à l'exemple de test de parité dont je parlais plus haut.
L'augmentation de la taille de la mémoire disponible sur les machines de monsieur tout le monde va peut être permettre à terme d'aller vers l'utilisation de ce genre de compilateur qui ont le gros défaut d'être exponentiels (mais on peut toujours finasser...). On pourrait aussi imaginer de descendre encore plus bas dans la sémantique, comme par exemple se restreindre aux portes {et,ou, non} ce qui permettrait des optimisations assez halucinantes mais qui implique aussi des modèles de processeurs totalement différents puisqu'ils seraient bit à bits.
Bref, d'intéressantes perpectives...
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
C'est un petit logiciel sans prétention, mais il a le mérite de la simplicité.
Je ne suis pas sûr qu'il suffise à toutes les fonctionnes dont tu as besoin. Mais c'est un logiciel libre (écrit en java) et tu peux éventuellement ocntribuer si tu en as le temps.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
- As-tu eu déjà des problèmes avec ce graveur (en gravure ou en lecture) ?
- As-tu essayé de passer un cd de nettoyage, afin de nettoyer la lentille
- Lorsqu'il lit un cd correctement, est-ce qu'il le lit bien ou a-til un peu de mal ?
Ou sinon, as-tu gravé ton livecd de par l'original, auquel cas tu as peut être gravé l'erreur de lecture ?
Monte un petit protocol de tes pour savoir si ça vient, du cd, de l'image du cd, du lecture, de l'os...
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
T'as les Blue Steel qui ont un son superbe, mais elles tiennent 2 semaines.
Sinon j'avais essayé les Elixir Nanoweb, qui sont des cordres avec une couche de plastique, elles tiennent plusieurs mois mais ça me tuait mon inspiration, c'était bizare, plus rien ne sortait avec ces cordes là.
Ernie Ball est un bon compromis.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
Ca me confirme une idée que j'ai depuis longtemps : faudrai que le compilateur intègre un résolveur mathématique (qui reconstitue la formule à partire du graphe, bon courage), le résolveur aurait pour tâche de simplifier les calculs.
Petite difficulté informatique : ne pas mettre les calculs par terre à cause des arrondis.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
Comprends tu, ce genre de chose est ici assez sensible.
Le journalisme c'est attirer le challant avec du subjectif, du sentiment.
Cela dit, un monopole, dans un système économique capitaliste libéral (j'ai pas dis néolibéral, cela n'a rien à voir) c'est dangereux, car la stabilité du système est basé sur la concurrence.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Ces fanatiques d'apple..
Posté par Ontologia (site web personnel) . En réponse au journal Microsoft gonflé....faire une démo de vista avec un MacBook. Évalué à 8.
On a même eu les histoire de bug ré-émulé parce quecertains logiciels les contournaient, etc...
Alors oui, avec dotnet, il y a eu radical changement.
Je renvoi les lecteurs intéressé à la très intéressante chronique de Joen On Software :
http://www.joelonsoftware.com/articles/APIWar.html
*On ne rigole pas.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Gauche caviar
Posté par Ontologia (site web personnel) . En réponse au journal Pour que vive Libération. Évalué à 2.
Il a une façon de penser la dynamique de la société qui est assez marxiste, c'est l'impression que j'ai eu à l'écouter et à discuter (un peu) avec lui.
Il y a deux choses que les gens confondent :
* la métadynamique (désolé pour le gros mot), c'est à dire le déterminisme historique d'inspiration Hegelienne qui est une méthode proposée par Marx pour analyser l'histoire et les structure de classes. On s'intéresse là aux structures des dynamique sociétal et économique.
* Le marxisme à proprement dit, qui est un programme politique, une vision de ce que doit être l'organisation de la société.
Certains sont inspirés par le premier moins par le deuxième. Mais adhérer au deuxième suppose de souscrire au premier, bien que cela n'est pas systématique (à mon avis).
De plus Marx a énormément travaillé sur le premier point, et assez peu sur le deuxième.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Gauche caviar
Posté par Ontologia (site web personnel) . En réponse au journal Pour que vive Libération. Évalué à 1.
J'ai autrefois assisté à une conférence de Pierre Rimbert. Il est très intéressant lorsqu'il assène des faits objectifs et des statistiques (genre TF1 consacre 8 mn sur 12 aux "victimes" de la grève, et 4 mn à des caricatures de syndicaliste, avec des commentaires orientés).
Par contre son analyse est passablement marxisante*....
*C'est au niveau scientifique que j'ai du mal avec la pensée de Marx (qu'il ne faut pas confondre avec le marxisme (lire la biographie de Marx par Jacques Attali, c'est très bien expliqué)), c'est plutôt avec son déterminisme historique qui me semble exagéré.
L'histoire comme tout phénomène systémique est pour moi d'avantage la rencontre de phénomènes macro et structurels avec des perturbations locales et astructurelles qui peuvent changer pas mal de chose.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
# Gauche caviar
Posté par Ontologia (site web personnel) . En réponse au journal Pour que vive Libération. Évalué à 10.
En effet, les conceptions chères à Milton Friedman, farouchement anti-keynesienne se sont imposés au sein de l'élite devenant la norme, l'inéluctable, le réalisme personnifiés.
Une analyse de Serge Halimi se trouve ici. Même si je suis assez méfiant vis à vis du bonhomme en règle général, c'est clair et assez objectif.
http://gael.le.divenah.free.fr/Des_sous/019_26_03_02_Serge_H(...)
http://gael.le.divenah.free.fr/Des_sous/020_02_04_02_Serge_H(...)
D'après Joffrin, c'est la combinaison de l'anti fascisme, du souçi de se plier à la situation internationnale et au fantastique enrichissement des élites de gauches qui leur a fait perdre le souçi du peuple, précédemment considéré comme allié à défendre et maintenant vu comme ramassis de beauf raciste et populiste.
Je pense que Libération a versé dans ce travers et s'est coupé du peuple.
Le référendum de mai 2005 en a été une illustration.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Barbouzeries
Posté par Ontologia (site web personnel) . En réponse au journal Top 500. Évalué à 0.
Selon l'arbre phylogénétique majoritairement accepté, nous sommes aussi proches des chimpanzé que des Bonobos. Ces derniers s'étant séparé des chimpanzé il y a 3 millions d'année.
Les Bonobos s'étant séparé de la branche chimpanzé déjà séparée de la branche homo, il ne nous sont pas plus proche que les chimpanzé.
et un non sens car si tu tues les méchants tu en devient toi même un.
Non, car le gentil qui tue un méchant reste un gentil, puisqu'il soutient la cause !
Rhalala, tu comprend pas la réthorique gauchiste :) Le gauchiste est gentil parce qu'il est gauchiste, pas parce qu'il est réèlement gentil.
Il peut devenir esclavagiste, macro, etc... Il sera toujours gentil, parce qu'il soutient la cause.
Tu me suit ?
Guerre et paix
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Barbouzeries
Posté par Ontologia (site web personnel) . En réponse au journal Top 500. Évalué à -1.
Que tu le veuilles ou non, les singes (comprendre le chimpanzée et l'homme), excepté les bonobos, gèrent leur conflits par la violence, cela a toujours été ainsi.
La puissance "impériale" d'une nation est souvent lié à sa puissance militaire, comme la solidité d'un territoire chez le chimpanzée est lié à la force des gros bras de la troupe qui l'occupe.
Le problème des gauchistes comme toi, c'est que vous ne comprenez pas qu'on éliminera 20 millions d'années (et plus) d'évolutions avec 3 coups de cuillère à pot d'imprécations philosophiques.
Ca m'amuse pas non plus que l'argent que je donne à l'état serve à fabriquer des bombes, mais la société idéal ou "tout le monde il est gentil qu'elle est belle et qu'elle va rester des siècles avec que des gentils parce qu'on aura tué tous les méchants patron capitalistes", bah je suis réaliste, j'y crois pas.
Alors, je travaille à proposer autre chose, et pour cela il faut commencer par le début.
Un lien pour te donner des idées : http://chavalarias.free.fr/
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: divergence d'opinion
Posté par Ontologia (site web personnel) . En réponse au journal Une présidentiable de gauche rencontre une figure emblématique du LL. Évalué à 4.
La moitié des 15-20% votant pour le FN sont protestataires et le plus souvent issus du vote communiste en déshérance.
L'autre moitié est constitué d'un quart (du total) authentiquement d'extrême droite, tandis qu'un autre quart vote FN car il trouve la droite parlementaire pas assez musclée sur les questions de sécurité, la suivant plutôt sur le reste.
Bref, sarko va raffler au plus 5 à 7% au FN, qu'il va de toute façon perdre au centre (Renvoyer des gosses de moins de 10 ans dans un pays qu'il ne connaissent pas parce que leur parents n'ont pas de papiers, ya pas mal de gens, même de droite, chez qui ça ne doit pas passer) .
Le syndrome "Tout Sauf Sarko" fera le reste.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Mauvaise stratégie desktop ?
Posté par Ontologia (site web personnel) . En réponse au journal Novell fait du ménage. Évalué à 2.
Quand un logiciel est critique ou au moins important, le client fais attention à assurer ses arrières. Pour en revenir à nos moutons, c'est ce qu'à compris Red-Hat (cf post témoignages plus haut).
Novell le sait pertinament bien, sinon ça ferait pas 20 ans qu'ils existent, mais il leur faudrait l'appliquer dans le monde de l'entreprise.
Dans les années à venir avec le passage à Vista, de nombnreuses entreprises vont se demander si cette migration est vraiment utile. Je pense donc que Novell qui est, avec Mandriva, la seule entreprise capable de fournir des desktop linux pour l'entreprise doit vraiment s'activer pour prendre le train, mais en collant à mort sur les besoins.
Je cite encore mon post plus haut sur les besoins des PME.
Je persiste à penser que si Novell fait ça, il feront un gros coup...
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Mauvaise stratégie desktop ?
Posté par Ontologia (site web personnel) . En réponse au journal Novell fait du ménage. Évalué à 9.
Quel est-il généralement ?
- Un produit éprouvé et pérenne. Une entreprise veut pouvoir tabler sur un produit dont elle va pouvoir amortir l'investissement financier et humain(donc financier). Pas être obligé de suivre une politique de licence et/ou technologique. Solidité de la technologie, utilisation éprouvée chez d'autres, popularité garantissant la possibilité de recruter des compétence au cas où etc...
- Un support Une entreprise, et là je le dis pour les étudiant "kikounet" veut un support. Quand on a un logiciel à écrire ou tout autre chose (une série de chaises en plastique qui doit sortir de l'usine par exemple), et que le logiciel est un maillon majeur, on veut un numéro de téléphone en cas de problème. Il ne faut pas oublier que le problème peut se chiffrer en 10^n euros rapidement (n) en fonction de la situation. Moi même, dans les outils que j'utilise pour développer des logiciels, je veux un numéro de téléphone, un support sur les outils que j'utilise. Ce parce que le client il en a rien à f**** que je lui explique que j'ai livré une semaine plus tard parce qu'il y avait un bug dans la librairie machin. C'est pénalité de retard et "au revoir monsieur" pour la prochaine fois.
Donc le débat Debian/Gnome/kde/Kikounet, etc... n'est pas le problème.
Le problème c'est un produit adapté et adaptable (pour le prestataire de service qui passe entre les deux (editeurs et client)) et surtout un support avec la capacité à régler un problème rapidement en cas de pépin.
Voilà pour la règle générale.
Pour le reste bien qu'étant assez peu au fait des stratégies de boites comme Red-Hat, Mandriva ou Suse, je me lancerai en commetant quelques avis:
Je vois plusieurs stratégie possibles
-La stratégie "gros serveur". C'est la stratégie de Red-Hat. Fourniture d'un OS bétonné à mort pour des serveur puissant très important se trouvant dans des salles blanches aménagé et tout le toutim.
L'OS, on s'en fout à la limite, ce que veux le client c'est une certification et un support d'une qualité irréprochable, bref, un techos là sous 2h en cas de problème. On parle de serveur dont l'arrêt peut couter 1 millions à l'heure.
- La stratégie réseau d'entreprise.On pense plus à Mandriva ou Novell
Les problématique de haute disponibilité sont moins prégnantes mais pas à négliger.
Le client veut là un produit polyvalent, configurable, administrable aisément, souple etc...
La facilité d'administration importe, surtout dans des PME.
Rappelons qu'une PME de moins de 50 à 100 salarié n'a pas toujours de rationalité économique à embaucher un informaticien.
J'avais expliqué ce que selon mon expérience et d'après moi un boite comme Novell et/ou Mandriva devrait proposer à des entreprises :
https://linuxfr.org/comments/689183,1.html
Je pense que si Novell fait ça avec une interface archi simplifiée, il trouveront pas mal de clients...
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Eclipse c'est bien ?
Posté par Ontologia (site web personnel) . En réponse à la dépêche Programmation Java pour les enfants, les parents et les grands-parents. Évalué à 2.
C'est un logiciel libre, ça ressemble pas mal à Viual Basic, et c'est très simple à utilisé.
http://gambas.sourceforge.net/index.html
Un screenShoot :
http://gambas.sourceforge.net/2006-05-28.png
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Houla, forcément, si on fait un icc -Ox uniquement...
Posté par Ontologia (site web personnel) . En réponse au journal Benchmarks de GCC 4.1. Évalué à 10.
"In compiler design, static single assignment form (often abbreviated as SSA form or SSA) is an intermediate representation (IR) in which every variable is assigned exactly once. Existing variables in the original IR are split into versions, new variables typically indicated by the original name with a subscript, so that every definition gets its own version. In SSA form, use-def chains are explicit and each contains a single element."
En gros c'est une analyse de flot light. Cela permet de faire pas mal d'optimisation intéressantes, mais on n'atteint pas une analyse de code logique
Dans une analyse de flot "profonde", l'ensemble du graphe du code est analysé. L'ensemble étant tous le code concerné pour la création du binaire. Cela suppose bien sûr d'accéder à la totalité du source.
Le compilateur possédant une représentation du code, il va pouvoir faire pas mal d'optimisation classique et moins classique. Classique, les propagations de contantes, suppression de code morts, renomage de registre, etc... Moins classique les analyses logique de code, comme la dérurcivation d'une récuricive, ou comme par exemple détecter qu'une variable entière est définie comme paire et que 10 km plus loin, on test son imparité, là le moteur logique peut supprimer ce test inutile.
Une personne que je connais bien a écris ce genre de chose, qui est difficilement utilisable dans le monde industriel car c'est très couteux en mémoire.
Réaliser un tel compilateur pose un problème : la taille de la grammaire. Plus celle-ci est grosse, plus l'optimisation et la taille du compilateur est difficile et imposante. En effet, l'optimisation se concentre sur la sémantique du code. Un test if..then...else, un while, un for, une résolution dynamique de message entre deux objets héritant d'un autre reviennent tous à la même sémantique : le test. Certains d'entre eux sont un peu cachés.
Une grosse grammaire implique pour les concepteurs du compilateur d'écrire une traduction sémantique de chacune des primitives... ce qui est un énorme travail.
Une bonne sémantique pour une bonne analyse de flot doit comporter au maximum une dizaine de primitives (test, <, =, &,*,/, -,...).
Le moteur logique de l 'analyse de flot détecte ensuite des pattern (des sous graphes assez court) et applique des règles transformant le graphe du code quand ces pattern sont détectés en association avec d'autres, je pense à l'exemple de test de parité dont je parlais plus haut.
L'augmentation de la taille de la mémoire disponible sur les machines de monsieur tout le monde va peut être permettre à terme d'aller vers l'utilisation de ce genre de compilateur qui ont le gros défaut d'être exponentiels (mais on peut toujours finasser...). On pourrait aussi imaginer de descendre encore plus bas dans la sémantique, comme par exemple se restreindre aux portes {et,ou, non} ce qui permettrait des optimisations assez halucinantes mais qui implique aussi des modèles de processeurs totalement différents puisqu'ils seraient bit à bits.
Bref, d'intéressantes perpectives...
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
# AnalyseSI
Posté par Ontologia (site web personnel) . En réponse au message design sql (merise et MCD). Évalué à 3.
http://analysesi.free.fr/
C'est un petit logiciel sans prétention, mais il a le mérite de la simplicité.
Je ne suis pas sûr qu'il suffise à toutes les fonctionnes dont tu as besoin. Mais c'est un logiciel libre (écrit en java) et tu peux éventuellement ocntribuer si tu en as le temps.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: :(
Posté par Ontologia (site web personnel) . En réponse au journal Mea Culpa au foot. Évalué à 2.
Ok, je --> []
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Firewall ?
Posté par Ontologia (site web personnel) . En réponse au message Problemes d'acces a certains sites. Évalué à 2.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
# Hardware
Posté par Ontologia (site web personnel) . En réponse au message Pb de CDROM. Évalué à 2.
- As-tu eu déjà des problèmes avec ce graveur (en gravure ou en lecture) ?
- As-tu essayé de passer un cd de nettoyage, afin de nettoyer la lentille
- Lorsqu'il lit un cd correctement, est-ce qu'il le lit bien ou a-til un peu de mal ?
Ou sinon, as-tu gravé ton livecd de par l'original, auquel cas tu as peut être gravé l'erreur de lecture ?
Monte un petit protocol de tes pour savoir si ça vient, du cd, de l'image du cd, du lecture, de l'os...
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Communiqué Officiel
Posté par Ontologia (site web personnel) . En réponse au journal La parnanoia IE, c'est mal. Évalué à 2.
Promis, on en parlera pas à Jonita ;-)
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: RE : regexp
Posté par Ontologia (site web personnel) . En réponse au message Captures dans une regexp. Évalué à 2.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: kodos
Posté par Ontologia (site web personnel) . En réponse au message Captures dans une regexp. Évalué à 2.
Dans le cas général, supposons que j'ai une chaine du style
motclé1 motclé2 motclé3 <param1,param2> motclé4 param3 motclé4
Bref une chaine avec une grammaire BNF du style
mot ::= motclé1 | motclé2 | motclé3
param ::= '<' 'a'..'z'* ['a'..'z'] '>'
phrase ::= mot [mot ]* param[',' param]
J'ai plein de chaîne de ce style et je voudrai récupérer les paramètres.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: le monsieur te dit !
Posté par Ontologia (site web personnel) . En réponse au message Arrive pas à reformater ma clé USB. Évalué à 3.
En cadeau le message de cfdisk :
"Disque ouvert en mode lecture seulement - aucune permission d'écriture"
Bien évidemment, il n'est pas monté.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Partoches, partoches ...
Posté par Ontologia (site web personnel) . En réponse au message Arrive pas à reformater ma clé USB. Évalué à 3.
Lorsque je tente de lire le contenu, le système émet les erreurs suivantes (obtenues avec dmesg) :
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4800
Buffer I/O error on device sda, logical block 600
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4808
Buffer I/O error on device sda, logical block 601
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4816
Buffer I/O error on device sda, logical block 602
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4824
Buffer I/O error on device sda, logical block 603
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4832
Buffer I/O error on device sda, logical block 604
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4840
Buffer I/O error on device sda, logical block 605
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4848
Buffer I/O error on device sda, logical block 606
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4856
Buffer I/O error on device sda, logical block 607
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4864
Buffer I/O error on device sda, logical block 608
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4872
Buffer I/O error on device sda, logical block 609
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4880
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4888
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4896
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4904
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4912
SCSI error : <2 0 0 0> return code = 0x8000002
sda: Current: sense key: Medium Error
Additional sense: Unrecovered read error
end_request: I/O error, dev sda, sector 4920
usb 4-2.1: reset high speed USB device using ehci_hcd and address 8
scsi: Device offlined - not ready after error recovery: host 2 channel 0 id 0 lun 0
SCSI error : <2 0 0 0> return code = 0x8000002
Unrecognized sense data (in hex):
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
end_request: I/O error, dev sda, sector 4928
printk: 6 messages suppressed.
Buffer I/O error on device sda, logical block 616
scsi2 (0:0): rejecting I/O to offline device
scsi2 (0:0): rejecting I/O to offline device
scsi2 (0:0): rejecting I/O to offline device
scsi2 (0:0): rejecting I/O to offline device
scsi2 (0:0): rejecting I/O to offline device
Je pense qu'elle est morte...
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: /dev/sda ou /dev/sda1
Posté par Ontologia (site web personnel) . En réponse au message Arrive pas à reformater ma clé USB. Évalué à 2.
# dd if=/dev/sda1 of=cle bs=512
dd: ouverture de `/dev/sda1': Aucun fichier ou répertoire de ce type
Merci quand même ;-)
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Partoches, partoches ...
Posté par Ontologia (site web personnel) . En réponse au message Arrive pas à reformater ma clé USB. Évalué à 2.
Alors, j'ai commencé par lancer la copie et le résultat m'inspire de grosses craintes :
# ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 mai 27 02:00 /dev/sda
# dd if=/dev/sda of=cle bs=512
dd: lecture de `/dev/sda': Erreur d'entrée/sortie
64+0 enregistrements lus.
64+0 enregistrements écrits.
[root@192 totemGuHGb7]#
Ensuite, j'ai pas de commutateur sur le côté.
Sur le site du fabriquant de la clé, on ne trouve rien d'intéressant. Tant pis, sinon, ça sera une clé neuve :(
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Il est temps de faire qqch contre ça
Posté par Ontologia (site web personnel) . En réponse au journal Les francais sont des pirates. Évalué à 1.
Sinon j'avais essayé les Elixir Nanoweb, qui sont des cordres avec une couche de plastique, elles tiennent plusieurs mois mais ça me tuait mon inspiration, c'était bizare, plus rien ne sortait avec ces cordes là.
Ernie Ball est un bon compromis.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Comment casser le mythe de rapidité de Fibonacci :-)
Posté par Ontologia (site web personnel) . En réponse à la dépêche Erlang/OTP R11B supporte les architectures multiprocesseur. Évalué à 2.
Petite difficulté informatique : ne pas mettre les calculs par terre à cause des arrondis.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Grand méchant loup...
Posté par Ontologia (site web personnel) . En réponse à la dépêche Google, futur grand méchant loup ?. Évalué à 0.
Le journalisme c'est attirer le challant avec du subjectif, du sentiment.
Cela dit, un monopole, dans un système économique capitaliste libéral (j'ai pas dis néolibéral, cela n'a rien à voir) c'est dangereux, car la stabilité du système est basé sur la concurrence.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker