タグ

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

  • フィーチャートグル - Wikipedia

    フィーチャートグル[1](feature toggle、機能トグル。別名としてfeature switch(機能スイッチ), feature flag(機能フラグ), feature flipper(機能切替スイッチ), conditional feature(条件付機能)など)は、ソフトウェア開発 において、複数のソースコードのブランチ(機能ブランチ)を維持するのとは別の方法を提供しようとする手法である。 継続的リリースと継続的デプロイは、コーディングについてのフィードバックを開発者たちに頻繁に提供してくれる。これを実現するには、複数の開発者たちのコードを可能な限り早期に統合することが必要になる。機能ブランチはこの過程に抜け道を作ってしまう。機能トグルを利用すれば、開発者たちはメインのトラックに頻繁にソースを統合しつつも、開発中の機能へ入っていける実行経路のトグルを「OFF」にしておけば

  • カスタマーサクセス - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "カスタマーサクセス" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2024年2月) カスタマーサクセス(英: Customer success)は、顧客が製品・サービスを使うことで成功し、顧客が期待している結果を達成することを支援するビジネス方法である。カスタマーサクセスは、関係に焦点を当てた顧客管理であり、相互に有益な結果を得るために顧客とベンダーの目標をあらかじめ調整しておく。カスタマーサクセス戦略が有効に働くと、顧客ロイヤリティを上げ、顧客離れを減らし、追加購入の機会を増やすことになる[1]。 カスタマーサクセスの目標は、顧客を可

  • アルターゴゾ・エルバッキー・ムニューダー - Wikipedia

    アルターゴゾ・エルバッキー・ムニューダー(エルバッキー)は、1981年7月22日に神奈川県横浜市で日の女性が発見した宇宙生物、とされている未確認動物である。エリザベート(光富美子)・大石隆一の著書『異星人からのメッセージ』(鷹書房、1982年)の中でその存在が取り上げられた。正体はネコではないかといわれている。 概要[編集] 主な特徴は、光る目とビーバーの様に大きな尻尾である。毛の色は赤茶色。全体的にはネコに似ており、ネコそのものではないかという指摘もある[1]。また光る目についても、写真撮影時のフラッシュの反射によって動物の目が光ってみえるのは当然であるとの指摘もある[1]。 発見者であるエリザベート(光富美子)は、神奈川県を夫婦でドライブ中にこの生物を発見し、写真を撮影した。しかし、ネガは一部が夫の飼い犬にいちぎられ、特徴的な尻尾の部分の検証を行うことは不可能となった。『異星

  • エレクトロニカ - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 信頼性について検証が求められています。確認のための情報源が必要です。(2008年12月) 独自研究が含まれているおそれがあります。(2009年11月) マークアップをスタイルマニュアルに沿った形に修正する必要があります。(2015年9月) エレクトロニカ(英語: electronica)は、電子音楽や、電子音楽に影響を受けている音楽全般を包括的に表す言葉である。 歴史[編集] エレクトロニカは電子音楽の一種である。必ずしもクラブミュージックとしての性格を強調するものではなかった。 名前の由来ははっきりしないが、言葉の使用自体は、英国のエレクトロニックロックのバンドであるリパブリカを表現するために、1990年代中ごろ、英国の音楽雑誌「メロディー・メイカー」によって造り出された。後に、当時全く新しい次世代のレイブ音

  • 激おこぷんぷん丸 - Wikipedia

    激おこぷんぷん丸(げきおこぷんぷんまる、激おこプンプン丸)とは、「激怒している状態」を意味する俗語である[1][2][3][4][5][6]。2011年頃より存在していた「怒っている」ことを意味するギャル語「おこ」[† 1]から派生して誕生した言葉であり、「激おこぷんぷん丸」もギャル語[1][2][4][5][8]、もしくは女子高生言葉[3]として報じられている。 2013年2月頃からTwitterにおいて、怒りの感情を表すギャル語「おこ」から派生した「激おこぷんぷん丸」という言葉が頻出するようになっていた[4][8]。その最中、2013年3月2日にTwitter利用者の一人が「ギャルが怒った時に使う言葉」と題し、「おこ」を怒りの度合いに合わせて6段階に発展させたツイートを投稿したことが流行の発端になったとされ[4][8]、その中の3段階目に該当する「激おこぷんぷん丸」が特に広まるようにな

  • 誕生日攻撃 - Wikipedia

    誕生日攻撃(たんじょうびこうげき、英: birthday attack)は、暗号の理論で使われる、暗号システムに対する攻撃の考え方の1つで、数理的には確率における誕生日問題の応用である。関数 f があるとき、 となるような2つの異なる入力 を求めたい、という場合に関わる。この のような組合せは衝突と呼ばれている。 暗号学において、このような衝突を求める攻撃には2種類がある。との両方を攻撃者が任意に選ぶことができる場合と、片方は外部(たとえば送信者)によって固定されており、攻撃者はもう片方について探すことしかできない場合の2種類である。前者についての強度を強衝突耐性、後者についての強度を弱衝突耐性と呼ぶこともある。この項で対象としているのは前者であり、「衝突攻撃」とも呼ぶ。後者については「原像攻撃」を参照。 攻撃者が衝突するペアを見つける方法は、無作為にまたは作為的にあるいは擬似乱数的に生成

  • x64 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "X64" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2023年2月) x64またはx86-64[注釈 1] とは、x86アーキテクチャを64ビットに拡張した命令セットアーキテクチャ。 実際には、AMDが発表したAMD64命令セット、続けてインテルが採用したIntel 64命令セット(かつてIA-32eまたはEM64Tと呼ばれていた)などを含む、各社のAMD64互換命令セットの総称である。x86命令セットと互換性を持っていることから、広義にはx86にx64を含む場合がある。 なお、インテルはIntel 64の他にIA-64の名前で64ビ

  • コールゲート - Wikipedia

    コールゲートはx86 アーキテクチャのCPUに搭載されたセキュリティ機構である。CALL命令による呼び出しで上位の特権レベルのコードをあらかじめ登録されたものに限って実行することができる。 動作[編集] このような上位の特権レベルのコードを実行するための仕組みは、ユーザアプリケーションからのカーネルのファンクションやシステムコールの呼び出しをOSが制御することができるので、メモリ保護を行う現在のOSに必須のメカニズムである。 コールゲートを使った呼び出しでは、GDT (Global Descriptor Table) や LDT (Local Descriptor Table) にある特権障壁を越える呼び出しに必要な情報が記載されている特別なエントリを指すセレクタを使用する。 ソフトウェア割り込みと似たようなメカニズムである。 ユーザプログラムからコールゲートを使ってカーネルの機能を利用す

  • モナド (プログラミング) - Wikipedia

    関数型プログラミングにおいて、モナドはプログラムを構造化するための汎用的な抽象概念である。対応したプログラム言語では、ボイラープレート的なコードでもモナドを使って除去することが可能となる。これはモナドが、特定の形をした計算を表すデータ型と、それに関する生成と合成の2つの手続きを提供することによって実現されている。生成は任意の基型の値をモナドに包んでモナド値を生成する手続きであり、合成はモナド値を返す関数(モナド関数)たちを合成する手続きである。[1] 広い範囲の問題をモナドを使うことで単純化できる。例えば、Maybeモナドを使えば未定義値への対処が簡単になり、Listモナドを使えばリストに入った値を柔軟に扱うことができる。複雑に組み合わさった関数は、モナドを使えば、補助データの管理や制御構造や副作用を除去した簡単なパイプライン構造に置き換えることができる[1][2]。 モナドの概念や用語

    nacika_inscatolare
    nacika_inscatolare 2016/02/17
    すっげぇわかりやすい
  • Protocol Buffers - Wikipedia

    Protocol Buffers(プロトコルバッファー)は構造データのシリアライズを目的とした技術スタックである[1]。 概要[編集] 通信や永続化において構造データのシリアライズは重要である。Protocol Buffers はこれを実現するための仕様およびライブラリであり、定義言語(インタフェース定義言語)・シリアライズ形式・各言語向けランタイムライブラリ・プロトコンパイラ生成コードの4要素からなる[2]。 Protocol Buffersのデザインの目的はシンプルさとパフォーマンスである。とりわけ、XMLより高速になるようデザインされている。GoogleはXMLとの比較で、3〜10倍小さく、20〜100倍高速であると主張している[3]。Google自身が挙げている例では、XMLでは69バイト以上の物が Protocol Buffersでは28バイトであり、XMLのパースは5〜10マイ

  • Immutable Infrastructure - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Immutable Infrastructure" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2014年6月) Immutable Infrastructure(イミュータブル インフラストラクチャ)は不変なサーバー基盤のこと。具体的には、一度サーバーを構築したらその後はサーバーのソフトウェアに変更を加えないことを意味する。 通常、サーバーにはソフトウェア構成の変更がしばしば行われ、場合によってはそれがアプリケーションの安定稼働に大きな影響をもたらすことがある。また、アプリケーションがサーバーソフトウェアに変更を加え、サーバー環境が破

    nacika_inscatolare
    nacika_inscatolare 2016/01/29
    海外ではこの言葉にそれ程の知名度はない
  • UNIXドメインソケット - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "UNIXドメインソケット" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2020年12月) UNIXドメインソケット(英: UNIX domain socket)は単一マシン上の高効率なプロセス間通信に用いられる機能・インタフェースの一種である[1]。 プロセス間通信 (Inter-Process Communication: IPC) は一般的に名前付きパイプやBSDソケットを利用したTCP通信などで実現できる。UNIXドメインソケットはBSDソケットの一種であり、単一マシン上でのプロセス間通信を目的としている。ソケット通信がもつ双方

  • KISSの原則 - Wikipedia

    KISS の原則 (英: KISS principle) とは、「Keep it simple stupid.」(シンプルで愚鈍にする)、もしくは「Keep it simple, stupid.」(シンプルにしておけ!この間抜け)、もしくは「Keep it short and simple.」(簡潔に単純にしておけ)という内容の、1960年代の米国海軍において言われた、経験的な原理・原則[1]の略語。その意味するところは、設計の単純性(簡潔性)は成功への鍵だということと、不必要な複雑性は避けるべきだ、ということである。 由来[編集] この言葉は、ロッキードスカンクワークスの技術者のケリー・ジョンソン(1910-1990)によって造られた。 この言葉は、一般には Keep it simple, stupid.(シンプルにしておけ!この間抜け) と解釈されるが、ジョンソン自身は「simple」

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

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

  • 競合状態 - Wikipedia

    競合状態(きょうごうじょうたい、英: race condition、レースコンディション、または英: race hazard、レースハザード)は、システムや処理過程における欠陥であり、処理過程の出力結果がイベントなどの順序やタイミングと予期しない(かつ危険な)依存関係にある場合をいう。来の意味は、2つの電気信号が競合していずれかが出力に影響を与える状態である。 競合状態は設計の不十分な電子工学システム、特に論理回路で発生するが、コンピュータソフトウェアでもよく発生する。 この問題の最も厄介なところは、毎回誤った動作結果になるわけではなく、タイミングによっては正常に動作してしまう場合もある、ということである[1]。そのため、原因が判明しにくく対処の難しい不具合(バグ)を引き起こす。 電子工学[編集] 競合状態の典型例は論理回路システムで入力が変化するときに発生するものである。ある出力が入力

  • 機械学習 - Wikipedia

    機械学習(きかいがくしゅう、英: machine learning)とは、経験からの学習により自動で改善するコンピューターアルゴリズムもしくはその研究領域で[1][2]、人工知能の一種であるとみなされている。 典型的には「訓練データ」もしくは「学習データ」と呼ばれるデータを使って学習し、学習結果を使って何らかのタスクをこなすものとされる。例えば過去のスパムメールを訓練データとして用いて学習し、スパムフィルタリングというタスクをこなす、といったものである。 定義[編集] 論者により定義が異なるものの、トム・M・ミッチェルによる下記の簡潔な定義は広く引用されている: A computer program is said to learn from experience E with respect to some class of tasks T and performance measure

    機械学習 - Wikipedia
  • is-a - Wikipedia

    知識表現、オブジェクト指向プログラミング、オブジェクト指向設計では、is-aとは、あるクラスBはもう一つのクラスAのサブクラスである(また、AはBのスーパークラスである)という関係である。 言い換えれば、"BはAである"は通常、概念Bは概念Aの特化であり、概念Aは概念Bの汎化であることを意味する。例として、「フルーツ」は「リンゴ」、「オレンジ」、「マンゴー」などの汎化である。リンゴはフルーツである(is-a) (Apple is a fruit.)と言える。 オブジェクト指向プログラミングではis-a関係は継承という概念の中で使われる。たとえばリンゴは、「果肉に種が入った植物」に属するというような、フルーツすべてに共通するプロパティをすべて継承するといって差し支えない。 is-a関係とは、異なる種類の階層の性質をもつ関係にhas-aがある。 オブジェクトと従属するオブジェクトの論理関係がi

  • 形相 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "形相" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2015年11月) 形相(けいそう、英語: form、古代ギリシア語: εἶδος、エイドス)とは、哲学用語で質料に対置して使われる用語。日語としては、「ぎょうそう」とも読めるが、哲学用語として使う時には「けいそう」と読む。 アリストテレス哲学における「形相」[編集] 「質料」(ヒュレー)と「形相」(エイドス)を対置して、内容、素材とそれを用いてつくられたかたちという対の概念として初めて用いた人は、古代ギリシアの哲学者アリストテレスである。彼の『形而上学』の中にこういう概念枠組みが登

  • バイオインフォマティクス - Wikipedia

    バイオインフォマティクスの一例。実験的に決定されたタンパク質のアミノ酸配列をアラインメントしたもの。 ヒトX染色体の地図。ヒトゲノム解析はバイオインフォマティクスの最大の成果の一つである。 バイオインフォマティクス(英語:bioinformatics)とは、生命科学と情報科学の融合分野のひとつであり、DNAやRNA、タンパク質をはじめとする、生命が持つ様々な「情報」を対象に、情報科学や統計学などのアルゴリズムを用いた方法論やソフトウェアを開発し、またそれらを用いた分析から生命現象を解き明かしていく(in silico 解析)ことを目的とした学問分野である。そのためバイオインフォマティクスは広義には、生物学、コンピュータサイエンス、情報工学、数学、統計学といった様々な学問分野が組み合わさった学際分野自体を指す。日語では生命情報科学や生物情報学、情報生命科学などと表記される。 ゲノミクス研究

    バイオインフォマティクス - Wikipedia
  • Singleton パターン - Wikipedia

    Singleton パターン(シングルトン・パターン)とは、オブジェクト指向のコンピュータプログラムにおける、デザインパターンの1つである。GoF (Gang of Four; 4人のギャングたち) によって定義された。Singleton パターンとは、そのクラスのインスタンスが1つしか生成されないことを保証するデザインパターンのことである。ロケールやルック・アンド・フィールなど、絶対にアプリケーション全体で統一しなければならない仕組みの実装に使用される[1]。 クラス図[編集] Singleton パターンの一般的なクラス図を示す。 Singleton は同じ型のインスタンスを private なクラス変数として持つ。この変数には Singleton.getInstance() からアクセスする。Singleton のコンストラクタは private である。 このクラス図で注目すべきこ

    Singleton パターン - Wikipedia