Tag: Web [2.0]

Enquête : les développeurs .NET et leur relation aux réseaux sociaux

Posted by – March 3, 2009

Matt Berseth a lancé une enquête destinée aux développeurs .NET et à leur relation aux réseaux sociaux (blog, twitter, facebook, …).

Vous pouvez y contribuer en y répondant, cela prend 5 mn.

Au passage, Matt propose sur une seule page, un ensemble de démos bien attrayantes sur des sujets aussi divers qu’intéressant : jQuery, Silverlight, ASP.NET, Ajax, …

[EDIT] : le résultat de l’enquête a été délivrée.

Forum 2.0

Posted by – January 13, 2009

Une question revient assez souvent : pourrait-on mettre en place des forums sur tel ou tel site. Personnellement, j’utilise peu de forums (principalement 2 : EOS numérique, et Salsa france), et plus en tant que consommateur que GO actif, même s’il peut m’arriver de poster parfois une question. Se pose souvent l’intérêt d’une telle mise en place, pour ou contre, fais ton choix.

Concernant ces demandes, une question intéressante revient de temps en temps, ouvrir un forum, est-ce Web 2.0 ?

More

Paris Web 2008 : ateliers techniques

Posted by – November 14, 2008

Et n’oubliez pas, si, comme votre serviteur, vous cherchez absolument à avoir des amis, alors dès demain (samedi), participez aux ateliers techniques de Paris Web 2008.

Le programme de la journée est en ligne.

J’irai très certainement uniquement l’après-midi, aux ateliers jQuery et l’accessibilité et surtout à RDFa vs Microformats. Ce dernier est présenté par Frédéric et David.

Flock 2.0

Posted by – October 14, 2008

Testons la nouvelle mouture du navigateur social Flock.

Le principal avantage réside dans son interaction avec Flickr : la barre de visualisation est bien amenée, même si je lui préfère l’excellent Cooliris (ex PicLens), ou bien avoir les nouveautés de votre album (commentaires & co) ou vos contacts, ou encore la possibilité d’uploader vos photos directement à partir du navigateur.

Pour Facebook, Flock vous mettra la liste des dernières actions menées par vos 2 245 amis.

Enfin, une possibilité d’écrire vos billets directement sous Flock en utilisation l’API de votre moteur de blog. Là encore, je lui préfère Evernote, bien plus simple et pratique.

Pour le reste (Delicious, Facebook, …), j’aurais besoin d’une explication de texte.

A suivre car je ne suis toujours pas convaincu.

Evènements du mois de novembre 2008

Posted by – October 14, 2008

2 évènements du mois de novembre à ne pas manquer :

ALT.NET Paris

La prochaine rencontre aura lieu le mardi 4 novembre.

[EDIT] : La rencontre aura lieu dans les locaux de Valtech qui nous prêtent gentiment un local, pizzas incluses, Valtech. RDV à 20h.

Vous pouvez déjà visiter le portail afin de vous inscrire au groupe Google (pour la liste), ou au groupe Facebook pour l’inscription aux évènements.

Teasing : pour cette rencontre de novembre, il y a de bonnes chances d’avoir un contributeur du projet Mono, un sujet d’actualités avec la sortie de la 2.0.

Paris Web 2008

Vous avez jusqu’à ce soir (14 octobre) pour obtenir un rabais sur le ticket d’entrée (-50 %) pour les passes techniques et décideurs. Pour ma part, les ateliers techniques du (samedi) 15 novembre semblent intéressants, avec un prix à 10 € HT, notamment :

  • RDFa versus µformats
  • jQuery
  • CSS

[EDIT] : les inscriptions sont ouvertes.

encore faudra-t-il se lever pour aller à Villejuif.

Design et Ergonomie : “Donne-moi ce que je veux !”

Posted by – September 21, 2008

Remise en ligne d’un billet que j’avais publié en octobre 2007 sur le livre “Internet, donne-moi ce que je veux”, ce dernier est maintenant disponible gratuitement en ligne : http://www.navigation-web.com/autour-du-livre/les-60-modeles-de-navigation

——

J’ai acheté ce livre suite au passage sur le blog de notre ami Frédéric, l’ayant plébiscité.

Orienté marketting, l’ouvrage se veut pragmatique et répond exactement à la phrase impérative : donner aux internautes ce qu’ils cherchent, et selon ce que veut mettre en avant le site (le besoin).

Les modèles proposés sont riches et pertinents et contiennent un bon nombre d’astuces ergonomiques ou techniques, le sujet de l’accessibilité est également abordé. Les rappels sur les bonnes pratiques sont répétés afin de mieux les retenir au fil de la lecture.

Comme souvent, la stratégie de design et d’ergonomie d’un site sera en fonction du besoin, c’est à dire ce que l’on souhaite mettre en avant, et “vendre”.

Autrement dit, pas un design idéal, mais bien des solutions différentes selon la typologie du site : marchant (avec toutes les déclinaisons selon la nature des objets vendus), blog, encyclopédique, photos, moteurs, etc.

Les conseils glanés peuvent être facilement appliqués, sous réserve d’étudier un minimum le comportement des internautes de son site/blog : qu’est-ce qu’ils cherchent, et comment le cherchent-ils ? (Google analytics, phpmyVisites sont vos amis pour cela).

Ce livre pourra être complété par le Zen des CSS, ce dernier1 se veut plus technique pour le côté mise en forme CSS.

Retrouvez l’actualité du livre sur le site navigation web.

1 du site (presque) éponyme Css Zen garden

