Forum Programmation.ruby Afficher les messages d'erreur

Posté par  .
Étiquettes : aucune
0
27
juil.
2008
Bonjour,

j'ai un petit problème de compréhension. J'intercepte une erreur avec un "rescue SystemCallError" afin d'effectuer certains traitements, mais je voudrais également afficher le message d'erreur natif de Ruby. J'ai vu qu'il faut mettre un "raise" mais ça ne donne rien.


require 'fileutils'
begin
FileUtils.copy_file( "source", "dest" )
rescue SystemCallError
ma_fonction()
puts "ici j'aimerais afficher le message d'erreur donné par Ruby"
#raise
end


J'ai essayé en mettant juste "raise" là où je l'ai indiqué en commentaire, mais je n'ai rien (…)

Forum Programmation.ruby Accéder à une variable par son nom

Posté par  .
Étiquettes : aucune
0
10
juil.
2008
Je n'arrive plus à retrouver comment on utilise une chaîne de caractère pour l'utiliser comme nom de variable. J'explique avec un morceau de code:


var1 = 123
var2 = "abc"
var3 = nil
%w{ var1 var2 var3 }.each { |nom| puts nom.type }

Ca me donne trois fois "string", ce qui est logique dans le cas présent. Ce que je souhaite avoir c'est "fixnum, string, nil". Mais je ne retrouve pas comment transformer une chaîne en "nom de variable".

Forum Programmation.ruby Expressions régulières

Posté par  .
Étiquettes : aucune
0
11
juin
2008
Bonjour,

j'ai un soucis avec des expressions régulières Ruby. Je n'ai jamais réussi à avoir une chaîne vide en cas de non correspondance... uniquement si la chaîne vient d'un fichier (?!)

Par exemple je souhaite lire un fichier de configuration structuré comme suis:

# commentaire
PARAMETRE = VALEUR
AUTRE_PARAMETRE = AUTRE_VALEUR
ENCORE_UN = 123 # commentaire
UNE_RUSE AHAH

La dernière ligne contient volontairement une erreur. Il manque le signe '='.

Si je veux lire le nom du paramètre (en supprimant (…)

Forum Programmation.ruby Ruby on Rails, désactiver l'échappement des caractères HTML

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
fév.
2008
Bonjour,

j'ai une question assez simple (pour ce qui est de l'énoncé en tout cas) sur Ruby on Rails, je crée une méthode to_label dans un modèle, le but du jeu étant que mon objet soit représenté partout ou il est référencé par une image, mais Rails me convertit tous les caractères en entités HTML et je me retrouve donc avec des

Forum Programmation.ruby Back Dedibox en ruby

Posté par  .
Étiquettes : aucune
0
6
nov.
2007
Hello tout le monde,

Je voulais partager avec vous le script que j'utilise pour faire les backups de mon svn et de mes DBs. J'étais parti pour faire cela en Bash puis je me suis rendu compte que ca se faisait bien en Ruby.

Si vous connaissez d'autres scripts d'admin intéressants en Ruby, n'hésitez à en faire part en commentaire :)

Happy coding !



#! /usr/bin/ruby

def command(cmd)
unless system cmd
puts $?
end
end

def backup_repository
repo = "/var/opt/"
(…)

Forum Programmation.ruby Cherche développeur Rails

Posté par  .
Étiquettes : aucune
0
24
sept.
2007
Bonjour,

Donegarden est un jeune projet dont le but est de créer des services web simples et utiles. Pour le moment Donegarden est constitué d'une seule personne. Dans le but d'étendre l'équipe et pour rendre cette aventure plus passionnante, donegarden recherche une personne sachant développer en Rails et souhaitant développer des applications au design épuré.

Pour l'instant Donegarden n'est pas une entreprise mais juste une initiative personnelle vouée à se développer.

Si vous êtes intéressé envoyez un message à cette (…)

Forum Programmation.ruby sortie standard

Posté par  .
Étiquettes : aucune
0
11
sept.
2007
Bonjour, j'essaie de me mettre un peu à ruby en ce moment et j'ai un petit soucis. Je n'arrive pas à capter où part ma chaine dans ce bout de code:

def every_n_seconds(n)
  loop do
    avant = Time.now
    yield
    intervalle = n - (Time.now - avant)
    sleep(intervalle) if intervalle > 0
  end
end

every_n_seconds(1) do
  puts "gruik"
end

Lorsque j'éxecute ce script, dans un terminale, tout semble au poil et la bête grogne comme prévu. Par contre, si j'essaie de (…)

Forum Programmation.ruby Avoir un code en entier

