Concours de programmation CodinGame le 27 Juillet 2013

Posté par  (site web personnel) . Édité par Benoît Sibaud, tuiu pol et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
10
23
juil.
2013
Technologie

La prochaine édition du challenge de code en ligne CodinGame aura lieu le samedi 27 juillet 2013 à 18h (UTC+2).

Un évènement ouvert où des développeurs du monde entier sont attendus pour concourir afin de se mesurer aux meilleurs, remporter des lots, ou entrer en relation avec des sociétés pour changer de job ou en trouver un.

Les nouveautés de cette édition : Haskell, Go et Objective-C s'ajoutent aux langages de programmation disponibles, un classement par langages vient compléter le classement global, et, pour la première fois, le concours offre l'opportunité de s'expatrier à San Francisco.

L’environnement de développement proposé donne accès à un éditeur de code et un shell Bash, pour lancer son programme depuis le navigateur.
Le règlement prévoit que le code source des participants soit rendu public sous licence libre GPL v3 et affiché sur le site dès la fin du concours, pour que tout le monde puisse apprendre et progresser en consultant les solutions des autres.

  • objectif du challenge : résoudre deux problèmes de programmation dans le langage de son choix parmi les 11 proposés ;
  • durée estimée de l'épreuve : 2h30 ;
  • modalités de participation : c'est en ligne, c'est gratuit et c'est anonyme.

Red Hat Software Collections 1.0 Beta

Posté par  (site web personnel, Mastodon) . Édité par claudex et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
20
20
juin
2013
Red Hat

Red Hat a annoncé, le 5 juin dernier, les « Software Collections » en version 1.0 Beta. Il s'agit d'un canal (terminologie de Red Hat pour désigner un dépôt logiciel) contenant des logiciels dont les versions sont plus récentes que dans les canaux habituels de la distribution RHEL.

Comme chaque canal logiciel de Red Hat, celui-ci est soumis à souscription auprès de la société.

La liste des logiciels inclus ainsi que leurs modalités d'installation et d'utilisation sont détaillés en seconde partie de cet article.

Concours de programmation CodinGame le 28 mai 2013

Posté par  (site web personnel) . Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
14
24
mai
2013
Technologie

CodinGame, le challenge de programmation 100% en ligne, revient le mardi 28 mai 2013 à 20h.

C’est l'occasion de se mesurer à plusieurs centaines d'autres développeurs, de remporter un Nexus 10, un Drone Parrot 2.0 ou des enceintes M-Audio, et, pour ceux qui le souhaitent, d’entrer en relation avec plusieurs sociétés pour changer de job ou en trouver un.

Les nouveautés de cette édition : Javascript vient s'ajouter aux langages déjà disponibles et le portail est désormais disponible en anglais pour accueillir des participants du monde entier.

Comme la fois précédente, l’épreuve consiste à résoudre deux problèmes de programmation dans le langage de son choix parmi C, C++, Python, Ruby, PHP, Java, C# et Javascript. C'est évidemment gratuit, ouvert à tous, on peut participer de chez soi et c'est anonyme.

L’environnement de développement proposé donne accès à un éditeur de code et un shell Bash, pour lancer son programme depuis le navigateur.
Dès la fin du concours, les scores et le classement général sont publiés. Pour que tout le monde puisse apprendre des bonnes idées des autres, le règlement prévoit que le code source des participants soit rendu public sous licence libre GPL v3 et affiché sur le site.

Journal Être averti de ses emails intelligemment

Posté par  (site web personnel) .
Étiquettes :
14
3
avr.
2013

Ah ! 'Nal !

Je préfère t'avertir dès maintenant : tu es un journal, je te raconte ma vie.

Combien de fois n'ai-je pas lu ce genre de théorie : GMail c'est pas bien, il faut s'auto-héberger!. Au fil de mes expériences dans le libre, j'ai moi aussi peu à peu succombé à cette théorie, et ai même installé mon propre MTA, OpenSMTPd, pour essayer de m'émanciper de cette grande prison si dorée (et puis aussi, je dois l'avouer, (…)

Concours de programmation CodinGame le 26 mars 2013

Posté par  (site web personnel) . Édité par baud123. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
20
21
mar.
2013
Technologie

Après le succès de l'édition de janvier (1280 inscriptions), CodinGame, le challenge de programmation 100% en ligne, revient le mardi 26 mars 2013 à 20h.
C’est l'occasion de se mesurer à plusieurs centaines d'autres codeurs, de remporter un Asus Transformer EeePad, un Kindle Fire HD ou un casque Jabra, et, pour ceux qui le souhaitent, d’entrer en relation avec plusieurs sociétés pour trouver ou changer de job.

L’épreuve consiste à résoudre deux problèmes de programmation dans le langage de son choix parmi C, C++, Python, Ruby, PHP, Java et C#. C'est évidemment gratuit, ouvert à tous, on peut participer de chez soi et c'est anonyme.

Les nouveautés de cette édition : un format plus court (durée moyenne estimée à 2 heures) et Ruby vient s'ajouter aux langages disponibles.

L’environnement de développement proposé donne accès à un éditeur de code et un shell Bash, pour lancer son programme depuis le navigateur.
Dès la fin du concours, les scores et le classement général sont publiés. Pour que tout le monde puisse apprendre des bonnes idées des autres, le règlement prévoit que le code source des participants soit rendu public sous licence libre GPL v3 et affiché sur le site.

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 :

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 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 (…)

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.