SwellRT とは

SwellRTは、リアルタイムのコラボレーション機能を備えたアプリの開発を容易にするために、無料のオープンソースのバックエンドとしてのサービスとAPIです。相互運用性と連合を促進することを目指して、モバイルアプリとウェブアプリの構築をサポートしています。

Virtuoso Universal Server とは

Virtuoso Universal Serverは、従来のリレーショナルデータベース管理システム(RDBMS)、オブジェクトリレーショナルデータベース(ORDBMS)、仮想データベース、RDF、XML、フリーテキスト、Webアプリケーションサーバー、およびファイルサーバーの機能を組み合わせたミドルウェアおよびデータベースエンジンハイブリッドです。機能を1つのシステムに統合します。 Virtuosoは前述の各機能分野に専用のサーバを用意するのではなく、「汎用サーバ」です。複数のプロトコルを実装する単一のマルチスレッドサーバープロセスを有効にします。 Virtuoso Universal Serverの無料オープンソース版は、OpenLink Virtuosoとも呼ばれます。このソフトウェアはOpenLink SoftwareによってKingsley Uyi IdehenとOrri Erlingが主任ソフトウェアアーキテクトとして開発されました。

Programming with Big Data in R とは

R(pbdR)のビッグデータによるプログラミングは、一連のRパッケージであり、高性能の統計計算を使用してビッグデータによる統計計算を行う環境です。 pbdRは、統計ソフトウェアを開発するために統計学者とデータマイナーの間で使用されるS3 / S4クラスとメソッドで、Rと同じプログラミング言語を使用します。 pbdRとRコードの大きな違いは、pbdRは主に複数のプロセッサに分散され、バッチモードでデータが分散される分散メモリシステムに焦点を当てる一方、プロセッサ間の通信は大規模な高性能コンピューティング(HPC)システム。 Rシステムは、主に、GUIインタフェースなどのインタラクティブモードによるデータ解析用のシングルマルチコアマシンに重点を置いています。
MPIを使用するRの主な2つの実装は、pbdRのRmpiとpbdMPIです。
 pbdMPI上に構築されたpbdRは、すべてのプロセッサがワーカーとみなされ、データの一部を所有するSPMD並列処理を使用します。 1980年代半ばに導入されたSPMD並列処理は、大規模なデータのための同種のコンピューティング環境では特に有効です。たとえば、大規模な行列で特異値分解を実行する、高次元の大規模データに対してクラスタリング分析を実行するなどです。一方、SPMD並列処理環境では、マネージャ/ワーカー並列処理を使用する制限はありません。 Rmpiは、1つのメインプロセッサ(マネージャ)が他のすべてのプロセッサ(ワーカー)の制御としてサーバを管理するマネージャ/ワーカー並列処理を使用します。 2000年初頭に導入されたマネージャ/ワーカーの並列処理は、ブートストラップ法やi.i.d以降の適用統計のモンテカルロシミュレーションなど、小さなクラスタでの大規模な作業に特に効率的です。仮定は、ほとんどの統計分析で一般的に使用されます。特に、異種コンピューティング環境では、タスクプルパラレル化はRmpiの方が優れたパフォーマンスを示します。
SPMD並列化の考え方は、すべてのプロセッサが同じ量の作業を行うことですが、大規模なデータセットの異なる部分に適用することです。たとえば、最新のGPUは、比較的小さなデータの異なる部分に同じ計算を単純に適用できる低速コプロセッサの大規模な集まりですが、SPMDの並列処理は最終的なソリューションを得るための効率的な方法で終わります(つまり、短い)。 pbdRは小規模クラスタに適しているだけでなく、大きなデータを分析する上でより安定しており、スーパーコンピュータではよりスケーラブルであることも明らかです。要するに、pbdR
 RのRmpi、Snow、Snowfall、do-like、Rの並行パッケージはインタラクティブコンピューティングやマスタ/ワーカーに重点を置いていませんが、SPMDとタスクの並列処理の両方を使用することはできません。

Bitcoin Core とは