Wordle : créer de très sympas nuages de tags

Posted by – July 12, 2008

Je viens de découvrir ce drôle de site qui permet à partir d’un URL, d’un flux ou de delicious de créer des nuages de tags plutôt réussis.

Cela donne :

Tag1

Tag2

Tag3

La galerie du ZorkYy.

SaaS, DaaS, PaaS, Cloud computing : Altaïde Dev Drink…penser autrement le développement et l’hébergement d’applications Web

Posted by – May 30, 2008

Préambule

J’ai assisté hier soir à la 5ème édition des Altaïde Dev’ Drink consacrée à l’évolution du modèle de développement Web.

Ce type de rencontre a plusieurs objectifs :

  • pour Altaïde (cabinet de recrutement, leur blog), d’étendre son réseau sur de potentiels candidats,
  • pour les participants, d’assister à des présentations sur de nouvelles technos. ou de nouveaux moyens liés au Web / Web2,
  • prendre un pot à l’issue de la présentation, et boire des bières, du coca ou manger des carottes bio.

chacun y trouve son compte, dans du gagnant-gagnant, le concept me plaît, c’est fun et moderne. Nous étions une petite quinzaine.

More

OpenID et myopenid, ou les multiples manières de se connecter

Posted by – March 11, 2008

OpenID est un système de Web-SSO, de plus en plus implémenté par les sites, et de grands acteurs (Google, MS, Yahoo, ..) ont récemment rejoint la fondation OpenID, ce qui fait de ce système un standard de fait.

J’utilise pour ma part comme fournisseur OpenID myOpenID (ma carte d’identité OpenID), qui fournit de multiples méthodes d’authentification, selon votre navigateur favori (FF, IE, Opéra, …).

authentification myopenid

  • par login et mot de passe : la 1ère méthode, la plus commune, mais pas la plus rapide
  • sous Firefox, grâce à un certificat : là, cela devient intéressant. J’ai créé 2 certificats utilisateurs, 1 pour la maison, 1 pour le travail. Ces derniers permettent de se passer du login et mot de passe (comme ce que l’on pourrait faire avec PuTTY-SSH), ce qui est très pratique, et surtout un gain de temps. Rien de plus simple, une fois logguer sous myopenid, Paramètres -> Paramètres d’authentification puis ajouter une certificat.

certificats myopenid

  • sous IE 7 (et avec .NET 3.0), myopenid permet de créer des cartes CardSpace qui peuvent s’assimiler à des certificats mais extensibles (schémas XML tel que SAML, ou OpenID) et un peu plus accessibles pour l’utilisateur.

cardspace myopenid

Tout ça donne envie d’utiliser et surtout d’implémenter OpenID sur les plateformes : standard, simple d’utilisation, pratique, tout ce que j’aime !

Une dernière chose, myopenid permet d’ajouter une photo sur la page d’accueil (stockée dans un cookie), ceci afin de réduire les tentatives de phishing, pas idiot !

myopenid anti-phishing

Des implémentations existent pour .NET, notamment Mads qui démontre par le code une implémentation, et en guise de bonus, une vidéo qui explique le principe d’OpenID.

LightTPD, FastCGI, Rails, et accessoirement cache APC

Posted by – January 18, 2008

changement de serveur Web : Mongrel vers LightTPD

Peu convaincu à force par Mongrel (serveur Web pour rails), en raison de l’excès de mémoire consommée (leak ?) voire du CPU par moment, le blog a été transféré vers LightTPD + FastCGI + Rails (Typo) afin de tenter de diminuer la consommation des ressources (primordial sur un serveur avec 377 Mo !).

La configuration /etc/lighttpd/lighttpd.conf, extrait de la partie spécifique pour Rails (Typo) :

server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_fastcgi"
)

$HTTP["host"] == "192.168.1.150" {
server.document-root = "/var/www/typo/public"
server.error-handler-404 = "/dispatch.fcgi"
server.indexfiles = ("dispatch.fcgi")
accesslog.filename = "/var/log/lighttpd/blog.access.log"
fastcgi.server = (".fcgi" =>
("localhost" =>
("socket" => "/var/www/typo/tmp/typo.socket",
"min-procs" => 1,
"max-procs" => 2,
"bin-path" => "/var/www/typo/public/dispatch.fcgi",
"bin-environment" => ("RAILS_ENV" => "production")
)))
}

Le reste n’ayant pas été changé de la configuration par défaut. L’IP 192.168.1.150 a été mise au lieu du nom du site (blog.olivier-duval.info), car il existe un frontal Apache (voir l’architecture du zorky lan) pour le reverse proxy (qui redirige vers le blog, les photos, …selon le nom du site demandé), et celui-ci passe uniquement l’IP au serveur hébergé derrière.

cache APC

En plus de Google Analytics, le blog est marqué par Phpmyvisites qui se trouve sur un autre serveur virtuel, dédié au PHP. Sur ce dernier, un cache APC a été installé, cache qui permet d’accélérer les pages PHP, tout gain, même minime, reste appréciable. Un tutoriel pour l’installation (et compilation) d’APC.

quid LightTPD

L’efficacité maximum de LightTPD est obtenue sur les fichiers statiques : 17 000 req/s contre 7 000 req/s pour Apache 2, chiffres obtenus avec ab (ab -k -n 50 http://monsite/page.htm).

Egalement LightTPD s’avère efficace pour des applications Web PHP (en mode php-cgi) ou Perl, pour l’avoir mis en place et testé.

A voir à termes si ce changement de serveur Web sera profitable.