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.
Mipony est un logiciel très pratique gère la quasi totalité des services de téléchargement gratuits comme Megaupload, Rapidshare, Hotfile, Easy-share, Gigasize, Mediafire, DepositeFiles, Megaporn, Filefactory, Uploading, Filefactory, Uploading, 4shared, etc...
Je viens de les tester et c'est un régale même si je ne passe pas trop par ce genre de services. Le téléchargement est automatique, il suffit de cliquer sur un lien MegaUpload par exemple et il sera directement inséré sur Mipony. En gros le logiciel inspecte votre presse-papier à la recherche d'un lien vers un service de téléchargement. Et donc plus besoin d'attendre la fin du compte à rebours, ni même la saisie d'un quelconque Captcha.
Et en bonus pour les heureux possesseurs d'un smartphone tournant sous Android, vous avez l'application Mipony Remote qui vous permettra de contrôler l'application installée sur votre PC depuis votre smartphone.
Cette classe vous permettra de générer un captcha afin d'éviter le spam. Le captcha peut être rechargé instantanément sans renvoi du formulaire! Un exemple est intégré dans le zip disponible en téléchargement. De nombreuses options sont modifiables comme :
Les dimensions de l'image
Le nombre min et max de lettres dans le captcha
Le nom de la variable en session
Les couleurs des lettres
Les polices d'écriture
Le niveau de rotation, d'amplitude, de période et d'échelle des lettres (géométrie dans l'espace)
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 :
Voilà j'ai choisi Intense Debate comme système de commentaires pour le blog après mûre réflexion car ce plugin améliore largement et de façon intuitive au niveau de l'administration comme de l'utilisation la gestion des commentaires. Une fois installé, IntenseDebate sauvegardera tous les commentaires sur ses serveurs et offrira des fonctionnalités de commentaires avancés.
Je vais vous expliquer comment cet outil fonctionne.
L'installation d'Intense Debate se fait en deux étapes. Dans un premier temps, vous devez créer votre compte sur le site web de ce service. Ensuite, vous devez installer le plugin. Une synchronisation des commentaires présents sur votre blogue wordpress ou autre s'effectuera automatiquement.
Intense Debate améliore grandement le formulaire de commentaires de votre blogue. Vous avez la possibilité de voter pour les commentaires que vous jugez intéressants, répondre à un commentaire spécifique, envoyer vos commentaires sur Twitter et modérer vos commentaires par courriel.
Intense Debate peut gérer les commentaires de tous vos blogs. Vous obtiendrez en plus des statistiques de toute sorte et une multitude de fonctions accessible depuis l'interface d'administration bien fournie de ce service. J'ai décidé de tester ce service sur mon blog tout d'abord l'envoi de commentaires est géré sans plugins captcha, filtrages spam, etc... Mais aussi par ses plugins en développement comme l'intégration de smileys, l'ajout d'Akimset ou de Profanity Filter pour la gestion du spam. C'est un tout en un ou l'installation se fait en un clin d'oeil
Voyez en image :
Allez testons : Que pensez-vous d'Intense Debate? J'attends vos commentaires