Posté par  .
Étiquettes : aucune
0
23
juil.
2007
Bonjour, Dernièrement, j'ai remarqué qu'un script en Ruby qui avait ceci :
 $sprite = Sprite.new 
Evidemment, ce code appelle la classe "Sprite". Mais le problème, c'est que je ne possède pas ce script. Il doit être "caché" dans le logiciel en question. J'ai donc fait un code disant d'ouvrir un fichier .txt et d'écrire dedans la classe "Sprite". J'obtiens donc le fichier .txt mais voici ce qu'il contient :
<#<Sprite:0x4dee18c>
Comment faire pour avoir le code en entier (toute la (…)

Forum Programmation.ruby CalendarHelper HELP!!!

Posté par  .
Étiquettes : aucune
0
15
mar.
2007
Bonjour,
je doit faire un calendrier en ruby, je suis naturellement tombé sur le plugin CalendarHelper...

Pour l'affichage d'un mini calendrier, ya pas de problème, mais je doit linker avec une base pour gérer les évenements... et j'y arrive pas!

je trouve pas de documentation qui explique comment il faut faire, est ce que quelqu'un pourrait m'aider svp??

Merci

Forum Programmation.ruby Widget perso et smoke

Posté par  .
Étiquettes : aucune
0
10
nov.
2006
Bonjour

je voudrai évaluer ruby/qt4, néanmoins je dois créer des bindings pour un ensemble de widgets perso (et intégrer à designer). Pour ça j'ai voulu utiliser smoke, néanmoins sur le site du projet ( http://developer.kde.org/language-bindings/smoke/index.html ), comme dans les sources, la doc est plutot inéxistante...

Bref quelqu'un saurait coment faire ? ou quelqu'un aurait une uri vers une doc plus complète ?

merci

Forum Programmation.ruby Detecter la position de la souris en Ruby+GTK2

Posté par  .
Étiquettes : aucune
0
24
sept.
2006
Bonjour, Dans l'application que je développe, je cherche à obtenir la position de la souris (peu importe par rapport à quel élément dans la fenêtre), j'ai donc écrit le fragment de code suivant :

      window = Gtk::Window.new( Gtk::Window::TOPLEVEL )
      window.signal_connect('motion_notify_event') { |x,y| puts 'X :'+x+' Y:'+y} 
Malheureusement, rien ne s'affiche. Pouvez vous m'expliquer quelle est mon erreur? Merci, meilleures salutations

Forum Programmation.ruby Ruby et les formats OOF (Oasis OpenFormat)

Posté par  .
Étiquettes :
0
18
sept.
2006
Alias le format entre autre utilisé dans OpenOffice.org
Voilà je suis entrain d'écrire un module d'accès aux fichiers dans ce(s) format(s) (vérification du format, accès méta données, raccourci pour parcourt,....)
Je voudrais savoir si certaines personnes sont intéressés ou pas par un tel module. Si oui, quels personnes accepterait de faire certains tests?? (c'est pas pour tout de suite, je veux augmenter les fonctionnalités déjà écrites et nettoyer le code pour l'instant)

C'est juste un pré tour de table... (j'ai (…)

Forum Programmation.ruby Help to start RadRails

Posté par  .
Étiquettes : aucune
0
7
sept.
2006
J'ai télécharger et installer : radrails-0.7.0-win32.zip, ruby-1.8.5.tar.gz
Ensuite j'ai configuré les préférences : Rails/Gem/Rake, Ruby/Install interpreter, Ruby/Ri rDoc.

1. Que faut-il mettre dans Rails/Gem/Rails ? (je ne vois pas le répertoire indiqué dans la doc).

2. J'ai un projet RadRails avec un serveur WEBrick. Il ne démarre pas. Message erreur dans la console : invalid option --e ???

Quelqu'un pourrait-il m'aider ?

merci

Forum Programmation.ruby afficher les accents

Posté par  .
Étiquettes : aucune
0
19
août
2006
bonjour à toutes et à tous,
je ne sais pas comment affiche les accents
avec Ruby et FXRuby en dynamique :


require "fox16"
include Fox
appl = FXApp.new
main = FXMainWindow.new(appl,"test")
txt=FXTextField.new(main,255)
255.times do |car|
txt.text+=car.chr
end
appl.create()
main.show(PLACEMENT_CURSOR)
appl.run()

dans txt.text j'aimerais bien les vois ces accents,
mais comment faire ?

merci d'avance. @+

Forum Programmation.ruby Quelle GUI Utiliser ?

Posté par  .
Étiquettes : aucune
0
14
août
2006
Salut !
je commence tout juste en ruby , et il est temp de choisir une lib pour crée des fenetres ,
je voudrais connaitre votre avis , la quelle utilisez vous ? comment la trouvez vous ?
savez vous si QTRuby Existe sur windows ? parceque je n'arrive pas a le trouver :(
je compte faire des application sur (ordre de priorité);
MacOsX
Windows
Linux

Voila , merci :)

