タグ

devに関するginpeiのブックマーク (350)

  • GitHub - google-labs-code/design.md: A format specification for describing a visual identity to coding agents. DESIGN.md gives agents a persistent, structured understanding of a design system.

    --- name: Heritage colors: primary: "#1A1C1E" secondary: "#6C7278" tertiary: "#B8422E" neutral: "#F7F5F2" typography: h1: fontFamily: Public Sans fontSize: 3rem body-md: fontFamily: Public Sans fontSize: 1rem label-caps: fontFamily: Space Grotesk fontSize: 0.75rem rounded: sm: 4px md: 8px spacing: sm: 8px md: 16px --- ## Overview Architectural Minimalism meets Journalistic Gravitas. The UI evokes

    GitHub - google-labs-code/design.md: A format specification for describing a visual identity to coding agents. DESIGN.md gives agents a persistent, structured understanding of a design system.
    ginpei
    ginpei 2026/06/24
    AI向けデザインシステムの仕様。これ自体はデザインシステムではなく仕様文書や例、リンター等のツール。DESIGN.mdのfrontmatterにデザイントークン、本文に根拠を書く形式。W3Cの仕様から着想。
  • コーディングエージェント向けのリモートサンドボックス

    コーディングエージェントの普及にともない、エージェントをリモートで動作させるための専用開発環境——リモートサンドボックスが注目されています。ここでいうサンドボックスとは、プロジェクトやエージェントごとに気軽に生成・破棄できるリモートVMのことで、exe.dev、Sprites、Docker Sandbox などのサービス・ツールが登場しています。 記事ではこれらのリモートサンドボックスの用途を整理し、exe.dev・Sprites・Docker Sandboxの3つを比較します。 なぜ専用の開発環境が必要なのかコーディングエージェントをリモートで走らせる環境として、これまで一般的だった選択肢を列挙すると以下のようになります。 Mac miniやRaspberry Piを買って自宅サーバーを立てるVPS(Hetzner、さくらVPSなど)を契約するDevin、Claude Code on

    コーディングエージェント向けのリモートサンドボックス
    ginpei
    ginpei 2026/03/28
    コーディングエージェントに全権預ける開発でまあまあ安全に使えるサンドボックス環境3種を紹介。リモートのexe.dev($20/mo)が良さそう。
  • Context7 - Up-to-date documentation for LLMs and AI code editors

    Pull up-to-date, version-specific documentation and code examples for any library directly into Cursor, Claude Code, Codex, Devin Desktop, Antigravity and other AI coding tools.

    Context7 - Up-to-date documentation for LLMs and AI code editors
    ginpei
    ginpei 2026/02/15
    ライブラリー等のドキュメントを収集しAIエージェントに提供するMCP。月1000件まで無料。
  • feat: add llms.txt endpoint for LLM-optimized documentation by quantizor · Pull Request #2388 · tailwindlabs/tailwindcss.com

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    feat: add llms.txt endpoint for LLM-optimized documentation by quantizor · Pull Request #2388 · tailwindlabs/tailwindcss.com
    ginpei
    ginpei 2026/01/09
    Tailwind CSS公式のLLM向け文書提供の案。採用できない理由を作者がコメント。曰くAI利用による文書参照機会の減少は顧客と収入の減少に繋がる、実際技術者の3/4を解雇したばかり、より良い方法を模索中と。
  • amazonの出したIDE「kiro」がめちゃくちゃ未来だったのでClaude Codeユーザーの人はみんな一度試してみてほしい

    amazonの出したIDE「kiro」がめちゃくちゃ未来だったのでClaude Codeユーザーの人はみんな一度試してみてほしい どうもこんにちは、昨日AmazonがVS CodeベースのIDEである「kiro」をリリースしました この分野ではcursorやWindsurf、アドオンですがClaude Codeなど様々な選択肢があります そんな中であえてAmazonが出してきたIDEのコンセプトは Vibe coding ……ではなく、 Viable Code だそうです 細かい説明は公式HPを見てもらうとして、他との違いは 「仕様書駆動開発」 を明確に打ち出している点です AIとのコーディングは難しい 特にClaude Codeを弄り倒している人なら常々感じてると思いますが、AIに適切な指示を与えて適切な作業をしてもらうのは非常に難しいです それを解決しようとみんな「sowで書いて」だっ

    amazonの出したIDE「kiro」がめちゃくちゃ未来だったのでClaude Codeユーザーの人はみんな一度試してみてほしい
    ginpei
    ginpei 2025/07/30
    要求定義→詳細設計?→作業実行→設計更新、の流れを揃えてくれている。方向性を事前に決定しておくとその先の作業がしやすいのは人間と同じか。やってみて実装から方向性を修正できるのも良さそう。
  • GitHub - awslabs/diagram-as-code: Diagram-as-code for AWS architecture.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - awslabs/diagram-as-code: Diagram-as-code for AWS architecture.
    ginpei
    ginpei 2025/06/23
    AWS構成図をYAMLで記述してPNG等で描画するCLIツール。AWSラボのレポジトリー。Go製。
  • ls-lint

    Simplicity First Minimal setup with simple rules managed in one or multiple .ls-lint.yml files

    ginpei
    ginpei 2025/05/21
    ファイル名のリンター。ディレクトリーと拡張子ごとに、キャメルケースとかケバブケースとか、任意の正規表現とか、ディレクトリー名と同名のファイルとか、存在するしないとか。npmパッケージ。
  • 製品ドキュメントは読むのではなく質問する時代

    VS Code の GitHub Copilot が MCP クライアントとして動作する仕組みが追加されたので、Copilot から気軽に自社製品の質問ができたら、快適ではないだろうか?考えた。 そこで、ハルシネーションをできるだけ少なくし、かつ安価で自社製品ドキュメントへの質問ができる仕組みを作ってみることにした。ちなみに LLM 系の知識はほぼ無い。 できあがった Sora Document MCP (Local) GitHub Copilot + Sora Document MCP デモ まぁまぁの速度で、質の高い回答を箇条書きで返してくれるようにはなった。 仕組みについて自社製品のドキュメントは Sphinx というフレームワークをを利用しており、reStucturedText (以降 rst) というマニアックなもので書かれている。この rst を LangChain と Uns

    製品ドキュメントは読むのではなく質問する時代
    ginpei
    ginpei 2025/04/09
    自社製品ドキュメントをOpenAIのEmbeddings APIでベクトル化してDBに格納、MCP経由でCopilotから質問して回答を得る。『つまり…シンプルなRAGをMCP経由で実現しただけ』 API利用料も格安で済みそうとのこと。
  • エンジニアに許された特別な時間の終わり

    社内勉強会向け 新作(2025/12/06 ) →https://speakerdeck.com/watany/its-only-the-end-of-special-time

    エンジニアに許された特別な時間の終わり
    ginpei
    ginpei 2025/03/14
    『Clineを触って「星取表を待つ時間はない」と私は判断した』 車の自動運転の例え『ドライバー席を譲ることで次の段階へ』、よく言う低級言語から高級言語への変遷よりそれっぽいかも。
  • GitHub - newren/git-filter-repo: Quickly rewrite git repository history (filter-branch replacement)

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - newren/git-filter-repo: Quickly rewrite git repository history (filter-branch replacement)
    ginpei
    ginpei 2024/11/03
    Gitの履歴を書き換えるツール。Git 2.22.0+、Python 3.6+。
  • 個人開発マネタイズ大全

    この記事は以前 エンジニア人生 というオンラインコミュニティで執筆し技術書典で頒布したの中の、私の執筆した章をリライトしたものです。 無料公開の背景 は有料で販売していたのでこの記事も有料記事にしようかとも思っていましたが、最近個人開発をネタにした特に中身のない記事を有料で買ってしまい後悔している友人を見かけて、そういうのにうんざりしていたので無料で公開することにしました。 個人開発云々いうなら中身のない情報商材じゃなくて自分のサービスで稼げよな! ということで。でも投げ銭はありがたくいただくのでいいと思ったらバッジしてください! 【追記】 上記に対して「有料記事がダメって事?」という反応を頂きました。書き方が悪く申し訳ありません。 有料でノウハウなどを販売する事は良いと思います!そしてそれでサービスの運営費を賄えるなら嬉しい事です。 なんならサービスに関する事ならこの記事の"データ

    個人開発マネタイズ大全
    ginpei
    ginpei 2024/10/30
    法律の話や収益化の方法、心構え。
  • Patterns | APG | WAI | W3C

    An accordion is a vertically stacked set of interactive headings that each contain a title, content snippet, or thumbnail representing a section of content.

    Patterns | APG | WAI | W3C
    ginpei
    ginpei 2024/10/19
    W3CによるUI実装パターン例。考慮すべきア要件やキー操作一覧。実装例にはARIA属性が付与されているが先頭に「間違ってるならない方がまし」と書いてあるのが熱い。dialog要素は使われていない。ちょっと古そう。
  • ロードマップに機能を書くべからず|小城久美子 / ozyozyo

    機能を書くならバックログにまず機能だけが書かれたロードマップから見ていきましょう。時系列に沿って、どんな機能を追加するのか並んでいます。 残念ながら、多くの場合、機能開発が遅延したり、差し込み案件が発生したりして、以下のようになってしまいます。 こうなると、もうこのロードマップは信頼できません。過去の実装がここまで遅延していると、次に取り掛かる機能がいつリリースされるのか分からず、どれの優先度がもっとも高いのかも判断するのが難しくなってしまいます。 こういった「機能」に近いものは、縦長のプロダクトバックログの形式で並べ、ユーザーストーリーに分解して見積もったものを上から順番に実施していくほうがスッキリします。 では、ロードマップがなぜ必要なのかプロダクトバックログはとても良いものですが、プロダクトの中期的・長期的な未来を構想するには少し見づらくなります。特に、会社の中で中期的・長期的な方針

    ロードマップに機能を書くべからず|小城久美子 / ozyozyo
    ginpei
    ginpei 2024/10/03
    ロードマップの説明。経営層と意思疎通するものであり、目標(売上)とその実現に必要な状態と数字を記載。ここに全機能を書いても予定通りに進むことはないので、ロードマップから分解した機能をバックログで管理。
  • Webサービス公開前のチェックリスト

    個人的に「Webサービスの公開前チェックリスト」を作っていたのですが、けっこう育ってきたので公開します。このリストは、過去に自分がミスしたときや、情報収集する中で「明日は我が身…」と思ったときなどに個人的にメモしてきたものをまとめた内容になります。 セキュリティ 認証に関わるCookieの属性 HttpOnly属性が設定されていること XSSの緩和策(あくまでも緩和) SameSite属性がLaxもしくはStrictになっていること 主にCSRF対策のため。Laxの場合、GETリクエストで更新処理を行っているエンドポイントがないか合わせて確認 Secure属性が設定されていること HTTPS通信でのみCookieが送られるように Domain属性が適切に設定されていること サブドメインにもCookieが送られる設定の場合、他のサブドメインのサイトに脆弱性があるとそこからインシデントに繋がる

    Webサービス公開前のチェックリスト
    ginpei
    ginpei 2024/07/05
    セキュリティやSEO関係の設定、非機能要件の確認事項とか。
  • スクラムガイド - Scrum Guide 2020 年 11 月

    ginpei
    ginpei 2024/05/27
    スクラムガイド公式日本語版PDF
  • コード品質はやはりビジネスに影響を与える - mtx2s’s blog

    私たちソフトウェアエンジニアは、コード品質についてしばしば論ずるけれども、ではコード品質の良し悪しがどれほどビジネスに影響するのかと問われると、回答に窮する。只々、「コード品質が悪いと変更により多くの時間がかかります」だとか、「欠陥の修正に追われて開発時間が奪われます」だとか、個人の経験やエンジニア的一般論に頼った定性的な説明に終始するしかない。ソフトウェアを繰り返し変更する頻度が高いほど、コード品質が開発時間に影響を与えるのは確かにそのとおりだと思えるが、はたしてそれは、どれほどのインパクトなのだろうか。 2022年の研究論文 "Code Red: The Business Impact of Code Quality – A Quantitative Study of 39 Proprietary Production Codebases" では、コード品質がビジネスに与えるインパクト

    コード品質はやはりビジネスに影響を与える - mtx2s’s blog
    ginpei
    ginpei 2024/05/23
    2022年の論文の解説。コード品質低級vs高級では欠陥が15倍、開発所要時間は2-9倍。分析ツールCodeSceneで測定基準Code Healthを用いた計測。所要時間はGitコミット時刻やJiraチケット解決までの時間。N=39。因果は範囲外か。
  • レビューの仕方

    Open8 勉強会で発表したレビューの仕方と心理的安全性の話しです。

    レビューの仕方
    ginpei
    ginpei 2024/05/23
    瞬間的な完璧さより継続的な改善を。不適切でも他がそうなら状況が悪化しないから許容。教育目的なら細かくやる場合も。レビュー時間がなくても返事はすぐに。チームビルドの一環である点を忘れない。
  • 状態、結合、複雑性、コード量の順に最適化する - valid,invalid

    There’s No Such Thing as Clean CodeのHacker Newsコメント経由でコードやシステム設計・最適化についての良いコメントを見つけた。どうやらHacker Newsで何度も引用されているらしいが日語で言及された記事が見つからなかったので取り上げてみる。 コメントは2016年のSandi MetzのThe Wrong Abstractionに関するもので、発言者のcurun1rいわく「私は設計の優先順位をこの順序で学習することで、優れた開発者になれた」。*1 4つの基準と優先順位のガイドライン 状態 > 結合 > 複雑性 > コード量 私は状態 (state)、結合 (coupling)、複雑性 (complexity)、コード量 (code) の順に削減することでコードを最適化する。 コードがよりステートレスになるなら、結合を増やすこともいとわない 結

    状態、結合、複雑性、コード量の順に最適化する - valid,invalid
    ginpei
    ginpei 2023/11/05
    例えばステートレス実現のために結合を許容する、複雑性軽減のためコード複製を厭わない、というような順序付け。この優先度は感覚にも合ってる。「良い設計」言語化の中で一番好きかも。
  • Learn from the best - GitHub Resources

    GitHub Learn

    Learn from the best - GitHub Resources
    ginpei
    ginpei 2023/09/29
    GitHub Learning Pathways。公式チュートリアル。GitHub Actionsの作り方とかリポジトリー操作権限の管理とか。
  • GitHub - eslint-community/eslint-plugin-n: Additional ESLint rules for Node.js

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - eslint-community/eslint-plugin-n: Additional ESLint rules for Node.js
    ginpei
    ginpei 2023/08/09
    Node.js関係のESLintルールセット。module.exportsやrequire()まわりとか、APIをpromisifyするかとか、__dirnameをpath.join()なしで使えるかとか。