タグ

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

  • Grails - Wikipedia

    Grails (グレイルズ)は、プログラミング言語 Groovy を使用するオープンソースのWebアプリケーションフレームワーク。Grails や Groovy はJavaプラットフォーム上で動作する。「設定より規約 (convention over configuration)」というパラダイムにより高い生産性を実現し、スタンドアロンの開発環境を提供しつつ、開発者からはその設定の詳細を隠蔽している。 かつては "Groovy on Rails" と名乗っていたが、Ruby on Rails の David Heinemeier Hansson の要求で現在の名称になった[1][2]。開発は2005年7月に開始され、2006年3月29日に 0.1 をリリース、2008年2月18日に 1.0 をリリース、2011年12月15日に 2.0、2015年3月31日に 3.0 をリリースした。 Gr

    kihan
    kihan 2016/01/12
  • 人工言語 - Wikipedia

    この項目では、自然言語と異なり人工的に作られた言語について説明しています。哲学的問題を定式化しようとする哲学上の手法については「en:ideal language philosophy(理想言語学派/人工言語学派)」をご覧ください。 この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2015年12月) 独自研究が含まれているおそれがあります。(2015年12月) 出典検索?: "人工言語" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL 人工言語(じんこうげんご、英語: constructed language、artificial language、conlang、artlang)とは、個人

    kihan
    kihan 2015/08/04
  • memcached - Wikipedia

    もともと Danga Interactive によって LiveJournal サービスのために開発されたが、現在は多数のサイトで利用されている。memcached は、データとオブジェクトをメモリ内にキャッシュすることでデータベースから読み出しを行う回数を減少させ、データベースを用いた Web サイトを高速化するために良く用いられる。memcachedはパーミッシブ・ライセンスであるBSDライセンスに従い頒布されている[2]。 memcached は適切に設定されたファイアウォールを用いるサーバ上で使用するか、そうでない場合はSASL認証のオプション付きでコンパイルしたものを使用できる(1.4.3以降)。既定では、memcached はポート 11211 番を使用する。また、libevent を使用している。 memcached の API は、複数のマシン上に分散された巨大なハッシュテ

    kihan
    kihan 2015/01/20
  • キーウェスト - Wikipedia

    キーウェスト (Key West) は、アメリカ合衆国フロリダ州モンロー郡に位置する都市である。フロリダ半島から南西に伸びるフロリダ・キーズ諸島の西端のキーウェスト島(英語版)に位置する。同市はハワイ州とアラスカ州を除くアメリカ合衆国土48州で最南端の都市である。マイアミの南西208km、キューバ・ハバナの北171kmに位置する。マイアミからは車で260kmの道のりになる。 キーウェストという地名は、人骨がこの島で発見されたことから、スペイン語の「カヨ・ウェソ(Cayo Hueso;人骨の島)」が由来となっている。これが英語化の過程で「カヨ (Cayo)」が「キー (Key)」に、「ウェソ (Hueso)」が「ウェスト (West)」に変化したと考えられている。 キーウェストにはフロリダ半島から続く国道US-1号線が通っている。島から島へと延々とさんご礁の海の上にかかる32の橋を渡ってい

    キーウェスト - Wikipedia
    kihan
    kihan 2013/12/30
  • シュレーディンガーの猫 - Wikipedia

    この項目では、思考実験について説明しています。Brian the Sunのアルバムについては「シュレディンガーの (Brian the Sunのアルバム)」をご覧ください。 シュレーディンガーの(シュレーディンガーのねこ、シュレディンガーのとも、英: Schrödinger's cat)は、1935年にオーストリアの物理学者エルヴィン・シュレーディンガーが発表した、を使った思考実験。この思考実験は、物理学的実在の量子力学的記述が不完全であると説明するために用いられた。 シュレーディンガーは、EPR論文を補足する論文の中で、観測されない限り重ね合わせであるとして記述すると、巨視系の状態が"状態見分けの原理"(巨視的な観測をすれば区別できる巨視系の諸状態は、観測の有無にかかわらず区別できるとする原理)を満たさないことを示す具体例として、この思考実験を用いた[1]。 ニュートン以来の古典

    シュレーディンガーの猫 - Wikipedia
    kihan
    kihan 2013/08/13
  • Multics - Wikipedia

    Multics(マルティックス)は1960年代に開発されたタイムシェアリングオペレーティングシステムであり、後世に多大な影響を与えた。名前は「multiplexed information and computing service」に由来している。プロジェクトは1964年にマサチューセッツ州ケンブリッジで始まった。最後まで使われていたカナダ国防省のシステムは、2000年10月30日に退役した[3]。 Multicsの元の計画と開発は1964年に、MIT(フェルナンド・J・コルバトら)を中心として、AT&Tベル研究所およびゼネラル・エレクトリック (GE) の独創的な共同プロジェクトとして始まった。しかし1969年にベル研が見切りをつけ脱落(これが結果としてUNIXを生んだ)、さらに翌年GEのコンピューター部門がハネウェルにMulticsもろとも買収されている。 MulticsはGEが商品

    Multics - Wikipedia
    kihan
    kihan 2013/06/23
  • Erlang - Wikipedia

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

    Erlang - Wikipedia
    kihan
    kihan 2013/06/23
    アーラン。シンプルなメッセージ通信によるアクターモデルを採用した並列処理に強い言語。Twitterの登場で注目を集めるようになった。
  • Clojure - Wikipedia

    Clojure (発音は/'klouʒər/[3], クロージャー)は、関数型プログラミング言語であり、LISP系の言語の方言の一つである。関数型プログラミングのプログラミングスタイルでのインタラクティブな開発を支援し、マルチスレッドプログラムの開発を容易化する汎用言語である。Clojure言語のプログラムはJava仮想マシンで動作する。.NETで動作するClojureCLRも開発されている。Clojure言語は「データとしてのプログラムコード」 (英語:「code as data」) という思想で設計されており、洗練されたマクロ機構を持つ。 リッチ・ヒッキー (Rich Hickey)がClojure言語を設計した目的は、既存のJavaプラットフォーム上で動作して、並行コンピューティングができる、関数型のLISP系の言語を作ることである。[4][5] Clojure言語が並行コンピューテ

    Clojure - Wikipedia
    kihan
    kihan 2013/06/23
  • ソフトウェアトランザクショナルメモリ - Wikipedia

    計算機科学において、ソフトウェアトランザクショナルメモリ(英: software transactional memory, STM)は、データベーストランザクションに似た並行性制御機構であり、並列計算を行う際の共有メモリへのアクセス法である。この機構はロックベースの同期を用いた並行性制御の代替手段として機能し、ノンブロッキングな方法で実装される物もある。ここでいうトランザクションとは、共有メモリに対する一連の読み出しと書き込みを実行するコードを意味する。論理的にはこれらの読み出しと書き込みは、時間的なある一点で行われ、他のトランザクションからはその間の状態は見えない。トランザクションを行うためにハードウェアにサポートさせるアイデア(ハードウェアトランザクショナルメモリ)は、1986年に Tom Knight により論文と特許として出された。そのアイデアを普及させたのが Maurice H

    kihan
    kihan 2013/06/23
  • PL/I - Wikipedia

    PL/I(ピーエルワン)は、汎用プログラミング言語の一つ。名前は英語の「programming language one」に由来する。 PL/Iは科学技術用、工業用、商業用などにデザインされた命令型プログラミング言語である。1964年に生まれ、教育機関、商用、工業で使用されてきた。 PL/Iの主要な用途はデータ処理で、再帰および構造化プログラミングに対応する。言語の構文は英語に似ており、検証や操作が可能な幅広い機能のセットを持ち、複合的なデータ型を記述することに適している。

    kihan
    kihan 2013/06/23
    ピーエルワン。科学技術用、工業用、商業用などにデザインされた命令型プログラミング言語。
  • セレンディピティ - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。 適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2017年11月) セレンディピティ(英語: serendipity)とは、素敵な偶然に出会ったり、予想外のものを発見すること[1]。また、何かを探しているときに、探しているものとは別の価値があるものを偶然見つけること。平たく言うと、ふとした偶然をきっかけに、幸運をつかみ取ることである。 「serendipity」という言葉は、イギリスの政治家にして小説家であるホレス・ウォルポール[注 1]が1754年に生み出した造語であり、彼が子供のときに読んだ『セレンディップの3人の王子 (The Three Princes of Serendip)』という童話にちなんだものである。セレンディップとはセイロン島、現在のスリ

    kihan
    kihan 2013/06/01
    こういうのサービスで実現できるといいかな〜
  • 1