Articles tagués web

Sortie de Happy Phone Number 0.0.2

Happy Phone Number fournit quelques méthodes simples pour formater des numéros de téléphone en provenance des fichiers modèles de Rails.

Prérequis

Les numéros de téléphone doivent être sauvegardés avec seulement des chiffres, pas d’espace, pas de point, pas de tiret, juste les chiffres.

Démonstration

Admettons que vous ayez un modèle Contact avec un champ phone. Voici ce que Happy Phone Number peut faire :

<%= @contact.happy_phone(:fr) %>
#=> "01 23 45 67 89"
<%= @contact.happy_inter_phone(:fr) %>
#=> "+33 1 23 45 67 89"

Cela fonctionne avec n’importe quel nom de champ :

<%= @contact.happy_telephone(:fr) %>
#=> "01 23 45 67 89"

<%= @contact.happy_portable(:fr) %>
#=> "01 23 45 67 89"

On peut aussi spécifier le séparateur :

<%= @contact.happy_phone(:fr, '-') %>
#=> "01-23-45-67-89"

Pour l’instant 4 pays sont supportés :

  • Belgique
  • Danemark
  • France
  • Islande

Pour les autres pays, qui ne sont pas encore ajoutés, vous pouvez utiliser une méthode de masquage simple :

<%= @contact.happy_phone("#### ###-###") %>
#=> "0123 456-789"

Le projet est sur Github.

A bientôt.

Publicités

, , , , , ,

1 commentaire

Formattez vos numéros de téléphone avec le plugin rails Happy Phone Number

Happy Phone Number est un plugin rails pour formater facilement et simplement des numéros de téléphone sur vos pages web.

Edit:
Cet article décrit la version 0.0.1 de Happy Phone Number, lisez plutôt cet article qui décrit la version suivante…

Installation

C’est comme d’habitude, insérez cette ligne dans votre Gemfile :

gem 'happy_phone_number'

Utilisation

Ajouter happy_phone_number dans le fichier model :

class Contact < ActiveRecord::Base
  attr_accessible :email, :name, :phone, :fax
  happy_phone_number
end

Lire la suite »

, , , , , ,

Poster un commentaire

Sortie de CSS3 Drop Shadows 0.3

CSS3 Drop Shadows est une application web pour les designers, graphistes et développeurs du web, qui permet de fabriquer des ombres (box-shadow) en CSS3, de formes diverses et de manière interactive. L’application fonctionne sous Firefox et Chrome, et le code CSS généré est testé sur Firefox, Chrome et Opéra.

Cette nouvelle version ajoute une ombre et a une interface utilisateur repensée.

css3 drop shadows 0.3 screenshot

Vous trouverez l’application ici : http://css3-drop-shadows.herokuapp.com et le code source du projet là : https://github.com/lkdjiin/css3_shadow

Pour celles et ceux que ça interessent, l’application est écrite en grande partie avec CoffeeScript et le framework Ruby On Rails.

N’hésitez pas à me donner votre avis, des suggestions, etc.

À bientôt.

, , , , , , , ,

Poster un commentaire

VirtualBox : Comment accéder au serveur web du host depuis le guest ?

Vous developpez des sites web en local ? Dans ce cas, pour voir un site local, vous tapez ce genre de chose dans la barre d’adresse de votre navigateur :

  http://localhost/mon-site

Maintenant vous voulez tester le rendu visuel de votre site dans plusieurs navigateurs ? Sur plusieurs systèmes d’exploitation ? Pour ce faire vous avez configuré plusieurs machines virtuelles sous VirtualBox. Dans ce cas, une question essentielle se pose :

« Que faut-il taper dans la barre d’adresse du navigateur du guest (système invité) pour atteindre le serveur local du host (système hôte) ? »

Lire la suite »

, , , , , ,

Poster un commentaire

smoke.js : des boites de dialogue en javascript

En parcourant la dernière newsletter de JavaScript Weekly, je suis tombé sur la librairie smoke.js.
smoke.js est un système d’alerte (boite de dialogue) en javascript, léger et ne demandant aucun framework (jQuery, prototype, etc) pour fonctionner.

capture d'écran

smoke.js en action

Tout en CSS3, et personnalisable, ce jeune projet semble très prometteur.

,

Poster un commentaire

Comment installer, configurer et utiliser eRuby pour le développement web

Pour un projet web particulier avec Ruby, j’avais besoin d’utiliser eRuby sur un serveur Debian Lenny.
Pas Ruby and Rails, pas mod_ruby, juste eRuby. La documentation sur internet n’est pas pléthorique.
Que ce soit pour la configuration de eRuby avec le serveur web apache ou pour son utilisation, il faut
jouer au détective. Et si vous ne maîtrisez pas l’anglais, vous pouvez passer votre chemin.
Voilà donc un petit topo, pour les francophones, sur la configuration et l’utilisation de eRuby en développement web.

Lire la suite »

, , , , , , ,

Poster un commentaire