cibler le document d’une iframe en javascript

le mercredi 24 janvier 2007

Vous pourrez avoir besoin comme moi de cibler le contenu ainsi que les fonction inclus dans une iframe, comme par exemple pour créer un script avec des upload de fichiers.

Le ciblage de l’élément iframe se fait comme les autres avec l’id ou avec l’attribut name seulement le contenu du document de l’iframe est un peu plus problèmatique.

par exemple pour cibler la partie window.document de la page de l’iframe :

<iframe scr="mapage.html" id="myiframe"></iframe>

vous devrez faire :

span class="st0">"myiframe"
maintenant votre variable myf cible sur le window.document de l’iframe.

un petit rapel : pour cibler la page à partir de l’iframe, simple :

 

Ces exemples marchent pour firefox, opera, IE >= 5.5.

wordpress syntax hightlight

le mercredi 24 janvier 2007

Comme certain ont pu le voir, en faisant la mise à jour vers wordpress 2.1.0, j’ai ajouter la coloration syntaxique à ce blog.

Cela a été possible en ajoutant un très bon plugin nommé Dean’s Code Highlighter

Cependant, pour ceux qui auraient envie de l’installer voici une petite modification permettant de prendre en compte le style du header (.head) qui est défini dans le css mais non utilisé.
j’ai rajouter dans le fichier geshi.php :

//à la ligne 2443 remplacez :
' class="head"'" style=\"{$this->header_content_style}\"";
}

// par :
' class="head"'" style=\"{$this->header_content_style}\"";
}

je vous conseille également de supprimer toutes les class css modifiant le comportement de la balise <code> qui apparement à une relation directe avec la balise <pre>

IE standalone version

le vendredi 19 janvier 2007

for this post I decide to write it in english! yeah all right!
why ? I don’t know… maybe is the title which inspired me 😀

non allez j’arrète je serais pas capable d’aller plus loin surtout ? cet heure l? 🙂

Alors voilà les versions standalone de IE : ce sont des versions qui n’ont pas besoin d’être installé, donc on peut lancer 4 fenêtres d’Internet Exploreur de différentes versions chacune. C’est magnifique. Non c’est pas magnifique de laisser 4 merde qui vont de la puanteur la plus abjecte (celle de la merde bien fraiche) à l’odeur d’une fiande en voie de décomposition. Néanmoins puisque que nous on est le pécu du net, il faut savoir à quoi on se frotte.

voici donc la compilation entière : ie-standalone.zip

Elle ne comprend pas encore IE 7. Allez un petit screen :
versions ie standalone

faite gaffe ça provoque des nausée!

fonera

le jeudi 18 janvier 2007

youhou! Je viens de recevoir ma fonera gratuite! Grace à Billy qui m’a prévenu à temps pour m’inscrire sur wikio!

Pour ceux qui ne connaisse pas la fonera est un routeur exclusivement reservé au utilisateur de Fon

Ok je critiquais Fon, seulement s’il me donne tout 😀 ça change la donne! Même si j’aime pas qu’on se fasse du profils sur ma gueule, si je veux garder la fonera je dois la laissé allumé pendant 1 an.

présentation

Première impression le transporteur : euh… Elle est où la poste ? 25 € pour envoyé ça!! normal c’est un transporteur privé. Vu le poids de la boite, ? la poste il y en aurait eut pour 10 € en recommandé. Bref… moi ça me va j’ai rien payé :p

pack fonfonera toute petite

2ème : l’emballage : ???
emballage fonera
sans commentaire 😀

Ce qu’on remarque d’abord, c’est qu’elle est petite, très petite.
taille de la fonera

L’alimentation 5V fournie avec est aussi grosse qu’elle 🙂
alimentation de la fonera

Malheureusement il n’y a qu’une entrée ethernet rj45… Etant donné qu’un serveur est ? l’intérieur, il aurait pu mettre 1 ou 2 sortie ethernet histoire qu’elle ne serve pas uniquement de routeur wifi.
prise de la fonera

