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.

• • •

Mercredi 3 septembre 2008

.odt * (Documatic + JODConverter + Rjb) = .doc

Classé dans : Java, Ruby, RubyFR — greg @ 17:04

Le 28 aout dernier, Mike demandait sur la mailling liste publique RubyFR comment générer des documents Word à partir d’un template.

La meilleure solution (AMHA) a été donnée par Thibaut et consiste à utiliser Documatic et JODConverter.

Le premier permet d’utiliser un fichier OpenOffice.org comme un template en embarquant du code Ruby dans le document… Le second permet de convertir facilement un fichier OpenOffice.org en ce que vous voulez. JODConverter étant développé en Java, nous pouvons utiliser Rjb pour faire le lien…

Voici un petit exemple qui à partir de cela (avec OpenOffice) :

Donne cela (pour Word) :

require ‘rubygems’
require ‘documatic’
require ‘rjb’

# /Applications/OpenOffice.org.app/Contents/MacOS/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
# export CLASSPATH=~/Desktop/Documentation/OOo/jodconverter-2.2.1/lib/jodconverter-cli-2.2.1.jar

data = Ruport::Data::Table.new( :column_names => %w(FirstName LastName Age),
                                :data =>
                                [
                                 [‘Muriel’, ‘Oger’, ‘36′],
                                 [‘Gregoire’, ‘Lejeune’, ‘34′],
                                 [‘Maïa’, ‘Oger–Lejeune’, ‘0′],
                                ])

data.to_odt_template(:template_file => ‘jod-documatic.odt’,
                     :output_file   => ‘jod-documatic_final.odt’,
                     :ruby_version  => RUBY_VERSION )

classpath = nil

Rjb::load( classpath, [‘-Djava.awt.headless=true’] )

@jFile = Rjb::import( ‘java.io.File’ )
@jSocketOpenOfficeConnection = Rjb::import( ‘com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection’ )
@jOpenOfficeDocumentConverter = Rjb::import( ‘com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter’ )

input = @jFile.new( "jod-documatic_final.odt" )
output = @jFile.new( "jod-documatic_final.doc" )

# connect to an OpenOffice.org instance running on port 8100
connection = @jSocketOpenOfficeConnection.new( 8100 )
connection.connect()

# convert
converter = @jOpenOfficeDocumentConverter.new( connection )
converter.convert( input, output )

# close the connection
connection.disconnect()

• • •

Jeudi 26 juin 2008

Gravatar dans les commentaires

Classé dans : Friend, RubyFR, Tout et rien — greg @ 18:58

Bien qu’il n’y en ait pas des tonnes, j’ai ajouté la présence de gravatar dans les commentaires. Et tout cela sans utiliser de plugin.

• • •

Mercredi 21 novembre 2007

greg.rubyfr.net sur ton iPhone !

Classé dans : Projets, RubyFR, Web — greg @ 18:13

Afin de faciliter la lecture de ce site pour celles et ceux qui ont un iPhone ou (et ?) un iPod Touch, j’ai ajouté le thème et le plugin iWPhone.


RubyFR sur iPhone

• • •

Lundi 1 octobre 2007

planet.rubyfr.net

Classé dans : Projets, RoR, Ruby, RubyFR — greg @ 20:29

J’ai mis à jour, il y a de cela une petite semaine, le site planet de la communauté Ruby et Rails Francophone. Au programme : principalement la mise à jour du plugin FeedWordPress et le (re)paramétrage de ce dernier. Les feeds atom sont maintenant correctement supportés et n’apparaissent plus en double ; comme ce fut le cas avec les posts de notre ami Nicolas (Mérouze) en provenance de son magnifique blog : Boldr.

Si vous souhaitez que votre blog soit ajouté, n’hésitez pas à m’envoyer un mail à “gregoire point lejeune (at) free point fr”

Bonne lecture à tous…

• • •

Jeudi 30 août 2007

Bivouac 0.0.7a

Classé dans : Projets, Ruby, RubyFR — greg @ 17:42

Je viens de placer sur mon serveur de dev le gem de la version 0.0.7 de bivouac.

Au menu il y a la suppression de l’option –postamble. En effet, les applications ont maintenant toutes le même “postamble” qui lance l’application avec Mongrel (par défaut) ou WEBRick. J’en ai profité pour ajouter la possibilité de démarrer l’application en tant que deamon. Pour démarrer le serveur, exécutez la commande :

$ ruby script/server -d start

Pour le stopper :

$ ruby script/server -d stop

Seconde évolution importante : l’ajout des premiers Helpers HTML. Ils sont pour le moment peu nombreux, mais cela devrait s’arranger ;). Vous pouvez jouer avec image_tag( source, options = {} ), javascript_include_tag( *sources ), link_to(name, address, options = {}) et stylesheet_link_tag( *data ). Vous vous en doutez, j’ai subi la très positive influence de Rails pour les mettre en place ;)

Pour le moment ces Helpers ne fonctionnent qu’avec les applications “GOH”, il faudra dont attendre que je développe ces mêmes Helpers pour les applications “ERB” et que j’ajoute ceux permettant de manipuler des formulaires avant de faire une sortie officielle. Ou peut-être pas !

Côté évolutions, et bien qu’il reste beaucoup de travail, je pense proposer une utilisation de reststop par défaut. Je n’ai pas encore pris de décision ferme à ce sujet, mais franchement je le trouve tellement bien !

• • •

Mercredi 18 juillet 2007

My RubyURL

Classé dans : Ruby, RubyFR — greg @ 10:51

http://rubyurl.com/nwy

• • •

Jeudi 12 juillet 2007

T-shirt RubyFrance

Classé dans : RubyFR — greg @ 18:03

C’est décidé, cet été je serai beau…

• • •

Dimanche 3 décembre 2006

Une très belle proposition…

Classé dans : RubyFR — greg @ 13:17

Voici le message de Cyril :

Bonjour,

Je suis tombé sur votre annonce sur Linuxfr.org.

Je ne suis pas du tout utilisateur de Ruby que je ne connais au bout du compte que comme étant un language de programmation assez récent, mais je suppose que celà ne pose pas de problème dans le cas présent…

Au départ par simple plaisir, j’ai décidé de griffoner quelques petites choses sans trop y penser et puis je me suis dis que je ne risquais rien à vous faire une proposition.

Je ne suis pas du tout reparti du logo officiel comme vous pourrez le constater, je ne sais pas si celà est un pré-requis obligatoire mais dans le contexte j’imagine que non.

La disposition des “cristaux” et leur diverses tailles connotent pour moi le dynamisme, de rayonnement et la diversité, éléments importants si il en est dans le cadre d’un site communautaire.

J’espères qu’il vous plaira ou vous permettra de rebondir :)

Vous souhaitant une bonne journée

Et voici son logo :

• • •

Mardi 28 novembre 2006

Encore des propositions…

Classé dans : RubyFR — greg @ 1:47

Merci Jean-Etienne !

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