C– tag –
-
セキュリティ・認証
Clerkとは何かを知るモダン認証サービス入門
Clerkは、2020年に米国で創業されたモダンな認証サービスで、特にReactやNext.jsを使ったWebアプリ向けに最適化されているのが特徴です。サインアップ、サインイン、ユーザープロファイル管理、組織機能、招待機能などを、洗練されたUIコンポーネントとし... -
セキュリティ・認証
CCPAとは|カリフォルニア消費者プライバシー法を解説
CCPA(California Consumer Privacy Act)は米国カリフォルニア州が2020年1月1日に施行した消費者プライバシー保護法で、米国における事実上のプライバシー基準となっている。EUのGDPRに触発されつつも、適用対象を「営利企業」に絞り、罰則を集団訴訟で担... -
セキュリティ・認証
CMMCとは|米国防総省が定めるサイバー成熟度モデル
CMMC(Cybersecurity Maturity Model Certification)は米国防総省(DoD)が2020年に正式公開したサプライチェーン向けサイバーセキュリティ認証制度で、DoDと契約する防衛産業基盤(DIB)企業約30万社を対象とする。従来のNIST SP 800-171自己評価では実... -
Web・フロントエンド・バックエンド
Cypress — Time Travelで定着したJS製E2Eテストツール
Cypressは2014年に米サンフランシスコで創業されたCypress.io社が開発する、JavaScript製のエンドツーエンド(E2E)テストフレームワークです。オープンソース版が2017年10月に1.0として公開され、Selenium全盛だったブラウザテスト市場に「ブラウザ内で同... -
プログラミング・開発言語
CBORとは|RFC標準のバイナリJSONとIoT活用を解説
CBOR(Concise Binary Object Representation、シーボア)は2013年にRFC 7049として標準化されたバイナリシリアライズ形式で、現行仕様は2020年のRFC 8949に更新されている。MessagePackから派生した設計をもとに、JSONと等価なデータモデルを維持しつつ、... -
プログラミング・開発言語
Crystal言語が示すRubyライクな静的型付け設計
Crystalはアルゼンチンのソフトウェア企業Manas Technology Solutionsが2014年に公開したプログラミング言語で、Ary Borenszweig、Juan Wajnerman、Brian Cardiffが中心となって設計を進めてきました。Rubyの構文と表現力をほぼそのまま受け継ぎつつ、コン... -
プログラミング・開発言語
COBOLとは|業務処理を支え続ける老舗言語
COBOLは1959年に米国国防総省主導の委員会CODASYLによって設計された、事務処理(ビジネスデータ処理)向けプログラミング言語である。Grace Hopper海軍少将の構想に端を発し、英語に近い構文と固定桁数の十進演算を備えることで、銀行勘定系や政府の社会... -
AI・機械学習・データサイエンス
ControlNetとは|画像生成に構造制約を加える革新技術
ControlNetは2023年2月にスタンフォード大学のLvmin Zhang氏とManeesh Agrawala教授が発表した、画像生成モデルへ追加の条件付けネットワークを取り付ける手法です。論文Adding Conditional Controlto Text-to-Image Diffusion Modelsで提案され、姿勢・深... -
AI・機械学習・データサイエンス
ComfyUIとは|ノードベースで自在に組むSD実行環境
ComfyUIは2023年1月にcomfyanonymous氏(本名非公開)によりGitHubで公開されたStable Diffusion向けのノードベースUI実行環境です。WebUI型のAUTOMATIC1111とは異なり、画像生成パイプラインをグラフ構造で自由に組み立てる点が最大の特徴で、テキストエン... -
データベース・データ管理
Chromaとは何かPythonネイティブなベクトルDBの素性
ChromaはChroma社が2022年から公開しているオープンソースのベクトルデータベースで、Pythonライブラリとしてpip install chromadbだけで使い始められる軽量さが大きな特徴です。LangChainやLlamaIndexの初期チュートリアルで採用されたことから普及し、RA...
