Comment tricher sur Labrute.fr

Beaucoup d’entre vous connaissent le célèbre jeux en ligne labrute.fr jeux aussi marrant que frustrant car impossible d’interagir dans l’évolution de votre personnage,  tout est due au hasard, aucune habiletés aux jeux demandée donc ouvert a n’importe quel imbécile, c’est ce qui rend ce jeux aussi populaire.

Mais passons, j’ai découvert il y a quelques temps un moyen de gagner de façon sur une victoire par jour sans se fouler, j’en ai informé les créateurs du jeux mais ils n’ont pas daignés m’écouter ni même me répondre, j’en ai déduis que cette petite faille ne les ennuyais pas, je vous donne donc la combine afin que vous puissiez a votre tour, jouir de cette victoire facile.

L’astuce est … (roulements de tambours) de se battre contre sois même !!

Hein???!!

Ben oui, tentez donc  !  Loguez vous avez votre brute, puis dans la barre d’adresse tapez le chemin suivant :

lenomdevotrebrute.labrute.fr/vs/lenomdevotrebrute

(oui le nom de ma brute est con, mais quand je bas quelqu’un ça nous donne du “Ta brute a été battue par ton haleine.” j’y résiste pas je me pisse dessus a chaque fois (et ne cherchez pas a prendre ton rectum ou un rhume c’est déjà fait gy ha hah a a))

Bref si vous avez bien écrit votre url vous devriez tomber sur un truc comme ça :

Le combat qui suis est plutôt poilant , celui de droite est un petit nerveux , celui de gauche en revanche a le poil dans la main et semble avoir une véritable aura d’épine (les geeks me comprendrons).

Et voila deux points dans la poche. Et ce n’est qu’une petite faille, je n’ose pas imaginer ce que l’ont peut trouver en grattant un peu le javascript.

On ne leurs en veut pas, même les grosse équipes de dev ne peuvent penser a tout, cela dis il aurait été intelligent de leurs part d’être plus a l’écoute de leurs internautes pour éviter ce genre de bavures.(qui a dis rancunier?)

Quelques créas en vrac !

J’ai retrouvé un vieux dossier contenant mes créas d’antan , je vous montre celles dont j’ai le moins honte . J’ai épluché la catégorie signatures/divers , je vous réserve les ancien webdiz pour un prochain billet…

Logo format image

Logo CPC
Logo CPC
Bandeaux pub Mynote.com

Bandeaux pub Mynote.com

Essai portfolio

Essai portfolio

Logo TutsEditor

Logo TutsEditor

Signature nothing Art

Signature nothing Art

Encore une signature nothing art ^^

Encore une signature nothing art ^^

et 3 points pour nothing art

et 3 points pour nothing art

Pensez bien qu’il s’agit en totalité d’anciennes création, cela n’illustre pas mon niveau actuel mais vous donne un bon aperçu de mon évolution, ou de ma régression ( a vous de juger) par rapport a mes création actuelles.

PHP : Quelques fonctions utiles

Ca faisait un moment que je n’avais pas posé un billet avec quelques fonctions cadeaux !
Voila quelques fonctions PHP souvent usitées par ma personne ( diantre mais j’écris comme un prince ! )

Fonction txtURL(chaine) :
Fonction PHP qui recherche les url dans un texte (chaine) et les convertis automatiquement en lien cliquable .Cette fonction utilise les expressions régulières de PHP, pour en savoir plus, voir l’article Expressions régulières de CCM .

Code :

function txtURL($texte){
$texte = ereg_replace("(http://)(([[:punct:]]|[[:alnum:]])*)",
"<a href="\">\\2</a>",$texte);
return $texte;
}

Exemple d’utilisation:

<?php
$chaine = “Salut bande de gueux! Zavez vus mon super site http://www.idlewave.com ? “;
echo txtURL($chaine);
?>

Donnera : Salut bande de gueux! Zavez vus mon super site http://www.idlewave.com ?

Fonction get_ip() :

Fonction PHP qui récupère et retourne l’ip de l’internaute quelque soit son navigateur.
Code:

function get_ip(){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
$ip = $_SERVER['HTTP_CLIENT_IP'];}
else{ $ip = $_SERVER['REMOTE_ADDR'];}
return $ip;
}

Exemple d’utilisation :
<?php
$ip=get_ip();
echo “Votre adresse ip est: “.$ip ;
?>

Donnera : “Votre adresse ip est 195.250.14.127” (dans mon cas).

Fonction resume(texte,max,limiter):

Fonction PHP qui récupère une chaine (texte) et la tronque au bout d’un certain nombre de caractère (max) puis ajoute un signe de continuité (limiter) a la chaine tronquée ( par exemple “…”).

Code:

function resume($txt, $max, $lim)
{
if (strlen($txt) &gt; $max)
{
$txt = substr($txt, 0, $max);
$dernier_espace = strrpos($txt, "");
$txt = substr($txt, 0, $dernier_espace).$lim;
}
 
return $txt;
}

Exemple d’utilisation:
<?php
$chaine = “Cette chaine est tellement longue qu’elle vas finir par déformer tous mon design”;
echo resume($chaine, 33, “…”);
?>

Donnera : “Cette chaine est tellement longue…”

Voila c’est tout pour aujourd’hui (je suis crevé moi … ) .

IdleBox V2.0 Beta marche maintenant sous tous les navigateurs

Le bug sous IE de la shoutbox AJAX/PHP V2.0 a été corrigée , elle fonctionne maintenant sous tous les naviguateurs .

Je tiens tous de même a signaler qu’il est scandaleux que je dois faire régresser mon script pour le mettre au niveau d’Internet Explorer !

En effet il a fallu que je supprime de nombreuses fonctions que seul le navigateur de microsoft est incapable de gérer. Je ne suis pourtant pas un anti-microsoftiste acharné et j’admets que le groupe a beaucoup fait évoluer l’informatique, mais certainement pas le web.

Pourquoi ne faut il pas choisir Internet Explorer comme navigateur?

La raisons la plus évidente reste encore le fait que ce programme soit payant, et qu’il existe maintenant au minimum trois navigateur aussi puissants voir plus performants qu’internet explorer a la différence qu’il sont totalement gratuits tels Firefox 3.0 de Mozilla, Opera d’Opera Software et Chrome de Google et la je ne parle que des plus connus , je pourrais également citer Amaya, SeaMonkey, K-meleon TOUS gratuits , évolutifs et performant.
IE ,contrairement a ses concurrents , supporte très mal les langages clients tels que le javascript, et cache son incompétence en la matière sous des faux semblants tels que “Cette commande javascript ne marche pas car ie souhaite ‘normaliser le langages en faisant des restrictions’ que ne font pas les autres navigateurs”.
IE ne veut pas faire comme tous le monde,  que ce soit pour le javascript ou même pour le CSS ( ex : filter : alpha(opacity=10); sous ie pour un simple opacity:0.1 sous les autres naviguateurs ).

