Fin… et suite…
Voilà, le temps et venu. Je ferme définitivement ce blog pour me consacrer pleinement au suivant.
See you there.
![]() |
begin require "greg.rubyfr.net" rescue MacOSX, PostgreSQL, Ruby => e RubyFR.read( "[Why not]" ) end |
| L | Ma | Me | J | V | S | D |
|---|---|---|---|---|---|---|
| « juin | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
Voilà, le temps et venu. Je ferme définitivement ce blog pour me consacrer pleinement au suivant.
See you there.
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) :

# /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()
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.
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.
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…
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 :
Pour le stopper :
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 !
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 :
