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

Derniers commentaire(s) [Tous] :


Mets de l'huile

Posté le 29 juin 2008
Bonjour,

Je ne sais pas si vous êtes au courant du scandale, apparemment de l'huile minérale (destinée à la mécanique) a été découverte dans des produits à la destination de la consommation humaine.

Le fabriquant se veut rassurant, des scientifiques ont expliqué que ce n'est pas dangereux pour la santé, mais la vérité est toujours un peu dure à connaître.

Des fois j'ai l'impression qu'on nous fait bouffer de la merde.

sources

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

canvas, svg, audio et video ?

Posté le 10 janvier 2007
Il y a quelques mois déjà j'ai visionné une démonstration[1] des possibilités de l'élément HTML canvas[2] à partir du site de Mozilla et hier j'ai fait la découverte de cette autre expérimentation d'un petit jeu 3D utilisant l'élément canvas avec le javascript : Canvascape - "3D Walker", consultable à l'adresse http://www.abrahamjoffe.com.au/ben/canvascape/

Ce qui m'a agréablement surpris c'est que ce moteur 3D, basé sur canvas et javascript, fonctionne sur plusieurs navigateurs : firefox 2 (somme toute assez lentement) internet explorer 7 (déjà plus rapidement) opera 9 (le plus rapidement) ; Certaines parties de l'expérimentation s'affichent même partiellement dans konqueror 3.

Autre lecture intéressante hier soir, celle de l'interview du père des CSS, Håkon Wium Lie, dans le journal du net[3]. Cet homme de bon sens propose de créer des éléments HTML audio et video, à exploiter en complément des éléments canvas et svg pour enrichir les pages webs d'objets multimedias. Une option qu'il compte proposer pour la future version de HTML afin de renforcer l'alternative libre aux technos propriétaires (on pense évidemment surtout à flash et un peu aussi à wpfe[4] de Microsoft).

Je trouve cela encourageant, et vous ?

[1] Raycaster : http://developer.mozilla.org/samples/raycaster/RayCaster.htm(...)
[2] Drawing graphics with canvas : http://developer.mozilla.org/en/docs/Drawing_Graphics_with_C(...)
[3] "Flash est un obstacle à l'acceptation des standards du Web" : http://developpeur.journaldunet.com/itws/070108-itw-opera-li(...)
[4] “WPF/E” (codename) : http://channel9.msdn.com/playground/wpfe/

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

J'en peux plus des captchas

Posté le 19 décembre 2006
Déjà absolument inaccessibles aux mal-voyants, ces systèmes sont une torture pour les daltoniens lorsqu'ils sont présentés avec des couleurs pâlottes sur fond baveux "pour faire joli".

Depuis quelques temps ces systèmes fleurissent sur le web, et j'ai un peu l'impression d'être le seul à être embêté.

Savez-vous que ces systèmes de protection peuvent être démontés par des programmes, et surtout qu'il existe d'autres méthodes moins discriminatoires pour certaines catégories d'internautes ?

L'inaccessibilité des « CAPTCHA » : http://www.yoyodesign.org/doc/w3c/turingtest-20051123/

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

L'historique des sites webs visités pas assez protégé ?

Posté le 15 décembre 2006
En lisant un article sur "les prédictions de 2007 en matière de sécurité" [1], mon attention a été attirée par un autre article démontrant les possibilités d'utiliser le DOM javascript pour vérifier si des sites avaient été consultés par un internaute [2] .

Au départ j'ai pensé à une faille dans l'objet window.history mais non ; la technique consiste simplement à comparer la couleur de deux liens : celle d'un lien visité avec celle d'un autre, pas encore visité.

Cette possibilité est offerte par beaucoup de navigateurs internets, finalement presque tous ceux qui implémentent CSS et le DOM. J'ai modifié un poil le code présenté dans le deuxième article pour pouvoir le tester sur d'autres navigateurs :

var uri = prompt("Check uri has been visited?", "http://uri");

var link = document.createElement("a");
link.href = uri+Math.random();
link.innerHTML = uri;
link.id="link";
document.body.appendChild(link);

var link2 = document.createElement("a");
link2.href = uri;
link2.innerHTML = uri;
link2.id="link2";
document.body.appendChild(link2);

var getCssStyleValue = function (domElement, cssStyleProp) {
return domElement.currentStyle ? domElement.currentStyle[cssStyleProp] : window.getComputedStyle(domElement,null).getPropertyValue(cssStyleProp);
}

var colorNotVisited = getCssStyleValue (link, "color");
var colorVisited = getCssStyleValue (link2, "color");

link.innerHTML = link2.innerHTML ="";

document.body.removeChild(link); document.body.removeChild(link2);

var visited = colorNotVisited!=colorVisited;

alert (uri+" has"+ (visited ?" ":" NOT ") + "been visited."+
"\n(\"" + colorNotVisited + (visited ?"!=":"==") + colorVisited + "\")");


[1] Application Security Predictions of 2007 : http://www.cgisecurity.com/2006/12/07
[2] I know where you've been : http://jeremiahgrossman.blogspot.com/2006/08/i-know-where-yo(...)

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