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

  • マジ・マジ反乱 - Wikipedia

    マジ・マジ反乱(英: Maji Maji Rebellion、独: Maji-Maji-Aufstand、スワヒリ語: Fitina ya Maji Maji)またはマジ・マジ戦争(英: Maji Maji war、独: Maji-Maji-Krieg、スワヒリ語: Vita ya Maji Maji)は、1905年から1907年にかけて、ドイツ帝国植民地ドイツ領東アフリカの南部タンガニーカ(現タンザニア)において発生した反乱。植民地政府が現地民に輸出用綿花栽培の強制労働を課したことが原因となり、現地民が蜂起した。「マジ」(maji)はスワヒリ語で「水」を意味し、反乱に参加した現地民の多くはドイツ軍の弾丸を液体に変えてしまうという魔法の水を与えられた(実際にその効力が現れることはなかった)。残党の掃討を含めればその鎮圧に約3年の時間を要し、犠牲者数は植民地政府側の数百人に対して現地民側は数

    マジ・マジ反乱 - Wikipedia
  • アフリカ分割 - Wikipedia

    アフリカ分割(アフリカぶんかつ)とは、1880年代から第一次世界大戦前の1912年までにかけて、ヨーロッパの帝国主義列強によって激しく争われたアフリカ諸地域の支配権争奪と植民地化の過程のことである。 1912年にイタリアがリビアを獲得したことによって、リベリアとエチオピアを除くアフリカの全土がヨーロッパのわずか7か国によって分割支配された[1]。 なお、リベリアはアメリカ合衆国の保護国であったため、事実上アメリカ合衆国の植民地であった。また、エチオピアもアフリカ分割後の1936年にイタリア領東アフリカとして実質的な植民地となった。 1880年から1913年の植民地分割図 ヨーロッパ勢力のアフリカ進出は、15世紀のポルトガル・スペインの進出以来、ムスリム(イスラム教徒)やその他の様々な現地の王国との対立抗争をはらみつつ行われてきたが、いずれもアフリカ大陸の沿岸部に限られており、しかも多くの場

    アフリカ分割 - Wikipedia
  • ハーレーダビッドソン - Wikipedia

    ハーレーダビッドソン (Harley-Davidson, Inc. [ˌhɑː(r)liˈdeɪvɪdsən][5][6]) (H-D、またはハーレー)は、アメリカ合衆国のオートバイメーカー。1903年にウィスコンシン州ミルウォーキーで設立された。 世界恐慌を生き残ったアメリカの2大オートバイメーカーの1つ(もう1社はインディアン)[7]。同社は多くのオーナー企業の変遷、子会社の変遷(アエルマッキ:1974-78、ビューエル:1987-2009)、財務環境の悪化と品質低下の時期ならびに激しい国際競争を生き残り[8]、世界第5位のオートバイメーカーとなり、世界に広く知られるアイコンブランドとなった。愛好者によるオーナークラブおよびイベントが世界中に存在し、同様にブランド特定した博物館も多数存在する。 チョッパースタイルオートバイへのカスタム化のベースモデルとなったことで有名であり[9]、ハー

    ハーレーダビッドソン - Wikipedia
    perlcodesample
    perlcodesample 2018/12/01
    “新しいハーレーダビッドソンの経営陣は、モデルを日本人向けにマッチさせようとするよりむしろ「レトロ」な味わいを利用することにした。”
  • OpenSSL - Wikipedia

    使用ライブラリ( libssl, libcrypto )を ver. 1.0 から 1.1 に変更する場合には、使用元のプログラムを少なからず変更する必要がある。変更に関するノウハウや解説が[17]においてまとめられている。 暗号化アルゴリズム[編集] OpenSSLは以下の暗号化アルゴリズムをサポートする。 プロトコル SSL 3.0、TLS (1.0、1.1、1.2、1.3)、DTLS (1.0、1.2) 共通鍵暗号方式 AES、Blowfish、Camellia、ChaCha20、Poly1305、SEED、CAST-128、DES、IDEA、RC2、RC4、RC5、トリプルDES、GOST 28147-89(英語版)[18]、SM4(英語版) ハッシュ関数方式 MD5、MD4、MD2、SHA-1、SHA-2、SHA-3、RIPEMD-160、MDC-2(英語版)、GOST R 3

    OpenSSL - Wikipedia
  • OpenGL Utility Toolkit - Wikipedia

    OpenGL Utility Toolkit (GLUT) とは、リアルタイム3次元コンピュータグラフィックス用APIのひとつであるOpenGLのバージョン1.1[1]に準拠したユーティリティツールキット(ライブラリ)である。GLUTはC言語形式の関数群で構成されている。 シリコングラフィックス (SGI) やマーク・キルガード(英語版)(Mark J. Kilgard)によって開発された。 WindowsmacOSLinuxなどのUnix系オペレーティングシステム (OS) で使用できる。 概要[編集] OpenGL向けの基的な拡張ライブラリとしては、同次変換行列の生成などを補助するGLU (OpenGL Utility Library(英語版)) が存在するが、GLUTはGLUにない下記の機能を持つ。 OpenGL描画のための複数ウィンドウ コールバック形式のイベント処理 マウス

  • DuckDuckGo - Wikipedia

    DuckDuckGo(ダックダックゴー)は、インターネット検索エンジンである。利用者のプライバシーの保護と利用履歴等を記録保存しないことを運営方針としている[2]。VivaldiやTor Browserの標準検索エンジンにも採用されている。また、DuckDuckGoは検索結果のパーソナライズを行わないため「フィルターバブル」に陥らない(DuckDuckGoGoogleのフィルターバブル問題についてブログで指摘している)[3][4]。 社はアメリカ合衆国ペンシルベニア州パオリ(英語版)にある[5]。 DuckDuckGoの検索結果はYahoo! Search BOSS(英語版)、ウィキペディア、Wolfram AlphaMicrosoft Bing、Yandex、そして自身のウェブクローラーであるDuckDuckBotを含む400種以上のソース[6] によって作られる[2][7][8]

    DuckDuckGo - Wikipedia
  • コンマ演算子 - Wikipedia

    プログラミング言語 C および C++ におけるコンマ演算子(コンマえんざんし)は、左被演算子を評価しその値を捨て、その後右被演算子を評価する演算子である。順次演算子(じゅんじえんざんし)もしくは順次評価演算子 (sequential-evaluation operator) と呼称されることもある[1][2][3]。JIS X3010ではコンマ演算子と表記されている。 コンマ演算子の値と型は右被演算子の値と型となる。C では右辺値だが、C++ では右被演算子が左辺値であれば左辺値となる。また、左被演算子の評価に対する副作用(C++では一時変数の破棄を除く)が完了した後に右被演算子が評価されることが規格上保証されている。 使用例[編集] int a=1, b=2, c=3, i; // このコンマは演算子としてではなくセパレータとして作用する i = (a, b); // 左被演算子aの値

  • CMOS - Wikipedia

    CMOS(シーモス、Complementary Metal-Oxide-Semiconductor; 相補型MOS)とは、P型とN型のMOSFETをディジタル回路(論理回路)で相補的に利用する回路方式[注釈 1]、およびそのような電子回路やICのことである[1]。また、そこから派生し多義的に多くの用例が観られる(『#その他の用例』参照)。 相補型MOS(CMOS)プロセスは、フェアチャイルドセミコンダクター社のフランク・ワンラスが考案し、翌1963年にワンラスとチータン・サー(英語版)が学会で発表したのが始まりである。RCA社は1960年代後半に「COS-MOS」という商標で商品化し[2]、他のメーカーに別の名称を探させ、1970年代前半には「CMOS」が標準的な名称となるに至った。 CMOSは、1980年代にNMOSロジックを抜いてVLSI用MOSFETの主流となり、TTL(Transi

  • Transistor-transistor logic - Wikipedia

    Transistor-transistor-logic (TTL) はバイポーラトランジスタと抵抗器で構成されるデジタル回路の一種。論理ゲート段(例えばANDゲート)と増幅段のどちらの機能もトランジスタを使って実装しているので、(RTLやDTLとの対比で)このように呼ばれている。 半導体を用いた論理回路の代表的なもののひとつであり、通常+5V単一電源のモノリシック集積回路 (IC) ファミリとして、コンピュータ、産業用制御機械、測定機器、家電製品、シンセサイザーなど様々な用途で使われている。TTLという略称は、TTL互換の論理レベルの意味で使われることもあり、TTL ICとは直接関係ないところでも使われている。例えば電子機器の入出力のラベルなどに表示することがある[1]。 DTLの改良品であり、さまざまなメーカーによってICが製造されているが、1970年代にテキサス・インスツルメンツ社(以

  • オープンアクセスジャーナル - Wikipedia

    オープンアクセスジャーナル(英: open access journal)は学術雑誌のうち、オンライン上で無料かつ制約無しで閲覧可能な状態に置かれているものを指す。クリエイティブ・コモンズなどのライセンスを用いて、自由な再利用を認めているものも多い。オープンアクセスの定義にばらつきがあるため、最古のものについては定説はないが、フロリダ昆虫学会の Florida Entomologist はオープンアクセスジャーナルの起源の一つとして挙げられることがある。オープンアクセスジャーナルは、それまでの読者から費用を回収する方式ではなく、著者が費用を負担する形式となっているものが多い。他にも掲載から一定期間経過するとオープンアクセスとなるものなども存在する。大手出版社からもオープンアクセスジャーナルが出版されるようになるなど、着実にシェアを増やしてきている。メガジャーナルと呼ばれる多数の論文を掲載す

  • 非正規化数 - Wikipedia

    非正規化数(ひせいきかすう、Denormalized Number)または非正規数(ひせいきすう、Denormal Number)は、浮動小数点方式において「正規化」して表現できないような、0にごく近い、絶対値が極端に小さい数の表現法により表現された数である。英語では Subnormal Number とも。たとえばC言語の倍精度 (double) の場合、float.h により DBL_MIN という名前に定義される最小の正規化数よりも絶対値が小さい(つまりゼロに近い)。 概要[編集] 一般に浮動小数点方式では、仮数部の上位桁にゼロが出現しないよう表現を調整する。たとえば、0.0123 は 1.23×10−2 と表現される。これを「正規化」と言う。非正規化数は、正規化すると、表現に使用しようとしている表現方式で、指数が表現可能な範囲より小さくなってしまう数である(一般に浮動小数点では、仮

  • 汎整数拡張 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "汎整数拡張" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年10月) 汎整数拡張(はんせいすうかくちょう、英: integral promotion)[1]とは、C言語およびC++において整数の扱いをする上で、ある条件のもとにその整数の型を格上げ、あるいは格下げする変換のことをいう。JIS X 3010:2003(C99相当)では「整数拡張」(integer promotion)[2] と呼び、JIS X 3014:2003(C++03相当)では「汎整数昇格」(integral promotion)[3] と呼ぶが、意味は変わら

  • 動的メモリ確保 - Wikipedia

    動的メモリ確保(どうてきメモリかくほ、英: dynamic memory allocation)は、メモリ管理手法のひとつであり、プログラムを実行しながら、随時必要なメモリ領域の確保と解放を行なう仕組みである。動的メモリアロケーション、動的メモリ割り当てとも。 メモリの利用状況は、自身の実行状況や他のプログラムの実行状況に応じて常に変動するため、それらの動作に支障をきたさないよう必要なメモリ領域を適切なアドレスに対して臨機応変に確保・解放を行なう必要がある。 概要[編集] 現実のコンピュータでは、メモリに記憶できる情報の量は限られている。理論的なメモリアドレス空間(仮想アドレス)が必要十分に(例えば48ビットなど)確保されていても、たいてい物理的に搭載されているメモリ量はその上限よりも小さく、さらに個々のコンピュータハードウェアによって異なることが多い。また、マルチタスクシステムでは一つの

  • 3番地コード - Wikipedia

    3アドレスコード(英: three-address code)とは、コンピュータ・プログラミング言語処理系などにおける中間表現などにおける形式の1パターンである。処理系においては、コンパイラ最適化などの処理を掛けるのに適している。2つの入力と1つの出力のアドレス(メモリまたはレジスタ)を指定する形式であるため、3アドレスコードと呼ばれる。命令セットアーキテクチャにおける「3オペランド」形式の類推とも言える。 概要[編集] この形式における各命令は、形式的に4ツ組で表現すると (オペコード, ソース1, ソース2, デスティネーション) である。より直感的にプログラミング言語における代入と2項演算子による数式っぽく書くと、 あるいは、 といったようになる(ただし は、なんらかの演算の2項演算子とする)。「左辺」「右辺」という用語の都合から、ここでは以後、後者の記法を使う。 ここで、a と b

  • X-Chat - Wikipedia

    X-Chat(XChatやxchatとも一般的に記される)は非常にポピュラーなUnix系システム用のIRCクライアント。Windows用やMac OS X用もある(X-Chat Aquaと呼ばれる派生プロジェクトプロジェクトとの互換性を維持しており、Fink projectで管理しているオフィシャルバージョンよりもポピュラーである)。タブとツリーのユーザーインターフェイスを採用し、複数のサーバをサポートし、高いカスタマイズ性がある。コマンドライン版とGUI版の両方が利用可能であるが、GUI版はコマンドライン版よりもはるかに影響力が高い。GNU General Public License (GPL) に基づいてライセンスされ、GTK+ツールキットをユーザーインターフェイスに利用している。 シェアウェア論争[編集] 2004年8月23日の時点でX-Chatのオフィシャルなウィンドウズ版

    X-Chat - Wikipedia
  • アドレッシングモード - Wikipedia

    アドレッシングモード(Addressing Mode)は、CPUの命令セットアーキテクチャ(ISA)において、命令のオペランド部(演算の対象となるデータのこと)を表すための方法のことである。一般に、プロセッサの命令において、オペランドとその結果を出力する場所が必要である。アドレッシングモードは、結果を出力する場所をオペランドと同じ場所とし、オペランドの領域に結果を書き戻す方法である。これによって、命令での場所の指定が最小限に抑えられる。そのため、狭義のアドレッシングモードでは、オペランドとして使用すべきメモリ領域を指定する。しかし、広義には、レジスタを指定したり、値が命令のオペランドとして直接与えられたりする場合も含まれる。 プログラミングの観点では、アドレッシングモードはコンパイラ開発を行う時やアセンブリ言語を利用する際に重視される。 アドレッシングモードの複雑さ[編集] コンピュータ・

    アドレッシングモード - Wikipedia
  • アナログ-デジタル変換回路 - Wikipedia

    変調方式の一種として見た場合は、A/D変換はパルス符号変調である。A/D変換のような操作をデジタイズということがある。 基的なA/D変換の操作は、まずサンプリング周波数で入力を標化し、それを量子化することでおこなう。標化にともなう折り返し雑音は、重要な問題である。また、量子化にともなう量子化誤差による量子化雑音もある。 原理[編集] 「比較器」とは、入力電圧を基準電圧と比較して、基準より高いか低いかを出力する回路であり、1bitのAD変換器と言える。 フラッシュ型(並列比較型)[編集] フラッシュ型(並列比較型) bit出力のAD変換であれば、個の比較器を用意して変換を行う。たとえば0Vから15Vまで1V間隔でAD変換して4bit出力を得る場合であれば、1Vから15Vまで15個の比較器を用意して入力と比較を行い、必要があればそれらの出力を2進数にエンコードする。 原理が単純であり、比

    アナログ-デジタル変換回路 - Wikipedia
  • デジタル-アナログ変換回路 - Wikipedia

    原理[編集] 3レベルのパルス幅変調出力(青)と、それを積分するという「ローパスフィルタ」に通した時の出力(赤)。フィルタ特性による位相の遅れが見られる。 パルス幅変調型[編集] 2進数データをパルス幅変調データに変換し、その出力をローパスフィルタに通してパルス周波数による高周波成分を除去する。 パワートランジスタによるスイッチングの直後にLCローパスフィルタを挿入すると、リニアアンプ無しに低損失大出力DA変換を実現でき、そのままスピーカーやモーターを直結できる(D級アンプ、チョッパ制御)。 デルタシグマ型[編集] デジタル入力を時間方向に補完してサンプリング周波数を数十倍にする(オーバーサンプリング)。この出力をデルタ・シグマ・モジュレータを通すことで低ビットのオーバーサンプリングデータにする。デルタ・シグマ・モジュレータの目的はAD変換の場合と同じだが、高ビットのデジタル入力を、デジタ

    デジタル-アナログ変換回路 - Wikipedia
  • パルス符号変調 - Wikipedia

    4ビットPCMによる信号の標化及び量子化の例。赤い線がアナログ信号であり、青い点が標化及び量子化後のデータである。 パルス符号変調(パルスふごうへんちょう、PCM、英語: pulse code modulation)とは音声などのアナログ信号を、アナログ-デジタル変換回路により、デジタル信号に変換(デジタイズ)する変調方式の一つである。 概要[編集] アナログ信号に対して標化および量子化を行い、数列として出力する[1]。サンプリング周波数が高く量子化ビット数が多いほど変換前に近い高品質なデータになるが、データサイズが非常に大きくなるという問題がある。PCMの実用化は古く、1943年から1946年まで運用されたSIGSALYで人類史上初めて実用化された。 種類[編集] 量子化の方式の違いにより、様々な種類のPCMが存在する。ほとんどの場合、現代に用いられているPCMはサンプリング周波数

    パルス符号変調 - Wikipedia
  • 適応的差分パルス符号変調 - Wikipedia

    適応的差分パルス符号変調(adaptive differential pulse code modulation:ADPCM、適応的差分PCM あるいは 適応差分PCM)とは自然信号に対する圧縮方式の一つである。主に音声信号に用いられる。 過去に復号された信号標と現在の信号標との差分信号を符号化する差分パルス符号変調(DPCM、差分PCM)を改良し、量子化幅を適応的に変化させるものである。 特徴[編集] ADPCMは、信号の性質によって変化する適応予測と差分信号の量子化ステップ幅が信号の振幅によって変化する適応量子化の両方を用いることを特徴とする。 PCMと同様に実時間で圧縮記録、展開が行え、且つ整数演算のみで高性能な制御回路も必要としない為、様々な音声装置に採用されている方式である。 標化周波数8kHzの音声信号用としてはITU-T G.726が使用されており、1サンプルあたり2か