Forum Programmation.ruby Utiliser la console de rails (via redmine)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
20
mar.
2013

Salut à tous,

Je suis un tout nouvel utilisateur de Redmine, et j'aimerais scripter la création d'utilisateur.

user = User.new({:firstname => "Clem", :lastname=>"Dupont",:mail=>"clemd@gmail.com"})
user.login = "clemd"
user.valid?
user.auth_source_id=1
user.save

J'ai déjà trouvé comment faire, comme vous pouvez le constater. Je lance "/opt/redmine/script/rails console production" et j'y saisis mes 5 commandes.

L'idée serait d'automatiser cela en récupérant les infos de mon LDAP, et en créant les utilisateurs automatiquement. L'ennui, c'est que je ne parviens pas à scripter cela.

J'ai tenté de (…)

Ruby 2.0 est sorti

Posté par  . Édité par _jordan_, YLD, Marc Quinton, baud123, Nicolas Blanco, barmic, Nÿco et Katyucha. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
33
5
mar.
2013
Ruby

Pour fêter ses 20 ans, Ruby arrive en version 2.0 !

Malgré ce changement de version majeur, il y a moins de différences entre Ruby 2.0 et 1.9 qu'entre Ruby 1.9 et 1.8.
La compatibilité avec les logiciels 1.9 est quasiment assurée. Cerise sur le gâteau : cette nouvelle version est considérée comme stable et on y trouve un certain nombre de nouveautés et d'optimisations.

Pour rappel : Ruby est un langage de programmation orienté objets, à typage dynamique et qui s'est inspiré de Lisp, Perl, Smalltalk, Eiffel, etc. Sa principale caractéristique est de mettre en avant les besoins humains avant ceux informatiques, et notamment le fun et la productivité.

NdM : merci à reno pour son journal et _jordan_ pour ses compléments pour approfondir, ainsi qu'à YLD, Marc Quinton, Nicolas Blanco, Barret Michel, Nÿco, Katyucha pour leur participation.

Forum Programmation.ruby algorithme de force brute

Posté par  . Licence CC By‑SA.
Étiquettes :
4
28
fév.
2013

bonjour,

je suis en train de travailler sur un sujet de programmation en Ruby de façon à me faire la main sur le langage.

Le sujet porte sur un puzzle comportant 3x3 pièces. J'ai mis en place les classes : Piece, Puzzle, Tas, Solver ainsi que toutes les méthodes permettant de manipuler le puzzle.

Chaque pièce est composée de 4 faces qui doivent être jointives 2 à 2. Sur chaque face, une partie d'un animal est dessiné en relief : (…)

Journal Ruby 2.0 est sorti

Posté par  . Licence CC By‑SA.
Étiquettes :
31
27
fév.
2013
Ce journal a été promu en dépêche : Ruby 2.0 est sorti.

N'ayant pas vu post sur le sujet, je me suis dit que ça valait la peine de faire au moins un journal sur le sujet, même si, contrairement à ce que le changement de numéro pourrait laisser croire, il y a moins de différence entre Ruby 2.0 et 1.9 qu'entre Ruby 1.9 et 1.8 et la compatibilité est censée être meilleure, il y a quand même beaucoup de nouveautés.

Une sélection arbitraire de ma part des nouveautés :

GNMS 2.1 - Gnome Network Management System

Posté par  . Édité par Florent Zara et NeoX. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
19
13
fév.
2013
Supervision

GNMS (Gnome Network Management System) est un outil graphique de supervision réseau écrit en Ruby/Gtk pour Linux. Chaque élément réseau est représenté par une icône dont la couleur change en fonction de son état.

Sans passer par la case rc3, cette version 2.1 est surtout une mise à jour pour suivre les évolution des bibliothèques GTK. La partie graphique a du être réécrite afin, par exemple, de prendre en charge goocanvas en place de canvas qui était devenu obsolète. Une icône de notification a été ajoutée et est désormais visible lorsque un élément du réseau change fréquemment de statut. La partie auto-découverte de nouveaux éléments a aussi été mise à jour (notamment par SNMP et LLDP).

