bonjour
je recherche contact pour initiation
ruby et xml debutant
sur region paris sinon autre
pour plugin sketchup
merci d avance
Forum Programmation.ruby ruby débutant
5
fév.
2011
Si quelqu'un a une idée sur comment le parser ?
Merci d'avance
Bonjour !
je cherche un algo efficace pour compter le nombre de jours ouvrés/ouvrables compris dans une plage de dates, la différence entre deux dates arbitraires est visiblement très rapide.
Ca me permet d'obtenir facilement le nombre de jours calendaires, par contre j'aimerais bien retrouver l'algo qui est derrière pour pouvoir faire la même chose en enlevant les dimanches, samedis, et éventuellement des jours féries/chômés/d'absence pour faire des calculs de paie.
Je me suis dit que je pourrais me baser (...)
class CreateBuses Je veux pouvoir gérer la compatibilité entre les divers bus: par exemple je suppose qu'un bus SCSI1 est compatible avec un bus SCSI2. Je dois donc gérer une relation récursive sur ma table (un bus peut être compatible avec plusieurs autres bus) Cependant, lorsque j'ajoute un bus d'un certain type dans ma liste de compatibilité, (...)
class CreateGroupsUsers 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, :integer
end
remove_column :groups_users, :id
end
(...)
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
var1 = 123
var2 = "abc"
var3 = nil
%w{ var1 var2 var3 }.each { |nom| puts nom.type }
# commentaire
PARAMETRE = VALEUR
AUTRE_PARAMETRE = AUTRE_VALEUR
ENCORE_UN = 123 # commentaire
UNE_RUSE AHAH
#! /usr/bin/ruby
def command(cmd)
unless system cmd
puts $?
end
end
def backup_repository
repo = "/var/opt/"
(...)
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 (...)
$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 la (...)