Pour plus d'information sur Cr@zy WS, je vous invite à vous rendre dans la partie à propos où j'explique les grandes lignes de ce site consacré en grande partie à l'actualité Hack, Sécurité, High-Tech et Webdev.
Newsletter et réseaux sociaux
Pour suivre les dernières news du site, essayez les différents types d'abonnements disponibles et rejoignez-moi sur les réseaux sociaux.
Cr@zy's Apps
En dehors des scripts que je développe, il y a le sous-domaine Cr@zy's Apps qui est consacré aux applications externes que j'ai pu développer.
Sécurité
Depuis longtemps je m'intéresse à la sécurité informatique où j'effectue des tests d'intrusion, d'audit et d'architecture. A travers mes articles, je vous partage l'essentiel de l'actualité.
Webdev
En ce qui concerne le webdev, je vous propose quelques scripts écrits en PHP, Javascript et autres, que j'essaierai d'alimenter quand j'ai un peu de temps. Je propose également mes services pour le développement de votre site.
Musique
Pour ceux qui apprécient la musique électronique qui tourne autour du Hardcore, Gabber, Industrial, Psychanelic et autres, vous pouvez écouter/télécharger gratuitement mes mixs.
Lorsque vous naviguez dans votre liste de flux préférés sur Google Reader, vous tombez parfois sur des flux coupés vous obligeant ainsi à aller directement sur le site?
Et bien avec l'extension Chrome Super Full Feeds for Google Reader vous aurez un flux complet et même l'accès au site web directement depuis Google Reader!
Après l'avoir installé, vous avez un nouveau menu qui apparait à côté de Paramètres de flux... et qui s'appelle Super settings.... Vous avez juste à cliquer dessus, choisir Full entry content et c'est fait!
Ce petit bout de code en PHP vous permettra de récupérer le nombre d'abonnés à votre flux RSS de Feedburner. Le seul paramètre à passer à cette fonction sera l'URI de votre flux sur Feedburner.
Après quelques mois d'absence, je reviens pour vous faire part de la migration du site vers sa nouvelle version d'ici quelques jours.
La tâche a été plutôt ardue et quelques fonctionnalités qui étaient présentes sur le site actuel seront perdues. Notamment les applications comme Cr@zy's Apps, le moteur USEO, XML Sitemap Generator et SubRip Recheck ainsi que les scripts PHP. Mais ne vous inquiétez pas, celles-ci reviendront dorées d'optimisation
Venons-en maintenant aux modifications qui ont été apportées au cours de ces 3 mois de développement.
Comme vous le savez, mon site a été à l'origine créé en 2007 et n'était alors pas du tout un système de blogging comme aujourd'hui mais plutôt un site dédié à la création de mon premier una Windows XP Crazy. Après je me suis lancé dans le blogging avec comme plateforme Wordpress. Mais modifier son code chaque fois que j'en avais besoin m'a un peu saoulé et je me suis pris en main pour recréer un système de blogging de A à Z en PHP/MySQL.
Vous allez me dire : "Mais il est barge ça a dû lui prendre une plombe!" Bin oui justement mais il faut dire qu'au début je ne me suis pas lancé tout de suite, j'ai rassemblé mes idées et j'ai calculé le temps approximatif de travail dont j'aurai besoin. Et il faut dire que je ne pensais pas que ce projet aller me prendre autant de temps! J'ai choisi une date de départ qui n'est pas due au hasard pour me lancer dans la phase de conception du site : 01/10/10. Je voulais quelque chose qui sonne binaire disons
Alors je ne vais pas vous faire part des différents problèmes que j'ai pu rencontrer au cours du développement car je ne m'en souviens absolument plus... Une fois le site en place, vous pourrez faire un tour du côté des mises à jour pour avoir plus d'information sur la phase de développement.
Mais ayant encore les étapes de développement à l'esprit je peux vous donner très rapidement les les classes et différentes fonctions que j'ai pu développer.
crazy.cache : Une classe de gestion de cache utile pour les redirections où l'on veut faire par exemple apparaître une boîte de dialogue qui a été générée sur la page précédent le rafraîchissement.
crazy.captcha : Classe permettant de créer une image de type captcha afin d'éviter le spam.
crazy.checkpass : Une fonction javascript permettant de donner la fiabilité d'un mot de passe.
crazy.feed : Une classe de création d'un flux de type RDF, RSS 2.0 ou bien ATOM.
crazy.lang : Cette classe a pour but de pouvoir gérer plusieurs langues sur son site web.
crazy.minify : Cette classe groupe les fichiers javascript et css en un fichier virtuel respectif. Elle gère aussi la gestion du cache du code ainsi que l'obfuscation et le minifying de celui-ci.
crazy.sitemap : Cette classe construit un sitemap à partir d'une base de donnée MySQL et permet de pinger les moteurs de recherche Google, Bing, Yahoo et Ask lorsqu'une mise à jour sur le site est faite.
crazy.cookie : Classe de gestion des sessions via cookie.
crazy.errorhandler : Classe qui capture toutes les erreurs générées et les insère en base de donnée (type PHP, SQL, Javascript et Ajax).
crazy.mysql : Classe de gestion de requêtes faites en base de donnée avec calcul du nombre de requêtes générées ainsi que du temps sollicité pour celles-ci.
crazy.session : Cette classe gère les sessions via la base de donnée.
crazy.ovhlogs : Une classe permettant de rapatrier l'intégralité des logs Apache d'OVH sur son serveur (https://logs.ovh.net).
Le site sera découpé en 3 parties, la première le site principal où seront réunis l'actualité autour des autres sites ainsi que le système de blogging. Une autre autour du développement web et une dernière pour la musique.
Comme la plupart du temps, on aime bien avoir une "visu" de ce que ça donnera, alors voici une vidéo :
Vous recherchez un moyen simple d'être tenu à jour des dernières news de vos sites préférés directement sur votre bureau Windows? Et bien aucun problème avec Feed notifier! C'est une application gratuite qui se lance dans le system tray et qui affichera en popup dans la zone de notification les dernières news provenant de vos flux RSS favoris!
Allez un pti tuto pour vous montrer comment ajouter votre site préféré
Installez l'application. Normalement une icône style flux RSS s'inscrit dans le systray :
Faites un clique droit sur celle-ci et cliquez sur Preferences... :
Cliquez sur Add... puis ajoutez l'url vers le flux RSS du site :
Choisissez le Polling interval qui est la période durant laquelle se mettra à jour le flux. Vous pouvez régler par jours, heures, minutes et même secondes! Maintenant cliquez sur Finish
Ensuite les derniers articles apparaîtront :
Vous n'aurez plus qu'à cliquer sur le titre de l'article pour être redirigé vers l'article entier sur le site.