ブックマーク / techfeed.io (6)

  • 「GitHubから離れる」—オランダ政府と個人開発者が同時にForgejoを選んだ理由

    5月13日、Jorijn van der Lootが「Why I'm leaving GitHub for Forgejo」と題した記事を公開した。この記事では、GitHub から自前ホストのForgejoへ完全移行する理由と実装方法について詳しく紹介されている。以下に、その内容を紹介する。オランダ政府も同じ結論に至った注目すべきは、著者だけでなくオランダ政府も同じ判断を下している点だ。2026年4月27日、オランダ内務省は政府のオープンソースコード用プラットフォーム「**code.overheid.nl**」を立ち上げた。これは自前ホストのForgejoインスタンスで、プロジェクトマネージャーのBoris Van Hoytema氏は「省が所有する場所にソースコードを法的に公開する必要がある」と説明している。政府がGitLabではなくForgejoを選んだ理由は、完全にオープンソースであり

    「GitHubから離れる」—オランダ政府と個人開発者が同時にForgejoを選んだ理由
    trace22
    trace22 2026/05/18
  • Java/Kotlin向けの新世代ビルドツール「Mill」が公開され話題に。MavenやGradleより3〜6倍高速にビルド可能、高いメンテナンス性

    7月10日、JVM環境向けの新世代ビルドツール「Mill」のバージョン1.0.0が公開され、大きな話題となっている。Millは高速・高機能なビルド体験を提供するのが特徴で、その特徴と活用方法についてその概要を紹介する。 7月10日、JVM環境向けの新世代ビルドツール「Mill」のバージョン1.0.0が公開され、大きな話題となっている。Millは高速・高機能なビルド体験を提供するのが特徴で、その特徴と活用方法についてその概要を紹介する。 Millとは何か Millは従来のMavenやGradleに代わるビルドツールであり、積極的なキャッシュと並列実行によって同一プロジェクトを既存ツールに比べ3〜6倍高速にビルドできる。プラグインに頼らずとも開発に必要な機能を標準搭載し、IDEからビルド構成を容易に探索できる点が特長だ。オブジェクト指向のビルド定義により学習コストも低減している。 主な特徴(抜

    Java/Kotlin向けの新世代ビルドツール「Mill」が公開され話題に。MavenやGradleより3〜6倍高速にビルド可能、高いメンテナンス性
    trace22
    trace22 2025/07/18
    確かにMaven遅すぎるんよなぁ。かと言ってコンパイラ変えてしまうのは既存プロジェクトには不安もあり
  • 「WebAssemblyはコンテナを置き換える」と述べたブログが海外で話題に

    2月11日、Creston Blogが「WASMはコンテナを置き換えるだろう(WASM will replace containers)」と題した記事を公開した。この記事では、WebAssemblyWASM)がコンテナ技術を置き換える可能性について詳しく紹介されている。以下に、その内容を紹介する。 2月11日、Creston Blogが「WASMはコンテナを置き換えるだろう(WASM will replace containers)」と題した記事を公開した。この記事では、WebAssemblyWASM)がコンテナ技術を置き換える可能性について詳しく紹介されている。以下に、その内容を紹介する。 移植性の高さ コンテナはソフトウェア開発における重要な問題を多く解決してきた。コンテナ登場以前にもVM(仮想マシン)は存在していたが、使い勝手の面でコンテナほど洗練されていなかったため、コンテナは

    「WebAssemblyはコンテナを置き換える」と述べたブログが海外で話題に
    trace22
    trace22 2025/02/14
    前からそんな話してなかったっけ?
  • Rust製TLS実装「Rustls」に注目せよ — OpenSSLを凌駕する性能とメモリ安全性を実現

    10月23日、ISRGが「RustlsがOpenSSLやBoringSSLを凌駕する」という記事を公開した。この記事では、Rustlsのメモリ安全性とパフォーマンスに焦点を当て、TLSライブラリの進化について詳しく紹介されている。 10月23日、ISRGが「RustlsがOpenSSLやBoringSSLを凌駕する」という記事を公開した。この記事では、Rustlsのメモリ安全性とパフォーマンスに焦点を当て、TLSライブラリの進化について詳しく紹介されている。 以下に、その内容を紹介する。 Rustlsとは何か? Rustlsは、Rust言語で書かれ、メモリ安全性に優れたTLS(Transport Layer Security)実装である。 Rustlsはすでにプロダクション環境に対応しており、さまざまなアプリケーションで利用されている。C APIとFIPSサポートも備えており、既存のプログ

    Rust製TLS実装「Rustls」に注目せよ — OpenSSLを凌駕する性能とメモリ安全性を実現
    trace22
    trace22 2024/10/26
  • robots.txtによるクローリング禁止が急増 — AIがWeb全体をクローズドにしつつある

    9月1日、海外のテックメディアIEEE Spectrumで「AIがウェブクローリングをめぐる戦いを巻き起こす(AI Has Created a Battle Over Web Crawling)」と題した記事が公開された。この記事では、ジェネレーティブAIの進化とそれに伴うウェブクローリングに関する論争について、AI研究者グループ「Data Provenance Initiative」のリードリサーチャーであるシェイン・ロングプレ(Shayne Longpre)氏へのインタビューを通じて詳しく解説されている。 ジェネレーティブAIとデータ収集の問題 ジェネレーティブAIは、膨大なデータセットを使用して訓練されることで、驚異的なパフォーマンスを発揮するが、そのデータセットの大部分は、私たちが日常的にインターネット上に公開している情報で構成されている。これには、ブログ投稿、ビデオコンテンツ、S

    robots.txtによるクローリング禁止が急増 — AIがWeb全体をクローズドにしつつある
    trace22
    trace22 2024/09/08
  • 【海外で話題】GitHub Copilotは不要だ、自分で作ればいい — オープンソースのAIコードアシスタント「Continue」がすごい

    8月19日、海外技術情報メディアTheRegisterが「自分で作ればGitHub Copilotは不要」と題した記事を公開した。この記事では、オープンソースのAIコードアシスタント「Continue」を中心に、どのようにしてLLM(大規模言語モデル)をローカル環境で実行し、IDEに統合するかについて解説している。 Continueをインストールする前提条件 Continueをインストールし、動作させるには、以下の前提条件を満たす必要がある。 マシン要件: 動作に必要なマシン: 近年のプロセッサを搭載したシステムであれば動作するが、最適なパフォーマンスを得るためにはNvidia、AMD、またはIntelのGPU(6GB以上のvRAMを推奨)が望ましい。Apple Silicon搭載のMacでも動作するが、16GB以上のメモリを推奨する。 Ollamaモデルランナー: Ollamaモデルラ

    【海外で話題】GitHub Copilotは不要だ、自分で作ればいい — オープンソースのAIコードアシスタント「Continue」がすごい
    trace22
    trace22 2024/08/22
  • 1