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は、さまざまなサービスがAIと連携するための「MCPサーバ」の総合的なカタログとなることを目論んだ「GitHub MCP Registry」を公開しました。 MCPサーバは生成AIの能力を拡張する MCPサーバは、生成AIに対してさまざまな能力や機能の拡張を提供します。 生成AIはそのままではモデルに組み込まれた知識しか備えていませんが、例えばGitHubが提供する「GitHub MCP Server」と接続することで生成AIはGitHubのリポジトリ内にあるソースコードを読み、プルリクエストを生成できるようになります。 MongoDBが提供する「MongoDB MCP Server」と生成AIを接続すると生成AIはMongoDBのデータベースにアクセスできるようになり、WebブラウザのテストツールであるPlaywrightの「Playwright MCP」を生成AIと接続する
[速報]「GitHub Copilot X」発表、GPT-4ベースで大幅強化。AIにバグの調査依頼と修正案を指示、ドキュメントを学習し回答も GitHubは、GTP-4をベースに「GitHub Copilot」の機能を大幅に強化した「GitHub Copilot X」を発表しました。 GitHub Copilot is already helping developers code faster in their IDEs. But what’s next? Our answer is GitHub Copilot X. It’s our vision for the future of AI-powered software development. Check it out https://t.co/3Xrn7dAPgi — GitHub (@github) March 22, 202
Compute 利用料の計算はどうするの? Codespaces インスタンスがアクティブになっている稼働時間の合計分数です。Compute 使用料は、すべての Codespaces で実際に使用された分数で毎日合計値が課金サービスにレポートされ、毎月単位で請求されます。 ストレージ利用料の計算はどうなるの? Codespaces の課金の対象は、アカウント内の全ての Codespaces で使用されるすべてのストレージとなります。これには、クローンされたリポジトリ、構成ファイル、拡張機能など、Codespaces で使われるすべてのファイルが対象になります。これらの合計値は毎日課金サービスにレポートされ、月末にストレージについて最も近い MB 単位に丸められます。 フォークされたリポジトリでの課金 Codespaces は、課金対象となる Owner が定義されている Organizat
はじめにこの記事では、弊社の開発環境を GitHub の Codespaces に構築した際の構成などをシェアします。 Codespaces を構築したモチベーションは、開発環境に関する以下のような課題に直面していたからです。 ⏳ 開発環境のセットアップに時間が掛かる🤓 新しく参加される方がセットアップにハマった際に、既存メンバーによるサポートの負荷が割と高い📑 セットアップのドキュメントを整備していくコストが高い (もし xxx なら yyy をしてください、など注釈が必要になってきて、書く方も読む方も複雑なものと向き合う必要がある)💻 Linter や Formatter が IDE の Extension に依存していて、設定を合わせるのが微妙に面倒👩💻 リモートであるがゆえに席に来てもらって開発中の画面を触ってもらう、などが出来ない (例えばアニメーションなど) Git
Introduction Warpは、生産性と使い勝手を考えて再設計されたRust製のterminalです。 先日パブリックベータが開始され、誰でも使えるようになりました。 ※現在はMacのみ。他のプラットフォーム近日対応予定とのこと 完全Rustネイティブのアプリで、GPUでレンダリングするので高速です。 いまの開発に適した、モダンな機能をそなえたterminalになっています。 Why Warp? ここに、なんでいまさらterminal? の理由が書いてます。 かんたんにまとめると、 開発者ならコードエディタとターミナルは絶対使う コードエディタはどんどん進化してるがterminalは昔から変わってないから再開発した Warpの入力は最新のテキストエディタみたいに使える。出力はnotebookみたいに使える。 よく使うコマンドをsuggestionしたり、ワークフロー機能でコマンド入力
YJIT の Rust 実装がマージされました。いまのところ今年の Shopify からの代表作ではと見ています (YJIT 自体は Ruby 3.1 で C 実装導入されている機能です) 。 github.com そういうわけで、現在の Ruby 3.2.0dev で YJIT を有効にする場合は、Rust の処理系 (1.60.0 1.58.1 以上) が必要になります。Rust のインストールに使う rustup については以下の公式ページなどを参照してください。 www.rust-lang.org YJIT はデフォルトではビルドされません (なので YJIT を使わないビルドであれば Rust 処理系は不要です) 。 デフォルトの YJIT なしの Ruby をビルドしている場合は --yjit オプションを渡しても、ruby: warning: Ruby was built w
RuboCopはキャッシュファイルを作成し、2度目以降の実行を高速化するのですが、GitHub Actionsでキャッシュを利用するために工夫が必要だったのでメモしておきます。 小規模なプロジェクトの場合 小規模なプロジェクトでRuboCopの実行時間がある程度ありキャッシュを利用したい場合は、キャッシュのvalidityチェックは完全にRuboCopにお任せし、すべてのGitHub Actionsでキャッシュを作ってしまうやり方がオススメです。理由は、小規模な場合キャッシュサイズが問題になるケースは少なく、全部キャッシュした方がシンプルかつメンテナンス性も高いためです。 参考の設定はこちら。 steps: ... - name: Cache rubocop uses: actions/cache@v3 env: cache-name: cache-rubocop-v1 with: pat
p:first-of-type::first-letter]:float-left [&>p:first-of-type::first-letter]:ml-[0.03em] [&>p:first-of-type::first-letter]:mr-3 [&>p:first-of-type::first-letter]:mt-[0.1em] [&>p:first-of-type::first-letter]:text-[3.5em] [&>p:first-of-type::first-letter]:leading-[0.76] [&>p:first-of-type::first-letter]:font-bold [&>p:first-of-type::first-letter]:text-gh-text" style="--prose-accent: var(--color-gn-bl
「フィンガープリント」とは、JavaScriptやCookieなしでウェブサイトのユーザーを識別するための固有識別子で、ユーザーの属性・行動・興味・関心といった詳細な情報をもとにマッチする広告を表示するターゲティング広告に用いられます。そんなフィンガープリントが、JavaScriptやCookieを使わずにどうやってユーザーを特定しているのかがよくわかるサイト「No-JavaScript fingerprinting」が公開されています。 No-JavaScript fingerprinting https://noscriptfingerprint.com/ 今回はGoogle ChromeからNo-JavaScript fingerprintingにアクセスしてみます。アクセスする前に、JavaScriptを使用しないようにあらかじめブラウザから設定しておきます。Chromeの右上にあ
その記事は「2016年12月」に書かれた、あるプログラマの記事でした。 そのプログラマは、 「統合失調症当事者」 と名乗っていました。 本人が自ら「統合失調症」と言ってるわけですので、そうなのでしょう。 そのプログラマは、僕を「統合失調症」と、決めつけた上で記事を書いていました。 「ASKAが言っていた『ギフハブ』とは、『GitHub』と推察される」 そうですね。 もう、ネットでは、散々、そのようなことが書かれていましたので、否定しません。 僕が「GitHub」のことを、「ギフハブ」と、言い間違えてしまいました。 プログラマがプログラム制作において、 web上で制作を共有するサービスであることくらい知っていましたよ。 優れたサービスです。 「GitHub」の「発案者?」「創始者?」が、 「スティーブ・ジョブス」ばりに、ステージ上でヘッドセットマイクをつけて公演をやっていましたからね。 昨年
技術戦略や想いをさえずります ver1.2.0 鶏を割くに焉んぞ牛刀を用いん 簡単なことをやるのに必要以上の複雑さを持ち込むのは「害」です。これはある種、美学の話かもしれません。 この心得の真意は「余分なものを削ぎ落とした美」を追求することです。勘違いして頂きたくないのは「最低限動く実装でよい」「継接ぎのコーディングで良い」などという意味ではありません。名著リーダブルコードの原点「読み手が最短時間で理解できる」実装がやはり理想なのです。 キャッシュは伝家の宝刀 今のcommmuneはフロントエンドがかなりステートレスに近い構造になっています。 パフォーマンスをある程度犠牲にしてバグの少なさを優先している。という見方も可能です。 例えばページ遷移の際はstoreにデータがあろうが無かろうが、必ず最新の情報をfetchしなおしています。また、API通信のレスポンスも一切ブラウザキャッシュに乗せ
ここ数日、Microsoftが「GitHub」を買収するのではないかとの憶測が広まっていたが、どうやらこの買収劇はすでに最終局面を迎えていたようだ。 Bloombergによると、GitHubはMicrosoftの買収に合意。この買収に関する発表を、現地時間4日にも正式発表する運びとなっているという。 MicrosoftがGitHubを買収、まもなく正式発表へ GitHubは、ソフトウェア開発プロジェクトのソースコードを複数ユーザーで管理するのに便利な機能が多数備わったGitホスティングサービス。世界で2,400万人が使用しており、JavaScriptやPythonといった多数の言語のソースコードリポジトリーがホストされている。 このGitHubを積極的に利用しているのがMicrosoft。1,000人以上の従業員が同サービスを使ってソースコードを管理していると言われている。 今回の報道はB
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く