D– tag –
-
プログラミング・開発言語
Dart — Flutterを支えるGoogle製のUI向け汎用言語
Dartは、2011年10月のGOTOカンファレンスでGoogleが発表したオブジェクト指向プログラミング言語です。当初は「JavaScriptを置き換える」という野心的なミッションで生まれましたが、ブラウザ側の反応は冷ややかでした。潮目が変わったのは2018年、Google... -
AI・機械学習・データサイエンス
DeepSpeed — 大規模モデル学習を可能にしたMicrosoftの分散基盤
DeepSpeedは、Microsoft Researchが2020年2月に公開したPyTorch向けの分散学習・推論最適化ライブラリで、数十億〜数兆パラメータの巨大モデルを限られたGPU資源で訓練できるようにする一連の技術を提供します。中核となるのが「ZeRO」(Zero Redundancy O... -
AI・機械学習・データサイエンス
Datasets — Apache Arrow基盤のデータセットHub
DatasetsはHugging Face社が2020年に公開したPython製ライブラリで、機械学習で頻用されるデータセットを統一APIで読み込み・前処理・配布するための土台を提供します。内部はApache Arrowベースで、メモリマップで巨大ファイルを扱うため、数百GBのコーパ... -
OS・ソフトウェア
Debianとは|1993年に始まったコミュニティ主導の安定ディストリ
Debianは1993年8月にIan Murdock氏が立ち上げたLinuxディストリビューションで、Murdock氏自身と当時の恋人Debraの名を組み合わせた語が名前の由来となっている。社会契約とDebian自由ソフトウェアガイドライン(DFSG)を持ち、商用主体ではなくコミュニティ... -
プログラミング・開発言語
Devboxとは|Jetify社が2022年に公開したNix基盤の環境構築
Devboxは2022年8月に米国Jetify社(設立時の社名Jetpack.io、2024年に改名)が公開した、Nix Package Managerを基盤にした開発環境構築ツールである。devbox initでプロジェクトにdevbox.jsonを作り、devbox add python@3.12 nodejs@20で必要なツールを宣言... -
プログラミング・開発言語
direnvとは|2014年頃から普及したディレクトリ別環境変数管理
direnvは2014年頃にzimbatm氏(本名Jonas Pfenniger)を中心に開発が広がった、ディレクトリ単位で環境変数を切り替えるシェル拡張である。プロジェクト直下に.envrcファイルを置くと、cdした瞬間にその内容を読み込み、ディレクトリを離れた際に元の状態に... -
ビジネスIT・DX・SaaS
DAOとは|スマートコントラクトで運営される分散型自律組織
DAO(Decentralized Autonomous Organization、分散型自律組織)は、スマートコントラクトに組織のガバナンスルールを記述し、トークン保有者の投票によって意思決定を行う組織形態です。2016年にSlock.it社が立ち上げた『The DAO』は、初期Ethereumコミュ... -
ビジネスIT・DX・SaaS
DeFiとは|銀行を介さずにブロックチェーンで実現する分散型金融
DeFi(Decentralized Finance、分散型金融)は、銀行や証券会社といった金融仲介者を介さず、スマートコントラクトのみで貸借・両替・取引・資産運用を行う仕組みの総称です。2018年11月のMakerDAOによるDAI(米ドル連動ステーブルコイン)の発行や、同年... -
ネットワーク・インフラ・クラウド
Datadogとは?商用Observabilityの巨人を解剖
Datadogは2010年にOlivier PomelとAlexis Lê-Quôcが米国ニューヨークで創業したクラウド時代のObservabilityプラットフォームで、当初はインフラ監視から始まり現在はAPM、ログ、セキュリティ、合成監視、ユーザ体験計測まで20以上のプロダクトを束ねる。2... -
ガジェット・ハードウェア
DDR5 — 4800MT/sから始まる第5世代メインメモリ
DDR5は、PC・サーバーの主記憶として使われるDDR SDRAMの第5世代規格で、JEDECが2020年7月に正式仕様(JESD79-5)を公開しました。標準データレートは4800MT/sから始まり、ロードマップ上は8400MT/sまでが射程に入っています。前世代のDDR4が3200MT/sで頭...
