A venir …

Uncategorized No Comments »

Cela fait un petit moment que je n’ai guère de temps à consacrer à ce blog … Avec l’arrivée de ma petite fille cela ne va pas arranger les choses !
En fait normalement il devrait y avoir quelques changement cet été !
J’ai envie de transformer le site en quelque chose de plus conforme à la société en expliquant bien ce que je fait, comment je le fait et aussi avec qui (oui je ne travaille pas tout le temps tout seul)
Présenter nos solutions réalisées, en cours de réalisations mais aussi de parler de mes idées …

Par exemple, actuellement, je travaille sur http://zerty.fr, un (mini) basecamp auquel j’y ai ajouté une gestion commerciale (devis, factures)
J’avance également sur le référencement de http://solimap.com et comme chacun le sait, cela prend du temps de faire avancer les choses dans ce domaine.
Notre CMS (bridgeo) est mature, mais j’ai déjà une bonne idée de la prochaine version, qui sera, je pense, bien plus intuitive pour les utilisateurs (mixage de l’administration et du site)

Bref cet été va se résumer en :
- Changement de couches assez régulièrment (et même la nuit -ouch-)
- Création d’un nouveau site solisoft.net avec un blog bien à part
- Définition du prochain CMS

A tiens… j’entends pleurer !!

Utiliser Inkscape pour faire vos webdesigns

Uncategorized No Comments »

Après la lecture de cet article, je me suis dis qu’il serait intéressant de parler d’un autre logiciel permettant de faire des maquettes pour vos webdesigns.

Le logiciel en question est Inkscape.

Inkscape est donc un logiciel de dessin vectoriel open source. Il est disponible sur plusieurs plates formes (Windows, Mac, Linux). Sous Mac j’avoue que ce n’est pas très bien intégré … peut être une prochaine version native apportera plus de souplesse.

Capture d’écran 2010-02-24 à 09.11.22

Voici un exemple concret :
Je dois travailler pour la maquette d’un nouveau site pour notre CMS bridgeo.


bridgeo
Ouvrir l’image en taille réelle (projet non finalisé)

Les avantages de travailler en mode vectoriel sont évidents.

  • Modifier les couleurs facilement
  • Faire des essais de mise en page facilement
  • Redimensionner vos éléments sans perdre en qualité

Inkscape est un logiciel puissant mais peut parraître compliquer au premier abord. Il est vrai qu’il vous faudra y passer un peu de temps pour pouvoir profiter pleinement de sa puissance. Moi même je suis loin de tout maîtriser. Mais aujourd’hui il me permet de faire tout un tas de travail (professionnel et personnel) au quotidien.

Bref, Inkscape pour le maquettage et The Gimp pour le découpage et vous vous retrouvez avec 2 outils assez puissants pour tous vos travaux.

Pros de Illustrator/Photoshop, ce n’est pas la peine de troller… Je ne compare pas les 2 solutions … Je présente juste la solution libre ;)

Mise à jour de BatitelWeb.com

Uncategorized 1 Comment »

Nous venons de mettre en ligne le nouveau design de BatitelWeb.com pour le rendre plus agréable à utiliser.

Pour rappel, BatitelWeb.com est un site Internet qui permet la réalisation de devis / factures et utilisant une bibliothèque de plus de 60 000 ouvrages dans les métiers du bâtiment.


BatitelWeb.com Logiciel de devis et factures en ligne

Développement : Ruby on Rails / MySQL

A venir … mongodb, cucumber & BDD

Uncategorized 2 Comments »

J’ai commencé la création d’un logiciel (top secret) qui utilisera mongodb comme base de données, Ruby on Rails comme framework, et en utilisant une méthode BDD (Behaviour-Driven Development).

Je n’ai pas l’habitude d’utiliser des méthodes strictes pour le développement … mais cette fois ci j’ai envie d’apprendre à générer du code via du BDD.

Image 2

Mongodb est une base de données clés-valeur sans schémas. Cela peut surprendre pour les utilisateurs de base de données relationnelles (MySQL, PostgeSQL, etc … ). L’avantage de ces base de données là est justement dans leur flexibilité et leur facilité à « scaler ». Mettre en place un Master-Slave ou un « Replica pairs » est assez trivial. Il existe d’ailleurs d’autres bases de données clés-valeurs : couchdb par exemple … Mais j’ai trouvé la génération des vues un peu spéciale … mais j’y reviendrai sûrement …

J’aimerai aussi me mettre plus sérieusement au BDD via cucumber & shoulda histoire de moins coder au kilomètre, mais faire quelque chose de plus structuré.

Il est intéressant de se remettre en question de temps en temps sur sa façon de développer. Coder avec Ruby & Ruby on Rails c’est chouette … mais il faut être sûr de bien rester dans la philosophie Ruby et MVC.

IE c’est pas écologique :p

Uncategorized 2 Comments »

Avec ce titre racoleur (et surtout dans l’air du temps), je tenais a pousser un coup de gueule contre le navigateur de Microsoft. Pourquoi tant de haine ? Et bien tout simplement car celui ci n’implémente pas encore la possibilité de gérer des arrondis, des ombres portées directement via la feuille de style.

Voici un exemple de ce que l’on peut faire facilement avec un navigateur à base de webkit (safari4 ou google chrome), Mozilla gère les arrondis mais pas encore l’ombre portée. (Cela sera supporté à partir de  firefox 3.1)

Exemple webkit

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px #555;
-moz-box-shadow: 0px 0px 5px #555;
box-shadow: 0px 0px 5px #555;

Tout cela est bien beau mais ne fonctionne pas sous Internet Explorer (même en version 8). Il faut donc créer des images, les découper faire en sorte que cela ait le même rendu mais au final sera beacoup moins souple. Imaginez que l’on souhaite modifier la courbe de l’arrondi …

Cela ne fait pas économiser non plus le temps nécessaire lors du téléchargements de ces images … Vous me direz, ok maintenant avec nos grosses connexions ADSL, quelques images à télécharger pour avoir un visuel agréable c’est pas bien grave … Oui mais imaginez le nombre d’internautes qui téléchargent toutes ces images sur tous les sites internets … Cela fait un temps énorme, un transfert énorme, et finalement, demande pas mal de traitement / traffic pour gérer tout ça.

Maintenant vous avez une bonne raison d’abandonner IE. A nous développeurs Web, designers de forcer les choses … Les arrondis et ombres portées seulement via les feuille de styles. Au pire les utilisateurs d’IE n’auront pas les effet visuels, au mieux ils migreront vers des navgateurs respectant mieux les standards du W3C

Ubuntu 8.04 : Installer couchdb 0.9.0

Uncategorized No Comments »

Depuis quelques temps je m’intéresse à la base de données couchdb pour réaliser des applications qui supporteront une montée en charge facilement.

Voici comment installer couchdb 0.9.0 pour un ubuntu server 8.04 :

Je vais commencer une série de posts concernant la mise en place d’une solution fiable et robuste autour de Ruby on Rails et couchdb.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Connexion