P– tag –
-
プログラミング・開発言語
pytestとは|Python事実上標準のテストフレームワーク
pytestは2004年頃にHolger KrekelがPyPy開発の文脈で立ち上げたPython向けテストフレームワークで、現在ではPythonのテストにおける事実上の標準として位置づけられている。標準ライブラリのunittestより簡潔な記述、強力なfixture機構、豊富なプラグイン... -
セキュリティ・認証
PCI DSSとは|クレジットカード業界の情報セキュリティ基準
PCI DSS(Payment Card Industry Data Security Standard)はクレジットカードの会員情報を扱う全ての事業者が遵守すべき情報セキュリティ基準で、Visa、Mastercard、American Express、Discover、JCBの5ブランドが2004年12月に共同で策定したことに始まる... -
プログラミング・開発言語
pnpm — ハードリンクで省ディスクなNodeパッケージ管理
pnpmはZoltan Kochan氏が2017年に公開したNode.js向けのパッケージマネージャで、performant npmの頭文字を取って名付けられました。node_modulesにライブラリを丸ごとコピーする従来の方式と違い、グローバルのコンテンツアドレス可能ストア(CAS)に1つ... -
プログラミング・開発言語
Prettier — 議論を終わらせるコードフォーマッタ
Prettierは、JavaScript・TypeScript・CSS・HTML・Markdown・JSONなどを共通の規則で整形する「意見の強い」コードフォーマッタです。2017年1月、Mozilla在籍中だったジェイムス・ロング氏(reason.mlコミュニティでも知られる)が公開しました。「コード... -
Web・フロントエンド・バックエンド
PWA — Webサイトをアプリ品質に押し上げる総称
PWA(Progressive Web Apps)は、ブラウザで動く通常のWebサイトに、オフライン動作・ホーム画面追加・プッシュ通知といったネイティブアプリ並みの体験を後付けする実装スタイルの総称です。2015年にGoogle Chromeのエンジニアだったアレックス・ラッセル... -
AI・機械学習・データサイエンス
Plotly — Webブラウザで動くインタラクティブ可視化と分析ダッシュボード
PlotlyはカナダのモントリオールでAlex Johnson氏らが2012年に創業した可視化スタートアップ、Plotly Technologies社が中心となって開発するインタラクティブ可視化ライブラリ群の総称です。JavaScript製のplotly.jsを核に、Python(plotly.py)、R、Julia... -
AI・機械学習・データサイエンス
pandas とは PythonデータフレームのデファクトOSS
pandas は、Python で表形式データ(DataFrame)と時系列データを扱うための OSS ライブラリで、データサイエンスの世界における事実上の標準ツールです。2008 年に Wes McKinney がヘッジファンド AQR Capital での金融分析業務をきっかけに開発を始め、2... -
データベース・データ管理
Prefect とは Airflow代替を狙うPython製基盤
Prefect は、Python のネイティブな関数とデコレータでワークフローを記述できるデータオーケストレーション基盤です。Apache Airflow の主要コミッタを務めた Jeremiah Lowin が 2018 年に Prefect Technologies 社(現 Prefect 社)を設立し、Airflow の... -
OS・ソフトウェア
Podman — デーモンレスでDocker互換を実現したコンテナエンジン
Podman(ポッドマン)は、コンテナとPodを操作するためのオープンソースのコンテナエンジンです。Red Hatが2018年に「libpod」プロジェクトとして発表し、2019年1月にPodman 1.0がリリースされました。最大の特徴は、Docker Engineのような常駐デーモンを... -
データベース・データ管理
Pinecone — 商用マネージドベクトルDBの代表格
Pineconeは米国Pinecone Systems社が提供するフルマネージドのベクトルデータベースサービスで、AWS研究所出身でYahoo!研究所の研究ディレクターを務めたエド・リバティ(Edo Liberty)が2019年に創業しました。ANN(近似最近傍探索)アルゴリズムの研究背...
