Posts in 2024

2024-11

2024-11-18

2024-11-18 複数行かつ 溢れたら 3 点リーダーを付ける 複数行かつ 溢れたら 3 点リーダーを付ける処理を CSS だけで実現したい ユーザーが入力したテキストなのでインデントなどもそのまま保持したかったので white-space: nowrap; も使った ...

2024-11-14

2024-11-14 ReactJS Design Patterns: Writing Robust and Scalable Components ReactJS Design Patterns: Writing Robust and Scalable Components - DEV Community 要...

トップエンジニアに学ぶ成功術(もっと良くなる日本のIT vol.2)

トップエンジニアに学ぶ成功術(もっと良くなる日本のIT vol.2) https://shiftevolve.connpass.com/event/334429/ やっぱり上から下まで1人でやったことがある経験って大切なんだなあ チーム全体としてお客様に向き合うことができているかどうか 得意な人が1人いれば...

Deno入門

Deno入門 Deno 突然だが Deno で CLI を作りたくなったよね 思いつきメモ Tauri v2 になったことだし、夢のエディタ作りをしてもいいのでは その前にサッとメモできるような CLI を Deno で作ろう $ memmo # これでタイムスタンプ付きのファイルを作る 20241108...

2024-10

Kaigi on Rails 2024 Day2

Kaigi on Rails 2024 Day2 Cache to Your Advantage: フラグメントキャッシュの基本と応用 Cache to Your Advantage: フラグメントキャッシュの基本と応用 | Kaigi on Rails 2024 key-value cache @produ...

Kaigi on Rails 2024 Day1

Kaigi on Rails 2024 Day1 基調講演 基調講演 | Kaigi on Rails 2024 Rails way は哲学 おまかせは完全じゃない その隙間を埋めると歪んでしまう ある程度までは構造を提供するのだがその先 Rails を拡張する 他のものと混ぜ合わせるのではない 既存...

React Key Concepts

React Key Concepts React Key Concepts - Second Edition My Repository: https://github.com/noriyotcp/react-key-concepts-e2 Reactの仕組みとその使用理由を理解することで、高度な概念の学習が...

React 研修(2024)

React 研修 https://speakerdeck.com/recruitengineers/react-yan-xiu-2024 内部的な todoList とそれを表示するための別のステートが必要になるのか? todoList の更新に伴ってその表示用のステートも変化させる必要があるか -> ...

2024-10-10

2024-10-10 git diff-highlight を有効にする $ git config --global pager.log "diff-highlight | less" $ git config --global pager.show "diff-highlight | less" $ git ...

2024-10-06

2024-10-06 GitHub Pages tags ページを作成した あとは常に main 上部に Home, Posts by Year, Posts by Tag とリンクを並べておくといいかもしれない til TODO Custom GitHub Actions Je...

2024-09

2024-09-29

2024-09-29 minimal-mistakes https://mmistakes.github.io/minimal-mistakes/docs/utility-classes/ これで画像のアラインなどを設定できるようだ <figure> 要素とは:キャプションが付けられる図要素...

2024-09-28

2024-09-28 isSameOrgin 記事中に記載されたリンクは 他サイトへのリンクなら アイコン(font-awesome) が付与されて、クリックすると別タブで開く 同一サイトのリンクなら アイコン(font-awesome) ...

2024-09-27

2024-09-27 minimal-mistakes layout 例えば til/2024 で2024年の記事一覧、 til/2024/05 で5月分の記事一覧ということはできないかな https://mmistakes.github.io/minimal-mistakes/docs/layouts/#l...

2024-09-23

2024-09-23 GitHub Pages deploy でエラー Unknown tag 'include_cached' in /_layouts/default.html と言われていた minimal-mistakes にテーマを変えたので _layouts/default.html, _layou...

2024-09-21

