ProtoChar’s Tent
Je viens de pousser, dans le repository de Bivouac, le plugin ProtoChart’s Tent.
Ce plugin utilise ProtoChart afin de faciliter la création de graphiques comme celui ci :

Posted in planet on July 31st, 2008 | Comments Off
Je viens de pousser, dans le repository de Bivouac, le plugin ProtoChart’s Tent.
Ce plugin utilise ProtoChart afin de faciliter la création de graphiques comme celui ci :

Posted in planet on July 31st, 2008 | Comments Off
traduction de Vivre avec Edge #3
Il n'y a pas grand chose à noter comme gros changements ou fonctionnalités dernièrement dans edge Rails, alors je vais parler des commits rails concernant quelques bugs fixes et changements mineurs que je n'ai pas indiqué précédement. Il y a eu un travail en cours avec un refactoring et multithreading de ActionPack ainsi qu'un peu d'activité sur ActiveModel, mais rien de réelement concret encore (c'est toujours en cours de travaux).
Come d'habitude n'hésitez pas à laisser des critiques ou suggestions dans les commentaires.
script/server vérifie désormais la disponibilité de Thin et l'utilise. Pratique si
vous utilisez Thin comme serveur de production (et voulez lancer avec le même
serveur durant le développement). Vous devez ajouter config.gem
'thin' en premier dans votre environment.rb pour que cela
fonctionne.
Ce patch est une contribution d'un des gars de fluxin.
La méthode d'extension du core String#humanize est utilisée
pour convertir les strings avec des underscores en texte lisible plus
facilement (utilisé pour les noms des colonnes). Par exemple,
"actor_salary".humanize
=> "Actor salary"
"anime_id".humanize
=> "Anime"Parfois cela ne fonctionne pas aussi bien, quand vous avez des héritages de
tables ou des noms de colonnes "inhumain" comme "act_sal_money" (qui est
réellement "Actor salary", mais qui sera #humaize-d en
"Act Sal Money").
Vous pouvez désormais spécifier une régle d'inflection (exactement comme pour les règles de mots pluriel/singulier/irrégulier/invariable).
Inflector.inflections do |inflect|
inflect.human /_cnt$/, '\1_count'
inflect.human 'act_sal_money', 'Actor Salary'
endRemarquez que vous pouvez aussi utiliser une expression régulière pour convertir une colonne comme "click_cnt" en "Click count".
Merci à Dan Manges et Pascal Ehlert pour ce patch.
Pratik a commité un petit (mais très pratique) changement d'ActiveRecord qui permet de spécifier des conditions sur les jointures dans leur propre hash. Un exemple sera plus explicite:
Anime.all(
:joins => :character,
:conditions => {
:active => true,
:characters => { :gender => 'female' }
}
)
La requête ActiveRecord précédent permet de trouver tous les anime "actif" qui comme charactère une "femme".
C'est tout pour cette semaine dans "Living on the Edge". Faites moi savoir si vous désirez voir plus d'information sur les changement et bug fixes mineurs que j'ai mis à l'écart cette semaine.
Posted in planet on July 30th, 2008 | Comments Off
La version 0.3.0 de Backpack, le générateur de (squelette de) plugins pour Bivouac, est en ligne. Elle n’apporte que quelques corrections mineures de bugs.
Posted in planet on July 30th, 2008 | Comments Off
La version 0.4.0ß est disponible sur mon serveur gem de développement. Elle nécessite la version 1.9.1 de Camping, disponible également sous forme de gem sur mon serveur.
Une fois la nouvelle version installée, n’oubliez pas de mettre à jour vos projets :
Posted in planet on July 29th, 2008 | Comments Off
Ce matin (vers 14h) en me réveillant, j’ai eu la désagréable surprise de me retrouver face à un odieux message sur ce site me signalant qu’une des mes tables MySQL “is marked as crashed and should be repaired”
Si vous rencontrez ce type de problème, pas de panique, c’est très simple à résoudre avec l’outil myisamchk :
Posted in planet on July 26th, 2008 | Comments Off
Je viens de mettre en ligne la version 1.0.0 du plugin live_validation pour Bivouac
Ce plugin permet de faire de la validation de contenu de champ de formulaires en utilisant la librairie livevalidation_prototype.js.
Posted in planet on July 25th, 2008 | Comments Off
J’avais dit que je ne sortirais pas la version 0.3.0 de bivouac avant la sortie de la version 2.0 de Camping. C’est raté ! En effet, la sortie de la nouvelle version du VIDAL pour iPhone ne m’a pas permis d’attendre.
Pour les nouveautés, je vous renvoie à ce post et ce post. Par contre je n’ai pas avancé concernant l’envoi de mail. J’ai une piste, mais rien de satisfaisant pour le moment.
Le plugin iUI’s’Tent a également subi quelques améliorations et corrections…
Posted in planet on July 23rd, 2008 | Comments Off
Ce blog a été mis à jour avec succès avec la nouvelle version de Typo. En effet, la sortie a été réalisé hier et ce blog est déjà à jour. Pour la première fois plusieurs de mes contributions sont présentes directement dans cette nouvelle mouture avec quelques remerciement de Neuro. Ca fait vraiment plaisir.
J'ai aussi mis le thème par défaut de Typo qui est vraiment très bien. Merci à jeuxdemaux.org
Posted in planet on July 22nd, 2008 | Comments Off
Avec un peu de retard, voici les slides de la présentation que j’ai faite le 15 mai dernier à Supelec :
Posted in planet on July 22nd, 2008 | Comments Off