Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Derniers commentaire(s) [Tous] :


Dernières entrées dans le suivi [Toutes] :


[ 1 2 3 4 5 6 7 8 9 :: Suivant ]

Lisaac plus rapide que le C !

Posté le 24 avril 2008
Tout le monde s'en fout, mais cela fait des années que je suis persuadé qu'un langage de très haut niveau à plus de potentiel d'optimisation qu'un langage aussi bas niveau que le C. Et pourtant dés que l'on veut de la performance, on pense C.

C'est fait, Lisaac, un langage impératif à prototype, a plus de point que le C dans le langage shoutout. Il s'agit de microbenchmarks, dont l'algorithme est imposé.

http://shootout.alioth.debian.org/gp4/benchmark.php?test=all(...)

Cela fait un test un peu plus complet que le code mpeg2 qui servait de test.

http://isaacproject.u-strasbg.fr/li/li_benchs.html

Chapeau à Ben !

> Lire le journal (157 commentaires, moyenne: 3,4).

"Vous n’avez pas à vous débarrasser de votre ordinateur à chaque fois que Microsoft lance une nouvelle version de ses logiciels. "

Posté le 14 avril 2008
IBM annonce la sortie d'une solution de compression H264 sur un système basé sur le Cell. Il vante la mise à jour possible du système car le Cell n'est pas une solution hardware figé.

Ce qui nous vaut cette citation super cocasse, surtout sur Linuxfr :

"A l’heure actuelle, des milliards de dollars d’infrastructures de compression vidéos vont être littéralement jetés par les fenêtres lorsque de nouvelles normes comme la h.264 seront adoptées", ajoute Ron Tiede. "Vous n’avez pas à vous débarrasser de votre ordinateur à chaque fois que Microsoft lance une nouvelle version de ses logiciels. Alors pourquoi devriez-vous jeter 50 000 dollars par les fenêtres avec un équipement de type encodeur ?"


http://www.vnunet.fr/fr/news/2008/04/14/ibm_annonce_une_gran(...)

> Lire le journal (28 commentaires, moyenne: 3,6).

VLC et son érgonomie

Posté le 12 avril 2008
Au détour d'une discussion dans un forum :

D: - "Note qu'il me reste VLC mais c'est pourri.(sous OSX)"

M: - "Pourri ? Cad ?"

D: - "ben c'est a dire que l'ergonomie est dégueulasse face au lecteur Apple et la qualité moins bonne."

D: - "Pour l'ergonomie, même en configurant, ça vaut pas celui d'Apple, avec les miniatures des chapitres, par exemple. Pour la qualité, post-processing ou pas, je trouve la qualité meilleure avec le lecteur de Mac OS, essentiellement sur le désentrelacement (bon, au détriment de l'utilisation CPU)."

J'avoue que j'ai du mal avec l'ergonomie de VLC, je sais que c'est configurable mais au lieu de m'embêter j'utilise mplayer.

Cela n'est pas la première fois que j'entends dire cela. J'ai l'impression que VLC a besoin d'un changement à la Mozilla->Firefox.

Certe, il existe un mode expert ou non, mais même dans le mode débutant, il y a des options pas évidente. Bref, il faudrait juste un sérieux lifting de l'interface avec une grosse simplification.

Je sais...yacafocon, etc... Mais bon, c'est dommage que ce genre de "détails" nuise au projet.

> Lire le journal (51 commentaires, moyenne: 3,9).

[HS] Emplois, salaire et manque de troll politique...

Posté le 25 mars 2008
Je ne connais pas ce "Pierre Larrouturou" mais j'aime bien son analyse qui dit que c'est le chômage la source de tous les problèmes.

http://www.rue89.com/2008/03/23/economie-nicolas-sarkozy-n%E(...)

Une des solutions qui a été proposé, c'est de baisser le coût du travail, pour faire cela, certain ont proposé de remplacer les charges sociales basé sur les salaires par une taxe sur la valeur ajouté. Pour éviter que les boites se mettent toute la différence dans la poche, il était proposé de diminuer aussi la part des taxes des salariés.