Forum Programmation.ruby Crypter le code

Posté par  .
Étiquettes : aucune
0
12
août
2006
Bonjour,

Je voudrais mettre une application web et utiliser le frameWork Rails. Mon DSI est un spetique par ce choix mais est d'accord sur le principe si

1. Je puisse crypter mon code comme en dotNet
http://www.a525g.com/programmation/aspnet-dpapi.htm

2. Que Rails/Ruby soit assez robuste avec MS SQL Server


Je cherche depuis deux comment crypter du code en Ruby mais je trouve rien. Je suis même assez suprise.

Merci

Forum Programmation.ruby fr.comp.lang.ruby

Posté par  .
Étiquettes : aucune
0
31
mai
2006
Bonjour,

Il y a actuellement un AAD (appel à discussion) en cours et un AAV (appel à voter) va probablement bientôt paraître pour la création du forum usenet fr.comp.lang.ruby (non modéré).

Ces annonces paraissent dans fr.usenet.forums.annonces (fufa),
les discussions se passent dans fr.usenet.forums.evolution (fufe).

Bien que cette annonce ait reçu un accueil plutôt favorable dans fufe, il y a un fort risque que fr.comp.lang.ruby ne soit pas créé en raison des règles de vote dans la hiérarchie usenet.fr.
En particulier, (…)

Forum Programmation.ruby Redirection de commande

Posté par  .
Étiquettes : aucune
0
5
mai
2006
Bonjour a tous,

Je cherche a rediriger la sortie de la commande tail -f "nom_fichier" lancé par un processus fils vers l'entrer standard du processus père.

Objectif : récupérer en temps réel les modifications périodique de ce fichier.

Problème : je parviens avec le code suivant a rediriger la sortie de la commande tail vers l'entrée standard du processus père. Si je tape "tail -2 /usr/local/sbin/trace.txt", cela fonctionne toujours mais si je tape "tail -f /usr/local/sbin/trace.txt" alors le processus père (…)

Forum Programmation.ruby SVG

Posté par  .
Étiquettes : aucune
0
28
avr.
2005
Bonjour,

Je commence a peine le Ruby et pour me familariser à ce langage, j'essaie de faire des petit truc avec le format svg, comme ça en plus d'être didactique ce pourrais être pratique. J'ai bien trouver la doc sur GNOME-RUBY.

Je cherche à visualiser des données SVG, j'ai bien réussi à visualiser un fichier SVG avec le widget GTK::Image mais maintenant j'aimerais passer l'étape extraire l'information SVG dans une variable et visualiser cette variable sans passer par un fichier. (…)

Forum Programmation.ruby Ruby, OpenGL & MacOS X

Posté par  .
Étiquettes : aucune
0
17
fév.
2005
Bonjour,

Je souhaiterai pouvoir utiliser ruby-opengl sous MacOS X 10.3.8. Voilà, à la compil tout ce passe bien (modulo quelques modifs à la mains des scripts de compilation), sauf qu'il ne compile pas le support GLUT, et de ce fait, la lib est quasi-inutilisable...

Forum Programmation.ruby rexml

Posté par  .
Étiquettes : aucune
0
21
nov.
2004
J'ai quelques soucis avec l'utilisation de REXML ( http://www.germane-software.com/software/rexml/(...) ). En effet lorsque je parse un flux xml qui contient des erreurs d'encodage utf-8, le parser m'envoit bouler alors que j'utilise pourtant le mode stream ou sax2.
Le problème arrive si je fourni au parser une variable qui a été rempli via une requette http get (la variable ne contient que le body, pas les headers)
Si je fourni au parser ce même fichier en local, rexml parse bien le (…)

Forum Programmation.ruby expect

Posté par  .
Étiquettes : aucune
0
21
oct.
2004
Quelques soucis pour utiliser expect. Dans l'exemple suivant j'utilise ftp mais dans mon soft j'utilise un autre protocole similaire. Donc je dois utiliser expect et non Net::FTP :

http://www.codepaste.org/view/paste/335(...)

J'ai créé la classe suivante, qui se connecte sur un serveur ftp.
Lorsque j'initialise la classe et que j'appelle la méthode connect, tout
fonctionne, la connexion au serveur ftp se fait bien et je récupère bien
la liste que renvoit la commande ls dans le tableau @fnames.

Cependant je ne souhaite (…)