Oui, ce sont des outils dédiés à chaque fois. L'idée serait de créer un outil pour avoir le minimum de chose à faire pour écrire un fuzzer de langage (un truc plus simple encore que fusil :).
Sinon, concernant un problème récent sur un langage : avoir un rapport d'erreur beaucoup plus précis pour le compilo ocaml. Un ';' en trop au début d'un fichier provoque une erreur sur un let tout en bas... Pour le trouver, je commente une partie du code jusque cela compile... (par contre, une fois compilé, cela marchait directement)
Sauf qu'en l’occurrence, Ms est aller bien trop loin, cela a été écrit en long, en large et en travers, ce qui n'est pas le cas des actions de Google ou IBM.
De toute façon, j'adore les gens qui excusent des horreurs en pointant du doigt d'autres horreurs. Je n'ai jamais compris en quoi c'était un argument positif.
OOXML est complexe peut-etre, mais il est complet, et MS est tres loin d'etre le seul a avoir les moyens de l'utiliser.
Je serais curieux de les voir ses implémentations... Le coté complet est une vision à court terme, qui n'a de sens que pour le vendeur d'outils. Pour l'industriel qui doit faire vivre ses documents pendant 20 ans, c'est une source d'emmerde. Lui, il veut un truc propre pour ouvrir ses documents dans 20 ans sans soucis (comme le jpeg). Si la norme de base est complète mais énorme et mal foutu ("comportement comme office 97"), il est garanti à 100% que jamais il ne pourra récupérer ses documents dans 20 ans avec les nouveaux outils. (cf le support de rtf entre version d'office vers 95 97 2000!)
C'est très différent d'ajouter des choses manquantes, et de modifier les trucs moches qui rendent ainsi les anciens documents incompatibles.
Si. Que MS a fait bien pire, en payant de nouveau entrant au comité iso. Alors que ODF n'est peut être pas complet mais est beaucoup plus propre. OOXML est fait pour être tellement complexe que seul MS a les moyens de l'utiliser.
Cela ressemble beaucoup aux principes des "capabilities" (capacité). Mais le problème est toujours le même : les programmeurs sont faignant et demandent souvent bien trop de droits. On peut toujours refuser ces droits mais le programme ne tournera plus.
Les machines virtuelles de java, C# ou javascript embarquent un modèle de protection assez étanche de base. La téchnique que tu décris y ressemble beaucoup.
L'autre a une architecture pensee a la base pour empecher l'enorme majorite de ces problemes par construction. C'est propre, simple et complet car inclut dans le design de base.
Tu devrais regarder la manière de gérer/créer les objets. Je pense qu'il y a un gros travail à faire sur le rendu algorithmique des objets. Le rendu des jeux actuelles se ressemblent tous et c'est pas génial.
Par exemple, si tu définit une primitive de sphère, tu peux avoir un algo qui génère le bon nombre de triangles pour que cela apparaisse lisse à l'écran. L'idée serait d'avoir une méthode naturel et compact pour représenter les objets et un moyen efficace de faire un rendu.
Un truc très sympa pour le rendu naturel est la "metaball". Le rendu se fait en passant par la création de triangle ce qui est très couteux. Je me suis toujours demandé si on ne pouvait pas faire un rendu directement, sachant que les donnés de base c'est le centre de la balle, sa dimension (4 nombres pour définir une surface).
Sinon pour améliorer ton rendu, une téchnique habituelle est de faire du quad pixel. En gros, tu fais tes calculs pour 0.25 de la taille de ton pixel ou lieu de 1, puis tu fais une moyenne pondéré pour avoir la vrai valeur de couleur. Cela te fera de l’antialiasing à pas trop chère.
De mémoire, pour ne pas faire écrouler les perfs, en temps réel les cartes graphiques gèrent un nombre fixe de triangles, genre 150k.
Pour augmenter le réalisme, le logiciel sur cpu créait une sorte de bas relief qui est rendu par la carte, cela permet de faire des choses bien plus complexe.
ça c'est du vent pro-brevet. Dans les faits, tu ne peut pas breveter un brevet qui décrit un algo de compression, à moins que tu précises qu'il permet de réduire une empreinte mémoire ou une bande passante. Énorme, non ?
Je me rappelle du choix politique à l'époque : l'EPR (3.5) ou la génération suivante (4). L'EPR a été choisi car le suivant n'était pas prêt et on ne pouvait pas attendre 10 ans.
Cela repoussait donc la mise en place de la nouvelle technologie mais de combien de temps ? A priori, cela va dépendre des commandes d'EDF.
Parles tu de la création de la pollution ou de la pollution subit ? Car la campagne produit plus de pollution que la ville, mais il est vrai qu'elle y est bien plus concentré. Par exemple, il y a 4 fois moins de voitures à Paris par personne que dans le reste de la France.
Concernant le stress, je trouve cela juste amusant, cela n'a simplement pas de sens. C'est juste une image d’Épinal des petits village par rapport à la ville.
Non, cela rapporte. La dispersion coute chère en tout ce qui est en réseau. Cela ne concerne pas que les transports publiques, mais les réseaux d'eau, assainissement, d’électricité, de téléphone. Et en plus, cela rend encore plus nécessaire une voiture par personne du foyer.
Ce genre de maintenance c'est de la plomberie industriel, c'est pas non plus extraordinaire. Quand j'ai lu que certaine personne était sous traitant depuis 20 ans, j'ai cru comprendre que ce n'était pas spécialement précaire comme travail.
Si il n'y a pas de 3ième voies, il y a toujours le temps perdu pour gérer l’arrêt, le freinage en plus, l'entretien des quais et de la signalisation. Si c'était rentable pourquoi fermerait-il?
Tu n'as pas idées des sommes monstrueuses d'entretien des voies.
Le problème que tu cites est que le train n'a pas été remplacé comme il fallait. Dans certain coin, il y a moins de dix passager/jour sur une gare. C'est pour ça que les régions payent pour avoir des TER. Si la mairie veut son train, il peut toujours payer.
Si j'ai bien compris la nuit, le prix est divisé par 2. Mais c'est vrai que le prix de l'installation doit représenter plusieurs dizaine d'années de l'électricité.
Depuis, le prix du pétrole a fait x10, ainsi que la plus part des matières premières.
L'immobilier a aussi beaucoup monté en France. Concernant les 2 voitures par foyer, c'était très peu courant.
Concernant le racordement, c'est toujours fait. Vu que RTE reste public, je ne vois pas pourquoi cela changera. Concernant la SNCF, la plus part des petits gares sont un parfait non sens. Une seul gare, c'est des millions d'euros par an. Impossible de justifier cela par rapport à un simple bus.
Suffit de faire de meilleurs plans, et comme y a pas d'intérêts financiers en jeu, tout sera appliqué à la lettre.
Tu leur fais un monstrueux procès d'intention. Je rappelle quand même que Areva a perdu plusieurs marché car son EPR était 2 MM€ plus chère que la version Coréenne beaucoup plus simple.
Mais à part ça, c'est vrai que le prix de l'électricité est trop bas pour faire les investissements nécessaire.
[^] # Re: Vraiment ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La spécification d’ODF 1.2 est terminée. Évalué à 4.
Ils ont virés de la norme tous les blobs binaires de compatibilité avec les anciens format doc ?
"La première sécurité est la liberté"
[^] # Re: script fuzzer ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Rencontre sur les langages de script à l’IRILL le 1er juin 2011. Évalué à 2.
Oui, ce sont des outils dédiés à chaque fois. L'idée serait de créer un outil pour avoir le minimum de chose à faire pour écrire un fuzzer de langage (un truc plus simple encore que fusil :).
en voici un pour le C:
http://blog.regehr.org/archives/510
Sinon, concernant un problème récent sur un langage : avoir un rapport d'erreur beaucoup plus précis pour le compilo ocaml. Un ';' en trop au début d'un fichier provoque une erreur sur un let tout en bas... Pour le trouver, je commente une partie du code jusque cela compile... (par contre, une fois compilé, cela marchait directement)
"La première sécurité est la liberté"
[^] # Re: Vraiment ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La spécification d’ODF 1.2 est terminée. Évalué à 9.
Sauf qu'en l’occurrence, Ms est aller bien trop loin, cela a été écrit en long, en large et en travers, ce qui n'est pas le cas des actions de Google ou IBM.
De toute façon, j'adore les gens qui excusent des horreurs en pointant du doigt d'autres horreurs. Je n'ai jamais compris en quoi c'était un argument positif.
OOXML est complexe peut-etre, mais il est complet, et MS est tres loin d'etre le seul a avoir les moyens de l'utiliser.
Je serais curieux de les voir ses implémentations... Le coté complet est une vision à court terme, qui n'a de sens que pour le vendeur d'outils. Pour l'industriel qui doit faire vivre ses documents pendant 20 ans, c'est une source d'emmerde. Lui, il veut un truc propre pour ouvrir ses documents dans 20 ans sans soucis (comme le jpeg). Si la norme de base est complète mais énorme et mal foutu ("comportement comme office 97"), il est garanti à 100% que jamais il ne pourra récupérer ses documents dans 20 ans avec les nouveaux outils. (cf le support de rtf entre version d'office vers 95 97 2000!)
C'est très différent d'ajouter des choses manquantes, et de modifier les trucs moches qui rendent ainsi les anciens documents incompatibles.
"La première sécurité est la liberté"
[^] # Re: Vraiment ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La spécification d’ODF 1.2 est terminée. Évalué à 2.
Si. Que MS a fait bien pire, en payant de nouveau entrant au comité iso. Alors que ODF n'est peut être pas complet mais est beaucoup plus propre. OOXML est fait pour être tellement complexe que seul MS a les moyens de l'utiliser.
"La première sécurité est la liberté"
[^] # Re: Vraiment ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La spécification d’ODF 1.2 est terminée. Évalué à 5.
"un ancien format pour raisons de compatibilite."
C'est bien le problème. Cela n'a rien à foutre dans une norme interopérable.
"La première sécurité est la liberté"
# script fuzzer ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Rencontre sur les langages de script à l’IRILL le 1er juin 2011. Évalué à 2.
Vu la complexité de certaine syntaxe, un fuzer qui créait des programmes aléatoires pour tester le runtime lui-même ne serait pas du luxe.
Il faudrait aussi un parser de fichier .h pour créer des binding "automatiquement" avec les libraries C et éviter de tout faire à la main.
"La première sécurité est la liberté"
# opencl
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche 8 juin 2011 : Le projet OpenGPU, un an plus tard.. Évalué à 5.
Vous allez travaillez sur une implémentation d'opencl pour Linux ? Je croyais que le travail avait commencé en partant de LVM.
"La première sécurité est la liberté"
[^] # Re: Bonne interview
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Linus Torvalds : l’interview anniversaire des 20 ans du noyau. Évalué à 5.
Cela ressemble beaucoup aux principes des "capabilities" (capacité). Mais le problème est toujours le même : les programmeurs sont faignant et demandent souvent bien trop de droits. On peut toujours refuser ces droits mais le programme ne tournera plus.
"La première sécurité est la liberté"
[^] # Re: Bonne interview
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Linus Torvalds : l’interview anniversaire des 20 ans du noyau. Évalué à 2.
Les machines virtuelles de java, C# ou javascript embarquent un modèle de protection assez étanche de base. La téchnique que tu décris y ressemble beaucoup.
"La première sécurité est la liberté"
[^] # Re: Bonne interview
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Linus Torvalds : l’interview anniversaire des 20 ans du noyau. Évalué à 1.
L'autre a une architecture pensee a la base pour empecher l'enorme majorite de ces problemes par construction. C'est propre, simple et complet car inclut dans le design de base.
En gros, il enlève le V de VM ?
"La première sécurité est la liberté"
[^] # Re: Qu'est-ce que c'est?
Posté par Nicolas Boulay (site web personnel) . En réponse au message Rendu 3D. Évalué à 2.
Tu devrais regarder la manière de gérer/créer les objets. Je pense qu'il y a un gros travail à faire sur le rendu algorithmique des objets. Le rendu des jeux actuelles se ressemblent tous et c'est pas génial.
Par exemple, si tu définit une primitive de sphère, tu peux avoir un algo qui génère le bon nombre de triangles pour que cela apparaisse lisse à l'écran. L'idée serait d'avoir une méthode naturel et compact pour représenter les objets et un moyen efficace de faire un rendu.
Un truc très sympa pour le rendu naturel est la "metaball". Le rendu se fait en passant par la création de triangle ce qui est très couteux. Je me suis toujours demandé si on ne pouvait pas faire un rendu directement, sachant que les donnés de base c'est le centre de la balle, sa dimension (4 nombres pour définir une surface).
Sinon pour améliorer ton rendu, une téchnique habituelle est de faire du quad pixel. En gros, tu fais tes calculs pour 0.25 de la taille de ton pixel ou lieu de 1, puis tu fais une moyenne pondéré pour avoir la vrai valeur de couleur. Cela te fera de l’antialiasing à pas trop chère.
"La première sécurité est la liberté"
[^] # Re: Qu'est-ce que c'est?
Posté par Nicolas Boulay (site web personnel) . En réponse au message Rendu 3D. Évalué à 2.
De mémoire, pour ne pas faire écrouler les perfs, en temps réel les cartes graphiques gèrent un nombre fixe de triangles, genre 150k.
Pour augmenter le réalisme, le logiciel sur cpu créait une sorte de bas relief qui est rendu par la carte, cela permet de faire des choses bien plus complexe.
"La première sécurité est la liberté"
[^] # Re: une place de marche par ci, une place de marché par là
Posté par Nicolas Boulay (site web personnel) . En réponse au journal une place de marché pour les adresses IPv4. Évalué à 5.
On a fait la même chose pour le CO2. Ce que tu décris, cela s'appelle un cartel et c'est punis par la loi.
"La première sécurité est la liberté"
[^] # Re: Petite remarque
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Un utilisateur de Linux condamné pour violation de brevet logiciel. Évalué à 10.
ça c'est du vent pro-brevet. Dans les faits, tu ne peut pas breveter un brevet qui décrit un algo de compression, à moins que tu précises qu'il permet de réduire une empreinte mémoire ou une bande passante. Énorme, non ?
"La première sécurité est la liberté"
[^] # Re: J'aime bien le nucléaire
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 3.
Je me rappelle du choix politique à l'époque : l'EPR (3.5) ou la génération suivante (4). L'EPR a été choisi car le suivant n'était pas prêt et on ne pouvait pas attendre 10 ans.
Cela repoussait donc la mise en place de la nouvelle technologie mais de combien de temps ? A priori, cela va dépendre des commandes d'EDF.
"La première sécurité est la liberté"
[^] # Re: Article nul
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 2.
Paris n'est pas la seul ville en France. 20 min de trajet est commun ailleurs.
Ailleurs, il existe aussi des tram, metro, train et autres bus.
"La première sécurité est la liberté"
[^] # Re: J'aime bien le nucléaire
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 3.
L'horizon de cette téchno, c'est 10 ans ou 20 ans ?
Genre est-ce qu'il y a des plans pour y aller rapidement pour faire un après EPR ?
"La première sécurité est la liberté"
[^] # Re: Article nul
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 2.
On croit lire un argument anti-ville :)
Parles tu de la création de la pollution ou de la pollution subit ? Car la campagne produit plus de pollution que la ville, mais il est vrai qu'elle y est bien plus concentré. Par exemple, il y a 4 fois moins de voitures à Paris par personne que dans le reste de la France.
Concernant le stress, je trouve cela juste amusant, cela n'a simplement pas de sens. C'est juste une image d’Épinal des petits village par rapport à la ville.
"La première sécurité est la liberté"
[^] # Re: Article nul
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 2.
Non, cela rapporte. La dispersion coute chère en tout ce qui est en réseau. Cela ne concerne pas que les transports publiques, mais les réseaux d'eau, assainissement, d’électricité, de téléphone. Et en plus, cela rend encore plus nécessaire une voiture par personne du foyer.
"La première sécurité est la liberté"
[^] # Re: Article nul
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 2.
Ce genre de maintenance c'est de la plomberie industriel, c'est pas non plus extraordinaire. Quand j'ai lu que certaine personne était sous traitant depuis 20 ans, j'ai cru comprendre que ce n'était pas spécialement précaire comme travail.
"La première sécurité est la liberté"
[^] # Re: Article nul
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 1.
Si il n'y a pas de 3ième voies, il y a toujours le temps perdu pour gérer l’arrêt, le freinage en plus, l'entretien des quais et de la signalisation. Si c'était rentable pourquoi fermerait-il?
"La première sécurité est la liberté"
[^] # Re: Article nul
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 2.
Tu n'as pas idées des sommes monstrueuses d'entretien des voies.
Le problème que tu cites est que le train n'a pas été remplacé comme il fallait. Dans certain coin, il y a moins de dix passager/jour sur une gare. C'est pour ça que les régions payent pour avoir des TER. Si la mairie veut son train, il peut toujours payer.
"La première sécurité est la liberté"
[^] # Re: Et si on arrêtait de faire des raccourcis débiles ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 2.
Si j'ai bien compris la nuit, le prix est divisé par 2. Mais c'est vrai que le prix de l'installation doit représenter plusieurs dizaine d'années de l'électricité.
"La première sécurité est la liberté"
[^] # Re: Article nul
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 1.
Depuis, le prix du pétrole a fait x10, ainsi que la plus part des matières premières.
L'immobilier a aussi beaucoup monté en France. Concernant les 2 voitures par foyer, c'était très peu courant.
Concernant le racordement, c'est toujours fait. Vu que RTE reste public, je ne vois pas pourquoi cela changera. Concernant la SNCF, la plus part des petits gares sont un parfait non sens. Une seul gare, c'est des millions d'euros par an. Impossible de justifier cela par rapport à un simple bus.
"La première sécurité est la liberté"
[^] # Re: Article nul
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [ HS ] : Pourquoi le gouvernement fait le choix d’une électricité chère et dangereuse. Évalué à 0.
Suffit de faire de meilleurs plans, et comme y a pas d'intérêts financiers en jeu, tout sera appliqué à la lettre.
Tu leur fais un monstrueux procès d'intention. Je rappelle quand même que Areva a perdu plusieurs marché car son EPR était 2 MM€ plus chère que la version Coréenne beaucoup plus simple.
Mais à part ça, c'est vrai que le prix de l'électricité est trop bas pour faire les investissements nécessaire.
"La première sécurité est la liberté"