Webアプリケーションフレームワーク「Ruby on Rails」のグループです。
はてなブログを持っていれば、誰でも参加できます。
1. ほとんどのことはできる気がする? 2. もっと評価してくれる企業がいるのではないか 3. 固定概念を持ってしまう・視野が狭いままという不安 4.様々な凄腕エンジニアの元で働いてみたい・揉まれたい 終わり 6月で未経験からエンジニアになり(&同じ会社に勤めて)、3年が経過し4年目に突入したので今思っていることを後から見返せるように書き記しておこうと思う 1. ほとんどのことはできる気がする? …
翻訳校正を一部担当したブロックチェーン本が発売されました 現在の活動 ブロックチェーンとは ブロックチェーンの基本概念 ブロックチェーンの仕組み ブロックチェーンの用途 翻訳校正を手伝うことになったキッカケ さいごに 翻訳校正を一部担当したブロックチェーン本が発売されました Cardanoという分散型ブロックチェーンのコミュニティに参加していて、その一環でそのブロックチェーンの書籍の翻訳校正を一部…
こんにちは。 id:Pocke です。 今日は activerecord-originator という gem を作ったので紹介します。 github.com なにこれ Active Record が発行するSQLの各部分に、それがどこで作られたものかをコメントとして入れ込む gem です。 理解するには実例を見るのが早いでしょう。次のログはArticlesController#indexで実行さ…
年が明けてから振り返るスタイル...(いいわけ) さて2023年は目まぐるしく変わるAI界隈や結局戻るんか~いのOpenAI社のお家騒動、Microsoft+OpenAIの陰で後れを取ったかに見えたGoogleはGeminiを出してきたりとなんだかいろいろありましたね。年末年始は例年通り様々な方のふりかえりや新年の抱負、買ってよかったものシリーズなどを拝見していました。 今年も自分用に振り返ってみ…
はじめに StringとSymbolで同一名のKeyを持つHashはやめよう {'id' => 10, :id => 11, 'name' => 'AAA', :name => 'BBB'} 遭遇 ruby2.4+rails Hash.transform_keys!が特定の状況でsymbolize_keys(非破壊)と互換のない挙動をする ruby2.5.2+rails ruby2.5で同関数が実…
はじめに プロジェクトの作成 状態管理とリアルタイム表示の実装 数字ボタン処理 四則演算子ボタン処理 小数点ボタン処理と重複防止の実装 バックスペースボタン処理と入力値の編集機能の実装 クリアボタン処理とリセット機能の実装 計算ボタン処理とエラーハンドリング 安全な四則演算の評価 表示部分の実装 初心者向けのスタイリング例 コード保守性向上のリファクタリング 最後に はじめに この記事では、Rea…
環境 vue3.2.6 (OptionsAPI) node 18.16.1 内容 Vue2で元気に動いていたチェックボックスがVue3に上げたら動かなくなった。 正確にはチェックボックスをクリックしてもチェックが付かない状態になった。v- modelの中身をconsole.log()で表示しても空っぽのまま。Vue2だとクリックしたチェックボックスのvalueが入っていたのになぜ・・・。 ※チェッ…
本書ではレガシーコードを以下と定義しています。 創業期の資金不足や人材不足によって生じたコード上の課題全般を、広義のレガシーコードと定義し、使用します。 レガシーコードへの本って方法的な話が多いが、この本ではそもそも会社は事業計画があって、技術的負債も含めてレガシーコードへの対応は経営陣と協調して進める必要があると書いてあって、僕としては初めて見た内容でこの視点はとても勉強になりました。 お金の視…
今後役立つのかわからないがRuby 2.7→3.xアップデートのときに使った方法のメモ。 Warning[:deprecated] = true すると表示される非推奨警告を発生させるコードがRailsアプリに含まれないように、テスト実行時だけこのような警告をあらかじめエラーに変換できると検出しやすくて便利。また、特定の警告(たとえばキーワード引数分離など)だけエラーにしたいという状況がありうる。…
次のページ