2024-09-21 GitHub Pages 結局 _posts に記事を入れておく普通の構成にした Jekyll のファイル名の形式は YYYY-mm-dd-title.MARKUP という形式なので、不本意ながら新規作成ファイル名は 2024-09-21-2024-09-21.md という形にした タイトル...

2024-09-20

2024-09-20 GitHub Pages 試しにいじって遊んでいるプロジェクトはだいぶわかってきた til の記事を移植してみる。もしかしたらカスタムコンバータも動くかもしれない それがダメでも JavaScript での実装がある _posts のタイトル 基本的にはファイル名は YYYY-mm-dd....

2024-09-19

2024-09-19 https://github.com/adamdjbrett/doctrineofdiscovery.org https://doctrineofdiscovery.org どうしても自分の手元だと jekyll-paginate がうまく動かない 調べた結果、これはなんかうまくいってそ...

2024-09-18

2024-09-18 やっぱり docs 内の記事をルートに持ってこようかなあ 気になる _config.yml とか生成される _site はルートにある。ローカル用の Gemfile もルートにある なのにカスタム assets や index になっている README.md などは docs にある ...

2024-09-16

2024-09-16 GitHub Pages の続き front matter を各マークダウンファイルの先頭に挿入した date, last_modified_at 今のところ date(作成日、git log から抽出した)の降順に並べている 更新されても...

2024-09-15

2024-09-15 Deploy this branch to GitHub Pages Settings > Pages > Branch を main, /(root) からホスティングというふうにしてみた .md 以外のファイルは? https://noriyotcp.github.io/...

Layered Design For Ruby On Rails Application

注:以下の文章は、機械翻訳や Packt に備わっている Assistant AI による要約から成り立っている Part 1: Exploring Rails and Its Abstractions Chapter 1: Rails as a Web Application Framework The ...

スタッフエンジニアの道~ Forkwell Library#66

スタッフエンジニアの道~ Forkwell Library#66 IC 組織的なことに関わらないといけない(それはそう) より大きな価値やインパクトのある仕事が期待されるので 合意形成・組織的な動き・技術的なリーダーシップ, etc… Staff Engineer 参謀、ラインという指揮系統とは独立している。...

2024-09-01

2024-09-01 Install uv ❯ curl -LsSf https://astral.sh/uv/install.sh | sh downloading uv 0.4.1 aarch64-apple-darwin installing to /Users/noriyo_tcp/.cargo/bi...

2024-08

2024-08-12

2024-08-12 React 研修(2024) https://speakerdeck.com/recruitengineers/react-yan-xiu-2024?slide=128 最新の状態に基づいて更新を行うには setter function の引数に値ではなく関数を渡す setState((c...

2024-08-07

2024-08-07 https://www.ibm.com/docs/ja/i/7.3?topic=directories-cat cat でファイルの内容を他のファイルに保存するとき。複数ファイル指定できるんだな

2024-08-06

2024-08-06 テスト用クレカのセキュリティコードは 184 が多いみたい https://mp-faq.gmo-pg.com/s/article/F00207 RubyMine で file path をナビゲーションバーに表示する https://intellij-support.jetbrains....

第2回 ソフトウェア設計における思考と学び方を考える 「増田設計道場」 - connpass

第2回 ソフトウェア設計における思考と学び方を考える 「増田設計道場」 - connpass 第2回 ソフトウェア設計における思考と学び方を考える 「増田設計道場」 - connpass 公立図書館のシステム 目的 督促業務の効率化 これがメインの業務なのかな? メインかどうかはわからんが、大変である 足立...

2024-07

2024-07-20

2024-07-20 How to implement Dependency Injection Pattern in Ruby On Rails? https://dev.to/vladhilko/how-to-implement-dependency-injection-pattern-in-ruby-on-...

2024-07-15

2024-07-15 Rack::Utils::SYMBOL_TO_STATUS_CODE https://qiita.com/naokami/items/1fa3aa706fb61eb66d67 Rack::Utils::SYMBOL_TO_STATUS_CODE で Rails で使っている HTTP st...

