kiryuanzuのブックマーク (1,110)

  • STORES Rails アプリを Zeitwerk 有効化するまでの道のり - STORES Product Blog


     id:hogelog  20216 CTO   STORES https://stores.jp/ec  Rails Zeitwerk Rails  Rails.application.config.autoloader  :classic  :zeitwerk 
    STORES Rails アプリを Zeitwerk 有効化するまでの道のり - STORES Product Blog
    kiryuanzu
    kiryuanzu 2024/07/17
  • GitHub Reusable Workflows と Composite Actions の使い分けについて考えた - stefafafan の fa は3つです

    English translation of this post: GitHub Reusable Workflows vs. Composite Actions | stefafafan's tech blog Composite Actions を触っていたところ、 Reusable Workflows との違いが分かりづらいと感じたので自分の中で考えた使い分けについて整理してまとめてみました。 使い分けイメージ Composite Actions Reusable Workflows 使い分けイメージの根拠 みなさんの使い分けや Tips も教えてください 参考 使い分けイメージ Composite Actions リポジトリ内の「この一連の steps をよくやってるな」というのを部品として切り出したいときに使うと良い Custom Actions を自作する際に、 JavaScr

    GitHub Reusable Workflows と Composite Actions の使い分けについて考えた - stefafafan の fa は3つです
    kiryuanzu
    kiryuanzu 2024/06/13
  • Shapr3D | CAD: Design to Manufacturing | Windows, Mac, iPad

    Discover how Shapr3D can help design and manufacturing teams design better every step of the product journey.

    Shapr3D | CAD: Design to Manufacturing | Windows, Mac, iPad
    kiryuanzu
    kiryuanzu 2024/06/02
  • Exceptional Rails

    kaigi on rails 2023での発表内容です https://kaigionrails.org/2023/talks/willnet/

    Exceptional Rails
    kiryuanzu
    kiryuanzu 2024/04/19
  • できるだけコントローラではなくモデルで例外処理する - kymmt

    問題: コントローラで例外処理している アプリケーションが扱うドメイン特有のエラーを例外として表現する場合に、その例外をコントローラで処理するコードを書くと、ほとんどの場合でコードが読みにくくなったり、コードを変更しづらくなったりする結果となる。そして、開発の効率が落ちたり不具合を作りやすくなったりする。 具体的な問題は次のとおり。 コントローラのアクションの凝集度が下がる コントローラのアクションに、たとえば複数の決済方法のエラーのような微妙に異なる種類の例外に対する処理を書くと、コントローラが肥大化し、凝集度が下がる。結果として、エラーが関わる変更を入れるときに、来ビジネスロジックだけの変更であっても、コントローラとモデルの両方を必ず変更しなければならなくなる。また、関係の薄いさまざまな例外が1箇所で処理されることになり、コードが読みにくくなる。 class ChargesContr

    できるだけコントローラではなくモデルで例外処理する - kymmt
    kiryuanzu
    kiryuanzu 2024/04/19
    “rescue”
  • Ruby のメソッド定義時に仮引数があるとき、それをカッコでくくらないのは私だけなの? - STORES Product Blog


     Ruby RubyKaigi 2024  Ruby  def foo(x, y) end def bar x, y end bar 調 使 def foo(kw:) #  end def bar(&) #  end 1Ruby 
    Ruby のメソッド定義時に仮引数があるとき、それをカッコでくくらないのは私だけなの? - STORES Product Blog
    kiryuanzu
    kiryuanzu 2024/04/12
  • 自分が会社員だった時の転職活動 - 下町柚子黄昏記 by @yuzutas0


     112 Can NDA 1
    自分が会社員だった時の転職活動 - 下町柚子黄昏記 by @yuzutas0
    kiryuanzu
    kiryuanzu 2024/04/11
  • 教養としての『ダンジョンズアンドドラゴンズ(D&D)』 - シロクマの屑籠


     1 (HARTA COMIX) : KADOKAWAAmazon  RPG(D&D) D&D&/ &/ 4K Ultra HD+[4K ULTRA HD + Blu-ray] Amazon 
    教養としての『ダンジョンズアンドドラゴンズ(D&D)』 - シロクマの屑籠
    kiryuanzu
    kiryuanzu 2024/02/09
  • gitで最新タグ(現在のブランチ, 全てのブランチ)の取得

    例えば tag でソフトウェアのリリースのバージョンを作っているとしましょう。 そこで最新の tag を取得することで、最新のリリースを取得することができます。 git describe コマンドを用いることで最新の tag を取得できますが、これは現在のブランチに限定された話です。 違うブランチにて最新の tag が打たれている場合は正しく動作しませんので、少し工夫が必要です。 結論 # 現在のブランチの最新タグ(lightweight tag を含む)を取得する場合 $ git describe --abbrev=0 --tags v1 # 全てのブランチにおける最新タグ(lightweight tag を含む)を取得する場合 $ git describe --tags `git rev-list --tags --max-count=1` v2 Memo まずは現在のブランチの最新タ

    kiryuanzu
    kiryuanzu 2024/02/05
  • デプロイ対象環境ごとに別々のSlackチャンネルに通知するGitHub Actionsの実装例 - KAYAC engineers' blog


    SRE SRE SRE稿  GitHub Actions TL;DR GitHub Actions Slack slackapi/slack-github-action Actions Workflow Actions Workflow 3   coin.machino.co  
    デプロイ対象環境ごとに別々のSlackチャンネルに通知するGitHub Actionsの実装例 - KAYAC engineers' blog
    kiryuanzu
    kiryuanzu 2024/02/01
  • 万城目学氏、直木賞を受賞する - この門をくぐる者は一切の高望みを捨てよ


                
    万城目学氏、直木賞を受賞する - この門をくぐる者は一切の高望みを捨てよ
    kiryuanzu
    kiryuanzu 2024/01/20
  • GitHub Actionsのサードパーティーマネージドランナーの紹介 - いけだや技術ノート


      Advent Calendar 2023  202414  GitHub ActionsGitHubGitHub    GitHub  CI 調   runs-on:
    GitHub Actionsのサードパーティーマネージドランナーの紹介 - いけだや技術ノート
    kiryuanzu
    kiryuanzu 2024/01/05
  • 桐生あんずファンブックのサンプルと仕上がりと裏側 - 感情的ドリル


       # pic.twitter.com/edAp7eFGAE kotatsu (@sakahukamaki) 20231227 20  https://t.co/RZQluNzJA6 pic.twitter.com/1hfSZSE8ZT kotatsu (@sakahukamaki) 20231227        03b  BOOTH 
    桐生あんずファンブックのサンプルと仕上がりと裏側 - 感情的ドリル
    kiryuanzu
    kiryuanzu 2023/12/27
    本人視点からするととにかく謎の企画なんですが、かかっている労力と時間が異常すぎて本当にすごいなと常々思っています
  • AngularプロジェクトのためのRenovate設定 | Marginalia

    この記事では依存関係の更新を自動化するRenovateを使う上で、Angular CLI ベースのリポジトリに適した設定を紹介する。 またその設定を誰でも利用できるプリセットとして公開したので、その使い方も解説する。 自動化すべきでない依存パッケージRenovate は依存するライブラリなどの新しいバージョンが公開されると一定時間後にそのバージョンへ追従するプルリクエストを自動作成してくれる。 一般的なケースではこの機能はありがたいが、Angular CLI で管理されるリポジトリにおいては注意が必要である。なぜなら Renovate は ng update を実行しないからだ。 ng update コマンドは関連するパッケージグループをまとめてバージョンアップするだけでなく、バージョンアップ時に必要なソースコードのマイグレーションを自動実行する。たとえば angular.json から非

    AngularプロジェクトのためのRenovate設定 | Marginalia
    kiryuanzu
    kiryuanzu 2023/12/27
  • 週報 2023/08/20 C102、醤油ではなく塩で決める、日記の違い - しゅみは人間の分析です


    8/12 🫑   🍐🍐🍐 
    週報 2023/08/20 C102、醤油ではなく塩で決める、日記の違い - しゅみは人間の分析です
    kiryuanzu
    kiryuanzu 2023/12/23
  • そうめん茹でたら引火した事件を起こしたので再発防止のためにポストモーテムを書いてみる - shiorinのアウトプット


    11  GMO EC Advent Calendar 202317takapiWeb0Web0👀 0 💪 adventar.org  GMO 
    そうめん茹でたら引火した事件を起こしたので再発防止のためにポストモーテムを書いてみる - shiorinのアウトプット
    kiryuanzu
    kiryuanzu 2023/12/19
    そうめんとかパスタ、気を抜くと燃えますよね(燃やしたことはないけど焦がしたことはある)
  • actions/upload-artifactとactions/download-artifactは同時にバージョンアップする必要がある - くりにっき


       PR actions/upload-artifact  download-artifact v4 github.blog .github/dependabot.yml PR updates: - package-ecosystem: github-actions directory: / PRCI github.com github.com   action1Dependabo
    actions/upload-artifactとactions/download-artifactは同時にバージョンアップする必要がある - くりにっき
    kiryuanzu
    kiryuanzu 2023/12/16
    これ昨日引っかかりました、グループ化しとくのが良さそうですね(社でもそういう話をしたので来週やっておこう)
  • docker/build-push-action v3.3.0で導入されたprovenanceオプションにまつわる問題 - chroju.dev


    docker/build-push-actionv3.3.0  provenance  This may introduce issues with registry and runtime support (e.g. GCR and Lambda). GitHub Actions使Twitter @GitHub Actions runner bumped @Docker buildx today, which has default provenance on. It's
    docker/build-push-action v3.3.0で導入されたprovenanceオプションにまつわる問題 - chroju.dev
    kiryuanzu
    kiryuanzu 2023/12/15
    “またAmazon ECRはmulti-platform imageに対応してはいるものの、image indexを適切に処理できていないのか、Storage部分のmanifestがイメージとして認識されてしまい、 <Untagged> という名前で表示されたり、イメージスキャンが走ったり
  • GWにプリティーリズム レインボーライブを一気見した - .。○(あいおいです)


     4/29 16:40~20:15 12345678910 4/29 23:40~4/30 1:52 11121314 4/30 13:20~18:43 151617181920212223242526 5/2 21:42~5/3 2:05 27282930313233 5/3 11:01~5/4 3:15 343536373839404142434445464748495051    GWRL4/
    GWにプリティーリズム レインボーライブを一気見した - .。○(あいおいです)
    kiryuanzu
    kiryuanzu 2023/12/11
    初見の感想にしか得られない栄養がある(最高……)
  • GitHub Actions を回してピザを頼みたい - いなにわうどん


    GitHub  Issues workflows  mast Advent Calendar 2023 76Hitoko T. 3Hiroko T. GitHub GitHub  Web *1*2*3   
    GitHub Actions を回してピザを頼みたい - いなにわうどん
    kiryuanzu
    kiryuanzu 2023/12/07