Bah je m’arrête la ça me dégoutte trop ! Le simple fait de taper “css ie” ou “javascript ie” sur google vous aménera sur des post d’internautes paniqués qui ne parviennent pas a raisonner ce foutu navigateur.

    IdleBlox v2.0 est sortie !

    Chose promise, chose due , la version 2.0 Béta de mon script de shoutbox AJAX/PHP IdleBox est maintenant téléchargable (et essayable) sur le site officiel de la box .

    Bien sur de nombreuses fonctions prévues pour la V2.0 manquent a l’appel (c’est bien pour ça que c’est une Version Beta Test ) J’espère tous de même que la nouvelle version plaira, car elle m’a fait perdre quelques nuits et quelques cheveux !

    Pour ceux qui arrivent a peine, vous pouvez consulter les informations sur l’idlebox ici.

    Pour toutes informations relatives a L’idleBox v2.0 , je vous invite a consulter mon post interview .

    N’hésitez pas a me laisser un commentaire ici ou un petit mail sur ma boite si vous avez des questions, suggestions, critiques ou que vous avez simplement envie de parler du script avec moi.

    Un grand merci au graphiste réputé Stanislas Besse aka Stanley Gribouille pour le nouveau logo du site (l’oiseaux).

    Merci à Jquery et son équipe pour sa formidable librairie

    Et enfin merci a tous ceux qui me soutiennent et m’envoient leurs mails d’encouragements.

    Mon premier essai au photomontage

    ET celui la j’en suis super fier (vous allez me dire je suis plus ou moins fier de tous ce qui se trouve sur mon blog…).

    Une créas rapide, sans prise de tête qui aboutis sur un bon rendu ! Très rare ça !!

    Photomontage pour une affiche de parc naturel

    Photomontage pour une affiche de parc naturel

    Graphisme pour pochette d’album

    Je dois admettre que c’est la première fois qu’on me demande de faire une pochette d’album, je n’y étais pas très accoutumé surtout que l’abstrait ne concorde pas vraiment avec mon style irrémédiablement Web 2 mais je trouve le premier rendu sympathique.

    (Cliquez pour agrandir)

    Interview sur l’idleBox V2.0

    On me pose beaucoup de question à propos de l’idlebox v2.0 , étant donné que je ne suis pas assez connu pour me faire interviewer , j’ai décidé par la présente de m’auto-questionner !!

    Qui a dis prétentieux ? Peu importe (je le traquerais et je le tuerais réprimanderais).

    J’espere que ce post répondra a toutes vos questions et vous permettra de patienter jusqu’a la sortie de la box :

    “Bon quand est ce qu’elle sort cette box ? fait un moment que tu nous fait languir ?!”

    Halala la question qui tue ! Je ne peut malheureusement pas répondre précisement a cette question , mais j’ai dans l’espoir que la béta sortira courant de la semaine prochaine.

    “Chic Chic et quoi de neuf dans cette version ?”

    Hé bien la modification la plus importante est avant tout une meilleure organisation et un code un peu plus propre ! Ce n’est pas vraiment visible pour l’utilisateur alpha c’est pourquoi j’ai apporté quelques modifications visibles (et utiles je l’éspere) pour nos utilisateurs :

    • Les appels AJAX sont maintenant tous asynchrones, ce qui a pour conséquence d’éliminer les lags et les plantages intempestifs du navigateurs lorsque le serveur met trop de temps a répondre .
    • Le skin a changé du tout au tout pour une version plus “dark” , la version blanche de base sera également disponible (peu être pas sur la béta , pas eu le temps de la découper, les nostalgiques du blanc devrons se contenter quelques mois de la v1.0 ).
    • L’espace administration est maintenant protégé par un système anti “force brute”, ce système vous demanderas de repondre a une opération aléatoire toute simple lorsque vous vous connectez en tant qu’admin afin de s’assurer que vous n’êtes pas une machine qui essaye 2000 mot de passe pour acceder illégalement au compte admin .
    • Des Tooltips (boites d’informations volantes) sont prévues pour vous expliquer a vous et a vos visiteurs le fonctionnement des différents éléments de l’idlebox.
    • L’administrateur aura la possiblité de bannir a vie un utilisateur (a utiliser avec modération sur la béta , car vous ne pourrez revenir sur votre décision que dans la v2.0 stable).
    • Des fenetres déplaçables ont été prévues pour afficher les information sur les utilisateurs et les formulaires divers du script.
    • L’intégration a votre site web sera beaucoup plus simple.

    “Okay !! Et ou en est on pour la licence du programme ? “

    Après mure réflexion , j’ai décidé de rester sur la Licence Créative Common by/nc/sa :

    Petit rappel sur la signification by/nc/sa :
    # by (By) : Tout travail dérivé doit mentionner l’auteur original.
    # nc (Non-commercial): Utilisation non commerciale de l’oeuvre seulement
    (L’utilisation commerciale nécessite l’autorisation des auteurs).
    # sa (Share alike): L’oeuvre dérivée doit être partagée sous les mêmes conditions.
    Pour plus d’information sur cette licence : http://creativecommons.org/

    “Pourquoi ne pas opensourciser le script a coup de licence en GNU/GPL ?”

    Premièrement parce que je ne veut pas que les entreprises puissent utiliser mon script sans mon autorisation.

    Deuxièment parce que je tiens a garder une visibilité totale sur les améliorations apportées a mon script, ce qui signifie que j’accepte avec grand plaisir les propositions des développeurs qui souhaitent ajouter leurs pierre a l’édifice , mais je tiens a faire l’assemblage moi même.

    “Mais.. quel avantages pour ces développeurs bénévoles?”

    Outre le simple plaisir de partager et de distribuer leurs travaux pour faire avancer le web, les contributeurs et leurs sites seront inscrits sur le site officiels en guise de remerciement.

    “Et pour le moment combien êtes vous sur le projet ?”

    Je suis désesperement seul , mais je garde l’espoir qu’un développeur compètent me contacte a l’adresse suivante idleman@idlewave.com afin de participer au projet en tant que membre du staff , en effet , j’ai atteint les limites du travails que je pouvais abattre seul, non rémunéré et avec un travail et une vie a gerer parallèlement.

    “IdleBox V3.0 c’est prévu ?”

    J’attends de voir ce que vas donner la v2.0 ,son lot de bonnes/mauvaises surprises et surtout, j’attends de voir si la v2.0 aura le succès correspondant a mes attentes.

    “Et sinon a tu pensé a te développer dans un autre domaine que la shoutbox?”

    Bien sur ! Et c’est l’essentiel raisons de mon retard pour la sortie de la v2.0 ! Je me suis associé avec Liquefy aka Romain Chérot , un amis de longue date et je travaille actuellement sur un projet qui devrait en intéresser plus d’un ! Mais c’est une surprise :p !

    “Merci Idle ! “

    Avec plaisir mon bichon !

    IdleBox cartonne à l’étranger

    Il fallait que je partage la nouvelles avec quelqu’un , je me tourne donc vers vous cher public !

    Après lecture de mes stats j’ai pu constater que l’idlebox cartonnais plus sur les site étrangers qu’en france !

    Avec une moyenne de 1 français pour 6 étrangers !! ET il ne s’agit pas uniquement des pays anglophones, mon article de l’idlebox a même été traduit en … en je ne sait quoi d’ailleurs a vous de me le dire (EDIT : c’est en Farsi , merci a “un fan” pour sa contribution) :

    Les français sont ils plus blazzés niveau web que leurs voisins ?

    Toujours est il que ça m’encourage grandement a sortir ma v2.0.

    Je remercie les nombreuses personnes françaises ou non qui m’ont encouragées et qui continue de le faire.

    La fonction str_replace en javascript

    Ce post s’adresse aux fans de la fonction php str_replace qui permet de remplacer un mot par un autre dans une phrase (ex : str_replace(”camion”,”manège”,”Viens faire un tour dans mon camion, car je sais que tu aime les camions” donnera Viens faire un tour dans mon manège, car je sais que tu aime les manèges).

    Cette fonction O combien utile n’est pas implementé dans javascript ( du moins a ma connaissance )

    Edit: Un internaute me fait savoir que si ! En effet la fonction replace existe , bien qu’elle ne fonctionne pas tout a fait comme la fonction str_replace de php .J’invite les internautes interessés par cette fonction native de javascript a pecher les infos ici. Pour les habitués du php veuillez poursuivre le billet :

    voici donc une fonction qui permet d’utiliser str_replace de la même façon qu’en php et donc sans vous prendre la tête avec des expressions régulieres.

    function str_replace( sujet, remplacant,chaine) {
      position = chaine.indexOf(sujet);
      retour = '';
      if (position == -1) return chaine;
      retour += chaine.substring(0,position) + remplacant;
      if ( position + sujet.length &lt; chaine.length)
        retour += str_replace( sujet, remplacant,chaine.substring(position + sujet.length, chaine.length));
      return retour;
    }