Les vis se cache sous les grips inférieurs. Le démontage est assez facile.
démontage  de la fonera

Bon je suis pas un expert en hardware alors je vais pas vous faire de topo la-dessus. Juste un point, remarquez le connecteur en haut à coté de la ram.
XoraX ImageNet : xorax.info
Fon a mis en place depuis leur dernier firmware un système de mise à jour du firmware par internet avec une clef pour un algo de type RSA (genre https) mais il serait possible de mettra à jour le firmware directement par ce connecteur, et donc y installé votre propre firmware. Le processeur est du même type que celui utilisé par le Linksys WRT54GL (anciennement WRT54G), routeur dont ce servait Fon ? la base.

configurer votre routeur Fon

votre fonera à l’addresse ip 192.168.10.1, donc.. un petit tour sur l’admin :
admin fonera

je vous conseil de changer votre mot de passe de l’accès ? l’administration. c’est comme pour les livebox 😀
Bon sinon je vois pas se que je peux en dire de plus c’est une interface classique et simple.
On ne peut quand même pas changer les paramètre du DHCP mais bon… c’est pas la mort.

Oula je viens de déplacer la fonera et je remarque qu’elle est très chaude! Je comprend mieu l’utilisateur d’un radiateur sur le proc 🙂

accès SSH fonera

beaucoup de monde en parle, Fon n’ouvre pas l’accès ssh alors qu’il est juste derrière et qu’il n’attend que nous!
Il y a quelque temps des techniques tout a fait enfantines était sortie, basées sur l’envoie de données en POST sur la partie admin de la fonera mais Fon a mis à jour le firmware depuis et elles ne marche plus.

Une autre solution qui marche parfaitement et qu’il marchera probablement toujours c’est l’activation d’SSH par la connection filiaire grace au connecteur ? l’intérieur. Mais bon ça demande un certaint coût assez repoussant je dois dire. Je vais pas acheter les pièce du montage alors que je n’ai même pas payé le routeur 😀 ouais je sais je vous met la mort.

Je vais éssayer de voir si quelqu’un qui s’est fais un accès ssh peu pas me filé les sources histoire que je regarde comment l’interface d’admin pour voir s’il n’y a pas d’autre failles. ça me connait ces trucks 😉

bug IE<6 balise base et menu CSS

le mercredi 17 janvier 2007

ça fait 3h que je rouille pour trouver pourquoi le menu CSS que je doit intégré à oscommerce foire sous IE 6.

Et ben voila j’ai trouver, cet handicapé d’IE gère mal la balise <base href= »… »> et cela créé un bug qui fait foirer le chargement du fichier javascript csshover.htc qui est derrière…

ça à l’air presque impossible? c’est pour ça que IE l’a fait. Je suis pas près de le laissé rerentré sur mon site. Heureusement IE 7 a corrigé ce bug mais il en reste encore beaucoup trop pour lui donner le nom de navigateur web.

si vous ne connaissez pas le principe d’un menu CSS, je vous conseille vivement ce tuto.

En passant les nouvelles versions de csshover.htc ne marche pas sur IE7… restez donc sur la version original V1.00.031224 créé à la base par ce site allemand et qui à été repris ICI. La version V1.11.040203 marche bien également mais provoque des ralentissement notable donc mieux vaut resté sur la première qui contient les fonctionnalités suffisante.

opera 100% cpu… + kick IE user

le mardi 16 janvier 2007

bon je sais pas ce qu’il a en ce moment mais Opera me fais de la merde.

Dès que je le lance un de mes processeur tourne au taquet pour ien 🙁
J’ai beau fermé tout les onglet et le redémarrer ou bien encore éssayé de le kické quand il optimise son cache sur la fin rien à faire.
ça m’était déjà arrivé sur mon portable de remplacement et j’ai pa su le réglé… et aparement je suis pas le seul mais bon il y en a qui on le même problème sur firefox aussi…

enfin bref obligé de surfez avec le renard, obligé de me tordre le doigt pour ouvrir un onglet, obligé de clicker dans la barre de recherche pour allez sur google quoique j’ai découvert ALT+S bien pratique parfois mais ça ne marche uniquement que si vous avez la barre de recherche dans la page fermé…

En passant j’ai découvert que IE 6 & 7 ne géraient pas la propriété css display:table-row, et toujours pas les menu dynamic en css (pas de propriété hover) donc j’ai interdit l’accès à ce blog à tous les utilisateur qui l’utilise.

Marre des navigateurs boulets et des ignorants, faut faire le ménage ou les obliger à évoluer.

iPhone

le jeudi 11 janvier 2007

voila le futur nouveau joujou d’Apple : l’iPhone.

Seulement ipod + phone ? non, Apple a bien joué sur ce coup en intégrant les technologies sans fils Bluetooth, Wifi et Edge. Bien entendu, il a la capacité de lire des videos et toutes sortes de media.

On peut également remarqué qu’il intégrera un capteur permettant de savoir si l’iPhone est en position vertical ou horizontal permettant ainsi d’orienté l’écran afin d’augmenté la visibilité en hauteur ou en largeur. Je me demande ce qui se passera quand on le mettra à plat.

Le navigateur intégré a l’air très appréciable. il permet une vue d’ensemble d’une page en permettant des zoom sur les parties intérressantes afin d’y lire le texte.

Mais l’avancé la plus majeur (que je regrette de voir apparaitre sur un appareil portable) c’est l’écran multi-touch. On l’avait déjà vu :

Mais il n’est pas encore dans le commerce. Et j’aurais bien aimé qu’il le mette sur un Mac ou sur l’une de leur TV histoire de voir ce que ça donnait.

Ce joujou aussi fin qu’un iPod nano et aussi large que son grand-frère, sera donc apparement tout ce qu’il y a de plus interactif, mais je reste perplexe sur cela… ça me parait un peu trop beau pour être vrai et je pense qu’il y aura tout de même de sacrés ralentissements de temps en temps.

De plus aucune info sur le processeur utilisé ne tourne même s’il semble évident qu’un powerPC fera l’affaire mais… vu le revirement des Mac sur Intel il ne serait pas impossible qu’ils travaillent avec ses dernier. En se qui concerne les graphiques, Nvidia serait chargé selon les rumeurs de fournir les processeurs pour la video et le son.

Evidemment tout ça a un prix : 400€ pour l’édition contenant 4 Go de mémoire. Ce qui n’est pas excessif, et je dirait même si, excessivement bas quand on regarde les prix des téléphones portables aujourd’hui. Cela dit vous avez le temps d’en voir sortir avant qu’il arrive… ben oui, il est prévue pour juin 2007. Donc en gros il sortira en Juillet-Aout et il coutera 500 € 😀 tout de suite c’est moins cool !

arret du 118 818 de Free à cause d’Allô Bottin, qui ne reconnait pas les faits

le mardi 9 janvier 2007

Comme vous le savez, le 181 818, l’annuaire téléphonique gratuit de free à été fermé il y a moment.

C’est bien à cause d’Allô Bottin (118 007) qui a engagé une action en justice pour concurrence déloyale et publicité mensongère. Ce dernier tente de se discrédité de cette responsabilité.

L’appel vers le 118 818 été bien gratuite pour tout les utilisateurs appelant avec France Télécom ou Free (via la FreeBox) mais il était taxé sur les autre opérateurs mais pas surtaxé. Des rumeurs disent que Free utilisait aussi des systèmes de redirection préférentielle : vous cherchez un hotel on vous oriente sur celui qui nous sponsorise. Procédé ingénieux utilisé par les plus grand comme Google.

