Flux RSS Icône RSS

Les dernières actualités : Programmation

WAMP MSS

WAMP MSS (Mobile Storage Server) est une version portable de WAMP (acronyme de "Windows, Apache, MySQL, PHP" édité par PHP TEAM). Vous pourrez alors profiter d'un serveur Web très rapidement sur votre clé USB ou disque dur externe.
WAMP profitait déjà d'une interface simple et pratique d'utilisation. Le voici portable : un must.
Pour rappel, les versions incluses sont :

  • Apache 2.2.4
  • PHP 5.2.1
  • MySQL 5.0.37
  • PhpMyAdmin 2.9.2
  • SQLiteManager 1.2.0
Ce ne sont pas les toutes dernières releases, mais ça reste très convenable. A posséder absolument si vous avez la bougeotte !
Votes et réactions
(2 votes)
Réactions : 1 réaction
Catégorie et date
Catégorie : Programmation
02/07/07 @ 08H56 (permalink)

Liste de sites vulnérables aux XSS.

Bon, je ne pensais pas remettre de news avant la sortie sur la prochaine version du site, mais là, je ne pouvais passer à côté de ça !

Il s'agit d'un site qui resence les site vulnérables aux XSS et montrent un exemple ! Une grosse quantité de sites sont répertoriés.. Le pire étant que ces failles ne sont pas corrigées pour autant.. Un peu dommage sachant que les XSS sont numéro 1 dans le top 10 des vulnérabilités. Bref, si vous voulez apprendre un peu, allez donc visitez ce site.


Votes et réactions
(2 votes)
Réactions : 0 réaction
Catégorie et date
Catégorie : Programmation
04/06/07 @ 13H58 (permalink)

Modifier la page par défaut du module de recherche

Pour ceux qui utilisent Firefox 2 "or later", vous utilisez certainement la barre de recherche. Si comme moi, vous avez un accueil personnalisé chez google, vous aimeriez bien que celui s'affiche plutôt que la page de Google à l'éphigie de Firefox.

Pour celà, c'est simple, il suffit d'éditer le module de recherche de google ! Il s'agit d'un .XML que vous pourrez trouver dans "dossier_installation\searchplugins" (par exemple : "C:\Program Files\Mozilla Firefox\searchplugins"). Vous y trouverez un fichier pour Google ("google.xml"). Ouvrez-le avec votre éditeur de texte préféré.

Vous y trouverez un tas de propriétés. Celle qui nous intéresse est "SearchForm". Modifier alors la ligne : "<SearchForm>http://www.google.fr/firefox/</SearchForm>"
 en "<SearchForm>http://www.google.fr/ig?hl=fr</SearchForm>". Enregistrez le tout et redémarrer firefox. Et comme par magie, vous serez redirigé vers votre accueil personnalisé lorsqu'une recherche sera faite sans mots (pratique pour se rendre directement sur le site de Google, un simple ctrl+k et entrée nous y rend ).

Bien d'autres options peuvent être modifiée. Si vous connaissez un peu les URLs de recherche, vous pourrez facilement modifier et ajouter vos propres paramètres.


Votes et réactions
(2 votes)
Réactions : 0 réaction
Catégorie et date
Catégorie : Programmation
27/04/07 @ 12H10 (permalink)

Lisibilité des regexp

S'il y a bien une chose d'illisible, ce sont les regexp (expressions régulières). En effet rien que pour vérifier une adresse, on se retrouve avec quelque chose du genre : ((https?|ftp)://(w{3}\.)?)(?<\!www)(\w+-?)*\.([a-z]{2,4}). Forcément ce n'est pas très accueillant. Pour ceux qui auraient le soucis de se faire relire, sachez qu'il existe plusieurs méthodes pour y rajouter des commentaires. La première étant d'uiliser le paramètre x. Un exemple :
$regex =
'/(w+s+){6}  # Mot suivit d'espace, répété six fois
 w+                # Le dernier mot
 /x
';
Il modifie le comportement en ignorant tous les espaces vides ainsi que les caractères situés entre un # et une fin de ligne.

Une autre façon peut-être plus pratique est de se servir de la concaténation et des commentaires du langage lui-même. C'est à dire :
$regex =
'/(w+s+)'. // Mot suivit d'espace
'{6}'.         // Répété six fois
'w+'.         // Le dernier mot
'/'.

L'intérêt est que les instructions sont bien séparées et facilement compréhensibles pour être modifiées au besoin. Alors con-vaincu de coder proprement ? 

(Source : PHP In Action)

Votes et réactions
(1 vote)
Réactions : 0 réaction
Catégorie et date
Catégorie : Programmation
08/04/07 @ 10H00 (permalink)

Accents dans les alert javascript

On en a tous fait l'expérience une fois, les accents ne passent pas dans les alert en Javascript.. A la place apparaissent des points d'interrogation sur fond d'un losange noir hideux.. Bref, c'est la langue française qui se trouve ici bafouée ! Comment ça ? J'exagère ?
Plus sérieusement, voici une petite astuce pour éviter ce petit désagrément : il suffit d'utiliser le code octal.. Tout simplement ! Vous remplacez le caractère par un préfixe "\" suivit du son code octal. Simple mais encore fallait-il y penser !

Quelques petits exemples pour mettre les idées claires à tout le monde :

Accent Code octal
à  \340
é  \351
ê  \352
è  \350

Et puisqu'il n'y a pas que les accents, je vous invite à visiter cette page qui contient tout les caractères ISO et leurs équivalents en octal. Que demandez de plus ?


Votes et réactions
(2 votes)
Réactions : 0 réaction
Catégorie et date
Catégorie : Programmation
02/04/07 @ 08H32 (permalink)

 
Admin