L'Allemagne a mis en place cette TVA social ce qui a mécaniquement fait baisser le coût par salarié à un niveau inférieur à celui de la France.

L'idée a été enterré ici devant la peur de l'inflation.

D'ailleurs est-ce qu'une petite inflation n'est pas saine ? (genre 3% au lieu de 1.5% ?) C'est gênant uniquement si les salaires de grimpent pas. D'ailleurs, j'ai l'impression qu'un grand nombre de boite on prit l'habitude du 0% annuelle.

Il y a d'autre mesurettes possible, comme l'augmentation de certain seuil psychologique. Il y a des obligations spéciales après 20 et 50 salariés. L'approche complexe est de trouver d'autre moyen de déclencher les obligations (chiffre d'affaire ?) ou l'approche simple est de relever ce nombre. Passer à 22 et voir si il y a création de poste ou pas. Après tout, c'est les PME qui ont le plus de réserve d'embauche.

> Lire le journal (146 commentaires, moyenne: 2,7).

Éric Besson devient "secrétaire d'État chargé du développement de l'économie numérique"

Posté le 19 mars 2008
Son titre exact est "secrétaire d'État auprès du Premier ministre, chargé de la Prospective et de l'évaluation des politiques publiques ainsi que du développement de l'économie numérique".

Je sais que c'est le fameux économiste de gauche écœuré par les attaques de son camp qui a changé de bord. Il s'occupait de

Il est difficile de trouver des informations sur ses points de vue concernant DADvsi, l'eucd, les brevets logiciels, le logiciel libre, voir si il a un lien avec Rocard qui est de gauche et qui comprends bien la problématique.

Avez vous plus d'information ?

> Lire le journal (60 commentaires, moyenne: 3,5).

"« Propriété intellectuelle » est un euphémisme malencontreux"

Posté le 02 mars 2008
Libé publie la traduction d'un article que se veut didactique sur la non-évidence de la "propriété intellectuel".

...ceux dont on « vole la propriété » entrent bien plus en sympathie dans l’imagination du public que « les entités industrielles qui ont vu empiéter sur le périmètre de leur monopole », qui était la manière la plus commune de parler des contrefaçons avant que la « propriété intellectuelle » ne prenne l’ascendant.

http://www.ecrans.fr/Propriete-intellectuelle-est-un,3502.ht(...)

> Lire le journal (6 commentaires, moyenne: 3,8).

Un nouveau processeur VIA

Posté le 24 janvier 2008
C'est un nouveau processeur 64 bits de 2Ghz avec une fpu tres rapide dans la meme enveloppe de consomation que les C7. Rien de revolutionnaire sauf la disponniblilite de la doc.

interview du concepteur:
http://linuxdevices.com/articles/AT3050747809.html

L'architecture:
http://linuxdevices.com/files/misc/via_isaiah_architecture_b(...)

(ps : je suis etonne j'ai grille patrick_g )

> Lire le journal (38 commentaires, moyenne: 4).

[presque HS] Le rapport Attali « propriété » de l'éditeur Bernard Fixot !

Posté le 21 janvier 2008
Par l'intermédiaire de Google news, j'ai découvert une spécialité intéressante de Les Echos : ils publient les rapports publiques dans leur intégralité. J'ai ainsi pu lire vendredi les grandes lignes du rapport Attali.

Aujourd'hui, j'apprends que le texte est retiré car il appartiendrai aux éditions Fixot. Un rapport commandé et payé par l'état pour le bien publique, dont les droits d'auteurs auraient été vendu à un éditeur ! C'est quand même énorme. Je serais curieux de savoir qui a cédé ces droits.

Mais ils l'ont fait : http://www.lesechos.fr/info/france/4674973.htm

> Lire le journal (40 commentaires, moyenne: 4,1).

Qu'est-ce qu'un outils de développement de rève ?

Posté le 16 janvier 2008
Une autre question métaphysique, aujourd'hui.

Quel serait votre outil de développement de rêve ?

Parmi les outils qui font gagner du temps, les gestionnaires de version permettent de suivre l'évolution d'un code et de mettre des points de repère entre les temps de essais/erreurs et une solution avec le code qu'il y avait "avant". Le "diff" permet de ne pas faire de grosses boulettes avec des oublies.

Un bug tracker permet d'éviter d'oublier des remarques. C'est un super pense bête même si on remet des choses à plus tard, rien ne peut être oublié.

Une gestion de doc simple comme un wiki ou doxygen peut être utile sur de gros projet. J'aime bien aussi l'outil de partage de document de Google pour écrire un document à plusieurs (même si un wiki permet de faire la même chose en ligne mais publiquement).

Les outils Gnu pour tester, profiler le code comme oprofile, gprof, valgrind ou les options de coverage de gcc.

Il y a aussi les autotools qui facilitent la construction de soft n'importe ou, remplacer lentement par cmake, qmake ou autre.

Pour un développeur de soft, un des trucs les plus chiant à faire est de trouver/corriger les bugs. C'est assez peu intéressant comme tâche. Il existe des outils pour aider comme Valgrind mais il est surtout pertinent que pour le C/C++ (pour trouver les fuites mémoires).

Les langages comme Java, Perl, Python, Ruby permette de coder plus vite avec leur syntaxe "haut niveau".

Pour vous, qu'est-ce que vous aimeriez pour vous faciliter la vie ? Qu'est-ce qui vous fait perdre le plus de temps ?

> Lire le journal (80 commentaires, moyenne: 2,9).

Qu'est-ce que bien gérer les erreurs dans ses programmes ?

Posté le 14 décembre 2007
La question métaphysique du jour : comment bien gérer les erreurs ?

Il y a déjà plusieurs types d'erreurs: celles qui relèvent de la mauvaise utilisation de code, elle pourrait se traiter avec des assert(), il y a celle qui remonte un mauvais fonctionnement à l'étage du dessus, et celle entre les deux, qui peuvent servir parfois à effectuer des "scans" de fonctionnalités (genre on charge tous les noyau réseau un par un pour trouver le bon driver de sa carte).

Les problèmes surviennent lorsque du code qui devrait retourner un assert() et donc crasher en cas d'erreur font un simple "return error"; et qui a le malheur de faire une exécution partielle du code. En général, 2 ou 3 appels de fonctions différentes de la lib en question plus tard, tout va se viander aléatoirement.

Donc, il faut déjà prévoir quoi faire en cas d'erreurs au plus bas niveau et ne remonter qu'en cas d'impossibilité de gérer le problème à ce niveau et encore, en le faisant proprement (par exemple, un retour de malloc à 0 ?).

Proprement, cela veut dire peut-être de séparer fonction de test de validité des paramètres, et exécution proprement dite de la fonction, cela permet d'éviter les exécutions partielles (imaginez une fonction de lib qui retourne une erreur en s'étant exécuter à moitie dans un cas qui n'entraine pas une erreur fatal de l'ensemble).

Souvent dans les exemples d'utilisation, la gestion des erreurs est mise de coté pour éviter d'alourdir un exemple. Cela démontre déjà que la gestion d'erreur à tendance à brouiller l'algorithme de base. Je trouve que cela renforce le principe de base de bien séparer exécution et traitement d'erreur.

Il y a maintenant les gestions d'exception pour faire cela. Je n'ai jamais vraiment coder avec, mais je n'ai jamais non plus vu un véritable enthousiasme pour ce système.

J'aurais tendance à éviter toute gestion d'erreurs qui entraîne un crash. Aucun utilisateur n'aime voir un crash, surtout dans l'embarqué. Cela me rappelle une certaine central inertielle qui partait en autotest sur une exception Ada. J'aurais tendance à interdire formellement tout code qui interrompt la fonctionnalité.

Connaissez vous des règles génériques pour déterminer la conduite à tenir en cas de retour d'erreur ?

Qu'est-ce que vous conseillez donc pour faire propre ?

> Lire le journal (80 commentaires, moyenne: 2,4).

"Accord Olivennes: Une vision consumériste de la culture"

Posté le 14 décembre 2007
C'est un article pointé au fin fond d'un commentaire qui nécessite je pense plus de visibilité.

J'y ai lu un nouveau argument pour la licence globals. Assez étonnant en fait mais très logique :

Contrairement à ce qu’ils ont alors prétendu, leur opposition [des majors] n’était pas motivée par d’éventuelles difficultés techniques de mise en place — elles sont les mêmes que pour la mise en place du système de dissuasion —, mais par la crainte de perdre leur contrôle sur la distribution.

La licence global nécessite le même genre de techniques que le filtrage/scan proposé ! A la différence près, que les internautes lutteront contre l'un mais pas contre l'autre.

http://www.monde-diplomatique.fr/carnet/2007-12-11-Accord-Ol(...)

> Lire le journal (15 commentaires, moyenne: 2,3).

P2P : L'Association des auteurs-compositeurs canadiens propose ... la licence globale !

Posté le 06 décembre 2007
L'équivalent de la SACEM au Canada vient juste de proposer une licence global à 5$ par connection internet.

Eux trouvent cela génial.

Leurs réflexions :

http://www.songwriters.ca/studio/proposalfrench.php

( depuis : http://techno.branchez-vous.com/actualite/2007/12/faire_paye(...) )

> Lire le journal (9 commentaires, moyenne: 5,9).

Comment les programmeurs écrivent du code flottant ?

Posté le 03 décembre 2007
Une petite question métaphysique m'a traversé l'esprit ce soir : Comment les codeurs codent avec du code flottant ?

Cela a l'air bien complexe. Si on reste sur PC x86, il y a les instructions x87, le SEE et les nombres sur 32, 64 et 80 bits, tout sachant que Intel calcule en interne sur 80 et non 64 bits pour les double au contraire de AMD.

Comment s'écrit un code ? Par essais erreurs ? On doit évaluer "à la main" les fuites de précision et écrire l'algorithme en conséquence ? J'imagine que c'est la démarche des codes scientifiques pour éviter d'utiliser des nombres étendus plus lent.

Ensuite, il y a bien des codeurs "3D" qui ne doivent jurer que par les 4 vecteurs floats SSE et les option type --fast-math qui se permettre de changer l'ordre des opération pour la vitesse (donc en cassant toutes étude de limitation d'erreurs de précision).

Le codeur 3D doit tout de même avoir besoin d'un minimum de précision et doit à un moment ou un autre faire attention à son code, si il ne veut pas trop d'aberration dans l'image.

Il doit y avoir aussi tous les intermédiaires entre ses 2 extrêmes.

D'ailleurs comment choisi-t-on d'utiliser un type d'arrondi plutôt qu'un autre ? Quel est l'intérêt de gérer les NaN ou les infinis qui ralentissent tellement un code c ?

Bref, je cherche des retours d'expériences sur la méthode choisie pour coder un algorithme utilisant les flottants.

> Lire le journal (75 commentaires, moyenne: 3,2).

Vente de geek

Posté le 29 novembre 2007
Un dame est en train de vendre son geek pour lui trouver un boulot interrescant sur ebay.

hahaha, c'est trés drole. (voir à la fin de l'annonce, la raison ultime)

