タグ

Wikipediaに関するskyriserのブックマーク (75)

  • XML Path Language - Wikipedia

    XML文書に XPath の式を適用したイメージ XML変換におけるXPathの位置付け XML Path Language (XPath(エックスパス)) は、マークアップ言語 XML に準拠した文書の特定の部分を指定する言語構文である。XPath自体は簡潔な構文 (式言語) であり、XMLベースのマークアップ言語ではない。標準化団体 W3C (World Wide Web Consortium) で開発され、1999年11月16日に XML Path Language (XPath) 1.0 が XSL Transformations (XSLT) 1.0 と同時に勧告として公表された[1][2]。XPathは、XSLT と XSL-FO とともに XSL の構成要素である。2007年1月23日、W3C で XPath 1.0 の次期バージョンが制定され、XPath 2.0 が XSL

    XML Path Language - Wikipedia
    skyriser
    skyriser 2010/10/15
    ほふ。
  • 暗号論的擬似乱数生成器 - Wikipedia

    暗号論的擬似乱数生成器(CSPRNG、英語: cryptographically secure pseudo random number generator、暗号論的にセキュアな疑似乱数生成器)とは、暗号技術での利用に適した特性を持つ擬似乱数生成器 (PRNG) である。 暗号の応用では様々な場面で乱数を必要とする。例えば、以下のようなものがある。 鍵生成 Nonce (プロトコル上1度だけ使われる数、number used once) Salt (ECDSA、RSASSA-PSS などの署名スキーマで使われる) ワンタイムパッド その際に必要な乱数の性質は様々である。例えば、何らかの暗号プロトコルで Nonce を生成する際に求められるのは一意性だけである。一方、鍵の生成には高い無作為性が求められる。ワンタイムパッドには暗号論的擬似乱数も不適で、高いエントロピーを持つ真の無作為情報源が必

  • 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独自の分散ファイルシステム。 Hadoop YARN: Hado

  • MapReduce - Wikipedia

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

  • Intel Core i7 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Intel Core i7" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2018年10月)

    Intel Core i7 - Wikipedia
    skyriser
    skyriser 2010/04/28
    i3/i5/i7ってなんなのさ?
  • ActiveX - Wikipedia

    ロゴマーク ActiveX(アクティブエックス)とは、マイクロソフトが開発するインターネットに関するソフトウェアコンポーネントやその技術を示す用語である。一般的には同社製のウェブブラウザであるInternet Explorerやそのコンポーネントを利用したソフトウェア上で動的なコンテンツを再生するための技術(ActiveXコントロール)を指す。JavaScriptHTML5/CSS3といった標準規格の普及によって2015年現在では当たり前となった、RIA (リッチインターネットアプリケーション) を実現するための技術の先駆けとも言える。 元々はマイクロソフトがオブジェクトのやりとりを行う仕組みであるObject Linking and Embedding (OLE) からインターネットに関する技術を分離させたものがActiveXにあたる。 開発者を除いたエンドユーザーの間では、Activ

    skyriser
    skyriser 2010/04/21
    一般的には同社製のウェブブラウザであるInternet Explorerやそのコンポーネントを利用したソフトウェア上で動的なコンテンツを再生するための技術(ActiveXコントロール)を指す。 Object Linking and Embedding(OLE) からインターネッ
  • Sender Policy Framework - Wikipedia

    Sender Policy Framework(センダー・ポリシー・フレームワーク)とは、電子メールにおける送信ドメイン認証のひとつである。差出人のメールアドレスが他のドメイン名になりすましされていないか検出する技術である。 SPFまたはSPF認証とも呼ばれる。 インターネット上の電子メールに用いられる「SMTP」は、差出人のメールアドレスを誰でも自由に名乗ることができる。これが事実上の標準として普及したため、セキュリティ上の欠陥として表面化することになった。これにより、迷惑メール送信者、いわゆる「スパマー」による差出人アドレスの詐称が世界各地で行われ、利用者を悩ませてきた。 そのため、議論は次第に格化し、対策のひとつとして、SPFが登場した。これは、IPアドレスの詐称は難しいという前提のもとに策定されており、原則として、DNSサーバ上に記載される情報を取得するだけで、認証を完了できる。

    skyriser
    skyriser 2010/04/15
    SPFってなんなのさ?
  • 素数 - Wikipedia

    素数(そすう、英: prime あるいは prime number)とは、2 以上の自然数で、正の約数が 1 と自分自身のみであるもののことである。正の約数の個数が 2 である自然数と言い換えることもできる。1 より大きい自然数で素数でないものは合成数と呼ばれる。 日では、英: prime number の日語への訳語は「素数」とすることが1881年(明治14年)に決まった[1][2]。 一般には、素数は代数体の整数環の素元として定義される(そこでは反数などの同伴なものも素数に含まれる)。このため、有理整数環 での素数は有理素数(ゆうりそすう、英: rational prime)と呼ばれることもある。 最小の素数は 2 である。素数は無数に存在する。したがって、素数からなる無限数列が得られる[3]。 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37,

    素数 - Wikipedia
    skyriser
    skyriser 2010/04/14
    ぷらいむなんばーず!
  • 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
    skyriser
    skyriser 2010/03/03
    Rubyの言語仕様策定において最も重視しているのはストレスなくプログラミングを楽しむことである (Enjoy programming)
  • ミューテックス - Wikipedia

    ミューテックス (英: mutex) とは、コンピュータプログラミングにおける技術用語。クリティカルセクションでアトミック性を確保するための排他制御や同期機構の一種である。「mutex」という語は「mutual exclusion」 (相互排他、排他制御) の省略形である。ここでは、狭義の排他制御について述べる。 概要[編集] セマフォをクリティカルセクションの排他制御に用いる時、セマフォでは(初期値が1でなければ)複数のタスクがクリティカルセクションに入ることを許可するのに対し、ミューテックスでは同時に一つのタスクのみがクリティカルセクションに入ることを許可する(ここで言うタスクとは、スレッドまたはプロセスを指す)。挙動はセマフォ変数の初期値を1にする事と等価。このようなタスク優先度とリンクしないミューテックスを、バイナリセマフォと呼ぶ場合もある。 狭義には、ミューテックスの場合にそれを

    skyriser
    skyriser 2010/03/03
    Mutexという語はMUTual EXclusion(相互排他)の略である。
  • 六曜 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "六曜" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2021年2月) 六曜(ろくよう、りくよう)は、暦注の一つで、先勝(せんしょう[1]、せんかち[2])・友引(ともびき[2])・先負(せんぷ、せんぶ[1]、せんまけ[2])・仏滅(ぶつめつ[2])・大安(たいあん[2])・赤口(しゃっこう[1]、しゃっく[2])の6種の曜がある。 日では、暦の中でも有名な暦注の一つで、一般のカレンダーや手帳にも記載されていることが多い。今の日においても影響力があり、「結婚式は大安がよい」「葬式は友引を避ける」など、主に冠婚葬祭などの儀式と結びつ

    skyriser
    skyriser 2010/03/02
    仏滅ってなーんだ。
  • 逆アセンブラ - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "逆アセンブラ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2014年11月) 逆アセンブラ(ぎゃくアセンブラ、英: disassembler; ディスアセンブラ)とは、逆コンパイラの一種であるが、実行ファイルないしオブジェクトファイルの機械語コード(とシンボルテーブルなどの付随情報)を基に、アセンブリ言語ソースコードを生成する、すなわちアセンブラの逆の作用をするものを特に指す。一般の(高水準言語コードを生成するような)逆コンパイラよりも比較的容易である。 コンピュータが直接実行できるプログラムは数字の羅列である機械語であり、人間が

  • Git - Wikipedia

    Git(ギット[2][3][4][5])は、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。Linuxカーネルのソースコード管理に用いるためにリーナス・トーバルズによって開発され、それ以降ほかの多くのプロジェクトで採用されている。Linuxカーネルのような巨大プロジェクトにも対応できるように、動作速度に重点が置かれている。現在のメンテナは濱野純 (英語: Junio C Hamano) で、2005年7月から担当している。 Gitでは、各ユーザのワーキングディレクトリに、全履歴を含んだリポジトリの完全な複製が作られる。したがって、ネットワークにアクセスできないなどの理由で中心リポジトリにアクセスできない環境でも、履歴の調査や変更の記録といったほとんどの作業を行うことができる。これが「分散型」と呼ばれる理由である。 Linuxカーネルの開発では

    Git - Wikipedia
  • 風邪 - Wikipedia

    風邪(かぜ、common cold, nasopharyngitis, rhinopharyngitis, acute coryza, a cold)とは、原因の80 - 90 %がウイルスの上気道感染症であり、主な影響は鼻に現れる[1][2]。咽喉、副鼻腔、喉頭も影響を受ける可能性がある[3]。症状はたいてい感染後2日以内に発生する[3]。症状としては、咳、咽頭痛、くしゃみ、鼻水、鼻閉、頭痛、発熱、嗄声などが現れる[4][5]。患者の多くは回復まで大抵7 - 10日間を要し[4]、一部の症状は3週間まで継続しうる[6]。他に健康に問題がある患者は、肺炎に進行する可能性がある[4]。 多くの場合、単に風邪と言えば急性上気道炎(普通感冒)を指し、西洋医学あるいは日の医学で厳密には[7]「かぜ症候群」と呼ばれ、日でも症状を指す言葉である[8]。俗称として、消化器のウイルス感染によって、嘔吐

    風邪 - Wikipedia
    skyriser
    skyriser 2010/02/25
    風邪って熱でないのもあるんだ。
  • Boost C++ライブラリ - Wikipedia

    コミュニティとしてのBoostはC++標準化委員会の委員により設立されており、現在でもその多くが構成員として留まっている。このような経緯もあり、BoostコミュニティはC++の標準化において大きな影響力を有している。実際に標準化委員会が発表した「TR1」の2/3以上がBoostライブラリを基にしている。Random, Regex, ThreadなどはいずれもC++11規格の標準ライブラリとして正式に導入・標準化されている。その後もOptionalやAnyなどがC++17規格で導入されており、影響を与え続けている。このことから、Boostは考案された新機能を標準化させる前の試験運用の場であるとも言える。 Boostで公開されるライブラリはコミュニティの公開レビューによって精選されている。Boostを使用して作成したプログラムは、商用、非商用を問わず無償のBoost Software Lice

    skyriser
    skyriser 2010/02/22
    こんなんあるのか。TR1とも関連が。
  • ウロボロス - Wikipedia

    この項目では、古代の象徴のウロボロスについて説明しています。その他のウロボロスについては「ウロボロス (曖昧さ回避)」をご覧ください。 この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ウロボロス" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2023年6月) ウロボロスには、1体が輪になって自分で自分をむタイプと、2体が輪になって相むタイプがある。2体のタイプの場合、1体は何も無い素のままの姿だが(王冠を被っているタイプもあり)、もう1体は1つの王冠と1対の翼と1対の肢がある。 ヘビは、脱皮して大きく成長するさまや、長期の飢餓状態にも耐える強い生命力などから、「死と再生」「不

    ウロボロス - Wikipedia
    skyriser
    skyriser 2010/02/19
    無限ループをカッコ良くいうとウロボロスとも言える。 「やべえ、またウロボっちゃったぜぇ…」
  • ココア (曖昧さ回避) - Wikipedia

    COCOA (ミュージシャン) - ハイウェイズレコード所属のミュージシャン。 COCOa (音楽グループ) - ストーリーファクト所属の5人組女性アイドルグループ(大山貴世、木美沙、秋葉芽衣、池田有希、清水麻由)。2002年9月結成、2005年5月解散。 ココア (遊佐未森の曲) - 遊佐未森のシングル曲。 ココア - aikoのシングル「おやすみなさい」収録曲。 ココア - AAAの楽曲。アルバム『WAY OF GLORY』の収録曲。 Cocoa - 菊池風磨の楽曲。Sexy Zoneのアルバム『PAGES』の通常盤収録曲。 cocoa - 稲葉浩志の楽曲。アルバム『只者』の収録曲。

    skyriser
    skyriser 2010/02/19
    CocoaはObjective-Cをコア言語とするオブジェクト指向フレームワークである。
  • Objective-C - Wikipedia

    Objective-C(オブジェクティブ シー)は、プログラミング言語の一種。CをベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語である。 Objective-CはNeXT、macOSのオペレーティングシステム (OS) に標準付属する公式開発言語である。macOSのパッケージ版に開発環境がDVDで付属するほか、ユーザ登録をすれば無償でダウンロードできる(Xcodeの項目参照)。現在では主にApplemacOSやiOS上で動作するアプリケーションの開発で利用される。 Objective-CはCを拡張してオブジェクト指向を可能にしたというよりは、Cで書かれたオブジェクト指向システムを制御しやすいようにマクロ的な拡張を施した言語である。したがって、「better C」に進んだC++とは異なり、「C & Object System」という考え方であり、ある意味2つの言語

  • 即席爆発装置 - Wikipedia

    この記事の内容の信頼性について検証が求められています。 確認のための文献や情報源をご存じの方はご提示ください。出典を明記し、記事の信頼性を高めるためにご協力をお願いします。議論はノートを参照してください。(2009年2月) 使用される前に発見・無力化された即席爆発装置。大砲の榴弾4発と対戦車地雷1個がリード線で結ばれ、同時爆発できるようになっていた。 即席爆発装置(そくせきばくはつそうち、英語: Improvised Explosive Device, IED)とは、あり合せの爆発物と起爆装置から作られた規格化されて製造されているものではない簡易手製爆弾の総称である[1][2][3]。防衛装備庁では即製爆発装置と訳している[1]。手製爆弾[3]、即席爆弾、簡易爆弾とも呼ばれる[4]。通常は、IED(アイ・イー・ディー)の略称で呼ばれるのが一般的である。 道路脇などに仕掛けられたIEDを一般

    即席爆発装置 - Wikipedia
    skyriser
    skyriser 2010/02/12
    IED、っていうらしい。
  • Lempel-Ziv-Markov chain-Algorithm - Wikipedia

    Lempel-Ziv-Markov chain-Algorithm(略してLZMA)は、2001年から開発されているデータ圧縮アルゴリズムで、7-Zipアーカイバの7zフォーマットやXZ Utilsのxzフォーマットで使用されている。LZMAは、LZ77に少々類似した辞書式圧縮法(英語版)を使用し、通常bzip2以上の高い圧縮率と伸張速度、および最大4GBのサイズ可変な圧縮辞書を特徴とする。 LZMA2は、圧縮されていないデータとLZMAデータの両方を含むことができ、複数の異なるLZMAエンコーディングパラメータを含むことができる単純なコンテナ形式である。 LZMA2は、任意にスケーラブルなマルチスレッドの圧縮と展開と、部分的に非圧縮データの効率的な圧縮をサポートする。 LZMAは、改良LZ77圧縮アルゴリズムと、バックエンドにレンジコーダー(Range Coder)を使用している。 辞書

    skyriser
    skyriser 2010/02/12
    7zipに利用されているアルゴリズム。21世紀開発。