rand(Ø)

> beautiful code & photos

about <

Posts tagged: hint

JS: Singleton as a module

When you develop a NodeJS application, you probably get to work with services and as much as possible with service dependency injection.
As I worked quite a lot with Symfony lately, I wanted to be able to manage my NodeJS services as it should be, and in some case, like a database connection: a single instance for the whole script.

I quicky looked onto Internet to see how to build a singleton in JavaScript (pardon my weak skills in this language) and I quickly found what I was (almost) looking for.

Code examples provided in the different posts I've read

> Continue Reading

cURL: forward POST over HTTP redirections

Recently, I've been stuck on a Web service call that wouldn't be called as supposed to be. When having troubles with WS, it's very important to dump client request and server response.

Using cURL withing PHP, I couldn't understand why my code was building a POST request and cURL returned me a GET request instead when the URI was getting a 301 redirection.

Turned out that it was a configuration issue because the URI wasn't the right one. Thanks to the config team!

What cURL says

When curl follows a redirect and the request is not a plain GET (for

> Continue Reading

Mac: Accéder aux paramètres système du compte root

Rien de super bien compliqué, il fallait juste y penser... A la base, je cherchais comment désactiver mon économiseur d'écran lorsque je verrouille mon écran et du coup j'ai trouvé une astuce sur le net :

Pour changer les préférences du compte root, il vous suffit simplement de lancer cette commande dans votre Terminal :

sudo /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences  

Hop, bon dimanche !

> Continue Reading

Supprimer BlackBerry Messenger

Depuis BlackBerry OS 5, le BlackBerry Messenger fait partie intégrante du noyau de l'OS et donc impossible de supprimer l'application... Plutôt gênante et probablement consommatrice de ressources, voici une petite astuce pour supprimer l'application de votre smartphone :

Procédure

  1. Installez BlackBerry Messenger
  2. Remplacez la version existante (répondez « oui »)
  3. Redémarrez quand proposé
  4. Allez dans Options > Applications > Complémentaires
  5. Trouvez et supprimez BlackBerry Messenger
  6. Redémarrez

Avec ce petit hack, on peut enfin supprimer cette application dont l'utilité semble douteuse pour ma part.

Update: Ne possédant plus de BlackBerry, je ne peux plus vous garantir que cette procédure fonctionnera. Cet article date de 2010.

> Continue Reading

Mac: Installer OSX sans lecteur optique

Le lecteur « SuperDrive » de mon MacBook Pro étant mort depuis quelques années (oui, 2) maintenant, j'aimerais reformater mon Mac pour une installation plus propre et repartir sur une installation vierge de Leopard et enchaîner directement avec Snow Leopard (et bientôt Lion ?).

Quoi de plus frustrant que d'avoir un beau DVD avec inscrit « Mac OSX 10.5 Leopard » dessus et ne pas pouvoir l'utiliser que ce soit pour réinstaller OSX ou même faire des opérations de maintenance sur son MACINTOSH HD ou encore récupérer son mot de passe... ?

Il serait simple de télécharger une copie de ce DVD et de booter

> Continue Reading

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