- 現時点(2024/08/30)でRails7.2.1がリリースされています
- Ruby on Rails 7.2 Release Notes — Ruby on Rails Guides にメジャーフィーチャーが書かれている
- マイナーフィーチャーはよくわからないので、個人的に気になったマイナーフィーチャをまとめています
九州大学のSECKUN 2021/ProSec-IT(enPiT-Pro) 2021の共通カリキュラムにおいて、近藤 @udzura が担当したコンテナ概要の授業にて使用した教材です。
今回、公益性を鑑み、授業固有の連絡事項などを削除した状態で公開します。
-- Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code
「Rubyの磨きかた -- わかりやすくてメンテナンスしやすい、スケール可能で高性能なRubyコードでソフトウェアを上手につくろう」みたいな感じ?
https://www.packtpub.com/product/polished-ruby-programming/9781801072724
- Publication date: June 2021
- Publisher: Packt
- Pages: 381
システムのアーキテクトとして活動していると、グルのように扱われることが多々あります。でも、本当は、メンバの独創を引き出すことこそが必要なのです。メンバの態度を、「決めてください、教えてください」から、「こうしたい」(を阻害しないお膳立て)にするためには、どうすべきでしょうかね。
「独創を出してもいい」ってのが共有されてないのかもですね。あるいはスキルがないので手を出しにくいのかもしれません。いずれの場合も何らかの方法で情報やナレッジを形式知化できるとよさそうです。
Essence の導入について気になっていることがあります。チームメンバー全員が Essence の背景から理解できる状態に持っていくまで、結構な教育コストがかかるような気がします。ゲーム形式での使い方(3種類)も紹介されていましたが、理解度は別にして今のプロセスを可視化するツールとして利用するのは悪手でしょうか。
「カードを広げてみんなで見てみよう」程度なら、教育コストもさほどかからないですし、そのほうがEssenceだとわからずに使ってくれるのではないかと思います。ゲーム形式はそうしたことを目的としていますので、ぜんぜん悪手ではないです。
Rails PR: rails/rails#33521
This patch makes it possible to use per-environment credentials (i.e., config/credentials/staging.yml.enc
) in Rails 5.2.
- Drop
backport_rails_six_credentials.rb
andbackport_rails_six_credentials_command.rb
somewhere, for example, into thelib/
folder - Add this line to
config/application.rb
:
問Y-1
クラス(モジュール)にはancestorsという、そのクラスの親を一覧するメソッドがあります。以下のインスタンスについて、その所属するクラスのancestorsを表示してください。
・String 例: "aaa"
・Array 例: [1, 2, 3]
・自作のクラス
また、これらに共通するクラス/モジュールを表示してください
/* | |
yarn init -y | |
yarn add webpack webpack-cli webpack-serve html-webpack-plugin -D | |
yarn add babel-loader@^8.0.0-beta @babel/core @babel/preset-env -D | |
echo '{ "presets": ["@babel/preset-env"] }' > .babelrc | |
*/ | |
const HtmlPlugin = require("html-webpack-plugin"); | |
module.exports = { | |
mode: process.env.NODE_ENV || "development", |
- CARTA HOLDINGS(旧VOYAGE GROUP)
- 技術広報が新卒研修<Open AIハッカソン>をスパイしてみた - (2023/04/11)
- @t_wadaに学ぶテスト駆動開発【CARTA 23新卒研修】 - (2023/04/19)
- 【新卒研修】監修者@t_wadaと読む!プログラマが知るべき97のこと読書会 - (2024/04/09)
- Classi
- 当たり前にリリースしていく ~ 新卒研修編 - (2021/05/20)
- リモートワークのための質問力向上研修を実施しました - (2021/12/07)
- CyberZ
- 良いコードとは何か - エンジニア新卒研修 スライド公開 - (2021/04/27)
z='ズン';d='ドコ';loop.lazy.map{[z,d].sample.tap{|x|$><<x}}.each_cons(5){|x|break if x.join==z*4+d};puts'キ・ヨ・シ!' |