Archive pour janvier 2011

CDN Gratuit : utiliser les serveurs frontaux de Google pour créer son Content Data Network

Un CDN (Content Data Network) permet à stocker des données statiques d’un site internet « in the cloud ». Cette méthode offre différents avantages non négligeables :

  • Réduction de la bande passante utilisée sur le serveur principal,
  • Réduction de la charge processeur sur votre serveur, l’économie peut-être consacrée au traitement des fichiers dynamiques,
  • Parallélisation des téléchargements côté client (donc plus rapide),
  • Les fichiers statiques sont servis à partir du serveur le plus proche de l’internaute, les « routes » sont donc plus courtes,
  • Les entêtes envoyées à partir du CDN sont personnalisables, il est donc possible d’envoyer du contenu sans Cookies (cookieless content) ni autres fioritures.

Bref, pour vous la faire courte, l’utilisation d’un CDN est un bon moyen d’accélérer l’affichage de son site tout en délestant son serveur.

Comment ça marche ?

Le principe est simple, le site web fait appel à votre domaine pour tout ce qui est dynamique et tout le contenu statique est appelé via un (ou plusieurs) domaine(s) dédié(s). Votre site utilise donc au moins 2 types d’url : www.mondomaine.ext et www.monCDN.ext.
Bien entendu, il est tout à fait possible de personnaliser l’url du domaine afin d’obtenir une adresse du type monCDN.mondomaine.ext, du coup, on ne touche pas au référencement et on n’en fout pas partout. Lire le billet »


Lancer une application au démarrage de Xubuntu

Il est parfois utile de pouvoir lancer une application automatiquement au boot de Xubuntu, avant même que la connexion utilisateur ait eu lieu. Typiquement, ça peut servir à lancer Hamachi, un wifi, etc…

Perso, j’ai un petit serveur web sous Xubuntu sur une eeeBox. Ça ne consomme quasiment rien, et mon paternel peut s’en servir pour aller sur Ternet quand il vient passer quelques vacances à la campagne. Bien entendu, j’ai besoin de lancer quelques scripts au démarrage et comme je ne me souviens jamais de la méthode et que je la recherche à chaque fois, je me la recopie ici histoire de gagner un peu de temps la prochaine fois. Hop !

Ouvrir un nouveau fichier avec les droits administrateur et y placer les commandes de lancement :

#!/bin/sh
sudo monApplication

L’enregistrer sous monApplication dans le répertoire /etc/init.d/

Créer un raccourcis dans le dossier /etc/rc5.d/ comme suit :

ln -s /etc/init.d/monApplication /etc/rc5.d/S999monApplication

Au prochain redémarrage, monApplication se lancera automatiquement.
Et à la prochaine bidouille, je gagnerais 10 minutes 😉

Source


Et hop, changement d’hébergeur ;-)

Je suis désolé, mais je viens de faire disparaître la page que vous consultiez le plus sur ce blog ces derniers temps ! Na !
Hein ?
Mais si ! Une grande page blanche avec marqué en gros « Error establishing a database connexion » !! Ah, vous voyez, ça vous revient.

J’ai eu beau me débattre dans tous les sens, je ne suis pas arrivé à faire descendre les appels de base de données à moins de 2 connexions par page affichée (et là j’étais super-fier en fait !). Mais OVH limitant mon plan d’hébergement à 10 connexions simultanées, même avec 2 connexions simultanées par page, il suffit de quelques visiteurs en même temps pour exploser le quota.

5 solutions s’offraient à moi :

  • l’achat d’une option « serveur SQL Privé » chez OVH à 7,18€ TTC par mois,
  • passer à un petit serveur dédié qui m’aurait permis de faire plein de trucs rigolos,
  • retourner sur DotClear (qui est vachement moins gourmand),
  • changer d’hébergeur,
  • sacrifier un girafon pour calmer mes nerfs.

Lire le billet »


Myousic.me : votre musique gratuite sur Internet

myousic-meMyousic.me est un nouveau service de diffusion de musique en ligne en HTML5. Gratuit, sans pub, il recherche la musique sur plusieurs plate-formes légales pour la diffuser en un seul endroit.

Le service est pour l’heure assez basique, il propose la recherche de musique, l’écoute et l’ajout à une playlist. En soit, c’est basique mais suffisant.

Le gros avantage de la bête (en fait, il y en a un autre, mais je vous laisse chercher un peu ;-)), c’est surtout qu’il est écrit en HTML5, donc compatible avec les smartPhones : iPhone et autres Androïd pour ne citer qu’eux. Il offre un gros pavé d’avertissement à IE qui conseille de passer à un navigateur un peu plus moderne.

Perso, j’ai tenté sur l’iPhone (j’ai même découvert sur l’iPhone) et c’est assez sympa. Je n’ai pas trop poussé non plus, mais même en voiture l’écoute est possible. A noter que directement sous Safari vous pourrez utiliser le multi-tâches, si vous passez par un raccourcis pour avoir une vrai web app, ce ne sera pas possible. Dommage.

D’après vous, avec quelques évolutions, il pourrait gratter la vedette à Spotify et Deezer ?


Obtenir un graphique à partir d’une URL

Google Chart ToolsJe viens de découvrir via Cedric Motte un petit outil de Google qui permet de faire très simplement de beaux graphiques et de les appeler dans une page HTML ou un mail via une simple URL. Ca s’appelle Google Chart Tools ou Image Charts et ça me paraît particulièrement pratique. Fini les gros codes pour avoir un petit tableau de bord avec quelques graphiques faits à la volée dans une appli web.

D’autant que, pour simplifier un peu le truc (qui à la base est une API, donc un bidule pour connaisseurs), Google propose un éditeur, genre de bac à sable, pour vous permettre de dessiner très facilement vos premiers graphiques. La preuve :

Petit graph trèèèèès vite fait...