タグ

ブックマーク / ja.wikipedia.org (38)

  • Tor - Wikipedia

    Tor(トーア、トール 英語: The Onion Router)は、Transmission Control Protocol(TCP)を用いた通信を匿名化するための規格、およびそのリファレンス実装であるソフトウェアの名称である。名称の由来は、オリジナルのソフトウェア開発プロジェクトの名称である「The Onion Router」の頭文字である。 略史[編集] Torは当初、オニオンルーティングの開発元でもある、アメリカ海軍調査研究所によって支援されていたが[4]、2004年以降は電子フロンティア財団 (Electronic Frontier Foundation) により支援されるプロジェクトとなった。2005年11月以降[5]はEFFによる金銭の支援は終了した。ウェブホスティングは継続されている。 中国とTorプロジェクトの攻防[編集] Torの紹介動画 中華人民共和国(中国)は、2

    Tor - Wikipedia
  • PhysX - Wikipedia

    PhysX(フィジックス/フィジクス[1])とはNVIDIAが開発・提供している、リアルタイムの物理演算エンジン。 概要[編集] ソフトウェアがPhysXのハードウェアアクセラレーションに対応している場合、CUDAが使用可能なGeForce(8シリーズ以降の製品)のうち、32以上のコア、256MB以上のグラフィックスメモリを搭載する製品でハードウェアアクセラレートが可能である[2]。 PhysXのハードウェアアクセラレーションは、日夜進化を続けるコンピュータゲームにおける物理演算をCPUから肩代わりする事で動作スピードの上昇を目指したものである。汎用プロセッサであるCPUのパフォーマンスでは不可能に近い「爆発によって飛び散った破片を毎回ランダムに演算する」等の複雑かつ高負荷な描写を、事前作成済み動画の読み出しなどではなく、実際にその場で演算してリアルタイムに描写することが可能になるとされて

    PhysX - Wikipedia
  • OGRE - Wikipedia

    OGRE公式デモパックから "Fresnel Reflections and Refractions" ベンチマークのスクリーンショット。レンダリングオプション: 1600×1200ピクセル、OpenGLレンダラ、16×FSAA、32ビット色深度 OGRE (Object-Oriented Graphics Rendering Engine) は、シーン指向の柔軟な3次元レンダリングエンジンで、ハードウェアアクセラレーションを活用した3Dグラフィックスのアプリケーションを容易に開発できるよう設計されC++で書かれている。Direct3DやOpenGLなどの下位のシステムライブラリの詳細を抽象化したクラスライブラリであり、ワールドオブジェクトなどの高度なクラスに基づくインタフェースを提供する。 OGREのコミュニティは活発で、2005年3月にはSourceForge.netで Project

    OGRE - Wikipedia
  • Foldit - Wikipedia

    Foldit(フォールディット)は、タンパク質構造予測を行うコンピュータゲームであり、クラウドソーシングによる市民科学の一つ。ワシントン大学の計算機工学部とバイオサイエンス学部(Rosetta@homeの開発に関わったデイヴィッド・ベイカーら)の共同開発によって製作され、2008年5月にベータ版として公開された。Folditは、単にゲームを楽しむという性質の他に、ゲームによってコンピュータがうまく解決できない問題(タンパク質の折りたたみ構造の解析)を解くという意味合いがある。 Folditはクラウドソーシングと分散コンピューティングを組み合わせたソフトウェアである。 2011年、Folditのプレーヤーは実際のM-PMVレトロウイルスのプロテアーゼのX線結晶構造解析において充分な質の分子置換モデルを生成し、結晶学者が10年間困難であった解析を成功に導いた[1][2]。 概要[編集] Fol

  • クロージャ - Wikipedia

    クロージャ(クロージャー、英語: closure)、関数閉包はプログラミング言語における関数オブジェクトの一種。いくつかの言語ではラムダ式や無名関数にて利用可能な機能・概念である。引数以外の変数を実行時の環境ではなく、自身が定義された環境(静的スコープ)において解決することを特徴とする。関数とそれを評価する環境のペアであるともいえる。この概念は少なくとも1960年代のSECDマシンまで遡ることができる。まれに、関数ではなくとも、環境に紐付けられたデータ構造のことをクロージャと呼ぶ場合もある。クロージャをサポートする言語によるプログラミングでは、単に関数の中に関数を定義することができるだけでなく、その際に、外側の関数(エンクロージャ)で宣言された変数を暗黙的に内側の関数に取り込んで操作することができる。主な利点としてはグローバル変数の削減やコールバック関数記述の簡素化が挙げられる。 典型的に

  • 抽象構文木 - Wikipedia

    抽象構文木(ちゅうしょうこうぶんぎ、英: abstract syntax tree、AST)は、通常の構文木(具象構文木あるいは解析木とも言う)から、言語の意味に関係ない情報を取り除き、意味に関係ある情報のみを取り出した(抽象した)木構造の木である。 理論的には、有限なラベル付き有向木である。また、演算子と変数や定数といったオペランドから成る数式などのようなものに対する抽象構文木を例にすると、分枝点は演算子、葉はオペランド(つまり、変数や定数)である。 抽象構文木は、構文解析によって直接得られる具象構文木と、最終的な意味表現などのデータ構造との、中間にあるものと位置付けることができる。コンパイラやインタプリタといったプログラミング言語処理系の場合は、中間表現のひとつであり、一部の最適化は抽象構文木の上の操作などによっておこなわれる。具象に対する構文がたとえばBNFによって規定されるように、

  • アプリケーションバイナリインタフェース - Wikipedia

    アプリケーションバイナリインタフェース(ABI, 英: Application Binary Interface)とは、アプリケーション(ユーザ)プログラムとシステム(オペレーティングシステムやライブラリ)との間の、バイナリレベルのインタフェースである。また、アプリケーション相互間や、それらの部品(プラグイン等)とのバイナリインタフェースもある。 ABIはアプリケーションプログラミングインタフェース (API) とは異なる。APIはソースコードとライブラリ間のインタフェースを定義したものであり、同じAPIをサポートしたシステム間では同じソースコードをコンパイルして利用できる。一方、ABIはオブジェクトコードレベルのインタフェースであり、互換ABIをサポートするシステム間では同じ実行ファイルを変更無しで動作させることができる。 概要[編集] ABIには、以下のような定義が含まれる。 CPU

  • lorem ipsum - Wikipedia

    「Lorem Ipsum」はこの項目へ転送されています。2021年のシングル『Tough Heart』に収録されている楽曲については「小林愛香#シングル」をご覧ください。 ウェブページのレイアウトの例(正式な文書が出来上がる前に「lorem ipsum」を流し込んで作ったもの) lorem ipsum(ロレム・イプサム、略してリプサム lipsum ともいう)とは、出版、ウェブデザイン、グラフィックデザインなどの諸分野において使用されている典型的なダミーテキスト(英語版)。書籍やウェブページや広告などのデザインのプロトタイプを制作したり顧客にプレゼンテーションしたりする際に、まだ正式な文章の出来上がっていないテキスト部分の書体(フォント)、タイポグラフィ、レイアウトなどといった視覚的なデザインを調整したりわかりやすく見せるために用いられる。 「lorem ipsum」は様々なバリエーション

    lorem ipsum - Wikipedia
  • C++11 - Wikipedia

    この記事は更新が必要とされています。 この記事には古い情報が掲載されています。編集の際に新しい情報を記事に反映させてください。反映後、このタグは除去してください。(2019年1月) C++11は、プログラミング言語 C++ のISO標準 ISO/IEC 14882:2011 の略称である。規格の策定中は2009年中の標準化を目指していたため、C++0x という仮称で呼ばれていた。 ISO/IEC 14882:2003 (C++03) に代わるものとして、2011年8月12日にISOによって承認された[4]。後継のC++14が2014年8月18日に承認されている。 コア言語への機能追加や標準C++ライブラリの拡張を施し、C++TR1ライブラリの大部分を(数学的特殊関数ライブラリを除いて)取り込んでいる。 C++ への修正はコア言語と標準ライブラリの双方に及ぶ。 委員会は、新規格の個別の要素の

  • ランチェスターの法則 - Wikipedia

    ランチェスターの法則(ランチェスターのほうそく、英:Lanchester's laws)は戦争における戦闘員の減少度合いを数理モデルにもとづいて記述した法則。一次法則と二次法則があり、前者は剣や弓矢で戦う古典的な戦闘に関する法則、後者は小銃やマシンガンといった兵器を利用した近代戦を記述する法則である佐藤84(p72-74)。 これらの法則は1914年にフレデリック・ランチェスターが自身の著作L1916で発表したもので、原著ではこれらの法則を元に近代戦における空軍力の重要性を説いている。この論文は今日でいうオペレーションズ・リサーチの嚆矢となった佐藤84(p72-74)。 ランチェスターの法則は実際の戦争においても確認されており、例えばJ.H.エンゲルE1954は二次法則に従って硫黄島の戦いを解析することにより、わずかな誤差でこの法則が成り立つことを確認している佐藤84(p184-185)。

  • 陳舜臣 - Wikipedia

    陳 舜臣(ちん しゅんしん、1924年2月18日 - 2015年1月21日)は、推理小説歴史小説作家、歴史著述家。代表作に『枯草の根』『阿片戦争』『太平天国』『秘三国志』『小説十八史略』など。 神戸市出身。籍は台湾台北だったが、1973年に中華人民共和国の国籍を取得し、その後、1989年の天安門事件への批判を機に、1990年に日国籍を再び取得している。日芸術院会員。従四位。 長男は写真家の陳立人(1952年 - )[2]。姪(四弟・陳仰臣の娘)に兵庫県立大学教授からノートルダム清心女子大学教授となり、華僑の歴史研究を行っている陳來幸[3]。妹の陳妙玲は、1950年代に「愛国華僑」として中華人民共和国に移り住み、撫順の戦犯管理所の日語通訳をつとめ、のち北京ラジオに勤務した[4][5]。 経歴と作品[編集] 神戸の元町に生まれる。神戸市立第一神港商業学校(後の神戸市立神港高等学校)

    陳舜臣 - Wikipedia
  • Pepper API:Google Native Client - Wikipedia

    Google Native Client(ネイティブクライアント、塩を意識してNaClと略される)は、ネイティブコードを安全に、しかし効率的に実行することを目標とした、サンドボックスを中心としたフレームワークである。当初はその名の通りネイティブコード版のみであったが、その後の情勢などにより、現在はプロセッサアーキテクチャ非依存の Portable Native Client (PNaCl) もあり、それについても述べる。 WebAssemblyの普及に伴いそちらにリソースを集中するため開発を終了し、2019年にChromeから削除されることを発表[1]。2023年に削除された[2]。 概要[編集] NaCl、PNaClともx86とARMに対応したものが公開されている。ウェブブラウザ上のウェブアプリケーションをネイティブアプリケーションに近い速度[3]で実行することなどを主な目標とした、安

  • Hibernate - Wikipedia

    Hibernate は、Java のためのオブジェクト関係マッピング (ORM) ライブラリであり、オブジェクト指向のドメインモデルを関係データベースにマッピングするためのフレームワークを提供する。Hibernate は、永続性に関わるデータベースアクセスを直接高レベルなオブジェクト操作機能に置換することでオブジェクト指向と関係モデルの不整合を解決する。 Hibernate はオープンソースのフリーソフトウェアであり、GNU Lesser General Public License で提供されている。 機能概要[編集] 第一の機能は、Javaクラスからデータベースの表(およびJavaデータ型からSQLデータ型)へのマッピングである。また、データのクエリと検索機能も提供する。SQL呼び出しを自動生成することで、開発者がSQL呼び出しの結果をいちいちオブジェクトに変換する手間から解放し、性能

  • のぶニャがの野望 - Wikipedia

    『のぶニャがの野望』(のぶニャがのやぼう)は、コーエーテクモゲームスが開発、DeNAが運営する、無料オンラインゲーム(ブラウザゲーム)である。日国内においてはPC Webブラウザ、携帯電話、スマートフォン向けに提供された。また、台湾・香港・マカオ地域では『信喵之野望』の名でサービスされた[1]。 特徴[編集] コーエーテクモゲームス社の伝統的な看板タイトルである『信長の野望』(以下、『信長』)をもじった戦国シミュレーションゲームである。家『信長』シリーズが、領国経営や合戦操作などを重視した格的戦略シミュレーションであるのに対し、『のぶニャが』は手軽に遊べるよう、自分の里で育てた武将を5人部隊に編成して、他プレイヤーやNPCと戦うといった、育成・戦術面を重視している。 ゲームの最も大きな特徴は、登場する戦国武将がすべてで擬人化(擬獣化)されていることである。武将グラフィックも、重厚な

  • Extensible Messaging and Presence Protocol - Wikipedia

    Extensible Messaging and Presence Protocol (XMPP) (旧称 Jabber[1])は、オープンソースのインスタントメッセンジャーのプロトコルおよび、クライアント、サーバの総称である。 特徴[編集] Jabber は Jabber 社が開発した XML ベースのプロトコルである XMPP を採用している。他のメジャーなインスタントメッセンジャーはその仕様もプロトコルも非公開となっているのが普通だが、Jabber はサーバもクライアントもオープンソースであり、その仕様は全て公開されている(オープン標準)。そのため、たとえばメールサーバと同じように、ドメイン名とサーバさえあれば自分専用の XMPP サーバを立ち上げることができる。この点でほかのインスタントメッセージと異なる。 他のインスタントメッセージングサービスのゲートウェイとなる機能も持つ。この

    Extensible Messaging and Presence Protocol - Wikipedia
  • Apache Hadoop - Wikipedia

    Apache Hadoopは大規模データの分散処理を支えるオープンソースのソフトウェアフレームワークであり、Javaで書かれている。Hadoopはアプリケーションが数千ノードおよびペタバイト級のデータを処理することを可能としている。HadoopはGoogleMapReduceおよびGoogle File System(GFS)論文に触発されたものである。 HadoopはApacheのトップレベルプロジェクトの1つであり、世界規模の開発貢献者コミュニティによって開発され、使用されている。[2] アーキテクチャ[編集] Hadoopは、以下の4つのモジュールによって構成されている。 Hadoop Common: 他のモジュールから共通して利用されるライブラリ群。 Hadoop Distributed File System (HDFS): Hadoop独自の分散ファイルシステム。 Hadoo

  • 箱庭諸島 - Wikipedia

    箱庭諸島(はこにわしょとう)は、島を開発するシミュレーションゲーム。ブラウザ上で動作するCGIゲームである。1997年、徳岡宏樹が開発しコピーレフトで配布され[1][2]、改造・再配布が可能であることが人気を集め[3][4]、多数のバージョンが開発された。しかし、現在では家のスクリプト配布元が閉鎖されているため、一部の再配布サイトからしか入手できない[5]。 概要[編集] 1990年代のCGIゲーム流行時の代表的作品であり[6]、CGIゲームの中では古くからある人気のゲームの代表として認知されていた[1][7]。徳岡正肇はトラビアン以前に日に存在したブラウザゲームとして、規模が小さいながらも箱庭諸島が存在していたことに言及している[8]。 プレイヤーが一島ずつを管理・開発していく開発シミュレーションゲームである[4]。勝敗を決するゴールは存在せず(各島の評価としては人口などの順位のみが

  • Maxthon - Wikipedia

    Maxthon(マクストン)または傲游は、タブブラウザのひとつである。北京市海淀区にあるMaxthon International社が開発している。Windows版は、HTMLレンダリングエンジンをWebkitとTridentの間で切り替えることができる。2013年7月の今のバージョンはベースがChromiumWebkitで、Chromeのエクステンションがそのまま使える。旧名称はMyIE2。

    Maxthon - Wikipedia
  • CentOS - Wikipedia

    CentOS(セントオーエス[4][5][注釈 1])は、Red Hat Enterprise Linux(以下「RHEL」と呼ぶ)と機能的に互換性があることを目指した[6]フリーのLinuxディストリビューションである。 2020年12月8日にCentOSプロジェクトは、RHELのアップストリーム(開発版)であるCentOS Streamの開発にプロジェクトのフォーカスを変更し、CentOS Linux 8のサポートを2021年末で終了すること、RHEL 9のリビルドとしてのCentOS Linux 9をリリースしないことをアナウンスした[7][8][9]。なお、CentOS Linux 7は2024年6月までサポートされていた[10]。CentOS Stream 9は2021年12月にリリースされた[11]。 レッドハットはRed Hat Enterprise Linuxに含まれている

    CentOS - Wikipedia
  • MapReduce - Wikipedia

    MapReduce(マップリデュース)は、コンピュータ機器のクラスター上での巨大なデータセットに対する分散コンピューティングを支援する目的で、Googleによって2004年に導入されたプログラミングモデルである。 このフレームワークは関数型言語でよく使われるMap関数とReduce関数からヒントを得て作られているが、フレームワークにおけるそれらの用いられ方は元々のものと同じではない。 MapReduceのライブラリ群は、C++、C#、Erlang、Java、OCaml、PerlPythonPHPRuby、F#、R言語、MATLAB等のプログラミング言語で実装されている。 概要[編集] MapReduceは巨大なデータセットを持つ高度に並列可能な問題に対して、多数のコンピュータ(ノード)の集合であるクラスター(各ノードが同じハードウェア構成を持つ場合)もしくはグリッド(各ノードが違うハ