rand(Ø)

> beautiful code & photos

about <

Posts tagged: wp-imported

Mac: Réparer Flash dans Safari

Suite à la dernière mise à jour de Java, Safari ne chargeait plus correctement le plugin Flash Player. Bien évidemment, cela pose toujours problème pour les sites comme Deezer ou YouTube qui utilisent encore Flash.

Dans la même optique que la résolution du bug de module Safari manquant, j'ai cherché mais je n'ai rien trouvé pour corriger ce bug.

Je suis allé retourner et fouiller dans ce répertoire et j'ai filtré les modules un à un afin de trouver celui qui merdait et évidemment... Java.

Allez donc dans le répertoire /Library/Internet Plug-Ins et supprimez ces deux fichiers (authentification requise)

> Continue Reading

JavaScript: Décoder les fichiers encodés avec "dF()"

Dans la suite de mon article sur le décryptage des fichiers PHP, je ré-itère mon intervention pour décoder des scripts jQuery pauvrement protégés avec un vieux script d'encodage qui consiste à remplacer les caractère par leur code ASCII.

Si il vous plait, arrêtez de vouloir protéger vos scripts JavaScript car il y aura toujours un moyen de les décoder/décrypter... Vous allez voir comme c'est pathétique et je cite la librairie jQuery Lightbox Evolution avec sa page de démo !
Librairie vendu $14 alors qu'avec un peu de malice on peut l'avoir avec en plus une augmentation de son estime...

Procédure

> Continue Reading

Java: Thread benchmarking

Since I'm a very new student in Computer Sciences MSc, I'm learning a lot of new stuff about programming and especially about Java and C threads this week. Today, one my programming teacher asked us to make a Java exercice about threads to understand how they could be useful for your CPU load.

The thing is to generate a matrix and calcultate it average using some trigonometric math' operations. The benchmark uses the main class and a threading class ; both classes include the calculating method.
The concept is to calculate the whole matrix average using the un-threaded calculator to obtain

> Continue Reading

Insérez vos préférences de TextMate à votre code source

J'ai développé un petit bundle TextMate pour ajouter automatiquement les préférences d'édition de votre fichier, en y ajoutant quelques statistiques...
J'ai cherché un peu sur le Net pour savoir si ce genre de bundle existait déjà pour TextMate mais je n'ai rien trouvé ou peut-être ne sais-je tout simplement pas comment se nomme ce bloc d'informations qu'on ajoute à la fin d'un code source.

Désormais, j'ajouterai les informations sur l'édition de mes fichiers :

<?php
/**
 * Exception
 * 
 * @copyright Copyright (c) 2010, Joris Berthelot
 * @author Joris Berthelot <[email protected]>
 * @since 1.00
 * @version 1.00
 * @package Foo
 */
class Exception
> Continue Reading

PHP: Inner class

Oui oui, c'est largement possible mais c'est pas ce qu'il y a de plus beau. Préférez utiliser le pattern Factory qui lui sera beaucoup plus propre et testable que des inner classes.
Mais parfois, créer une inner class peut rendre service justement pour tester une methode typée sans forcément passer par des frameworks de test.

Dans cet article, je vais vous montrer comment on peut facilement créer une inner class en utilisant la structure de langage eval(). Certes je ne suis pas fan de cette structure de langage et l'utilise jamais car elle est source de pas mal de fails

> Continue Reading

PHP: Décrypter des fichiers encryptés par SourceCop

Ok, rien de bien nouveau puisque la nouvelle est déjà assez répandue. Je ne ferais que confirmer que cette technique fonctionne encore très bien puisque que pas mal d'applications (genre jqGrid) "protègent" encore leur source.

Je me suis inspiré de cet article pour écrire le miens sauf que je vais outre-passer les explications, je me contenterais seulement de vous montrer comment décrypter un fichier SourceCop rapidement.

Procédure

Bon alors très rapidement, si vos scripts sont protégés avec SourceCop, vous devriez avoir un dossier scopbin au milieux de vos fichiers PHP. Dedans le fichier 911006.php qui contient l'algorithme de décryptage.

> Continue Reading