S– tag –
-
OS・ソフトウェア
systemdとは|現代Linuxの中核initシステム
systemd(システムディー)は、現代の主要なLinuxディストリビューションが標準採用しているinit(PID 1)およびサービス管理スイートです。2010年にRed Hat社のLennart Poetterring(レナート・ペッタリング)らによって開発が開始され、従来のSysVinitや... -
OS・ソフトウェア
SDLとはクロスプラットフォーム開発の万能ライブラリ
SDL(Simple DirectMedia Layer、シンプル・ダイレクトメディア・レイヤー)は、ウィンドウ生成・入力処理・オーディオ再生・3D描画コンテキストの初期化など、ゲームやマルチメディアアプリの土台を一括で提供するオープンソースのC言語ライブラリです。1... -
プログラミング・開発言語
Sublime Textとは|高速軽量エディタの定番を解説
Sublime Textは、オーストラリアの開発者Jon Skinner氏が2008年に公開した高速軽量なソースコードエディタです。独自エンジンによる驚異的な起動速度とスクロール性能、Goto Anythingに代表される強力な検索機能、PythonベースのプラグインAPIによる拡張性... -
プログラミング・開発言語
SeaORMとは|async対応のRust製ORM
SeaORM(シーオーム)は、Rust言語向けに開発された非同期(async)対応のORMライブラリで、2021年から本格的に公開され急速に普及しました。tokioランタイム上でasync/awaitを前提に設計されており、PostgreSQL、MySQL、MariaDB、SQLiteなど主要なRDBMSに... -
プログラミング・開発言語
SQLAlchemyとは|Python ORMの事実上の標準
SQLAlchemy(エスキューエルアルケミー)は、Python向けのSQLツールキットおよびORMライブラリで、2006年にMike Bayer氏によって開発が始まりました。Python界における事実上の標準ORMとして広く採用されており、PostgreSQL、MySQL、MariaDB、SQLite、Orac... -
Web・フロントエンド・バックエンド
Sequelizeとは|Node.js黎明期からの古典ORM
Sequelize(セクライズ)は、Node.js環境で利用できる歴史あるORMの一つで、2011年に最初のバージョンが公開されました。PostgreSQL、MySQL、MariaDB、SQLite、SQL Server、SnowflakeといったSQLベースのRDBMSに対応しており、Promiseベースの非同期APIを... -
Web・フロントエンド・バックエンド
Starlightとは|Astro公式のドキュメントサイト構築テーマ
Starlight(スターライト)は、静的サイトジェネレータAstroの公式チームが2023年に公開したドキュメントサイト構築用テーマで、Astro上でフル機能の技術ドキュメントサイトを素早く立ち上げるためのオープンソースツールです。Astroの「アイランドアーキテ... -
Web・フロントエンド・バックエンド
Sphinxとは|Python公式採用の本格ドキュメント生成器
Sphinx(スフィンクス)は、Pythonコミュニティで生まれた本格的なドキュメント生成ツールで、2008年にGeorg Brandl氏によってPython公式ドキュメントのために開発されました。reStructuredText(reST)というマークアップ言語を主軸とし、HTML・PDF・ePub・La... -
ビジネスIT・DX・SaaS
Squareとは|小型カードリーダーで対面決済を民主化したPSP
Square(スクエア)は2009年にTwitter共同創業者のJack Dorseyらによって米国で設立された決済サービスで、スマートフォンに挿す小さな白いカードリーダーで誰でもクレジットカード決済を受けられるようにし、対面決済の世界に革命を起こしました。現在は... -
ビジネスIT・DX・SaaS
Stripeとは|開発者向け決済APIで急成長したPSPの代表格
Stripe(ストライプ)は2010年にアイルランド出身のPatrick・John Collison兄弟が米国で創業した決済サービスプロバイダで、わずか数行のAPIコードでクレジットカード決済機能をWebサービスに組み込める手軽さで爆発的に普及しました。従来の決済代行が営...
