Recommend Me


Jeudi 11 juin 2009

Fin… et suite…

Voilà, le temps et venu. Je ferme définitivement ce blog pour me consacrer pleinement au suivant.

See you there.

• • •

Jeudi 12 février 2009

Anatomie et projets

Classé dans : Camping, Erlang, Mixr, NXT, Projets, Ruby, SOAP::LC, Shoes, TextMate, bivouac — greg @ 20:03

Voici une des parties les plus intimes de mon anatomie :



Si je vous montre cela, c’est pour vous prouver que mon activité cérébrale se porte bien avant de vous annoncer qu’il est temps pour moi de mettre fin à certains de mes projets.

En effet, aujourd’hui je maintiens, plus ou moins activement, 9 projets différents :

Certains de ces projets ont trouvé un public, d’autre pas, bref, la vie normale. Quoi qu’il en soit, c’est plus une question de temps, mais je ne peux plus m’en occuper avec la même passion qui m’animait au début de chacun de ces développements. Je vais donc mettre fin à certains pour me concentrer sur d’autres.

Le plus difficile à été de décider d’arrêter Bivouac. En effet, ce projet m’a énormément appris, et bien qu’il ait même permis la mise en production de quelques réalisations qui ont aujourd’hui un large public, il y a un moment ou il faut être franc avec soi même et revenir à ses premières amours !

Mes regrets seront moins forts, mais Ruby/XPath et Ruby/Ivy vont aussi être délaissés.

Les autres continueront à évoluer, mais à des vitesses très différentes.

Ruby/XSLT et Ruby/GraphViz ne devraient évoluer qu’au rythme des demandes de corrections et des patchs que l’on m’envoie.

NabHasShoes et un pur amusement et ce sont mes enfants qui commanderont son évolution.

NXC Mate évoluera en fonction des demandes, mais surtout du temps que je passe à me détendre ;)

mixr et SOAP::LC seront les deux grands gagnants et je vais y consacrer une bonne partie de mon temps libre.

Et le reste ? Parce qu’il y a un reste. Et bien il va arriver. Je ne peux pas en dire grand-chose pour le moment, car j’ai un travail et 6 enfants qui m’occupent la plus grande partie de mon temps. Mais si j’arrête certains projets, c’est parce que je me concentre sur de nouvelles choses avec la ferme intention d’en faire faire profiter ceux qui y trouveront un intérêt…

• • •

Mardi 16 décembre 2008

Utiliser before à la place de before_filter dans Bivouac

Classé dans : Camping, Projets, Ruby, bivouac — greg @ 12:16

Dans un article précédent, je vous avais montré comment utiliser before_filter dans Bivouac. before_filter ayant été remplacé, dans la dernière version de Bivouac, par la solution proposée par Magnus Holm, voici comment modifier cet exemple pour qu’il fonctionne en version 0.4.0.

La seule modification concerne le controller. En effet, vous pouvez supprimer tout ce qui à trait à la gestion du filtre, soit la classe AdminCheckLogin et l’appel à before_filter :

module TestFilter::Controllers
  # …

  class AdminCheckLogin
    def self.filter( state )
      if state[:user].blank?
        return AdminLogin
      else
        return nil
      end
    end
  end
end

before_filter AdminCheckLogin, :only => [AdminHome]

A la place de tout cela, vous devez ajouter, ou vous voulez, le code suivant dans votre projet :

module TestFilter
  before :AdminHome do
    if @state[:user].blank?
      redirect R(Controllers::AdminLogin)
    end
  end
end  

Comme vous pouvez le voir, l’appel à before se fait dans le module TestFilter et non dans le controller directement. Il faut donc faire attention lorsque vous faire la redirection !

• • •

Lundi 15 décembre 2008

Bivouac 0.4.0

Classé dans : Camping, Projets, Ruby, bivouac — greg @ 20:46

La version 0.4.0 de Bivouac vient d’être mise en ligne.

