lundi 2 décembre 2013

Des tables responsives


L'affichage de données tabulaires pose des questions difficiles dans un environnement responsif. Si la table est plus grande que l'écran, on peut permettre un défilement horizontal, cacher des colonnes, montrer un résumé de la table avec un lien vers sa version complète, ou bien encore faire d'autres choix.

lundi 11 novembre 2013

Publicité en ligne (MOOC)


Le cours de publicité en ligne dont je vais parler est un MOOC offert sur le site open2study.com. Son enseignante, Patty Keegan, a une large expérience du domaine et sait introduire son sujet sans être trop technique.

samedi 12 octobre 2013

Principes de Gestion de Projet (MOOC)


Les MOOCs (Massive Open Online Courses) sont des cours en ligne offerts par des écoles et universités du monde entier dans des domaines aussi variés que l'anthropologie, les mathématiques, le marketing ou l'informatique. Le cours qui nous intéresse ici s'intitule Principes de Gestion de Projet. Il est délivré par l'Institut Polytechnique d'Australie occidentale (Polytechnic West).

dimanche 22 septembre 2013

C'est le moment de se détendre


Les sons relaxants de la nature ont cette faculté de nous faire oublier le stress en l'espace de quelques minutes. Voici une sélection de sites qui vous feront connaître une relaxation profonde.

vendredi 13 septembre 2013

Journée européenne des langues 2013

Passeport pour les langues

Le jeudi 26 septembre 2013, à l'occasion de la Journée européenne des langues, de nombreuses manifestations auront lieu en Europe.

dimanche 25 août 2013

Les boutons de partage social ne servent à rien


Les boutons de partage social sont partout. Omniprésents sur le web, ils invitent à liker, partager ou plusser la moindre page pour que son contenu soit vu par des centaines, que dis-je, des millions de visiteurs potentiels. Mais sont-ils aussi nécessaires qu'ils veulent le faire croire ?

dimanche 4 août 2013

Traduire les actions d'un écran tactile sous Windows 8


Avec l'avènement des écrans tactiles et des documentations d'interfaces qui leurs sont liées, il est parfois difficile de savoir comment traduire les différentes actions possibles (to tap, to swipe, to pinch…). Windows 8 nous permet une traduction de chaque action dans sa documentation en ligne lorsqu'on met en regard les différentes localisations.

samedi 20 juillet 2013

Quelques nouveautés du design responsif


Le monde du design responsif évolue en permanence, et avec lui les recommandations et projets de travail du W3C, notamment en terme d'évolution des CSS. La typographie a elle-aussi son mot à dire et l'utilisation des fontes web apporte son lot de solutions. Cet article présente une série de liens pertinents pour poursuivre une réflexion déjà ancienne.

lundi 27 mai 2013

Comptines numériques en anglais


L'apprentissage par la répétition, qui plus est en chanson, est une façon pratique et agréable pour amuser les jeunes enfants et leur apprendre des bases d'arithmétique, mais aussi d'anglais et les habituer à la prononciation de cette langue. Les comptines présentées ici sont axées sur l'apprentissage des nombres, ainsi que sur l'addition, la soustraction et la multiplication.

lundi 1 avril 2013

Internationalisation avec FuelPHP


FuelPHP est un framework PHP gratuit et open-source, basé sur le PHP 5.3+. Il implémente une architecture HMVC (Modèle-Vue-Contrôleur Hiérarchique) où le contrôleur y joue un rôle central, la vue et le modèle étant complètement séparés (ils ne peuvent donc pas communiquer entre eux). Il offre aussi d'autres fonctionnalités, comme une implémentation RESTful, une analyse syntaxique de modèles, un mapping objet-relationnel (ORM), un paquetage d'authentification et un système de cache entre autres choses. Nous nous concentrerons ici sur la façon dont il gère l'internationalisation dans sa version 1.5.1 de janvier 2013. Le développement de sa nouvelle base de code 2.0 a d'ores et déjà commencé mais la gestion de l'internationalisation devrait y être identique.

dimanche 17 février 2013

Une rareté par choix, pas par définition


Comme nous l'avons vu dans le précédent billet de cette série, il n'y a jamais eu de réelle rareté des extensions de noms de domaine, mais plutôt une création soigneusement planifiée de nouvelles extensions pour alimenter le marché au fil des ans, à l'exception des domaines de code de pays (ccTLDs) et de leur support de jeux de caractères internationaux. En plus du simple coût d'un nom de domaine, qu'il soit classique, internationalisé, ou bien l'une des près de deux mille nouvelles extensions hors de prix qui vont bientôt être lancées, de nombreux coûts cachés restent encore à découvrir, la plupart étant des coûts externalisés.

dimanche 3 février 2013

Gestion des pluriels avec le framework PHP Yii


Yii (pour Yes, it is) est un framework PHP open-source et gratuit amorcé par Qiang Xue en 2008. Axé sur la performance, basé sur une architecture MVC et suivant le paradigme de la programmation événementielle, il propose aussi la traduction de message, le formatage de la date et de l'heure, les différents formats de nombres et la localisation d'interface. Nous allons nous concentrer ici sur la façon dont Yii gère les pluriels dans la fonction de traduction des messages de sa version actuelle (1.1.13).

samedi 26 janvier 2013

Des pluriels bien singuliers


Dans la plupart des langues, à l'unité correspond une forme non marquée d'un mot, le pluriel étant obtenu par inflexion du singulier. Par exemple, au singulier chat du français correspond le pluriel chats. Le français compte deux nombres grammaticaux : le singulier et le pluriel. D'autres langues ont plusieurs formes de nombres grammaticaux suivant le nombre d'unités associées.

mardi 15 janvier 2013

Tutoriel CodeIgniter : étendre les helpers


Les helpers de CodeIgniter sont des boîtes à outils de fonctions qui simplifient la vie. On les trouve dans le répertoire system/helpers/. Parmi les helpers proposés, on en trouve pour les tableaux, les captchas, les cookies, les emails, les formulaires…

Le helper inflector (inflector_helper.php) définit par exemple les fonctions singular (qui retourne la forme au singulier du mot passé en paramètre) et plural (qui retourne la forme au pluriel du mot passé en paramètre), mais uniquement pour l'anglais. Nous allons voir dans ce tutoriel comment ajouter le support d'une autre langue, ici le français, à la fonction plural et ainsi permettre la pluralisation du français.

samedi 5 janvier 2013

CodeIgniter : URLs SEO-friendly et localisées


Après avoir vu comment internationaliser CodeIgniter en utilisant des fichiers de langue, nous allons voir dans ce billet comment créer des URLs localisées et SEO-friendly, c'est-à-dire des URLs explicites à la fois pour les moteurs de recherche et les utilisateurs.