Archives par mot-clé : Programmation

Nginx en reverse proxy pour plusieurs blogs Wordpress

J’ai installé aujourd’hui Nginx sur un serveur que je loue (non auto-administré), ce car je voulais depuis longtemps voir ce qu’il en était en terme de performances par rapport à un hébergement classique sur Apache. Pour cela, j’ai pris d’un côté un site témoin (abricocotier.fr) qui fonctionne “seulement” sur un Apache et un autre site (on l’appellera deuxieme-serveur.fr) qui est derrière un Nginx et un Apache (Nginx se chargeant de traiter l’envoi de tous les fichiers considérés comme statiques : images, javascripts, feuilles de styles, Apache tout le reste).

Pour ceux qui demandent, je n’ai pas inventé tout seul la façon de mettre tout cela en place. J’ai tenté de suivre au mieux les conseils donnés par Papygeek pour installer Nginx. Je vous recommande son billet si vous souhaitez également tenter l’aventure.

Continuer la lecture Nginx en reverse proxy pour plusieurs blogs Wordpress

A propos de l'interprétation des mails dans Gmail

J’ai écris à l’instant un mail sur l’interprétation des mails au format HTML par Gmail, et je me dis qu’il pourrait être une bonne chose de partager les conclusion que j’ai écrites dedans. Je rappelle que tout cela provient de l’expérience que j’en ai eu, donc il n’y a rien de théorique là-dedans, juste du “constaté”.

Continuer la lecture A propos de l'interprétation des mails dans Gmail

Après Nvu et Kompozer, voici BlueGriffon !

Depuis que je fais des pages webs, je n’ai jamais adhéré à Dreamweaver (trop lourd, trop compliqué), et donc je me suis toujours appuyé sur Nvu et Kompozer quand il s’agissait de construire mes pages web ; ils avaient l’avantage d’êtres libres (et donc de “contribuer au logiciel libre” en augmentant leur part de marché), simples, légers, et bien sûr gratuits. J’utilise aujourd’hui Kompozer, car depuis plusieurs mois (années ?), je vois un peu partout que le projet Nvu s’est arrêté et qu’il est devenu Kompozer. Les deux logiciels sont extrêmement ressemblant d’ailleurs (je ne ferais pas la différence entre les deux).

Continuer la lecture Après Nvu et Kompozer, voici BlueGriffon !

Comparatif entre les fonctions frozenset, set et lambda

Dans le cadre de mon stage actuel, j’ai eu à faire des différences entre des listes, c’est à dire à sortir la liste “intersection” des deux listes, et la liste “union-intersection” des deux listes (ou la liste “différence”). L’avantage avec Python, c’est qu’il existe des fonctions fournies directement, et qui font ça très bien (il y a sûrement la même chose dans plein d’autres langages). Ce qui est intéressant là-dedans, c’est que pour Python, j’ai identifié trois solutions pour faire les différences et intersections, et dans ma lutte pour l’optimisation, je me suis fait plaisir en chronométrant les différents temps d’exécution. Ces fonctions sont : SET, FROZENSET et LAMBDA.

Continuer la lecture Comparatif entre les fonctions frozenset, set et lambda

SyntaxHighlighter ou gist.github ? Comparaison de ces solutions pour partager du code avec Wordpress

Comme je l’avais récemment expliqué, on peut partager du code sur le net grâce à gist.github, au moyen d’un code embed similaire avec ce qui se fait par exemple chez Youtube quand on veut partager une vidéo. Cette solution est pratique, rapide, mais vous fait dépendre d’un service extérieur, et il n’est nul besoin de redire à quel point ce genre de service peut quelquefois amener de mauvaises surprises en terme de temps de chargement.

Continuer la lecture SyntaxHighlighter ou gist.github ? Comparaison de ces solutions pour partager du code avec Wordpress

Google Apps Script désormais accessible à tous les utilisateurs de Google Docs

