並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 52件

新着順 人気順

github statuses apiの検索結果1 - 40 件 / 52件

  • CI/CD革新 GitHub Script活用術 - enechain Tech Blog

    はじめに GitHub Script概要 セットアップ context の中身 eSquare Liveでの活用事例 発生した問題 タグの打ち間違い releaseブランチが複数存在する場合のデプロイ先選択の複雑化 解決策としてのGitHub Scriptの活用 機能1 vX.Y.Zのタグがmainブランチのコミットハッシュと一致することを確認する 機能2 releaseブランチは最新バージョンのみ自動で検証環境にデプロイする 完成版スクリプト まとめ はじめに こんにちは、enechainでeSquare Liveを開発しているエンジニアの古瀬(@tsuperis3112)です! 今回は、マニュアル依存になりがちなデプロイフローの問題を actions/github-script で解消した方法についてお話します。 eSquare Liveの開発では、効率的かつ信頼性の高い開発フローを維

      CI/CD革新 GitHub Script活用術 - enechain Tech Blog
    • GitHub - modelcontextprotocol/servers: Model Context Protocol Servers

      Official integrations are maintained by companies building production ready MCP servers for their platforms. 21st.dev Magic - Create crafted UI components inspired by the best 21st.dev design engineers. 2slides - An MCP server that provides tools to convert content into slides/PPT/presentation or generate slides/PPT/presentation with user intention. ActionKit by Paragon - Connect to 130+ SaaS inte

        GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
      • AWS Security Hubコントロールの有効無効をコード管理するのは予想のN倍大変だった話 - ANDPAD Tech Blog

        こんにちは。SREチームの吉澤です。2023年3月にアンドパッドに入社し、最近は主にセキュリティ関係の改善に取り組んでいます。 SREの経験としては、アンドパッドへの入社前からSREとして働いており、雑誌に寄稿したり、個人ブログを書いたり、SREの勉強会に運営スタッフとして長年参加したりしてきました。9/29(金)開催のSRE NEXT 2023にも、運営スタッフとして参加しています。SRE NEXT 2023には、アンドパッドもブロンズスポンサーとして参加しています! そこで今回は、SRE NEXT 2023のCFPに応募したネタ(今回、競争率すごく高かったんですよね……)を育てて、1つ記事を書いてみました。CFP落選供養スペシャルです。 背景 AWS Security Hubとは アンドパッドでのSecurity Hubの活用 目的 実現方法 課題 Security Hubのコントロー

          AWS Security Hubコントロールの有効無効をコード管理するのは予想のN倍大変だった話 - ANDPAD Tech Blog
        • Serverless Framework V3 Is Live!

          We are excited to announce the release of Serverless Framework v3. This new major version brings a cleaner and redesigned CLI experience as well as a brand new feature: stage parameters. On top of that, we've worked on cleaning up the dependencies to make the serverless package 40% lighter and get rid of NPM security warnings. Upgrading Before we dive into the new features, let's talk about upgrad

            Serverless Framework V3 Is Live!
          • ローカルの Claude Code レビューを「すり抜けられない」必須チェックにした話 - PLEX Product Team Blog

            こんにちは、コーポレートチームの金山です。 今回は、各開発者がローカルで回している Claude Code のレビューを「すり抜けられない」必須チェックにした仕組みを紹介します。 はじめに 私たちが開発しているある社内プロダクトでは、AI レビューの実行コストの都合から、レビューを CI ではなく各開発者のローカル環境で実行したいケースがありました。CI で毎回 AI レビューを回すと従量課金の負担が大きくなるため、各開発者のローカルで Claude Code を実行する運用にしています。 そこで、各開発者が push する前に Claude Code によるセルフレビューをローカルで回すことをルールにしています。 ただ、このようなローカル実行の仕組みは、セットアップ漏れや実行忘れがあっても検知しづらく、レビューを通さずに push できてしまうという課題があります。これを防ぐため、ローカ

              ローカルの Claude Code レビューを「すり抜けられない」必須チェックにした話 - PLEX Product Team Blog
            • IFTTTでTwitterへの投稿をmstdn.jpにも転送する時の考慮点 - Bering Note – formerly 流沙河鎮

              Fediverseデビューしたものの即座にTwitterを離脱するのは難しそう。でもFediverse側も盛り上げていきたい。なので当面はTwitterとFediverse両方に同じ内容をポストしようとなるのだが、これがめんどくさい。そこで自動化することにした。(Twitterが国境を開放してくれればこんな事は考えなくていいのだが...) ja.wikipedia.org 以下記事の手順を元にmstdn.jpで環境構築を試みたところ、mstdn.jpインスタンス特有の考慮点があった。Mastodonに普遍的な手順はこちらの記事に準じるので、これから試す人はまず見て欲しい。その上でそのままでは上手くいかない部分があるはずなので、そこで本エントリが役に立つはずだ。 www.mizdra.net User-Agent問題 問題 Mastodonの一部インスタンスはUser-Agent (UA)に

                IFTTTでTwitterへの投稿をmstdn.jpにも転送する時の考慮点 - Bering Note – formerly 流沙河鎮
              • GitHub Actions could be so much better

                ENOSUCHBLOG Programming, philosophy, pedaling. Home Tags Series Favorites Archive Main Site TILs GitHub Actions could be so much better Sep 22, 2023 Tags: programming, rant, security, workflow I love GitHub Actions: I’ve been a daily user of it since 2019 for both professional and hobbyist projects, and have found it invaluable to both my overall productivity and peace of mind. I’m just old enough

                • GitHub ActionsでビルドしてCloudflare Pagesにデプロイする

                  やりたいこと Cloudflareは無料プランでも最高。今までGitHub PagesやNetlifyにデプロイしてCloudflare経由で配信してきた。Cloudflareは速くて安定している。 Cloudflare Pages のリポジトリ連携よりは GitHub Actionsで好きなビルド方式でビルドしたものをCloudflare PagesにデプロイしたいとCloudflare Pagesが発表された時から思っていた。それを可能にするGitHub ActionsをCloudflare公式が開発しているのを発見した。その使い方ともっとプレビューを活かせる方法も+αして書いていきたい。 コミットごとにプレビューのページが作成される。 プレビュー例: https://8ba3e416.cloudflare-pages-with-github-actions-prac.pages.de

                    GitHub ActionsでビルドしてCloudflare Pagesにデプロイする
                  • AgentのToolを公開MCPから自作に変えたらToken使用料が9割削減した

                    AgentのToolを公開されているMCPから自作に変更したら、Token使用料が9割削減できた話を書きます。 背景 現在ko☆shi(こーし)という引き継ぎを自動化するAgentを社内プロダクトとして開発しています。 このAgentはGitHub、Asana、Slackをデータソースとして使用しており、Strands AgentsのMCP機能を使用して、各サービスの情報を取得しています。ユースケースとしては、最新のPRやIssueがどのタスクと紐づいているかを確認したり、そのタスクについてどういう意思決定がされているかを把握したりしています。 いつも通りko☆shiを使用していると、Token使用料がかなり高額になっていることに気づきました。調査したところ、GitHubの最新のPRを確認しているだけにも関わらず、かなりのTokenが消費されていました。 画像のように、1回の呼び出しで約3

                      AgentのToolを公開MCPから自作に変えたらToken使用料が9割削減した
                    • Skip the API, Ship Your Database

                      Skip the API, Ship Your Database Author Name Ben Johnson @benbjohnson @benbjohnson Image by Annie Ruygt With Fly.io, you can get your app running globally in a matter of minutes, and with LiteFS, you can run SQLite alongside your app! Now we’re introducing LiteFS Cloud: managed backups and point-in-time restores for LiteFS. Try it out for yourself! My favorite part about building tools is discover

                        Skip the API, Ship Your Database
                      • Mastodon: Ruby on Rails Open Source Web App

                        The product https://joinmastodon.org Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, and video. All Mastodon servers are interoperable as a federated network. Open source The project is open source at https://github.com/mastodon/mastodon License

                          Mastodon: Ruby on Rails Open Source Web App
                        • SRE Kaigi 2026 「月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪」の発表内容と補足 - Money Forward Developers Blog

                          こんにちは、クラウド経費 テックリードの宮村(みやむー)@miyamura.koyo です。 2026年1月31日に開催されるSRE Kaigi 2026で、「月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪」というタイトルで発表させていただきます! 2026.srekaigi.net 発表では30分という時間制限もあり、技術的な詳細を全てお伝えできないため、テックブログを執筆しました。 本記事では、発表では説明しきれない実装詳細を中心に補足していきます。 なお紹介しているサンプルコードについては、実際のシステムで使われているコードとは一部異なるため、参考にする際は適宜読み替えてください。 発表資料 当日の発表資料はこちらです。 p34 アクセスログ書き込み実装(インフラ編) 発表資料のp34で触れたアクセスログ書き込み

                            SRE Kaigi 2026 「月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪」の発表内容と補足 - Money Forward Developers Blog
                          • Renovateをセルフホスト with Google Cloud & Go - Mirrativ Tech Blog

                            こんにちは、バックエンド基盤チームの藤井脩紀です。 バックエンド基盤チームは、バックエンドエンジニアの生産性向上やコスト削減を目的に、エンジニア主導で課題を発見・解決している部署です。 このチームではCIの整備や依存関係の更新なども担当しており、その一環としてRenovateというソフトウェアのセルフホストを行ったのでそれについてお話しさせてください。 目次 Renovateとは セルフホストに至った背景 セルフホスト GitHubの下準備 Cloud Buildの設定 構成ファイルを準備 script/create-github-token.sh cloudbuild.yaml シークレットの登録 Cloud Buildトリガーの作成 Cloud Schedulerの設定 リポジトリの個別設定 余談:自動生成コードを利用しているがそれをリポジトリに含まない場合の問題 まとめ We are

                              Renovateをセルフホスト with Google Cloud & Go - Mirrativ Tech Blog
                            • Node.js で X(Twitter)、Bluesky、Mastodon に JSON データから同時投稿(クロスポスト)する

                              Node.js で X(Twitter)、Bluesky、Mastodon に JSON データから同時投稿(クロスポスト)する JSON データから X(Twitter)、Bluesky、Mastodon などの SNS にクロスポストする JavaScript(Node.js)を書いてみたので GitHub で公開しました。 私事ながら、現状、SNS としては X (旧 Twitter)、Bluesky、Mastodon を日常的に使っていて (Threads と Nostr も使っていますが特に Threads は放置気味......)、全部じゃないにしても、一部の投稿については、これらすべてのサービスに同時投稿したいなと、なんとなく思っていました。 巷にはそういう Web サービスも探せばあるとは思うんですが、なるべく自前でやろうということで、週末に思い立って手を付けたら見事に週末

                                Node.js で X(Twitter)、Bluesky、Mastodon に JSON データから同時投稿(クロスポスト)する
                              • PlaywrightのレポートをCloudflare PagesにデプロイしてGitHub IdPでアクセス制限する - *iroi*

                                導入 PlaywrightやReg SuitなどのVRT(Visual Regression Testing)の結果は、HTMLで出力されます。Playwright のヘルプ1 でもレポートをダウンロードして確認する方法が記載されていますが毎回行うのは面倒です。また、レポートをGitHub Pagesにデプロイする方法もありますが、アクセス制限にはEnterpriseプランが必要だったり、Pull Requestごとの結果を保存するのに手間がかかるなどの問題があります 2 3。Amazon S3にレポートを置く方法もアクセス制限が面倒なことが知られています。 そこでこのエントリでは、レポートをCloudflare Pagesにデプロイする方法を紹介します。Cloudflare PagesにはPreview deployments4があるため、Pull Requestごとのレポートをデプロイ

                                  PlaywrightのレポートをCloudflare PagesにデプロイしてGitHub IdPでアクセス制限する - *iroi*
                                • 東大発ベンチャーが届ける国産SNS「SAKURA」β版がついにリリース! - 駄

                                  prtimes.jp 東京大学を懲戒解雇されたことで知られる*1大澤昇平さんですが、株式会社Daisyを創業して代表取締役CEOになっており、AI技術を駆使した純国産SNSを開発するということでクラウドファンディングをやって2,000万円超を1週間で調達したそうです(最終的な調達資金は非公開)*2。 で、いよいよβ版がリリースされたそうなので見てみましょう。 sns-sakura.jp 危ないことはしないので見えるものだけ見ていきます。 まずmetaタグのdescriptionを見ると 保守SNS は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。 となっており、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークのようです。AI技術を駆使した純国産SNSではなかったの?

                                    東大発ベンチャーが届ける国産SNS「SAKURA」β版がついにリリース! - 駄
                                  • GitHub Actions Best Practice 2025

                                    Previous slideNext slideToggle fullscreenOpen presenter view Shunsuke Suzuki GitHub: suzuki-shunsuke X: szkdash SRE at freee Corporation Platform Engineer OSS Developer Automation, CI/CD GitHub Actions, Terraform Go Blog https://zenn.dev/shunsuke_suzuki https://suzuki-shunsuke.github.io/profile/blog GitHub Actions による Renovate の安全自動マージ pull_request_target で GitHub Actions の改竄を防ぐ Terraform Monorepo

                                    • 情報発信に便利で軽量なActivityPubサーバー「Takahē」[後編] ~基本的なアーキテクチャと特徴的なコンポーネントの紹介と、サーバーの構築方法 | gihyo.jp

                                      情報発信に便利で軽量なActivityPubサーバー「Takahē」[後編] ~基本的なアーキテクチャと特徴的なコンポーネントの紹介と⁠⁠、サーバーの構築方法 前編では、ActivityPub/FediverseサーバーTakahē(タカヘー)の特徴(特に、他のActivityPubサーバーでサポートされていないマルチドメインサポート)と、クライアントアプリElkとともに使用する方法について紹介しました。 後編の記事では、Takahēサーバーの基本的なアーキテクチャや、Takahēの特徴的なコンポーネント、内部で使われている面白いライブラリなどを紹介します。記事の最後では、docker-composeを使って実際にTakahēサーバーをコンテナで起動し、手元で試してみます。 Takaheの基本的なアーキテクチャ Takahēは、主に3つのコンポーネントから作られています。メインのTakah

                                        情報発信に便利で軽量なActivityPubサーバー「Takahē」[後編] ~基本的なアーキテクチャと特徴的なコンポーネントの紹介と、サーバーの構築方法 | gihyo.jp
                                      • Red Hat Enterprise Linuxおよびその派生の多くのLinuxディストリビューションにエージェントが正式対応しました ほか - Mackerel ブログ #mackerelio

                                        こんにちは。Mackerelチーム CRE の武藤( id:kmuto )です。2023年最初となる、今回のアップデート内容をお知らせします。 Red Hat Enterprise Linuxおよびその派生の多くのLinuxディストリビューションにエージェントが正式対応しました CentOS 8のサポートを終了しました アクセシビリティの改善を行いました 複数のホストのステータスを一括で更新するAPIが加わりました Terraform Provider Mackerelを利用して、カスタムダッシュボードをIaCで管理できるようになりました mackerel-plugin-accesslogプラグインのレイテンシーメトリックがマイクロ秒時間に対応しました mkrコマンドでホストメトリック一覧を取得できるようになりました 【予告】mackerel-plugin-mysqlでサポートするMySQ

                                          Red Hat Enterprise Linuxおよびその派生の多くのLinuxディストリビューションにエージェントが正式対応しました ほか - Mackerel ブログ #mackerelio
                                        • automerge-gate: GitHubのAuto Mergeをひとつの必須チェックに集約するGitHub Action

                                          GitHubのAuto Mergeをひとつの必須チェックに集約するためのGitHub Action automerge-gate を作ったので紹介します。 GitHub: pkgdeps/automerge-gate 背景: GitHub Auto Mergeは集約するアクションなしだと使いにくい 前提として、GitHubのAuto Mergeを使うには、必須チェック未達成のPRをマージできない状態にするBranch protection ruleやRulesetの設定が必要です。 これらの保護機能でPRがブロックされる状態を作ったうえで、すべての必須チェックが成功した時点でAuto Mergeが発火する、という仕組みになっています。 逆に言うと、Auto Mergeを使うには何かしらのステータスチェックを必ず必須に入れる必要があります。 そして、Branch protection rul

                                            automerge-gate: GitHubのAuto Mergeをひとつの必須チェックに集約するGitHub Action
                                          • Maestro: Netflix’s Workflow Orchestrator

                                            By Jun He, Natallia Dzenisenka, Praneeth Yenugutala, Yingyi Zhang, and Anjali Norwood TL;DRWe are thrilled to announce that the Maestro source code is now open to the public! Please visit the Maestro GitHub repository to get started. If you find it useful, please give us a star. What is MaestroMaestro is a horizontally scalable workflow orchestrator designed to manage large-scale Data/ML workflows

                                              Maestro: Netflix’s Workflow Orchestrator
                                            • 注目のAIエンジニア「Devin」を入れてみた!購入から初期設定まで | DevelopersIO

                                              はじめに 今回は今注目されてるAIエンジニア「Devin」を調査のため購入したので、購入の流れや初期設定などを紹介します。本稿では、キャプチャなどを残しつつ初期のセットアップで必要な権限などに注目します。タスクを依頼した際の動作検証などは後続のブログで試していきます。 Devinをオンボーディングする上で、事前にSlackやGitHubで権限が必要です。購入前の権限確認などにご使用ください。 Devinについて知らない方は以下のブログなどをご確認ください。 Devinの購入 まずは、以下のURLにアクセスして購入に進んでみます。 まずSign upのボタンが出るので押下して、メールアドレス、Google or GitHub のSSOでアカウントを作成します。今回はGoogleでサインアップします。 サインアップするとチャット画面がでます。GitHubとSlackへの招待を希望されます。Gi

                                                注目のAIエンジニア「Devin」を入れてみた!購入から初期設定まで | DevelopersIO
                                              • Overview | Dagger

                                                Dagger is a platform for automating software delivery. It can build, test and ship any codebase, reliably and at scale. Dagger runs locally, in your CI server, or directly in the cloud. Why Dagger?​ Dagger makes your software delivery programmable, local-first, repeatable and observable. Programmable. Shell scripts and proprietary YAML are no longer acceptable for automating software delivery. Dag

                                                  Overview | Dagger
                                                • はてなブログを更新したら Mastodon に投稿する IFTTT を作る → mstdn.jp 対策に GAS も併用 - Neo's World

                                                  はてなブログを更新したら Mastodon に投稿する IFTTT を作る → mstdn.jp 対策に GAS も併用 はてなブログに限らずだが、RSS フィードを発行するブログ等の媒体を更新した時に、その RSS フィードの更新を検知して IFTTT の Webhook が発火し、Mastodon API を使ってブログの更新内容をトゥートする、そんな仕組みを作ってみた。 前半は通常のマストドン・インスタンスで成功するであろう構成で、後半は mstdn.jp 固有の問題を解消するための対策版を紹介する。 目次 準備するモノ Mastodon API の準備をする IFTTT の Applet を作成する mstdn.jp は IFTTT からのリクエストを拒否している模様 GAS を経由して送信する 参考文献 準備するモノ Mastodon のアカウント : 以降の例では mstdn.

                                                    はてなブログを更新したら Mastodon に投稿する IFTTT を作る → mstdn.jp 対策に GAS も併用 - Neo's World
                                                  • 全力君

                                                    記事一覧に戻るTwitter API V2に移行したぞ! 2023.05.01: 旧APIの廃止状況と、4月末に発生したAPIアクセスの停止処分について追記しました。 はじめに 2023年2月2日、Twitter DevがTwitter APIの無料プランを廃止する、といきなり発表しました。 このツイートは、API利用者に大きな衝撃をもって迎えられました。このページを見られている方も、きっとその中の1人でしょう。上の画像はそのときのツイートですが、1.1億回も表示されています笑。どこかの世界的大富豪のツイートみたいですね。 その後、新しいプランの情報がなかなか出てこなかったり、無料利用期間が延長されたり、様々な混乱がありましたが、、、2023年3月30日、ついに新APIローンチのツイートが投稿されました。 新しいAPIのバージョン(Twitter API v2)ではFree Tier(無料

                                                      全力君
                                                    • Codex Prompting Guide

                                                      Codex models advance the frontier of intelligence and efficiency and our recommended agentic coding model. Follow this guide closely to ensure you’re getting the best performance possible from this model. This guide is for anyone using the model directly via the API for maximum customizability; we also have the Codex SDK for simpler integrations. In the API, the Codex-tuned model is gpt-5.3-codex

                                                        Codex Prompting Guide
                                                      • Tech Solvency: The Story So Far: CVE-2021-44228 (Log4Shell log4j vulnerability).

                                                        Log4Shell log4j vulnerability (CVE-2021-44228 / CVE-2021-45046) - cheat-sheet reference guide Last updated: $Date: 2022/02/08 23:26:16 $ UTC - best effort, validate all for your environment/model before use, unofficial sources may be wrong by @TychoTithonus (Royce Williams), standing on the shoulders of many giants Send updates or suggestions (please include category / context / public (or support

                                                        • KubernetesのResource Requests & Resource Limitsの内部処理をソースコードレベルで読み解く - inductor's blog

                                                          はじめに この記事は筆者がKubeCon EU 2021にて発表した「Resource Requests and Limits Under the Hood: The Journey of a Pod Spec」の内容を中心とし、ブログ向けにまとめなおしたものです。 www.youtube.com 日本語でこのリソース要求/制限について内部の仕組みまで踏まえて詳細に書かれた記事はあまりないので、誰かの助けになれば幸いです。 はじめに Kubernetesにおけるリソースの要求と制限 スケジューラーによるスコアリング ノードでのPod作成処理 Requests全体の流れ Limits全体の流れ CRI内部の処理 OCI内部の処理 まとめ Kubernetesにおけるリソースの要求と制限 Kubernetes上でアプリケーションを実行する際、ワークロードの特性に応じて以下のような形で必要なリソ

                                                            KubernetesのResource Requests & Resource Limitsの内部処理をソースコードレベルで読み解く - inductor's blog
                                                          • 1日でわかるWebサービス制作の全て ~企画から実装まで~

                                                            Read in English MarkeZine Academy 2013/07/23 by Yusuke Wada a.k.a yusukebe イントロダクション 自己紹介 和田裕介 / Yusuke Wada 1981年生 / 横浜住み / 独身 (株) ワディット代表取締役 (株) オモロキ取締役兼最高技術責任者 Web Application Developer 物書きも少々 ワディット オモロキ メインワークその1 メインワークその2 その他つくったモノ 君のラジオ anpiレポート CDTube 某アダルトサイト達 君のラジオ anpiレポート CDTube ボケて(bokete) 現状 全デバイス合計 月間「1億PV以上」 スマホアプリ合計 170万ダウンロード hao123、 Yahoo! JAPANと連携 コンテンツ書籍化 x 2回 各種企業様とコラボ 歩み 本題「W

                                                            • SNSアプリを作る時に必要なものを用意しました!

                                                              iOS Advent Calendar 2023 14日目の記事になります。 こんにちは、noppeです。 Nightfox DAWN for mastodonというiOSのマストドンクライアントを作っています。 実は、このDAWNではマストドンアプリでよく使う処理をオープンソースで提供しています。 今日はDAWNから産まれたオープンソースライブラリを紹介します。どれもMITライセンスなので、マストドンアプリでもそうでなくても自由に使っていただけます。 READMEには採用アプリの紹介欄も設けていますので、ぜひアプリで使ったら教えてくださいね! DAWNText DAWNTextは、SwiftUI上でTextKit2を利用するライブラリです。 SwiftUIのTextでは範囲選択や、NSTextAttachmentによる絵文字の埋め込みが出来ないため開発しました。 セルフリサイズにも対応し

                                                                SNSアプリを作る時に必要なものを用意しました!
                                                              • Terraform plan は通るのにapplyで失敗...ブランチデプロイ戦略で解決した運用改善事例 - YOUTRUST Tech Blog

                                                                こんにちは!SRE一年生が終わりかけている墨(YOUTRUST/X)です! 「terraform planは成功したのに、いざterraform applyしたらエラーで失敗...」 こんな経験に悩まされているインフラエンジニアの方は多いのではないでしょうか? 今回はその打開策として弊社で行なった取り組みをご紹介します。 修正前の状態 現状把握のため、弊社のインフラ構成を整理します。 弊社では過去記事でも記載しましたが、インフラをTerraformにて管理しています。 環境 ほぼ同じインフラ構成のsandboxとproductionが存在しています。 リポジトリ Terraformリソースをモジュール化し、環境変数を注入することでリポジトリ1つで2つの環境を管理運用しています。 ブランチ sandbox・main・feature/XXXが存在しており、mainブランチはproduction

                                                                  Terraform plan は通るのにapplyで失敗...ブランチデプロイ戦略で解決した運用改善事例 - YOUTRUST Tech Blog
                                                                • September 2022 (version 1.72)

                                                                  Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Update 1.72.1: The update addresses these security issues. Update 1.72.2: The update addresses these issues. Welcome to the September 2022 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Tool bar customization - Hide/show

                                                                    September 2022 (version 1.72)
                                                                  • Rails: PORO の attribute に対して ActiveRecord::Enum 風の実装をする|TechRacho by BPS株式会社

                                                                    2024.12.24 Rails: PORO の attribute に対して ActiveRecord::Enum 風の実装をする 先日業務中に遭遇したちょっとした疑問から ActiveRecord::Enum っぽい実装を POROで再現するアレコレを試してみたくなったのでこの記事を書き起こしてみました。 enum についてはそもそも ActiveRecord::Enum の宣言の仕方からして色々なパターンがあったり、PostgreSQL での enum 型の存在もあったりで Enum 全般での解説、深掘り記事もいつか書いてみたい気持ちもあるのですが、今回は思い立ったが吉日と言うことで、あえて何故かいきなり王道の話題から外れたところに話を絞っていきたいと思います。 (ところで校正してる時に気付きましたが ActiveModel::Enum を導入してみようとする試みとそれを拒否した議論

                                                                      Rails: PORO の attribute に対して ActiveRecord::Enum 風の実装をする|TechRacho by BPS株式会社
                                                                    • アーカイブ済み ActivityPub サーバの実装

                                                                      Fediverse は ActivityPub をしゃべるサーバを基本単位とした分散型 SNS ネットワークである。ActivityPub は W3C が勧告する分散型 SNS の標準プロトコルで、ActivityStreams というデータフォーマットプロトコルを元に、SNS 上のコンテンツを HTTP 上で JSON を通してやり取りする通信方法を規定する。サーバ実装も多様化しているが、基本的には ActivityStreams の方に拡張を加えた ActivitiyPub と、WebFinger と呼ばれるアカウントに対して紐づけるリソース URL を HTTP で発信するプロトコルへの対応、そしてクライアント用 API を用意しているものが多い。 さて、分散型 SNS は変化が早く、各サーバの寿命も短い傾向にある。運営の完全撤退の場合もあるが、サーバソフトウェアの変更や、並走して動

                                                                        アーカイブ済み ActivityPub サーバの実装
                                                                      • terraform-provider-mackerel で既存環境をimportするときのTips - missasan's notebook

                                                                        この記事では、terraform-provider-mackerel で既存環境をはじめてimportするときに気になりそうな、ささやかなTipsをまとめます。 importについては、Terraformに慣れない人でもぱっと試せるように簡単な手順も記載します。 terraform-provider-mackerel とは? Terraform Registry に Mackerel 用の Terraform Provider を公開されています。 これを利用するとMackerelのWebコンソールの設定をIaC化することができます。 mackerel.io 実際の Terraform Registry はこちらです。 既存環境をIaCに移行するにはimportを使う おそらく、既存の設定を持っている人がほとんどだと思うので、ここでは既存環境をIaCに移行することを想定したTipsを書いて

                                                                          terraform-provider-mackerel で既存環境をimportするときのTips - missasan's notebook
                                                                        • GitHub - langroid/langroid: Harness LLMs with Multi-Agent Programming

                                                                          import langroid as lr import langroid.language_models as lm # set up LLM llm_cfg = lm.OpenAIGPTConfig( # or OpenAIAssistant to use Assistant API # any model served via an OpenAI-compatible API chat_model=lm.OpenAIChatModel.GPT4o, # or, e.g., "ollama/mistral" ) # use LLM directly mdl = lm.OpenAIGPT(llm_cfg) response = mdl.chat("What is the capital of Ontario?", max_tokens=10) # use LLM in an Agent

                                                                            GitHub - langroid/langroid: Harness LLMs with Multi-Agent Programming
                                                                          • GitHub ProjectのCardのDraftからIssueへの変換時にGitHub Actionsを実行したい | DevelopersIO

                                                                            こんにちは、CX事業本部 IoT事業部の若槻です。 GitHub Projectでボード(またはテーブル)に新規アイテム(Card)を追加すると、そのアイテムはDraft(Draft issueとも呼ぶ)として作成されます。 creating-draft-issues - Adding items to your project - GitHub Docs Draftは「思いつきのアイデアなのでIssueにするほどではないけど、ボードには追加しておきたい」というジャストアイデアな内容を残しておくのに便利です。そしてDraftはいつでもIssueに変換することができます。 Converting draft issues to issues - GitHub Docs 今回は、GitHub ProjectのCardのDraftからIssueへの変換時にGitHub Actions Workfl

                                                                              GitHub ProjectのCardのDraftからIssueへの変換時にGitHub Actionsを実行したい | DevelopersIO
                                                                            • Cognitive load is what matters

                                                                              Last document update: October 2025. The logo image was taken from Reddit. This is a short version of the text. Toggle the switch to see a longer version. Prompt | Chinese | Japanese | Spanish | Korean | Turkish Introduction There are so many buzzwords and best practices out there, but most of them have failed. They failed because they were imagined, not real. These ideas were based on aesthetics a

                                                                                Cognitive load is what matters
                                                                              • AIを使ってBacklogの期限をSlackでリマインドする仕組みを作ってみた

                                                                                はじめに 私の所属するプロジェクトでは Backlog を使って課題管理をしています。 直近で課題の期限管理を見直すターンがあり、私自身期限管理に対してのモチベーションが非常に高まっている時期がありました。そんな時ふと社内の連絡で使っているSlackに目が止まりました。 「課題の期限管理をSlackで出来たら便利なのでは?」 そんな気持ちから、自分で Backlog × Slack のリマインドシステムを作ることにしました。 この記事では、AI(ChatGPT・Claude code)にサポートしてもらいながら開発した体験をまとめています。 まずは実現性をGPT-5に聞いてみる 今回作成するシステムへの要望は以下の通りです。 1日の始まりと終わりに、自分が担当している課題の期限状況をSlackで手軽に確認したい ただ、いきなり作り始めても進め方がわからなかったので、最近公開されたばかりの

                                                                                  AIを使ってBacklogの期限をSlackでリマインドする仕組みを作ってみた
                                                                                • Codex Prompting Guide

                                                                                  Codex models advance the frontier of intelligence and efficiency and our recommended agentic coding model. Follow this guide closely to ensure you’re getting the best performance possible from this model. This guide is for anyone using the model directly via the API for maximum customizability; we also have the Codex SDK for simpler integrations. In the API, the Codex-tuned model is gpt-5.2-codex

                                                                                    Codex Prompting Guide