Rappelons, pour les nouveaux, que Bivouac est un générateur “rails like” pour Camping.

Au programme de cette nouvelle version :

  • Support de Camping >= 1.9 ! A ce sujet je vous conseille d’installer la version de Magnus Holm.
  • Correction d’un bug dans options_for_javascript
  • Dans environment.rb, address a été remplacé par host
  • Camping n’ayant plus de dépendance avec markaby, cette dépendance a été ajoutée dans bivouac
  • Ajout de l’option :ieOnly à javascript_include_tag
  • postamble.rb est deprecated
  • script/plugin et la classe Bivouac::Plugin ont été modifiés afin de supporter la nouvelle tache Rakefile plugin:update
  • Le controller Not Found a été mis à jour
  • Remplacement de before_filter par la solution de Magnus Holm
  • Le générateur view fait un retour en force !
  • Ajout du générateur helper
  • Upgrade de Script.aculo.us en version 1.8.2
• • •

Jeudi 13 novembre 2008

Bivouac 0.4.0-RC1

Classé dans : Projets, Ruby, Web, bivouac — greg @ 20:27

Je viens de commiter dans le repository de bivouac la release candidate 1 de la version 0.4.0.

Au programme pas mal de changements :

  • Support de Camping >= 1.9
  • Ajoute de l’option :ieOnly au helper javascript_include_tag
  • postamble.rb est définitivement abandonné
  • script/plugin et la classe Bivouac::Plugin class ont été modifiés afin de supporter une nouvelle tache Rakefile : plugin:update
  • Mise à jour du controller “Not Found”
  • Remplacement de before_filter par la solution proposée par Magnus Holm
  • Le générateur view fait son come-back
  • Ajout du générateur Helper
  • Ajout des render xml, json et javascript

Bien entendu il y a également les traditionnelles corrections de bug.

Notez enfin que l’exemple de blog fourni dans les sources a été totalement réécrit sur le modèle proposé par Magnus dans Camping.

Blog

La mise ne ligne de la version 0.4.0 devrait suivre dans peu de temps. Je voudrais refaire une passe sur les plugins avant…

• • •

Mardi 26 août 2008

La couleur de l’Ajax…

Classé dans : AJAX, Projets, Ruby, Web, bivouac — greg @ 18:44

Dans un post du mois d’aout, Nicolas disait voir rouge… Et bien j’aime la couleur !

Dans un autre poste, plus ancien, Sunny nous proposait de redécouvrir cursor:progress.

Et bien je me suis amusé à marier les deux via un plugin Bivouac (non encore disponible) :

Ajax::Responders.register( {
  :on_create => function {  
    e = $class-(‘body’)
    e.first().addClassName(‘loading’)
  },
  :on_complete => function {
    if Ajax[:activeRequestCount] == 0
      e = $class-(‘body’)
      e.first().removeClassName(‘loading’)
    end
  }
} )
• • •

Jeudi 31 juillet 2008

ProtoChar’s Tent

Classé dans : Camping, Projets, Ruby, bivouac — greg @ 18:51

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 :

• • •

Mercredi 30 juillet 2008

Backpack 0.3.0

Classé dans : Camping, Projets, Ruby, bivouac — greg @ 1:20

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.

• • •

Mardi 29 juillet 2008

Bivouac 0.4.0ß

Classé dans : Camping, Projets, Ruby, bivouac — greg @ 19:19

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.

# gem install camping –source=http://dev.rubyfr.net
# gem install bivouac –source=http://dev.rubyfr.net

Une fois la nouvelle version installée, n’oubliez pas de mettre à jour vos projets :

$ rake bivouac:update:all
• • •

Vendredi 25 juillet 2008

Live Validation 1.0.0

Classé dans : Camping, Projets, Ruby, bivouac — greg @ 17:43

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.

• • •
Page suivante »
Powered by: WordPress • Template adapted from the Simple Green' Wench theme - RSS