Journal tapmemo, script minimaliste pour apprendre des textes par coeur

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
17
déc.
2024

Cher journal,

J'ai un petit texte à apprendre par cœur, et inspiré par le site memorize by heart, j'ai écrit le mini script suivant, dont l'idée est d'attendre que l'utilisateur rentre la première lettre de chaque mot dans un fichier.

#!/bin/env ruby

require 'io/console'

ARGV.size == 1 or raise "Usage: #{$PROGRAM_NAME} <file>"

result = { correct: 0, total: 0 }

File.read(ARGV[0]).split(
(…)

Journal Ruby on Rails 7.2 a été publié

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
14
24
sept.
2024

Hello,

Maintenant que j’ai fini de réinstaller ma machine avec Debian Bookworm et publié l’article qui explique comment je l’ai fait, j’ai repris le projet de migrer le code de LinuxFr vers Rails 7.1.

Ce projet a principalement vu le jour grâce au travail d’@echarp pour passer à Ruby On Rails 7.0, puis 7.1. Il a également pris le temps de créer beaucoup de tests à l’occasion de cette migration, c’est très apprécié.

@nud a également participé en (…)

ConFoo Montreal 2025 : l’appel à conférences est ouvert

6
16
août
2024
Communauté

La conférence ConFoo est de retour pour sa 23ᵉ édition, du 26 au 28 février 2025 à l’Hôtel Bonaventure de Montréal ! Venez découvrir pourquoi ConFoo est devenu l’un des événements phares pour les développeurs et développeuses en Amérique du Nord et de partout à travers le monde.

Nous sommes présentement à la recherche de conférenciers et de conférencières avides de partager leur expertise et leur savoir dans une multitude de domaines des hautes technologies ; PHP, Ruby, Java, DotNet, JavaScript, Intelligence Artificielle, et plus encore !

Offertes en français ou en anglais, nos présentations sont généralement d’un format de 45 minutes, incluant un 10 minutes de questions des participants. Nos conférenciers et conférencières invitées profitent d’un traitement privilégié ; avec notamment la couverture de leurs frais de déplacement et d’hébergement, en plus de l’accès à l’expérience complète de l’événement (présentations, repas, etc.).

Vous avez jusqu’au 22 septembre prochain pour soumettre votre projet de présentations !

Journal rordle

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
17
avr.
2023

Bonjour,

Pour nous former à hotwire un nouveau framework front lié à Ruby on Rails, une partie de l'équipe de Squadracer a développé le lundi midi une petite application sur la base de wordle. La particularité est de faire deviner une méthode du framework RoR ou du language ruby.

Le premier mot de chaque jour est le même pour tout le monde, les autres sont aléatoires.

Le développement s'est fait en code ouvert via twitch (https://www.twitch.tv/squadracer) où tout(e) (…)

Journal CPU Ex0187 Ruby

7
24
mar.
2022

Dans cette release dans la série Langages machines : une pierre précieuse, orientée objet, le bonheur des devs et des rails.
Notre invité est Bruno Perles, CEO de Atnos, agence spécialisée Ruby

Écoute, liens, textes, commentaires et inscription pour un atelier sur Toulouse : https://cpu.pm/0187

Chapitres :

Vous l'avez compris, M. Perles est d'accord pour animer un atelier (…)

Sortie de Ruby on Rails 7.0

Posté par  (site web personnel) . Édité par Benoît Sibaud et palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
33
25
déc.
2021
Ruby

La version 7.0 du cadriciel Ruby on Rails a fait son apparition le 15 décembre 2021.

Pour rappel, Rails est un framework web complet développé en Ruby qui encourage la lisibilité du code, tout en privilégiant les conventions à la configuration.
Il fait la part belle à l'architecture Modèle-Vue-Contrôleur (MVC) et s’appuie sur un certain nombre de sous-ensembles :

  • Active Model qui permet de créer des objets Ruby suivant un mapping objet-relationnel (ORM)
  • Action View qui est responsable de la génération des pages HTML
  • Action Controller qui gère le cycle de vie des requêtes de l'application (cela inclut les sessions, les filtres, les cookies, le streaming de données et le traitement des exceptions)
  • Action Pack qui traite les requêtes web tout en fournissant la couche de contrôle MVC
  • Active Record qui permet aux modèles d'interagir avec la base de données de l'application
  • Action Cable qui permet d'écrire des fonctionnalités temps réel grâce au protocole WebSocket
  • Action Mailbox qui permet de recevoir des mails dans une application
  • Action Mailer qui permet d'envoyer des mails depuis une application
  • Action Text qui fournit tout qu'il faut pour gérer du contenu incluant du texte enrichi
  • Active Job qui permet d'exécuter des travaux en arrière-plan selon différentes approches de mise en file d'attente
  • Active Storage qui facilite le téléversement de fichiers vers un service de stockage dans les nuages, la transformation et l'extraction de métadonnées
  • Active Support qui fournit un certain nombre d'extensions au langage Ruby

Vous avez forcement croisé un site utilisant ce cadriciel : GitHub, Twitch, Airbnb, Kickstarter ou encore LinuxFr.org !

Sortie de Ruby 3.0

Posté par  . Édité par Ysabeau 🧶, Quidam, miko, palm123, Benoît Sibaud, Yves Bourguignon et gUI. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
46
30
août
2021
Ruby

Le 25 décembre 2020 le langage Ruby est passé en version 3.0 !

three

Image de Jack Hunter.

Cette version est le fruit de cinq ans de travail, le travail sur la branche 3.0 ayant commencé en 2015.

La suite de cette dépêche retrace les changements contenus dans cette nouvelle version.

Forum Programmation.ruby Rails : Association multiple

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
27
avr.
2020

Bonjour,

Dans le cadre de mon premier projet en rails, je dois gérer une relation multiple :

Les Products, Categories et Vendors peuvent avoir une ou plusieurs References.

    +---------+
    | Product |
    +---------+
    | name    |
    | ...     |
    +---------+
         |
         |
    +-------------+
    | Reference   |
    +-------------+
    | name        |
    | ...         |_____+----------+
    | product_id  |     | Category |
    | category_id |     +----------+
    | vendor_id   |     | name     |
    +-------------+     | ...      |
          |             +----------+
          |
      +--------+
      | Vendor |
(…)

Forum général.petites-annonces ADULLACT recrute...

5
14
mar.
2019

L'ADULLACT, association nationale au service des collectivités et administrations, cherche un·e développeur·euse full stack Ruby pour travailler sur un logiciel libre développé par les services de l'État.

L'Adullact

L’Association des Développeurs et Utilisateurs de Logiciels Libres pour les Administrations et les Collectivités Territoriales (ADULLACT) a été fondée en 2002. L'association, unique en Europe, a pour objectif d’organiser le développement de logiciels libres sur fonds publics. Elle accompagne les collectivités dans la création de nouveaux logiciels libres, et (…)

ConFoo 2019 : la conférence pour les développeurs est à la recherche de conférenciers

Posté par  (site web personnel) . Édité par Pierre Jarillon, Davy Defaud et palm123. Modéré par Ontologia. Licence CC By‑SA.
6
14
sept.
2018
Communauté

ConFoo 2019 se déroulera du 13 au 15 mars à Montréal, à l’Hôtel Bonaventure.
ConFoo est à la recherche de professionnels ayant une connaissance approfondie du développement avec PHP, Ruby, Java, DotNet, JavaScript, les bases de données, l’intelligence artificielle et plus, souhaitant partager leurs connaissances et expériences lors du prochain ConFoo. Soumettez vos propositions avant le 24 septembre.

Logo ConFoo 2019