Programmation.ruby : Fonction : passage de référence
Posté par Duncan Idaho (page perso, ) le 13 juillet 2009j'ai un petit soucis avec Ruby. Je travaille sur des jeux de données relativement volumineux. Je les stocke dans des tables de hachage pour un traitement rapide (j'ai de la RAM tant que je veux) et j'y applique quelques fonctions.
Par exemple, j'ai une fonction qui me calcule la mesure de Jaccard entre deux vecteurs. On se fout pas mal de l'implémentation (qui consiste à comparer les éléments identiques et disjoints entre les deux vecteurs: plus il y a d'élément identiques (à suivre ...)
> Lire le message (6 commentaires, moyenne: 2,3).
Programmation.ruby : Script nagios check_webpage.rb, revue de code
Posté par Vincent (Jabber id, ) le 05 mai 2009Je me suis lancé la semaine dernière dans mon premier script ruby, en apprenant le langage sur le tas.
Mon script permet de télécharger une page web complète avec des threads pour chaque éléments.
Le but est de disposer d'un plugin nagios pour surveiller les performances de sites internet.
D'abord, un peu de ma vie:
J'utilisais jusque la "Check HTTP Requisites" qui est un wrapper python pour wget ( http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F(.. (à suivre ...)
> Lire le message (0 commentaire).
j'ai un script relativement simple, qui en fonction d'un paramètre utilisateur va appliquer telle ou telle mesure.
Les mesures s'appliquent sur les mêmes valeurs, mais ne les prennent pas en compte de la même façon. Je voudrais faire un code propre qui associe la mesure choisie par l'utilisateur (par exemple "mi" ou "log") à un identificateur (par exemple "my_measure") pour ensuite appeler de façon transparente "my_measure(a,b,c,d,n)".
En perl, il me semble que ça s'appelle un (à suivre ...)
> Lire le message (10 commentaires, moyenne: 2,3).
Programmation.ruby : [ Rails ] : question su la création des tables
Posté par totof2000 () le 30 mars 2009En Rails ( versio n 1.2.6), lorsque je crée une relation N-N, ma table de jointure ne doit pas contenir d'id ...
Il me semblait que le fait d'indiquer ":id=>false" ne créait pas l'id, et en fait ce n'est pas le cas. Pou que cette colonne disparaisse, j'ai du forcer la suppression ainsi :
class CreateGroupsUsers < ActiveRecord::Migration
def self.up
create_table :groups_users, :id =>:false do |t|
#create_table :groups_users do |t|
t.column :group_id, :integer
t.column :user_id (à suivre ...)
> Lire le message (0 commentaire).
Programmation.ruby : rubygems
Posté par beusse () le 25 janvier 2009J'ai installer ruby sur ubuntu.
J'ai aussi installer scite qui fonctionne bien, mais par contre je n'arrive pas à démarrer rubygems.
J'arrive à installer des gems avec le terminal.
Quand j'essai d'obtenir la version de rubygems tjrs avec le terminal, nada
J'ai désinstaller rubygems et réinstaller, je l'ai mis jour(version 1.3.1) mais rien à faire, je n'arrive pas à le démarrer ou même créer un raccourci.
Par contre je peut installer des gems avec le terminal sans problème, mais (à suivre ...)
> Lire le message (5 commentaires, moyenne: 1,8).
Programmation.ruby : ruby et ubuntu
Posté par beusse () le 24 janvier 2009Je vient d'installer ruby et wxruby sur ubuntu(version live cd).
Est-il possible de se servir de "scite"?
Est-ce que quelqu'un peut me préciser quelques liens qui contiennent des exemples de code en ruby ou des tutoriaux qui expliquent un peu la programmation en ruby sur linux?
Y à t'il beaucoup de différence sur la façon de coder en ruby entre windows et linux?
Je vous remercie.
> Lire le message (4 commentaires, moyenne: 1,8).
Programmation.ruby : compileur
Posté par beusse () le 29 novembre 2008Est-ce que des personnes peuvent me précisez des titres de bouquins(anglais ou français) qui pourrait me permettre de créer un compileur en Ruby du genre de rubyscript2exe.
Je vous remercie.
> Lire le message (12 commentaires, moyenne: 2).
Programmation.ruby : Cherche développeur Ruby On rails
Posté par serena79 () le 25 novembre 2008Je recherche un dev ROR indépendant pour le moment- l'objectif est de 'clôner' mon site (le migrer prendrait trop de temps je pense...) fait sous php5 et de l'installer sous Ruby on rails. Je cherche quelqu'un de fiable, qui travaille bien et réactif. J'insiste sur ces 3 points car deux dev m ont mal codé mon site et je me retrouve un an + tard encore à corriger les bugs...Le site grossit, il est communautaire et très porteur mais ces bugs me rendent folle et m'empêche de me concentrer (à suivre ...)
> Lire le message (1 commentaire, moyenne: 4).
Programmation.ruby : Projets : votre contact pour des missons de dev Ruby
Posté par juliendelpey () le 21 novembre 2008Je suis consultant au sein d'un important cabinet de recrutement IT. Je suis spécialisé dans la mise en relation d'expert Java/J2ee et Ruby on Rails FREELANCE avec mes clients. J'ai découvert RoR depuis peu et prospecté mon réseau de clients à ce sujet. Je crois beaucoup dans cette technologie et ai choisi de me consacrer à celle ci. Les gains en termes de temps de développement et de qualité de codes méritent de se faire une place dans les entreprises.
Je souhaite participer (à suivre ...)
> Lire le message (1 commentaire, moyenne: 1).
Programmation.ruby : Redirection dans un fichier
Posté par gremous () le 02 octobre 2008je coince depuis plusieurs heures sur un truc génant que je ne comprends pas. J'ai un programme ruby que j'ai fait qui copie des gros fichiers et qui écrit sur la sortie standard son avancement. Ca écrit que la copie du premier fichier est en cours, puis pareil pour le second fichier etc.
En ligne de commande ça marche impec. Par contre si je lance ça avec une redirection pour que l'affichage se fasse dans un fichier log alors le fichier log reste vide jusqu'à la fin de mon programme (à suivre ...)
> Lire le message (6 commentaires, moyenne: 2,2).
Programmation.ruby : Manipulation d'imaes en Ruby
Posté par totof2000 () le 01 septembre 2008Y a-t-il moyen en Ruby de manipuler des images? Je cherche en particulier un moyen de générer des apperçus de photos pour une galerie. Connaissez-vous ce genre d'outil ? Je ne cherche pas une simple indicatio d'outil (dans ce cas une simple recherche google suffirait), mais aussi un retour d'expérience de votre part par rapport à ce que vous en connaissez.
Merci d'avance.
> Lire le message (4 commentaires, moyenne: 1,8).
Programmation.ruby : Afficher les messages d'erreur
Posté par Kerro () le 27 juillet 2008j'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" (à suivre ...)
> Lire le message (2 commentaires, moyenne: 4).
Programmation.ruby : Accéder à une variable par son nom
Posté par Kerro () le 10 juillet 2008
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".
> Lire le message (10 commentaires, moyenne: 1,8).
Programmation.ruby : Expressions régulières
Posté par Kerro () le 11 juin 2008j'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 (à suivre ...)
> Lire le message (14 commentaires, moyenne: 2).
Programmation.ruby : Ruby on Rails, désactiver l'échappement des caractères HTML
Posté par David FRANCOIS (page perso, ) le 04 février 2008j'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 <img src=".... comme label pour mon objet...
Une idée sur comment désactiver ce comportement ?
Merci à tous !
> Lire le message (5 commentaires, moyenne: 1,2).
Programmation.ruby : Back Dedibox en ruby
Posté par donegarden () le 06 novembre 2007Je 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/"
archive_file = "/tmp/#{Time (à suivre ...)> Lire le message (0 commentaire).
Programmation.ruby : Cherche développeur Rails
Posté par donegarden () le 24 septembre 2007Donegarden 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 (à suivre ...)
> Lire le message (0 commentaire).
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 rediriger (à suivre ...)
> Lire le message (3 commentaires, moyenne: 3).
Programmation.ruby : Avoir un code en entier
Posté par Samarium () le 23 juillet 2007$sprite = Sprite.newEvidemment, 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 (à suivre ...)
> Lire le message (6 commentaires, moyenne: 1,7).
Programmation.ruby : CalendarHelper HELP!!!
Posté par Ryo_Sensei () le 15 mars 2007je 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
> Lire le message (0 commentaire).

