タグ

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

  • Punycode - Wikipedia

    Punycode(ピュニコード、プニコード)とは、国際化ドメイン名で使われる文字符号化方式で、RFC 3492 で定義されている。Unicode で書かれた文字列をDNSで使用可能な、アルファベット(大文字小文字を区別しない)、数字、ハイフンのみの文字列に変換する。 概要[編集] ドメイン名として Punycode を使用する際は、ピリオド(.)で区切られたドメイン名の階層レベルごとにプレフィックスとして「xn--」を使用し、エンコードされた文字列を続ける。大文字と小文字は区別されない。 可読なドメイン名 Punycodeでのドメイン名

  • ビヘイビア駆動開発 - Wikipedia

    ビヘイビア駆動開発(ビヘイビアくどうかいはつ、振舞駆動開発; behavior driven development; BDD)とは、プログラム開発手法の一種で、テスト駆動開発から派生した物である[1][2] 。 概要[編集] テスト駆動開発で記述されるテストケースは、作成したプログラムの動作が正しいかどうかを検証するために行う「テスト」である。テストであるという点は同一であるが、加えて、これから作成しようとするプログラムに期待される「振る舞い」や「制約条件」、つまり「要求仕様」に近い形で、自然言語を併記しながらテストコードを記述する。テストフレームワークのメソッド名も自然言語(英語など)に近い形をとっている。 テストコードの可読性があがる上、テストコードが要求仕様となりうる。要求仕様からテストコードを起こす際も、スムーズにコードに移行しやすい。 BDDではスペック(仕様)とテストは限りな

    hassylin
    hassylin 2008/06/19
  • Scala - Wikipedia

    Scala(スカラ、SKAH-lah[3])はオブジェクト指向言語と関数型言語の特徴を統合したマルチパラダイムのプログラミング言語である。名前の「Scala」は英語の「scalable language」に由来するものである。 プラットフォーム[編集] 主にJavaプラットフォーム(Java仮想マシン)上で動作し、既存のJavaのプログラムと容易に連携させることができる。 対応プラットフォーム Scala - Javaプラットフォーム Scala.js[4] - Scala から JavaScript へとトランスパイルする。 Scala Native[5] - LLVM を使用し、マシンネイティブの実行ファイルを出力 また、過去には下記のプラットフォームもサポートしていたが、現在は開発が中断している。 .NET Framework[6] Java Platform, Micro Edit

    Scala - Wikipedia
  • 拡張現実 - Wikipedia

    「Wikitude」。スマートフォンを通して見た風景上に、その場所に関する情報がオーバーレイされる 拡張現実(かくちょうげんじつ、英: Augmented Reality、オーグメンテッド・リアリティ、AR)とは、現実世界に仮想世界を重ね合わせて表示する技術を指す言葉[1][2]。エクステンデッド・リアリティ(XR)と呼ばれる先端技術の一つである[3]。 現実の風景の中にCGでつくられた3D映像やキャラクターなどのデジタルコンテンツやデータを重ねて表示することで現実世界を"拡張"する[4][5]。専用のヘッドマウントディスプレイ(以下、HMD)を用いる方法、あるいはスマートフォンのカメラとディスプレイを使って重ね合わせる方法などがある[1]。 概要[編集] 拡張現実(AR)とはその名の通り、「現実を拡張する」ものであり、肉眼で直接見ることができる現実の世界に重ねて、来その現実空間に存在し

    拡張現実 - Wikipedia
  • 命数法 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "命数法" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2015年10月) 命数法(めいすうほう、英語: Numeral system, または system of numeration)とは、数を名付ける法、即ち与えられた数を表わすための、一連の方式・規則・対応である。 概要[編集] 命数法とは、数値を表すときの数詞の体系[1]であり、言語により異なる。例えば、1桁の数値では「四の次」を表す数詞(5)を、日語では「五」、英語では"five"(ファイブ)、ドイツ語では"fünf"、ラテン語では"quinque"という。同じく、十進数にお

  • Erlang - Wikipedia

    Erlang(アーラン)は、コンピュータにおいて汎用的な用途に使うことができる並行処理指向のオープンソースソフトウェア(英:Open Source Software、略:OSS)プログラミング言語および実行環境。 概要[編集] Erlangの直列処理のサブセットの言語は、関数型言語であり、先行評価を行い、変数への代入は1回限りであり、動的型付けである。 Erlangはエリクソンにより次の条件のシステムを構築できるよう設計された。 分散化された環境 障害に耐性をもつ(IT用語における「フォルトトレラント」(英:Fault tolerant))。 ある程度のリアルタイム性を備える 無停止で稼働する ホットスワップが可能であり、稼働中のシステムを停止すること無くErlangのプログラムを変更することができる。Erlangは、当初はエリクソン社内部だけで使われる非公開の技術であったが、1998年に

    Erlang - Wikipedia
    hassylin
    hassylin 2007/03/28
    真剣にやるか。。ニューラルネットワークとか経済シミュレーションとかいろいろ使えそう
  • バイオインフォマティクス - Wikipedia

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

    バイオインフォマティクス - Wikipedia
    hassylin
    hassylin 2007/02/28
    将来のために
  • 3Mix-MP法 - Wikipedia

    この記事で示されている出典について、該当する記述が具体的にその文献の何ページあるいはどの章節にあるのか、特定が求められています。ご存知の方は加筆をお願いします。(2016年1月) 3Mix-MP法(スリーミックス-エムピーほう)は、う蝕の治療法の一つである。病巣無菌化組織修復療法や病巣無菌化組織修復療法3Mix-MP療法、3Mix-MP療法などとも呼ばれる。細菌を殺す三種の抗菌剤 (3Mix) とマクロゴール (M)・プロピレングリコール (P) の軟膏を混合することからこの名がついた。 新潟大学教授の星野悦郎の研究によって病巣の無菌化が成功し、宮城県仙台市の歯科医師である宅重豊彦が確立した、とされている。3Mix法の開発者である岩久正明は、自身の講演を聴いた宅重豊彦が、3Mixを混ぜる材料MPの名前を付けて開発者と称しているのみであると主張している。 現在までに安全性、有効性等は確かめら

    hassylin
    hassylin 2007/02/28
    無痛の歯医者ではこの手法が一番?
  • Category:人工知能 - Wikipedia

    このカテゴリ下にあるページは、該当する適切なサブカテゴリに移動してください。 このカテゴリは大きくなり過ぎないように継続的なメンテナンスが求められています。このカテゴリの下位にある適切なカテゴリに項目を移動してください。

  • MEMS - Wikipedia

    半導体プロセスを用いて作成されたギア(左下)とダニ(右上)の電子顕微鏡写真。(サンディア国立研究所 SUMMiTTM Technologies の好意による www.mems.sandia.gov) MEMS(メムス、Micro Electro Mechanical Systems)は、機械要素部品、センサ、アクチュエータ、電子回路を一つのシリコン基板、ガラス基板、有機材料などの上に微細加工技術によって集積化したデバイスを指す。プロセス上の制約や材料の違いなどにより、機械構造と電子回路が別なチップになる場合があるが、このようなハイブリッドの場合もMEMSという。 その製作には、LIGAプロセスや半導体集積回路作製技術をはじめとして、立体形状や可動構造を形成するために犠牲層エッチングプロセスも用いられる。 以前は、MEMSはセンサなどの既存のデバイスの代替を主な目的として研究開発が進められて

    MEMS - Wikipedia
    hassylin
    hassylin 2006/11/16
    こういった新技術はちょっとかじっとくと面白い
  • 1