J’ai vu ce matin sur le blog officiel de Google (ça ne rigole plus) que Evin Leley, un des gars en charge de Google Apps Script dont j’ai parlé précédemment ici : “Google propose un IDE Javascript en ligne avec auto-complétion pour Google Apps Scripts”, a annoncé le support de Google Apps Script pour Google Docs et non plus seulement pour les utilisateurs Google Apps, c’est à dire désormais qu’il est disponible pour le grand public.

Continuer la lecture Google Apps Script désormais accessible à tous les utilisateurs de Google Docs

gist.github.com : un service bien pratique pour partager du code source

J’avais vu ça il y a quelque temps chez quelqu’un dont je ne citerai pas le nom (parce que je l’ai déjà soupçonné ce matin d’être capable de “changer” l’IP affichée par son navigateur, et il s’est révélé que j’étais à côté de la plaque), et donc j’étais tombé assez amoureux de ce principe. C’est à dire que tout comme Youtube, pourquoi pas utiliser un service qui vous permettrait d’héberger du code source, et de le ré-afficher sur votre blog via un petit code Javascript, celui-ci étant alors très bien coloré (en fonction du langage), et sans avoir à vous embêter à mettre un plugin spécial sur votre Wordpress. Et bien gist.github.com, c’est exactement ça.

Continuer la lecture gist.github.com : un service bien pratique pour partager du code source

Google Groups API via GData & Google Apps Provisionning API

Bon, il se trouve qu’actuellement je suis amené à me pencher sur l’API de Google Groups, et que celle-ci est plutôt très mal référencée sur le web, alors que c’est -à mes yeux- un comble. Peut-être est-ce parce pour l’utiliser, il faut avoir les droit d’administration sur un compte Google Apps Premier Edition (pas complètement certain de ça, mes souvenir de cet après-midi ne sont pas parfaitement clairs), mais en bref, Google a plus ou moins planqué l’accès à cette API via GData, puis Google Apps API, puis Google Provisioning API.

Continuer la lecture Google Groups API via GData & Google Apps Provisionning API

Concours de développement sur Palm webOS SFR Jeunes Talents Développeurs

L’article suivant m’a été soumis par un ami, que je remercie au passage pour le temps qu’il a pris !

À l’occasion de la sortie des smartphones Palm (Pré et Pixi) en France, SFR organise une nouvelle édition du concours de développement d’applications mobiles SFR Jeunes Talents Développeurs, sur la plate-forme Palm webOS. Une fois inscrits, les candidats auront jusqu’au 11 avril pour mettre en ligne leur application sur le site du concours. Les projets seront soumis à un jury composé de huit membres, issus d’horizons variés : un journaliste, un blogueur, un entrepreneur, un designer, des responsables techniques et marketing de SFR et Palm (lien). Cinq applications seront sélectionnées et leurs développeurs se partageront 75000 €. Les vainqueurs bénéficieront également de la promotion de leur application par SFR. Toute personne physique est libre de participer, ainsi que les associations et les entreprises ayant moins de trois salariés.

Continuer la lecture Concours de développement sur Palm webOS SFR Jeunes Talents Développeurs

Google propose un IDE Javascript en ligne avec auto-complétion pour Google Apps Scripts

C’est dans le cadre de mon stage actuel que j’ai pu découvrir une fonctionnalité qui m’était totalement passé inaperçue, alors qu’elle a été publiée sur le blog de Google Apps Script depuis au moins le 12 octobre dernier ! (donc c’est pas du tout frais). Bon, et bien, je ne le savais pas, mais Google a réussi à créer pour son produit Google Apps Script un éditeur de code qui permet de 1. Débugguer en ligne (à chaque fois qu’on enregistre le document, une ligne rouge apparait si le debuggueur n’est pas content, nous donnant le message d’erreur et la ligne à laquelle cette erreur s’est produite.) Mieux encore, l’IDE en ligne propose une fonctionnalité particulièrement sympa : l’auto-complétion du code ! Bon, même si je n’ai découvert celà que aujourd’hui, alors que celà fait quelque jours que je travaillais dessus, je trouve ça très sympa.

Continuer la lecture Google propose un IDE Javascript en ligne avec auto-complétion pour Google Apps Scripts