Le 118 818 est donc fermé à jamais. Même le juge sur l’affaire a proclamé Free coupable en déclarant que cette offre « n’est pas gratuite, le consommateur étant facturé par Free pour toutes les communications qui suivent la mise en relation, toutes les communications de l’annuaire inversé, tous les appels effectués à partir d’une ligne de téléphone fixe autre que France Télécom ou d’une Freebox, tous les appels effectués à partir de téléphones mobiles ». Déjà ça voulait dire aussi que si vous appelié 118 818 à partir d’une ligne FT, vous pouviez téléphoner gratuit, et ça ça à du encore moins plaire à certains…
Vive la justice française. Un service gratuit pour 95% des utilisateurs voir plus, un opérateur anciennement nationnal viens fourré sont nez dedans et tout le monde l’aclame.

Allez je déclare officielement la lecture de ce Blog gratuit!! Merde j’ai des pub et à part le regarder de chez mc do vous payé quand même votre abonnement internet. Bon ben alors je dois fermer le blog…

wifi protected setup WPS

le mardi 9 janvier 2007

une nouvelle norme est en train de faire son apparition, elle permet de simplifié la mise en réseau des appareils wifi.

Le Wifi Protected Setup (WPS) a été mis en place car bon nombre d’utilisateur trouvait difficile et compliqué de connecter leur périphérique à leur réseau. Il permettra ainsi de simplifié la mise en place du réseau tout en le sécurisant en WPA. La connection d’un périphérique se fera uniquement en entrant un code PIN ou encore en appuyant sur un bouton.

Moi ce que j’en dis, c’est qu’ils vont ouvrir des portes sur le WPA à l’heure où c’est le seul système relativement sécurisé étant donné qu’il n’y a qu’une méthode de bruteforce sur la clef qui marche.
Donc si le procédé est si simple que ça, c’est possible que le code PIN entré soit aussi très simple et donc très facile à bruteforcer.

Donc vive le WPS 😀

MLD & MPD pour modèliser sa base de donnée

le vendredi 5 janvier 2007

Je viens de découvrir les outils permettant de transformer des MLD (Modèle Logique des Données) en MPD (Modèle Physique des Données) utilent pour les database.

Mais il y a beaucoup trop de théorie dans ses mots alors on va juste dire que ça permet de mieux visualiser ses BD et les relations des tables entre elle. Ce qui permet de les créer (et les gérer) plus facilement, plus éfficacement mais aussi et surtout plus rapidement, le tout sur une méthodes aux normes presque internationnales : la méthode merise.

Beaucoup utilisent PowerAMC, évidemment, il est grand, beau, très fort, mais payant… et vu le prix je doute que ça vous tente.
Cela dit il est fournie en version d’évaluation pour 15 jours, la politique de Sybase n’est donc pas si méchante que ça. Ben oui quand je dis ça vous devez penser bien sur à trouver une parade pas très légale pour l’utiliser comme bon vous semble. Sybase comme tant d’autre le sais surement aussi bien que moi mais ça leur permet de vendre à ceux qui ne sont pas dans le besoin. En gros il y a pas de doute PowerAMP est bien le soft de référence, cela dit il est limite trop proffessionnel. Il intègre même les MCD (Modèle Conceptuel de Données) mais la ça devient limite philosophique 😀

Donc vous pouvez vous rabattre sur DBdesigner. C’est gratuit, simple, intuitif et assez évolué, et en plus plaisant à manipuler! regardez les screenshots. Si vous n’avez pas Eclipse, je vous le conseil fortement.

Et puis si vous avez Eclipse… et ben oui fallait bien que mon éditeur à tout faire ai un truc pour lui 😀 vous pouvez ajouter le plugin Azzurri Clay (via l’update site). Il permet de faire tout ce qu’on veut à peu près, je suis encore en phase de test mais c’est semblable à DBdesigner. Seul bémol, pour l’instant pas d’exportation en MySQL 5. regardez les screenshot.