Ressources

Javascript unpacker and beautifier

Marre de voir des JS comme ca :

if('this_is'==/an_example/){do_something();}else{var a=b?(c%d):e[f];}

Alors jsbeautifier est fait pour vous !

Voila le résultat :

if ('this_is' == /an_example/) {
do_something();
} else {
var a = b ? (c % d) : e[f];
}

Sounds great ? :-)

Today’s links

Some interesting links (or not!)

PHP Zeitgeist : What PHP developers have been looking for in the last decade

30 fresh AJAX Tutorials and Techniques

Confoo schedule is live : Web techno conference in Montreal (March 10 to 12)

France wants to taxe Google advertising revenue, what a nice country….

Google Street View disponible au Canada

Google Street View est maintenant disponible dans certaines villes du Canada et notamment Montréal !

Stade Olympique

Vous aviez vu passer les voitures Google vous ????

PHP – Livre blanc sur l’industrialisation de PHP

Alter Way vient de publier un livre blanc sur l’industrialisation de PHP.

Cet ouvrage est articulé en 3 grandes parties :

  • Le constat de la situation et les solutions actuelles
  • Les nouveaux outils
  • Les méthodes avancées

Une très bonne lecture pour occuper une partie du week-end :)

Télécharger le livre blanc

Une vidéo vaut mieux qu’un long discours…

logo_commoncraft

Lorsqu’on doit expliquer un concept ou une technologie (si simple soit elle) à des « néophites» , on a vite tendance à s’emballer et à se perdre dans des détails inutiles et par la même occasion perdre notre interlocuteur…à qui celà n’est pas arrivé!

Si vous avez du mal à faire des explications claires en schématisant et en vulgarisant votre vocabulaire technique, CommonCraft est le site qui peut vous aider.

Le concept est simple, des vidéos courtes avec un vocabulaire simple et des illustrations explicites.

On peut retrouver 4 catégories : Ecologie, Economie, Société et Technologie.

Même si pour le moment il n’y a pas énormément de contenu, celui disponible peut déjà s’avérer utile et vous permettra peut-être d’économiser un peu de temps et d’énergie!

Search PDF – Moteur de recherche d’ebooks gratuits

search-pdf

Un petit site rapidement.

Search PDF permet de faire une recherche dans une base de données de 225 000 pdf’s gratuits.

De quoi passez de bonne soirées d’été au coin du feu… ou presque…

Monitorer vos serveurs avec Fully Automated Nagios

Fully Automated Nagios est une distribution basée sur CentOs. FAN intègre tout les plugins et outils les plus utilisés par la communauté Nagios.

Le but étant d’avoir une distribution pré-configurée pour monitorer vos serveurs et permettre un gain de temps important.

Vous retrouvez principalement les applications suivantes :

Nagios : Application principale de monitoring,

Centreon : Interface Web pour Nagios,

NaReTo : Outil de création de rapport pour Nagios…

Ainsi qu’un grand nombres de plugins les plus utilisés, comme par exemple check_nrpe.

Je reviendrai plus longuement sur ces outils et cette distribution dans un prochain tutorial.

En attendant, vous pouvez télécharger FAN v1.1 ou directement ajouter le repository de FAN :

Crééez « /etc/yum.repo.d/FAN.repo»  :

[FAN]
name=FAN - Base
baseurl=http://cedrictemple.net/FAN/repository/fanprod/
gpgcheck=1
gpgkey=http://cedrictemple.net/FAN/repository/fanprod/RPM-GPG-KEY-FAN-1

et mettre à jour votre repository :

yum update

La version 2.0 de FAN devrait intégrer Nagios 3

Utiliser l’API Rails

Vladimir Kolesnikov publie la nouvelle version de railsapi.com.

Fonctions :

  • Recherche intelligente en AJAX dans l’API
  • Navigation à travers les Classes, Modules et autres fichiers.
  • Recherches récentes (Seulement sous Safari)
  • Navigation au clavier

Vous pouvez télécharger cette interface pour l’utiliser en locale ou bien l’utiliser en ligne depuis le site Railsapi.com

A noter que le code est disponible sur GitHub. (Et que IE n’est pas supporté ;-) )

10 tips PHP

En novembre 2008 le magasine Smashing Magasine publiait un billet fournissant 10 tips PHP. Cet article n’a pas été des mieux accueillit dans les commentaires car certains tips étaient incomplets ou donnaient de mauvais conseils.

Afin de corriger le tir, ils ont demandé à Chris Shiflett et Sean Coates de revoir leur article pour nous livrer un billet très intéressant dans lequel on retrouve les points suivants :

  • Utiliser une requête SQL injection Cheat Sheet
  • Connaitre la différence entre les opérateurs de comparaison
  • Utiliser des raccourcis
  • Utiliser les accolades
  • Préférez str_replace() plutôt que ereg_replace() ou preg_replace()
  • Utiliser des opérateurs ternaires
  • Memcached
  • Utiliser un framemork
  • Utiliser correctement l’opérateur de suppression
  • Utiliser isset() plutôt que strlen()

Bien sûr la plupart de ces tips semblent logiques mais il est toujours bon de les rappeler!

Surfez anonymement

Vous êtes tous entendu parlé de la fameuse Loi Hadopi Wikipedia w, je ne reviendrais donc pas dessus.

Mais par contre, je tiens à vous faire part de l’initiative des webmasters de The Pirate Bay.

The Pirate Bay est un site permettant l’échange de fichiers torrents. Basé en Suède, il se déclare « le plus grand serveur torrent du web », affirmant recevoir la visite d’un million de visiteurs par jour. Il propose aussi le plus gros tracker Bittorent au monde.

ipredator

L'initiative se nomme donc ipredator.

C’est un VPN sécurisé, surement hébergé en Suede, que vous pouvez utiliser de n’importe où, étant donné que la connection est chiffré par SSL, impossible de savoir si vous lisez Montreal-Geek, télécharger un torrent, regardez une vidéo en streaming… Vous surfez anonymement. Le service est payant : 5€ / mois. Un bon moyen de passer outre le filtrage/blocage de ports, de services que prévoit la loi.

  • ipredator. Ouverture prévue pour le 1 Avril 2009.