Fil des billets
Fil des commentaires
Mot-clé - javascript
Brute force
28 février 2013, 19:54
Pour cracker un mot de passe, la technique la plus simple (et généralement celle de la dernière chance ^^), c'est la force brute: essayer toutes les possibilités, une par une. Mais pour cela il faut pouvoir générer ces possibilités :-) Un outil comme hashcat sait le faire alors pourquoi pas nous ;-)
Cross-Origin Resource Sharing
16 novembre 2011, 22:34
Après avoir réussi à ajouter mon code LESS et à résoudre mes problèmes d'import, j'me suis dit que j'allais stocker toutes mes ressources statiques sur un sous-domaine à part. Les bonnes raisons à cette pratique sont nombreuses (rapidité de chargement, pas besoin de cookies, ...) mais c'est surtout que je veux mutualiser mes css, js et autres images communs entre mes différents sites. Alors je déplace tous les fichiers LESS de Bootstrap vers un sous-domaine static.domaine.tld et je modifie mon import css. @import url(http://static.pollito.fr/.../boostrap.less); Un p'tit refresh ... et rien, ma page n'a plus du tout de feuille de style :'(
@import url(http://other.domain.tld/style.less)
07 novembre 2011, 22:33
Maintenant que j'ai réussi à ajouter mon bouton, je voudrais mutualiser les fichiers .less de bootstrap sur un autre serveur, histoire d'en faire profiter plusieurs sites sans avoir à dupliquer. Mon fichier less va donc faire un import du style: @import url(http://autre.domaine.tld/bootstrap.less); Jusque là, rien de compliqué sauf que quand je teste ... rien! Aucun style :'( Un petit tour dans la console de Chrome et j'ai la source de l'erreur: GET http://mon.domain.tld/http://autre.domaine.tld/bootstrap.less 403 (Forbidden) L'url d'accès au fichier est complètement fausse. LESS a préfixé l'adresse par l'adresse de ma page web, sans comprendre qu'elle était déjà au format "absolu". Premier réflexe, je recherche dans le gestionnaire de bugs du projet si qq'un a déjà eu le problème et là c'est le drame. Il y a foison de tickets qui parlent tous plus où moins du problème. Dernier recours, dl des sources et immersion.
Boostrap, by Twitter
04 novembre 2011, 22:32
Je suis tombé par hasard sur Bootstrap, une boîte à outils pour construire rapidement le design et la mise en page d'un site ou d'une webapp. C'est un des nombreux projets open-sourcé par twitter. Il propose des templates html, du css qui va bien et quelques javascripts, le tout facilement customisable. Pour sa mise en forme, Bootstrap utilise LESS, un framework qui permet d'ecrire du css compact, d'imbriquer les règles, d'utiliser des variables voire des fonctions. LESS fonctionne aussi bien côté serveur (avec node.js) que côté client (avec compilation en live, c'est plus fun ^^). Allez, j'me lance. Je crée une page, j'ajoute bootstrap et la magie opère \0/ Maintenant, je veux un bouton noir, qui n'existe pas en standard. Qu'à celà ne tienne, j'en ajoute un!
Protection des formulaires web avec RSA
27 mai 2005, 19:24
Le but de cet "article" est de présenter quelques possibilités d'utilisation de Javascript pour protéger des données sur une connexion non sécurisée. On utilise pour cela un algorithme "asymétrique", RSA dans ce cas. Explications ...