Posts in 2024

2024-10

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

Part 1: Exploring Rails and Its Abstractions Chapter 1: Rails as a Web Application Framework The journey of a click through Rails abstraction layers Railsア...

スタッフエンジニアの道~ 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...