Cette nouvelle version est la première version disponible sous forme de GEM Ruby, ce qui facilite grandement l'installation des dépendances entre les différentes bibliothèques Ruby.

Forum général.petites-annonces Offre de stage « Systèmes et déploiement de configuration » chez GNUSIDE

3
18
jan.
2013

Bonjour,

GNUSIDE est une société d'ingénierie en informatique et en électronique, nous sommes
spécialisés dans les technologies open-source, les réseaux et les systèmes embarqués.
Dans cette société, vous intégrerez notre équipe de recherche et développement pour un
projet extrêmement dynamique et très novateur. Vous aurez en charge de développer un
procédé de configuration automatique et de génération d'images système.

Ce poste vous offrira l'occasion de monter en compétence rapidement sur des technologies
innovantes et vous laissera toute latitude pour explorer (…)

Journal Écrire une page web de nos jours

Posté par  (site web personnel) .
Étiquettes :
75
7
déc.
2012

Sommaire

Initialement je devais écrire le (…)

Prochainement sur votre machine de développement : Git 1.8.1, Ruby 2.0 et LLVM 3.2

Posté par  (site web personnel, Mastodon) . Édité par Nÿco et baud123. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
28
6
déc.
2012
Technologie

Coup sur coup, trois versions préliminaires ont été annoncées pour des outils de développements qui peuvent avoir une incidence sur votre environnement d'ici la fin du mois : la rc0 de Git 1.8.1, la preview2 de Ruby 2.0 et la RC2 de LLVM 3.2. Si vous utilisez l'un de ces outils, n'hésitez pas à aller donner un coup de main pour les tests.

Journal [bookmark] Ruby dans la presse

Posté par  . Licence CC By‑SA.
Étiquettes :
14
20
nov.
2012

La presse grand public (mais intello quand même) publie un article qui parle de l'histoire de l'apprentissage de la programmation, de ruby et des rubymen (ou rubywomen).

http://www.slate.fr/story/60473/ou-est-why-ruby

Bonne lecture

P.S.

Je n'ai jamais écrit une ligne de ruby, il parait que c'est très bien et tout mais je n'en ai jamais eu besoin, Bref le but de ce journal n'est pas de troller pour ou contre ruby.

Journal Contribuer à LinuxFr : étape 1 - installation du site

Posté par  . Licence CC By‑SA.
Étiquettes :
62
7
nov.
2012

Bonjour,

J'ai tendance à utiliser régulièrement la recherche du site. Je trouve qu'il regorge d'informations intéressantes, aussi bien sur les nouveautés, les astuces sur l'utilisation de programmes, la programmation et le choix de logiciel (il y a toujours dans les commentaires les programmes équivalent à celui présenté).
Par contre il faut avouer que la recherche est très peu pratique: les résultats sont là mais il n'est pas possible de filtrer facilement, de voir la chaîne recherchée, connaître le nombre de (…)

Mons (Belgique) : Jeudis du Libre du 15/11/2012 — Développement Ruby on Rails

Posté par  (site web personnel) . Édité par Nils Ratusznik, Davy Defaud, baud123, Nÿco et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
2
6
nov.
2012
Ruby

Ce jeudi 15 novembre 2012 à 19 h se déroulera la treizième séance montoise des Jeudis du Libre de Belgique, qui portera sur le développement en Ruby on Rails. De manière plus précise, la thématique portera sur Internet et programmation, et s’adressera à un public de développeurs Web, programmeurs, étudiants…

Les animateurs conférenciers seront François Stephany (Wapict SPRL) et Aurélien Malisart (Phonoid SPRL). Ils développeront une petite application devant le public pour montrer qu’il est possible d’atteindre un prototype utilisable très rapidement.

