Dropbox : accédez facilement à vos fichiers n'importe où

dropbox

Dropbox ou la synchronisation des fichiers sur de multiples supports Dropbox fait partie de ces outils que j’utilise quotidiennement et qui me facilite la vie. Ce logiciel de stockage de données en ligne vous permet de synchroniser des fichiers et dossiers entre votre ordinateur et un serveur de Dropbox. Vous pourrez ensuite consulter ces fichiers et dossiers depuis n’importe quel ordinateur, tablette ou smartphone. Pour moi, par exemple, cela m'évite d'avoir à me promener avec ma clé USB. Mes fichiers […]

Lire la suite »

Une carte visuelle et sémantique de la langue anglaise

english-visual-map

Un groupe de chercheurs du Massachusetts Institute of Technology (MIT) et de la New York University (NYU) ont créé une carte interactive de la langue anglaise en utilisant plus de 7,5 millions d'images trouvées sur internet. Ces images sont triées selon les relations sémantiques entre les mot et, selon les chercheurs, ce projet explore "la relation entre les similarités visuelles et sémantiques". Voici ce que cela donne au final : Chaque pixel de l'image est relatif à un des 53 […]

Lire la suite »

Serveur dédié : création d'une seedbox avec Transmission

Serveur dédié : configurer Transmission pour accéder au WebUI via TLS-SSL photo

Aujourd'hui, on apprend comment monter une seedbox sur un serveur dédié avec Transmission. Une seedbox est un serveur privé dédié au téléchargement et à l'émission de fichiers, utilisant le protocole BitTorrent, connecté à des réseaux à très haut débit symétrique, souvent à 100 MBits/s et plus. Les fichiers sont envoyés à la Seedbox par les autres utilisateurs du réseau BitTorrent, et de là ils peuvent être récupérés depuis un ordinateur personnel, à la vitesse maximale de sa connexion (ADSL, fibre […]

Lire la suite »

PageSpeed à 99%

pagespeed-99-201301

Ah, ce moment magique durant lequel tu constates que ta note PageSpeed monte à 99%, via GTmetrix : C'est beau, sachant qu'au niveau CSS, c'est la barre WordPress du haut qui génère l'overhead. Prochaine étape : mettre les fichiers statiques sur un sous-domaine cookieless.

Lire la suite »

Bash : réparer les tables MySQL en cas de crash

Bash : réparer les tables MySQL en cas de crash photo

Il arrive que parfois une table SQL soit complètement plantée, ce qui peut bloquer l'accès à la base de données et donc l'accès au site. Pour éviter cela, j'ai écrit un petit script bash qui me permet de stopper le serveur MySQL, procéder à la réparation de toutes les tables de toutes les bases de données puis relancer le serveur MySQL, Apache et Varnish. #!/bin/sh # MySQL Auto-Repair # Written by Matt - skyminds.net # stop the MySQL server /etc/init.d/mysql […]

Lire la suite »

jQuery : script utilisant la fonction toggle pour afficher ou cacher un bloc HTML

jQuery : script utilisant la fonction toggle pour afficher/cacher un bloc HTML photo

Il y a quelques mois, je me suis amusé à transformer mon script javascript maison qui me permet d'afficher certaines zones de textes sur le site, notamment dans les articles de la catégorie Music/Séries. Étant donné que jQuery est présent sur toutes les pages du site, j'ai adapté le script pour qu'il utilise jQuery. Cela fera aussi une librairie maison de moins à maintenir (et à charger). Un script Javascript répondant à des besoins précis J'écris pas mal de code […]

Lire la suite »

PHP 5.3 : résoudre l'erreur "Function eregi() is deprecated"

PHP : résoudre l'erreur "Redefining already defined constructor for class ..." photo

Il vous est peut-être déjà arrivé de tomber sur ce message d'avertissement : Function eregi() is deprecated. En fait, "deprecated" signifie que PHP 5.3 considère cette fonction comme obsolète, c'est un peu comme si la fonction ereg() n'existait plus. Par conséquent, mieux vaut dorénavant utiliser la fonction qui a pris sa place. La fonction ereg() ou eregi() est donc remplacée par la fonction preg_match() depuis PHP 5.3 : $is_image = eregi( "jpg|gif",$file_type ); devient donc : $is_image = preg_match( “~jpg|gif~i”,$file_type […]

Lire la suite »

WordPress : valider le code oEmbed Youtube en HTML5

HTML5 : corriger l’erreur "element link is missing required attribute property" photo

Le problème : le code des vidéos n'est pas valide en HTML5 Voici ce que le code oEmbed de WordPress donne par défaut avec un lien Youtube : <p><iframe width="660" height="371" src="https://www.youtube.com/embed/Gvh2Zo7UL6E?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p> Or le petit problème, c'est que tout cela n'est pas vraiment valide au niveau W3C et je commence à me lasser de voir ces erreurs de validation sur toutes les pages du site avec des vidéos : Erreur 1 : Attribute allowfullscreen not allowed on element […]

Lire la suite »

Linux : joindre plusieurs fichiers avec la commande cat

linux-logo

Si vous avez besoin de joindre (ou concaténer) plusieurs fichiers qui ont été nommés en ordre alphabétique, comme par exemple file0001.dat, file0002.dat, file0003.dat.... file1000.dat, une commande s'impose sous Linux : cat. Dans un terminal, vous pouvez juste lancer cat comme ceci pour rassembler tous vos fichiers en un seul : cat file*.dat >all_files.dat C'est une commande système, il n'y a rien à installer et c'est plutôt pratique.

Lire la suite »

HTML5 : résoudre l'erreur "keyword publisher is not registered" (validateur W3C)

HTML5 : corriger l’erreur "element link is missing required attribute property" photo

Sur votre site ou blog, vous avez peut-être ajouté le widget ou bouton +1 de Google+, le réseau social de Google. Or le petit problème, c'est que le code fourni empêche la bonne validation du document. Voici le code fourni par Google : <a href="https://plus.google.com/114535411372700844744" rel="publisher nofollow" title="Google+">Google+</a> et voici l'erreur renvoyée par le validateur W3C : Keyword publisher is not registered HTML5 étant toujours en cours de réalisation, les valeurs de la balise rel sont assez restreintes et on […]

Lire la suite »

Installer wine sous Linux Mint Debian Edition

Linux Mint : mettre à jour le noyau linux avec le kernel liquorix photo

J'ai réinstallé Linux Mint Debian Edition aka LMDE sur mon portable et j'en suis extrêmement satisfait, cela tourne très bien et c'est d'une stabilité remarquable. Par contre, avec la nouvelle version (12.04), qui vient de sortir il y a quelques mois, il ne semble plus possible d'installer wine avec les dépôts par défaut. Solution : ajouter un nouveau dépôt Dans le terminal, en root, tapez : echo 'deb http://boisson.homeip.net/debian/ squeeze wine' >> /etc/apt/sources.list ensuite, on met à jour les dépôts […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: