タグ

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

  • Electronic Entertainment Expo - Wikipedia

    Electronic Entertainment Expo(エレクトロニック・エンターテイメント・エキスポ、もしくはエレクトロニック・エンターテインメント・エキスポ)は、かつて米国のロサンゼルスで開催されていたコンピューターゲーム関連の見市である。略称はE3。 米国の業界団体「Entertainment Software Association」の主催で毎年5月中旬もしくは6月中旬の間にロサンゼルス・コンベンションセンターを会場として1週間近くに渡って行われていた。基的には流通向けの見市という位置付けであり、入場できるのは業界関係者、即ち流通・ゲーム制作及び報道関係者に限られる。 E3の前身として、米国ではコンシューマー・エレクトロニクス・ショー(CES)でコンピューターゲームの展示会を行っていたが、家庭用TVゲーム業界からは不満が多かったため、CESから分離独立することになり、19

    Electronic Entertainment Expo - Wikipedia
    sh19910711
    sh19910711 2018/06/16
    “毎年5月中旬から6月初めの間の数日間に開かれており”
  • iCalendar - Wikipedia

    iCalendar(アイカレンダー)とはPIMソフトなどで使われるスケジュールの標準フォーマット。RFC 5545 [1](旧版 RFC 2445[2])で規定されている。「iCal」と略称される。 iCalendarをサポートしたソフトウェアを使うことで、他のユーザーに対してミーティングの時間や予定を電子メール経由で知らせることが容易になり、メールの受信者もミーティングの日時を簡単に提案できるようになる。 iCalendarは多くの製品に実装、サポートされている。そのデータは従来の電子メールで交換され、仕様上、送信プロトコルに依存しないこととなっている。たとえばWebDAVサーバやSyncMLを使って共有や編集が行える。HTTPプロトコルしか使用しないシンプルなWebサーバは、iCalendarフォーマットのスケジュールデータを配付するために使われる。hCalendarを使えばWebペー

  • Communicating Sequential Processes - Wikipedia

    Communicating Sequential Processes(CSP)とは、並行性に関するプロセス計算の理論のひとつである[1]。プログラミング言語Occamにも影響を与えた[2][1]。 CSPは1978年、アントニー・ホーアが最初に考案し[3]、その後かなり改良されていった。CSPは様々なシステムにおける並行性を記述し検証する、形式仕様記述ツールとして産業で利用されてきた。たとえば、T9000トランスピュータ[4]やセキュアな電子商取引システム[5]などの例がある。理論としても、応用範囲を広げる(より大規模なシステムの解析に使えるようにする[6])などの研究が行われている。 歴史[編集] ホーアの1978年の論文で提示されたCSPは、プロセス計算というよりも質的には並行プログラミング言語であった。後のCSPとは構文が著しく異なり、数学的に定義された意味論を持っておらず[7]、

  • Ruby - Wikipedia

    Ruby(ルビー)は、まつもとゆきひろ(通称: Matz)により開発された、簡潔な文法が特徴的なオブジェクト指向スクリプト言語[注釈 1][4]。 日で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認証された事例となった[5][6]。 概要 Ruby は1993年2月24日に生まれ、1995年12月にfj上で発表された。名称の Ruby は、プログラミング言語 Perl が6月の誕生石である Pearl(真珠)と同じ発音をし、「Perlに続く」という意味で、6月の次の誕生石(7月)のルビーから名付けられた[7]。競合言語として Perl の他に Python があり、「Matz(まつもと) が Python に満足していれば Ruby は生まれなかったであろう」と公式のリファレンスの用語集で言及されている[7]。 機能として、クラス定義、ガベージコレクシ

    Ruby - Wikipedia
  • フリンの分類 - Wikipedia

    フリンの分類(フリンのぶんるい、英: Flynn's taxonomy)は、計算機科学の分野で並列処理に関するコンピュータ・アーキテクチャの分類である。マイケル・J・フリン(Michael J. Flynn)が1966年に提案した。[1][2]。 分類[編集] フリンが提唱した分類は、アーキテクチャ上の命令(または制御)の並行度とデータストリームの並行度に基づく4種類である。 分類 概要

    フリンの分類 - Wikipedia
  • Return-to-libc攻撃 - Wikipedia

    Return-to-libc攻撃とは、バッファオーバーランによってコールスタック上のリターンアドレスを別のサブルーチンへのアドレスへ書き換え、さらにスタック上の引数に当たる位置も書き換えることで、サブルーチンを呼び出させるコンピュータセキュリティの攻撃手法である。攻撃者は、悪意あるコードをプログラムに注入することなく、単に既存の関数を呼び出すだけで攻撃を行う。 Unix系システムでは、C言語ランタイムとして "libc" という共有ライブラリが使われる(Windows でも該当するライブラリが存在する)。バッファオーバーランでは攻撃者は任意のコードに戻るように細工できるが、常にリンクされていて攻撃に使い易い機能が多く存在する libc をターゲットとすることが多い(例えば、system() は引数さえ正しく指定すれば、任意のプログラムを実行できる)。このため、全く別の場所を呼び出すようにな

  • クロスコンパイラ - Wikipedia

    クロスコンパイラ(英: cross compiler)は、コンパイラが動作している環境以外のプラットフォーム向けに実行ファイルを生成する機能を持つコンパイラである[1]。クロスコンパイラは主に組み込みシステム向けのコンパイラや、マルチプラットフォーム対応のコンパイラとして使われる。 必要最小限のメモリしか搭載していないことが多いマイクロコントローラを使った組み込みシステムや、セキュリティのためアプリケーションソフトウェアのインストールや動作形態に制限のあるモバイルOS環境など、実行ファイルを動作させたいプラットフォームがコンパイル環境としては不適切な場合にはクロスコンパイラは必須である。 システムが複数のプラットフォームをサポートする場合に、準仮想化のためのツールとしてクロスコンパイラを利用することが一般化しつつある。 使用法[編集] クロスコンパイラの基的使用法は、ビルド環境をターゲッ

  • スレッド局所記憶 - Wikipedia

    スレッド局所記憶(英: thread local storage, TLS)は、静的もしくは大域的なメモリをスレッドごとに局所的に使用するためのコンピュータプログラミングの方法である。 プロセス内のスレッドはすべてアドレス空間を共有しており、同じプロセスのスレッドから参照する際、静的変数やグローバル変数は同じメモリ番地に配置される。 一方スタック上の変数はすべてのスレッドが自分のスタックを持つためスレッドに対して局所的であり、異なるメモリ番地に存在する。 同じ静的変数・グローバル変数を参照する二つのスレッドが(変数をスレッドに対して局所的にすることで)実際には異なるメモリ番地を参照できることが望ましい場合がある。たとえば典型的な例としてC言語のエラーコードを格納する変数 errno がある。 少なくともメモリアドレスを格納できるサイズの変数をスレッドに対して局所的にすることが可能なら、メモ

  • 例示による問い合わせ - Wikipedia

    例示による問い合わせ (れいじによるといあわせ、QBE、英: Query by Example) は、関係データベース (リレーショナルデータベース) 向けの問い合わせ言語の一つである。 QBEは、1970年代半ばにアメリカ合衆国ニューヨーク州ヨークタウンのIBM研究センターで、別の問い合わせ言語SQLの開発と並行して、モシェ・ズルーフが考案した[1]。 QBEは、最初の視覚的な問い合わせ言語である。 QBEでは関係の視覚的表現として表を使い、利用者は表に対して命令、例示、および条件を入力する。 現在、データベース向けの多くの視覚的なフロントエンドは、QBEを源流とする創意工夫を採用している。 QBEはもともとは、機能をデータ検索のみに限定していた。 しかし後に挿入、削除、および更新、さらに一時表の生成など、検索以外のデータ操作もできるように拡張された。 QBEが開発された背景には、利用者

  • ビタビアルゴリズム - Wikipedia

    ビタビアルゴリズム(英: Viterbi algorithm)は、観測された事象系列を結果として生じる隠された状態の最も尤もらしい並び(ビタビ経路と呼ぶ)を探す動的計画法アルゴリズムの一種であり、特に隠れマルコフモデルに基づいている。観測された事象系列の確率計算のアルゴリズムである 前向きアルゴリズム(英: forward algorithm)も密接に関連している。これらのアルゴリズムは情報理論の一部である。 このアルゴリズムには、いくつかの前提条件がある。まず、観測された事象と隠されている事象は1つの系列上に並んでいる。この系列は多くの場合時系列である。次に、これら2つの並びには一対一の対応があり、1つの観測された事象は正確に1つの隠されている事象に対応している。第三に、時点 での最も尤もらしい隠されている事象の計算は、 での観測された事象と での最も尤もらしい隠された事象の系列のみに依

  • Command パターン - Wikipedia

    Command パターン(英: command pattern)は命令/動作をオブジェクトで表現するオブジェクト指向プログラミングデザインパターンの一種である。 リクエストのために必要な手続きとデータをCommandオブジェクトとしてカプセル化した上で取り回し[1]、必要に応じてExecute(実行)するパターンである。オブジェクトであることを生かして命令のキューイングやロギング、Undo等が可能になり[2]、Executeを分離したことで手続きと実行を疎結合にできる。 定義[編集] Commandパターンでは何かリクエストを実行する際、単純に処理を実行するのではなく、次のステップを踏む。 処理をメソッドとして内包するCommandクラスの定義 Commandオブジェクトの生成 Command.Execute()のコールによるリクエスト実行[3] すなわちリクエストを「手順書」の定義・生成

    Command パターン - Wikipedia
  • ラグランジュの未定乗数法 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ラグランジュの未定乗数法" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2011年7月) ラグランジュの未定乗数法(ラグランジュのみていじょうすうほう、英: method of Lagrange multiplier)とは、束縛条件のもとで最適化を行うための数学(解析学)的な方法である。いくつかの変数に対して、いくつかの関数の値を固定するという束縛条件のもとで、別のある1つの関数の極値を求めるという問題を考える。各束縛条件に対して定数(未定乗数、Lagrange multiplier)を用意し、これらを係数とする線形結合を新しい関数(未

    ラグランジュの未定乗数法 - Wikipedia
  • XFree86 - Wikipedia

    XFree86は、1991年よりオープンソースで開発されていたX Window Systemの実装である。名称は、AT&Tによるi386向けX Window Systemの実装であるX386の3 (Three) をFreeに置き換えた点から由来している。 PC向けに広く使われていたフリーソフトウェアであり、OSとしては、Linux、FreeBSD、NetBSD、OpenBSD、Solaris、Mac OS X、Windows NT、OS/2などを対象としている。CPUアーキテクチャとしては、当初i386系CPUだけがサポートされたが、後にPowerPCなどの他のCPUもサポートするようになっている。 現在、2009年5月を最後にコミットされておらず、2011年にはプロジェクトは休止したと確認された。 X.Org Foundationの分離[編集] XFree86のバージョン4.4からはライ

  • XRandR - Wikipedia

    XRandR(エックス・アール・アンド・アール)は、X Window System を再起動せずに解像度の変更や、画面の回転、表示モニターの切替え、マルチモニターの設定など、を行うことを容易にするライブラリとコマンドである。XRandRは、X Window System Resize and Rotate Extension を略したもの。 最初の X11 の設計では動的なサイズ変更の要望を予想しておらず、変更を行うには Xサーバを再起動する必要があった。RandR 拡張フレームワークによりXセッションの再起動なしでディスプレイの特徴を変えることができるようになった。拡張フレームワークによってラップトップや手持ちサイズのコンピュータで、組込みのスクリーンではなく異なる解像度の外部モニターを駆動するようにスクリーンサイズを変更できるようになる[2]。現在のプロトコル仕様のバージョンは1.2で

  • initrd - Wikipedia

    初期RAMディスク(initial ramdisk)はLinuxカーネルのブート時に一時的なルートファイルシステムをメモリに読み込むための方式。 真のルートファイルシステムをマウントできるようになる前にファイルシステムを必要とする場面で使用される。 initrd とinitramfs(Linux 2.6.13 以降利用可能)の2種類の方式があるが、文脈によってはこれらを総称してinitrdと呼んでいる場合もある。 記事でもinitrdとinitramfsの両方を記述する。 原理[編集] Linuxディストリビューションの多くは、なるべく広範囲なハードウェアでブートできるよう、単一の汎用的カーネルイメージで出荷されている。この汎用カーネルイメージのデバイスドライバ群はローダブル・カーネル・モジュールになっており、メモリの限られたコンピュータやフロッピーディスクなどの低容量媒体からもブートが

  • シグナルプログラミング - Wikipedia

    シグナルプログラミングは、しばしばイベント駆動型プログラミングと同じ意味で使用される。 「シグナル」という用語は、Qt、GTK、libsigc++のようなライブラリのドキュメントで、「イベント」という用語の代わりに使われる。 しかし、「シグナル」は非同期なイベント待ちにも利用されるものの、むしろ同期のイベントを示すのにしばしば使われるようである。 同期シグナルプログラミングのための別の(より科学的な)名前はObserver パターンである。 また、シグナルプログラミングも狭い意味でSIGSEGVやSIGTERMなどのUnixシグナルでプログラムを作るのにも使われている。ちなみにUnixシグナルは非同期である。

  • ABNF - Wikipedia

    ABNF(Augmented Backus–Naur form)は、バッカス・ナウア記法 (BNF) の拡張の一種。構文規則や生成規則はBNFとは異なる。通信プロトコルなどの言語の形式体系を記述するメタ言語として開発された。RFC 5234 で文書化されており、IETF が通信プロトコルを定義する際によく使っている。拡張バッカス・ナウア記法とも呼ばれるが、EBNF(Extended Backus-Naur Form)も同じ訳語となるため、区別するためあえて ABNF としている。 RFC 5234 は、RFC 4234およびRFC 2234 に存在した問題を修正し置換したものである。 概要[編集] ABNFの記述は以下のような生成規則群からなる。 ここで、rule は大文字小文字が区別される非終端記号、definition はその rule を定義する記号列、comment は文書化のため

  • パーセントエンコーディング - Wikipedia

    パーセントエンコーディング (英: percent-encoding) とは、URIにおいて使用できない文字を使う際に行われるエンコード(一種のエスケープ)の名称である。「%」を使用していることから、この名称で呼ばれている。一般にURLエンコードとも称される。 URLエンコードには、上記のパーセントエンコーディングによる符号化と以下に記述するapplication/x-www-form-urlencodedによる符号化の2種類がある。半角スペースはパーセントエンコーディングでは「%20」に符号化されるが、application/x-www-form-urlencodedによる符号化では「+」に符号化される。 概要[編集] URL Standardでは、URLのパス部分の構文解析の際、以下 (path percent-encode set) に該当する文字であれば、UTF-8で符号化のうえパ

  • ワークフロー - Wikipedia

    この項目では、リソース(資源)を体系的に組織化した反復可能な業務活動のパターンについて説明しています。アップルによるiOS用スクリプトアプリケーションについては「Workflow」をご覧ください。 この記事には参考文献や外部リンクの一覧が含まれていますが、脚注によって参照されておらず、情報源が不明瞭です。脚注を導入して、記事の信頼性向上にご協力ください。(2018年9月) ワークフロー(英: workflow)は、リソース(資源)を体系的に組織化した反復可能な業務活動のパターンである。ワークフローは、物質の加工、サービスの提供、情報の処理など、何らかの具体的意図をもって設計される。ワークフローは、例えば、操作の列、個人またはグループの定まった作業、従業員の組織、複数の機械の機構などで表現しうる。 ワークフローは組織構造に関する各種概念(サイロ、機能、チーム、プロジェクト、階層)と密接な関係

  • ソール・バス - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ソール・バス" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2018年9月) ソール・バス(1979年) ソール・バス(Saul Bass/sɔːl bæs/、1920年5月8日 - 1996年4月25日)は、アメリカ合衆国のグラフィックデザイナー。ニューヨーク出身。しばしばソウル・バスとも表記される。 映画のタイトルデザインで広く知られ、映画界にタイトルデザインの分野を確立した人物ともいわれる。第一人者としてその死まで活躍、コーポレートアイデンティティや企業マークのデザインなども多く制作した。 映画界へ[編集] 映画ポスターや予告編制

    ソール・バス - Wikipedia