Archives pour la catégorie “Développement Web”

Ca y est, ce blog tourne à présent sur un serveur Linux. Pour les technophiles, c’est un Xeon quadri-coeurs 64 bits sous Debian, et ça tourne pas mal du tout pour le moment.

J’ai profité du 11 novembre pour ne pas trop gêner nos clients, je suis trop gentil :-)

Bon, je retourne découvrir l’univers de Fallout 3 de mon côté … j’adore écouter des chansons biens démodées dans un univers post-apocalyptique ;-)

Comments Pas de commentaire »

Notre premier site hébergé sur un serveur Linux 64 Bits (Distribution Debian) est enfin en ligne.

Nous continuerons à héberger des sites sous Windows Server, mais pour héberger des sites PHP, et notamment des blogs ou des commerces électroniques sous Magento, il faut avouer que Linux est évidemment plus adapté. En tous cas, ces moteurs de sites sont à la fois plus performants et mieux testés sous cette plateforme.

Très bientôt, ce blog migrera également vers ce serveur Linux. Comme il était jusque là hébergé sur un serveur virtuel avec Apache sous Windows, cela permettra d’avoir de biens meilleurs temps de réponse.

Comments Pas de commentaire »

Maintenant que les performances PHP sous Windows sont identiques à celles que l’on peut avoir sous Linux (cf cet article de la société qui développe le langage PHP), j’ai installé le pack « Zend Core » sur le serveur d’un de nos clients pour qu’il puisse utiliser un logiciel de mailing (12all).

Je n’ai été confronté qu’à un seul souci lors de l’installation de ce package, mais ça m’a pris du temps car les symptômes étaient en rapport assez éloigné avec la solution, et seul l’observateur d’évènements de Windows m’a aidé. En fait, il faut bien penser à donner les droits nécessaires sur le répertoire « tmp » du package Zend, sinon chaque appel PHP entraîne une exception de « Zend Optimizer », jusqu’à ce que le pool IIS contenant les sites PHP soit automatiquement arrêté.

Mais bon, tout fonctionne à présent, et ASP.Net et PHP cohabitent sereinementt ;-)

Comments Pas de commentaire »

Petite astuce pour ceux qui ont besoin de générer des images sur leur site web, et qui veulent permettre aux visiteurs de les sauvegarder. Pensez-bien à utiliser comme « Content-type » le type « image/jpeg », et non une variante comme « Image/Jpg » par exemple. Cela provoquerait une erreur lors de la sauvegarde dans les navigateurs pointilleux sur ce point (comme IE7).

Comments Pas de commentaire »

Comme IE8 va enfin respecter scrupuleusement les standards du web (et c’est déjà le cas avec la beta 1), de nombreux sites développés spécifiquement pour les versions précédentes d’IE7 vont en prendre un coup …

Pour éviter cela, il est possible d’utiliser l’astuce indiquée dans cet article pour demander à IE8 d’afficher le site comme si on utilisait IE7 (ou une autre version) : http://snipplr.com/view/5544/how-to-set-ie8-in-previous-ie7-ie5-rendering-mode-for-backwards-compatibility/

Concrètement, si votre site s’affiche de travers dans IE8, rajoutez cette ligne dans l’entête de vos pages :

<meta http-equiv=« X-UA-Compatible » content=« IE=7″ />

Comments Pas de commentaire »

Pour ceux qui n’ont toujours pas compris tout ce qu’on pouvait faire avec les CSS dans une page web …

http://www.smashingmagazine.com/2008/02/21/powerful-css-techniques-for-effective-coding/

Comments Pas de commentaire »

Et oui, après avoir été le navigateur le plus utilisé avant l’apparition d’Internet Explorer, et surtout à cause du rachat par AOL, Netscape c’est bel et bien fini. AOL conseille aux utilisateurs actuels de Netscape de se tourner vers Firefox à présent, et les mises à jour pour Netscape s’arrêteront le 1er février. Il est bon de rappeler qu’il serait très risqué pour n’importe qui de continuer à l’utiliser après cette date, sans aucune mise à jour de sécurité …

Comments Pas de commentaire »

La sortie de Visual Studio 2008 s’accompagne également de nombreuses nouveautés concernant ASP.Net . N’ayant pas eu le temps d’essayer les différentes versions beta, je vais les tester directement sur la version finale, et vous pouvez trouver la liste de toutes les nouveautés et les explications associées à cette adresse : http://www.asp.net/downloads/vs2008/ 

Parmi les nouveautés, les nouveaux contrôles « ListView » et « DataPager » promettent de faire gagner beaucoup de temps sur mes développements, et on va certainement se demander rapidement comment on a pu se passer du langage d’interrogation des données LINQ.

Tout ça va donner un coup de vieux aux plateformes alternatives, en tout cas de mon point de vue et de celui de beaucoup de développeurs ;)

Côté Visual Studio proprement dit, le moteur du « web designer » est emprunté à celui du logiciel « Expression Web Designer », avec un excellent support des CSS. Le débogage de Javascript va être également beaucoup plus simple, et on a enfin la possibilité de choisir la version du framework que l’on souhaite viser. Ceci permettra de maintenir les « vieux » projets sans multiplier les versions de Visual Studio …

Comments Pas de commentaire »

J’ai récemment créé mon premier plugin pour WordPress, sous la forme d’un widget permettant l’inscription à une newsletter gérée par le programme SmarterMail.

Côté documentation pour les développeurs, c’est vraiment la misère. Mes principales aides viennent en fait d’articles de blogs comme ces deux là :

J’ai vraiment eu l’impression de faire de la bidouille plutôt que de la programmation, mais si vous avez une source sérieuse pour aider les développeurs à démarrer dans ce domaine, n’hésitez pas à laisser un commentaire …

P.S. : Si vous êtes intéressé par ce plugin, laissez aussi un commentaire.

Comments Pas de commentaire »

Il ne sera disponible officiellement qu’en février 2008 prochain, mais la version finale est déjà en téléchargement pour les partenaires et ceux qui sont abonnés MSDN, en version anglaise uniquement pour le moment, mais c’est la seule version qui m’intéresse et que je suis en train de télécharger.

Concernant la partie ASP.Net (car VS2008 est très orienté développement pour Vista), on notera l’intégration par défaut de toute l’infrastructure Ajax, qui n’était jusque là qu’un supplément. Dans les grandes nouveautés, il y a aussi le language d’interrogation de données LINQ qui permet de faire des requêtes de bases de données directement dans le code d’après ce que j’ai vu.

Du boulot en perspective à mon retour donc …

Comments Pas de commentaire »

Close
E-mail It
Socialized through Gregarious 42