JRuby 1.7.0

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, Nÿco, El Titi et Bruno Michel. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
11
25
oct.
2012
Ruby

Après un an et demi, l’équipe de JRuby vient de mettre à disposition la version 1.7.0 de son implémentation de l’interpréteur Ruby écrit en Java. La grande fonctionnalité de cette version est la compatibilité avec Ruby 1.9. En effet, l’interpréteur se comportera comme un Ruby 1.9.3 par défaut. Il y a encore des bouts de Ruby 1.9 qui ne sont pas — encore — pris en charge comme le Ripper, l’analyseur de code. Cependant, l’équipe considère que cette version est capable de faire tourner des applications en production.

Logo de JRuby

Le travail ne s’est pas fait que là. L’équipe JRuby annonce des améliorations dans tous les sous‐systèmes et notamment dans la parallélisation des traitements. L’autre point saillant de cette version est la prise en charge de la fonctionnalité invokedynamic incluse dans la JVM depuis la version 7 de Java (mais désactivée par défaut jusqu’à l’arrivée de Java 8). JRuby vous explique comment l’activer.

JRuby est disponible en téléchargement sous forme de binaires pour Java, d’exécutables pour Mac OS X et Windows, de gems Ruby et, bien sûr, de fichiers sources. Vous pouvez également cloner le dépôt Git !

NdM : Merci à Nÿco et Le Cancre Las pour leur participation à la rédaction.

ConFoo 2013 : l'appel aux conférenciers est maintenant ouvert !

Posté par  (site web personnel) . Édité par Florent Zara, Nÿco, Lucas Bonnet, Benoît Sibaud et Xavier Teyssier. Modéré par Xavier Teyssier.
16
6
sept.
2012
Communauté

ConFoo est l'une des conférences orientées développeur les plus importantes. Elle est multi-technologique (principalement vers les technologies du web) et sans but lucratif. ConFoo 2013 se tiendra du 25 février au 1 mars 2013 à Montréal au Canada.

Logo ConFoo.ca

L'équipe organisatrice vient d'ouvrir l'appel aux conférenciers. Les candidats peuvent soumettre des propositions jusqu'au 23 septembre. Consultez la page de l'appel aux conférenciers pour des détails et pour soumettre. Cette page explique aussi quelles dépenses ConFoo peut prendre en charge pour les conférenciers. Vous pouvez également trouver des conseils pour l'écriture de vos propositions. L'appel aux conférenciers est public, ce qui signifie que toutes les propositions sont publiées sur le site pour que les autres puissent voter et commenter. Cette approche permet aux organisateurs de choisir les sujets qui ont le plus d'intérêts dans la communauté. Les commentaires sont visibles seulement pour les conférenciers et organisateurs pour éviter d'influencer les votes.

Pour rester branché via Twitter, suivez @confooca et utilisez le tag #confoo.

Journal UU.zoy.org, le site qui vous a à la colle.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
12
juil.
2012

Cher Journal,

Voici la suite des mes aventures avec mon site de paste web2.0. Ce petit message est la suite de ce post qui posait des questions sur la façon de classifier des langages et de ce post qui présentait la version 0 du projet.

Depuis, j'ai pas mal avancé sur plusieurs fronts.

Tout d'abord, j'ai fini par adopter highlight.js comme moteur de mise en couleur. Au départ, je n'avais pas d'a priori sur le moteur de mise en couleur (…)

Journal Réalisation d'un site de Paste web 2.0

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
6
juil.
2012

Haha, le web 2.0, ca attire toujours les foules, hein ?

Bienvenue ici, cher journal,

La semaine dernière, ou était-ce celle d'avant, je t'ai parlé de la détection de la syntaxe d'un langage informatique via un analyseur statistique naïf de type Bayésien, qui était mon article d'introduction sur mon pet-project actuel.

J'ai un peu avancé et j'ai désormais un prototype à te faire essayer, si tu veux. Autant dire que comme j'ai découvert que Github avait publié dans la lib (…)