Bitcoin Coreはビットコインの実装です。当初、ソフトウェアは「Bitcoin」という名前で中本哲によって出版され、後に「Bitcoin Core」に名前を変更してネットワークと区別しました。このため、Satoshiクライアントとしても知られています。 Bitcoin Coreリポジトリは、2018年時点で、Wladimir J. van der Laanがリリースプロセスをリードしているメンテナーチームによって維持管理されています。
MIT Digital Currency Initiativeは、Bitcoin Coreの開発に資金を提供しています。このプロジェクトでは、暗号ライブラリlibsecp256k1も管理しています。

Tahoe-LAFS とは

Tahoe-LAFS(Tahoe-Least-Authority File Store)は、自由でオープンで安全で、分散化されたフォールトトレラントな分散データストアおよび分散ファイルシステムです。 Tahoeシステムのファイルの挿入やアクセスに使用されるフロントエンドに応じて、オンラインバックアップシステムとして、またはFreenetに似たファイルまたはWebホストとして機能することができます。 Tahoeは、複数のディスクを使用してRAIDのような方法で使用して、信頼できるデータストレージの単一の大きなRAINプールを作成することもできます。
このシステムは、「最小権力の原則(POLA)」を中心に設計され、実施されている。この慣例への厳格な遵守は、エージェントに依頼することによって与えられたタスクを実行するのに必要な最小限の特権を提供する暗号機能の使用によって可能になります。 RAINアレイはストレージボリュームとして機能します。これらのサーバーは、保存されたデータの機密性または完全性によって信頼される必要はありません。

ChatScript とは

ChatScriptは、チャットボットを作成するために最初に設計された自然言語エンジンとダイアログ管理システムの組み合わせですが、現在はさまざまな形式のNL処理にも使用されています。これはC ++で書かれています。エンジンはSourceForgeのオープンソースプロジェクトです。とGitHub。
ChatScriptはBruce Wilcoxによって書かれ、当初は2011年にリリースされました。Suzette(ChatScriptで書かれました)は、4人の人間の裁判官の1人をだまして、2010年のLoebner賞を受賞しました。

LibGDX とは

libGDXは、Javaプログラミング言語で記述されたフリーでオープンソースのゲーム開発アプリケーションフレームワークで、パフォーマンスに依存するコード用のCおよびC ++コンポーネントがいくつかあります。これは、同じコードベースを使用してデスクトップゲームとモバイルゲームの開発を可能にします。クロスプラットフォームであり、Windows、Linux、Mac OS X、Android、iOS、BlackBerry、およびWebGLをサポートするWebブラウザをサポートしています。

Distributed Access Control System とは

分散型アクセス制御システム(DACS)は、Webサーバーおよびサーバーベースのソフトウェア用の軽量シングルサインオンおよび属性ベースのアクセス制御システムです。 DACSは、主にApache Webサーバーで使用され、Webページ、CGIプログラムとサーブレット、その他のWebベースのアセットに対するアクセス制御を強化し、Apacheサーバーを統合します。
オープンソースのライセンスでリリースされたDACSは、要求元のIDに基づいて、URLで指定されたリソースへのアクセスを許可または拒否できる共通の認証方法とルールベースの認可エンジンをサポートするモジュラー認証フレームワークを提供します。他のコンテキスト情報。管理者は、組織内で既に利用可能な認証方法とユーザーアカウントを使用してユーザーを識別するようにDACSを構成できます。結果として生じるDACSアイデンティティは、連合されたすべてのDACS管轄区域で認識される。
シンプルなWebベースのAPIに加えて、多くの機能にコマンドラインインターフェイスも提供されています。ほとんどのWebベースのAPIは、XMLまたはJSONのドキュメントを返すことができます。
DACSの開発は2001年に始まり、最初のオープンソースが2005年にリリースされました。

INGENIAS とは

INGENIAS(ソフトウェアエージェントのエンジニアリング)は、マルチエージェントシステム(MAS)の分析、設計、実装のためのオープンソースのソフトウェアフレームワークです。