2024-07-06

2024-07-06 devcontainers で Docker build できない error getting credentials - err: exec: "docker-credential-desktop": executable file not found in $PATH, out: ``...

2024-06

2024-06-30

2024-06-30 GitHub Copilot https://codezine.jp/article/detail/19719 Command + Alt + i でサイドバーでも Copilot Chat を開けるようにした @workspace /explain #selection みたいな感じで...

2024-06-28

2024-06-28 HTML escape について。しょっちゅうわからなくなるので エスケープする -> 特殊文字に変換する -> ブラウザで &lt; が < で表示される エスケープしない -> 特殊文字に変換しない -> ブラウザで < がそのまま...

2024-06-26

2024-06-26 ActiveSupport::Duration https://api.rubyonrails.org/classes/ActiveSupport/Duration.html#method-i-parts > ActiveSupport::Duration.build(2562) =...

2024-06-23

2024-06-23 rails に vite, TypeScript, React 導入 現在 importmaps にしている。ちゃんと bundle する形にしたい importmaps だと React は jsx 使えないらしい(要出典) 参考 https://zenn.dev/salvage070...

2024-06-22

2024-06-22 second_to_last https://api.rubyonrails.org/classes/ActiveRecord/FinderMethods.html#method-i-second_to_last # そもそも順序を保証しないんだっけ。updated_at の昇順に見える ...

2024-06-16

2024-06-16 Rails ArticlesController でこのように Basic 認証を入れた 例えば記事の新規作成ページにアクセスしようとすると Basic 認証を求められる http_basic_authenticate_with name: "dhh", password: "secre...

2024-06-15

2024-06-15 久々に rails new するぞ devcontainer で rails new してみるのがゴール ディレクトリを作っていく $ mkdir Rails $ mkdir rails-playground $ cd $_ $ ruby -v $ rbenv local 3.4.0-p...

2024-06-11

2024-06-11 Date::DAYNAMES https://x.com/coolprobn/status/1799054952859660605 > require 'date' => false > Date::DAYNAMES => ["Sunday", "Monday", ...

2024-06-08

2024-06-08 NotebookLM まず質問してみた NotebookLM がどのようなものか、どのように使えば良いか説明してください NotebookLMは、Googleの新しいマルチモーダルモデルであるGeminiを搭載した、読書、ノート作成、質問、アイデアの整理などをすべて行えるツールです。 N...

2024-06-01

2024-06-01 asdf tl;dr 基本的には公式や他の記事を参考にすると良い 注意点 PATH を通す 現在使っているシェルをちゃんと確認する install https://qiita.com/ucan-lab/items/0b854cfaa9d7c8ede106 ❯ brew in...

2024-05

2024-05-29

2024-05-29 スモークテストとは スモークテストとは - 意味をわかりやすく - IT用語辞典 e-Words 本格的なテストを実施する前に行われる簡易な確認で、プログラムの追加や修正などによって起動しなくなったり、すぐにエラーで停止してしまったりしないかどうかを確かめる。テストの進行を妨げる致...

2024-05-27

2024-05-27 kaminari gem の per はデフォルトで 25 https://github.com/kaminari/kaminari/blob/90715e7251346895d2c66eb3043433a635519074/kaminari-core/lib/kaminari/confi...

2024-05-24

2024-05-24 組織を変える5つの対話 - Forkwell Library #52 計画と実行の分断 開発と品質保証の分断 それらを首尾一貫してやらないと健全なコミュニケーションとフィードバックが妨げられる 主体的に関わった方が仕事は楽しい! 事業部の人と話しながら価値のあるソフトウェア...

2024-05-21

2024-05-21 ActiveSupport の presence_in https://api.rubyonrails.org/classes/Object.html#method-i-presence_in params[:bucket_type].presence_in %w( project cal...