http://cgi.ebay.fr/Administrateur-technicien-reseaux_W0QQite(...)

Maintenant que tu as une honte internationnale,tu peux te décourvir. Je suis persuadé que le geek en question doit lire linuxfr... (sinon c'est un faux !)

> Lire le journal (25 commentaires, moyenne: 4,1).

Conférence: L'auteur du rapport sur la lutte contre le piratage sur internet à Science Po

Posté le 29 novembre 2007
Denis Olivennes, après son passage à France Culture ce matin, sera à Science Po, ce samedi.

Il recuse le terme d'être non neutre car vendeur de disque. Il dit que la Fnac fait 50% de CA avec les appareils éléctroniques contre 10% avec la musique. Le piratage serait donc plus favorable pour le Fnac que la repression.

Il aime à décrire son rapport comme étant un consensus car il a été signé par les majors, les sociétés (sacd, sacem, ...) et les FAI.

Par contre, les associations de consommateurs, l'APRIL et les association d'internaute ne serait qu'une centaine voire milliers de personnes qui ne représentant qu'eux-même...

J'ai l'impression de revoir les mêmes arguments sur "la majorité économique" lors du débat contre les brevets logiciels européens.

Concernant le filtrage, il ne semble pas aimer le principe d'un scan généralisé à la chinoise. Il pousse pourtant à l'expérimentation.

Par contre, pour la réposte graduée, il semble vouloir utiliser les systèmes qui utilisent des honeypots. Bref, utiliser les logiciels de "scan" utilisant les moteurs de recherche p2p déjà existant, le genre de truc contournable par proxy ainsi que par gestion de tiers de confiance. Il suffit d'attendre l'évolution téchnologique.

Il semble vouloir éradiquer le piratage mais sans trop se soucier de remettre des grands principes en cause comme le droit à une correspondance privé ou celui d'une justice d'état et non privé.

Il ne semble pas non plus, essayer de chercher plus loin la baisse des ventes de CD, comme l'absence de qualité, ou la concurrence d'autres secteurs.

Il reconnait que le prix et la facilité d'utilisation est un gros problème. Il n'aime d'ailleurs pas trop les DRM.

Pour ceux qui veulent débattre, il sera en conférence samedi.

Je regrette déjà l'absence de Lawrence Lessig. Le débat aurait été à un autre niveau.

A 16h30, un grand débat, en partenariat avec France Culture, aura également lieu sur le thème "Culture gratuite/Culture d'élite", avec Christophe Girard (adjoint à la culture du Maire de Paris), Olivier Py (directeur du Théâtre de l'Odéon), Nathalie Heinich (sociologue de l'art et professeur à l'EHESS), Frédéric Martel (attaché culturel aux Etats-Unis et professeur à Sciences Po) et Denis Olivennes (PDG de la Fnac).

Samedi 1er décembre, 14h-18h30.
Sciences Po
27, rue Saint Guillaume
75007 Paris
Métro : Saint Germain des Prés / Sèvres Babylone

http://bibliobs.nouvelobs.com/60e-journee-dedicaces-de-scien(...)

> Lire le journal (68 commentaires, moyenne: 3,9).

2 ans plus tard et toujours autant de conneries !

Posté le 20 novembre 2007
C'est l'histoire d'une stagiaire chinoise qui n'a pas eu le bol de tomber sur un crétin (xénophobe ?) qui a fait du zéle. Elle est accusé d'espionnage industriel. Pour justifier l'histoire, on lit : Présentée par une source proche du dossier comme une étudiante "brillante", polyglotte, "d'une exceptionnelle compétence" et bardée de diplômes, Li Li semble être la parfaite réincarnation de Mata-Hari, version made in China. Les premiers éléments des perquisitions indiquent que six ordinateurs d'"une puissance énorme" contenant des données "confidentielles" ont été saisis chez elle. On lisait déjà ses conneries, il y a 2 ans. L'Express les ressorts du congélateur. Des camarades de classes disaient qu'elle n'était pas forcément plus doué qu'une autre, qu'elle avait plutôt du mal avec le français, qu'elle était en collocation, donc forcément 3 machines/personnes pour des informaticiens, cela n'a rien d'exceptionnel (Il y en a 4 chez moi...+2 à la cave...). Mais non, on ressort sans doute une dépèche AFP. http://www.lexpress.fr/info/quotidien/actu.asp?id=461762&(...) Si au moins, il y avait de quoi laisser des commentaires sur leur site... Mais non, même pas. Ils sont toujours au web 0.8-beta. (gros beta...)

> Lire le journal (12 commentaires, moyenne: 5,8).

Comment vendre 100 000 single et toucher 477¤.

Posté le 12 novembre 2007
Tu es jeunes, talentueux, tu viens de signer avec une major, tu as vendu des disques avec 5 zéros, tu te crois riche ?

Et bien non, car tu n'avais pas lu ton contrat. Tu es trop con, tu n'a pas de licence de juriste en droit d'auteur.

http://www.ratiatum.com/news5950_La_poule_vend_100000_disque(...)

C'est toujours drôle d'entendre les majors faire pleurer leurs artistes...

Des fois, on comprends mieux les réactions de la SACEM... (qui roule pour les artistes uniquement) contre le SNEP (qui roule pour les majors).

> Lire le journal (29 commentaires, moyenne: 5,2).

Qu'est-ce qu'un langage sécurisé ?

Posté le 11 novembre 2007
Je me pose une question méta physique ce soir.

Qu'est-ce qu'un langage sécurisé ?

En général, lorsque l'on voit ce terme, Java n'est pas loin. Mais il est plus souvent question de JVM que du langage lui-même.

La jvm controle le champ d'execution d'un programme pour empécher d'aller faire des choses non autorisé : accéder directement à certaine fonctions, injecter du code, executer du code non prévus en injectant des paramètres, accéder à des IOs interdite, accéder directement à la mémoire, etc...

Mais du point de vue du Langage ? J'imagine qu'il doit absolument pouvoir éviter les horreurs du C comme les buffers overflow. Mais est-ce que tous langages avec allocation automatique de mémoire serait protégés ?

La plus part des attaques du C sont basé sur ce problème : le retour dans la libc, l'injection de code dans la pile, etc... Par contre, les bug de printf avec "%n", est plus un problème de non controle de paramètres par le C.

On peut aussi bannir les pointeurs qui permètent de casser la ségmentation des données (au profit des références).

On peut aussi ajouter toutes les fonctionnalités qui empèchent les bugs et assurent plus facilement que le code soit correct.

Mais est-ce suffisant ? Y'a t -il d'autres paramètres à prendre en compte ?

> Lire le journal (85 commentaires, moyenne: 2,7).

Boycote des CD ?

Posté le 29 octobre 2007
Je viens de lire ceci : Les maisons de disques envoient leur « livre blanc sur le peer-to-peer » au gouvernement

http://www.zdnet.fr/actualites/internet/0,39020774,39374920-(...)

En gros, le SNEP (Syndicat national de l'édition phonographique) vient de publier un papier ou il fait du lobbying pour toujours plus de filtrage, toujours plus de repression, que le tout soit gérer par les FAI, et surtout sans toucher à la taxe de compensation à la copie privé.

Rien de nouveau sous le soleil. En fait, si, c'est dans les commentaires.

Je n'ai jamais autant vu de gens parler de boycote. C'est l'expression d'un gros ras le bol sur le fait d'être considéré de base comme un voleur, un tricheur, et d'être plus surveillé qu'un dentifrice à l'antigel chinois. Marre de voir des millionnaires jouer avec nos libertés individuels fondamentals !

Demandes t on à la poste d'ouvrir les paquets pour vérifier la légalité de leur contenu ? Or c'est ce qu'il demande au FAI. Je rappelle que le secret de correspondance est un droit de l'homme.

Bref, de plus en plus de gens parlent de boycotte. L'idée fait son chemin pour "voter avec son portefeuille".

Est-ce que vous sentez cela aussi autour de vous ?

> Lire le journal (8 commentaires, moyenne: 5,8).

"revenir sur l'inscription du principe de précaution dans la Constitution"

Posté le 12 octobre 2007
En 2005, a été rajouté dans la constitution le principe de précaution. Aujourd'hui, la commission Atali sur la croissance propose de l'enlever pour le mettre de façon plus encadré dans la loi.

http://www.lefigaro.fr/economie/20071012.FIG000000099_le_big(...)

J'avoue avoir du mal à comprendre ce principe.

A la création du train, beaucoup étaient persuadé que le cerveau humain ne pourrait pas résister à une vitesse de plus de 30km/h. On pourrait aussi parler des effets secondaires des médicaments. Par exemple, certain anticancereux sont de véritables poisons pour les soignants, pourtant, ils sont efficaces sur les malades.

On peut citer un tas de téchnologies qui ont des avantages mais qui ont aussi fait de gros inconveniant (morts, ...). La voiture, le nucléaire, les ogm (pour produire des médicaments pas chère par exemple), l'avion, l'alcool, etc...

Qu'en pensez-vous ?

> Lire le journal (35 commentaires, moyenne: 2,9).

[ 1 2 3 4 5 6 7 8 9 :: Suivant ]