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

  • 日本科学未来館 - Wikipedia

    科学未来館(にっぽんかがくみらいかん、英称:The National Museum of Emerging Science and Innovation、愛称:Miraikan)は、東京都江東区青海の国際研究交流大学村内にある科学館。 2001年7月9日に開館。科学技術振興機構が設立。当初運営は財団法人科学技術広報財団に委託されていたが、2009年に事業仕分けの対象となりその運営方法が見直され、現在は科学技術振興機構の直轄運営となっている。 最新の科学技術の展示 社会一般への科学技術者の成果の発表 一般社会からの科学技術の所感・見解などを学会・論文などを通じての研究者へフィードバックする など科学技術と人々との交流をコンセプトとし、多様なバックグラウンドをもつ科学コミュニケーターなどのスタッフが在籍している。また、科学コミュニケーションの手法開発、科学コミュニケーターの育成、輩出も主な

    日本科学未来館 - Wikipedia
  • ミドリムシ - Wikipedia

    ミドリムシ(緑虫)は、ユーグレナ植物門ユーグレナ藻綱ユーグレナ目に属する鞭毛虫の仲間であるミドリムシ属 Euglena の総称。商用の名称では、和名のミドリムシの代わりに学名のユーグレナを用いる場合も多い。古くはユーグレムシの名称が使われたこともある[1]。項目では E. gracilis や E. proxima などを含む、典型的なミドリムシに関して記述する。 Euglena 細胞中央のピンク色の球は細胞核、多数見られる緑色の顆粒は葉緑体、上部の赤い点は euglena という名前の由来でもある眼点(eu- 真の、美しい+glena 眼)。 淡水ではごく普通に見られる生物である。止水、特に浅いたまり水に多く、春から夏にかけて水田では頻繁に発生する。ミドリムシは大量発生することがあり、場所や時期にもよるが、春先に水が張られた水田で大量発生する場合が多い。 水が張られたばかりの水田などが

    ミドリムシ - Wikipedia
  • 表見代理 - Wikipedia

    この記事は特に記述がない限り、日国内の法令について解説しています。また最新の法令改正を反映していない場合があります。 ご自身が現実に遭遇した事件については法律関連の専門家にご相談ください。免責事項もお読みください。 表見代理 (ひょうけんだいり) とは、広義の無権代理のうち、無権代理人に代理権が存在するかのような外観を呈しているような事情があると認められる場合に、その外観を信頼した相手方を保護するため、有権代理と同様の法律上の効果を認める制度。通説は表見代理を広義の無権代理の一種とみるが、学説の中には表見代理は質的に無権代理とは異なるものであるとみる説もある。 民法上、代理権授与の表示による表見代理(民法109条1項)、権限外の行為の表見代理(民法110条)、代理権消滅後の表見代理(民法112条1項)の3種がある。

  • 人工光合成 - Wikipedia

    実験室環境での光合成の例。水に浸された触媒が、小さな容器(電池)に容れられ、太陽光を模した光に照らされる。見られる泡は(小容器の手前の)酸素と(小容器の後ろの)水素である。 人工光合成(じんこう こうごうせい、英: Artificial photosynthesis)は、光合成を人為的に行う技術。 自然界での光合成は、水・二酸化炭素と、太陽光などの光エネルギーから化学エネルギーとして炭水化物などを合成するものであるが、広義の人工光合成には太陽電池を含むことがある[1]。 自然界での光合成を完全に模倣することは実現していないが、部分的には技術が確立しており、単純なエネルギー変換効率では植物を上回っている[2]。 意義・実用化過程[編集] エネルギー資源の化石燃料からの置き換え、また炭酸固定により、地球温暖化の原因と考えられている二酸化炭素の排出量抑制が期待される[2]。従来の太陽電池では電力

    人工光合成 - Wikipedia
  • OpenCV - Wikipedia

    OpenCV(オープンシーヴィ、英: Open Source Computer Vision Library)とはインテルが開発・公開したオープンソースのコンピュータビジョン向けライブラリ[4]。2009年にWillow Garage(ウィロー・ガレージ)に開発が移管され、さらにその後Itseezにメンテナンスが移管された[5]が、2016年5月にインテルがItseezを買収することが発表された[6][7]。 概要[編集] 画像処理・画像解析および機械学習等の機能を持つC++JavaPython、MATLAB用ライブラリ[8]。様々なプラットフォームすなわち複数のオペレーティングシステム (OS) やCPUアーキテクチャに対応するクロスプラットフォームなライブラリであり、macOSやFreeBSD等全てのPOSIXに準拠したUnix系OS、LinuxWindowsAndroid、i

    OpenCV - Wikipedia
    perlcodesample
    perlcodesample 2013/11/05
    “OpenCV”
  • GPGPU - Wikipedia

    GPGPU(General-purpose computing on graphics processing units; GPUによる汎用計算)とは、GPUの演算資源を画像処理以外に応用する技術である[1][2]。ビッグデータなどに対し大量の科学技術計算などを実行できるため、広く使われるようになった[3]。2022年、単一マシンとしては世界初のエクサスケールコンピュータとなった米HPEの「フロンティア」にもベクトル計算用にAMDGPUが搭載されるなど、世界最速を競うスーパーコンピュータでの利用も一般的である。 GPGPUは、GPUが持つベクトル計算機としての特性を活かした汎用的なストリーム・プロセッシングの一形態である。GPUはコンピュータゲームで多用されるリアルタイム画像処理向けのデータ並列計算とパイプライン処理に特化した命令発行形態を持ち、またGPUとメインメモリ間の帯域幅は通例狭

  • matplotlib - Wikipedia

    Matplotlibは、プログラミング言語Pythonおよびその科学計算用ライブラリNumPyのためのグラフ描画ライブラリである。オブジェクト指向のAPIを提供しており、様々な種類のグラフを描画する能力を持つ。描画できるのは主に2次元のプロットだが、3次元プロットの機能も追加されてきている。描画したグラフを各種形式の画像(各種ベクトル画像形式も含む)として保存することもできるし、wxPython、Qt、GTKといった一般的なGUIツールキット製のアプリケーションにグラフの描画機能を組みこむこともできる。MATLABの対話環境のようなものを提供するpylabというインタフェースも持っている。Matplotlibは、BSDスタイルのライセンスの下で配布されている。 matplotlibは、Pythonのバージョン2.6以降、およびPython 3をサポートしている[2]。 matplotlib

    matplotlib - Wikipedia
  • GNU Scientific Library - Wikipedia

    GNU Scientific Library (GSL) は、C言語で記述された科学技術計算関数のライブラリである。オープンソースであり、GNU General Public Licenseのもとで配布されている。 このプロジェクトは1996年にロスアラモス国立研究所のDr. M. GalassiとDr. J. Theilerの着想に始まり、計算物理の専門家集団(Dr G. Jungman、Dr B. Gough、Dr J. Davies、R. Priedhorsky、Dr M. Booth、Dr F. Rossi、Dr D. Eddelbuettelら)を中心に作成された。 線形計算についてはBLASをサポートしており、CBLAS インターフェイスを実装している。 Linuxをはじめ、Unix系OSを中心にサポートしている。Microsoft Visual Studio用のバイナリもある

  • Lubuntu - Wikipedia

    Lubuntu(ルブントゥ、/luːˈbuːntuː/)はUbuntuから派生したディストリビューションであり、「軽量で、リソース消費量が少なく、省エネ」なことを目指したプロジェクトである。デスクトップ環境には18.10以降はLXQtを使用している[1]。かつてはLXDEを使用していた[2][3][4]。 LXDEはOpenboxウィンドウマネージャーを使用することで、ネットブックやノートパソコン、旧型のPCなどのために軽量化を図っており、その点でLubuntuはXubuntuと共通している[2]が、最初のレビューによると通常インストールや一般的な使用状況ではXubuntuやUbuntuの半分のRAMしか使用しない[5]。 名前の由来[編集] Lubuntuという名前はLXDE(現在はLXQt)とUbuntuの組み合わせからなる。LXDEはLightweight X11 Desktop E

    Lubuntu - Wikipedia
  • ウェブデスクトップ - Wikipedia

    ウェブデスクトップ(英: web desktop)またはウェブトップ(英: webtop)は、ウェブブラウザやそれに類したクライアントアプリケーション内に埋め込まれたデスクトップ環境である。ウェブトップは、ウェブアプリケーション、Webサービス、クライアント-サーバアプリケーション、アプリケーションサーバ、ローカルクライアント上のアプリケーションなどを統合し、デスクトップメタファーを使ったデスクトップ環境を構築したものである。ウェブデスクトップは、WindowsmacOSデスクトップ環境やUnixおよびLinuxシステムのGUIと似たような環境を提供する。それはウェブブラウザ内で動作する仮想デスクトップである。ウェブトップでは、アプリケーション、データ、ファイル、設定、アクセス権といったものはネットワークの向こう側に存在する。処理のほとんどもリモートで行われ、ブラウザは表示と入力の道具

  • Go (プログラミング言語) - Wikipedia

    Goはプログラミング言語の1つである。Googleにおいて2009年[4]ロバート・グリースマ、ロブ・パイク、ケン・トンプソンによって設計された[5]。Goは、静的型付け、C言語の伝統に則ったコンパイル言語、メモリ安全性、ガベージコレクション、構造的型付け(英語版)、CSPスタイルの並行性などの特徴を持つ[6]。Goのコンパイラ、ツール、およびソースコードは、すべてフリーかつオープンソースである[7]。 また、軽量スレッディングのための機能、Pythonのような動的型付け言語のようなプログラミングの容易性、などの特徴もある。Go処理系としてはコンパイラのみが開発されている。マスコット・キャラクターはGopher(ホリネズミ)。 発表当初はLinuxMac OS Xのみしかサポートしていなかったが[8]、2012年3月にリリースされたバージョン1.0からはWindowsもサポートされている

    Go (プログラミング言語) - Wikipedia
  • PHP (プログラミング言語) - Wikipedia

    PHP(ピー・エイチ・ピー)は、 "The PHP Group" によってコミュニティベースで開発[3]されているオープンソースの汎用プログラミング言語およびその公式の処理系であり、特にサーバーサイドで動的なウェブページを作成するための機能を多く備えていることを特徴とする[4]。 名称の PHP は再帰的頭字語として、 "PHP: Hypertext Preprocessor" を意味[5][6]するとされており、「PHPHTMLのプリプロセッサである」とPHP自身を再帰的に説明している。 PHPはラスマス・ラードフが個人的にCで開発していたCGIプログラムである "Personal Home Page Tools" (短縮されて "PHP Tools" と呼ばれていた)を起源とする[6]。 元々はラードフ自身のWebサイトで簡単な動的Webページを作成するために用いられていたが、その後

    PHP (プログラミング言語) - Wikipedia
    perlcodesample
    perlcodesample 2013/07/05
    PerlでWebアプリケーションを作成したい場合はMojoliciousというWebフレームワークもあるので参考にどうぞ。https://github.com/yuki-kimoto/mojolicious-guides-japanese/wiki
  • Java - Wikipedia

    Java(ジャバ、ジャヴァ)は、汎用プログラミング言語とソフトウェアプラットフォームの双方を指している総称ブランドである[6]。オラクルおよびその関連会社の登録商標である。1996年にサン・マイクロシステムズによって市場リリースされ、2010年に同社がオラクルに吸収合併された事によりJavaの版権もそちらに移行した。 プログラミング言語Javaは、C++に類似の構文、クラスベースのオブジェクト指向、マルチスレッド、ガベージコレクション、コンポーネントベース、分散コンピューティングといった特徴を持ち、平易性重視のプログラム書式による堅牢性と、仮想マシン上での実行によるセキュリティ性およびプラットフォーム非依存性が理念とされている。Javaプラットフォームは、Javaプログラムの実行環境または、実行環境と開発環境の双方を統合したソフトウェアであり、ビジネスサーバ、モバイル機器、組み込みシステム

    Java - Wikipedia
    perlcodesample
    perlcodesample 2013/07/05
    テキスト処理、Webアプリケーション、Unix/Linuxのシステム管理をプログラムしたい場合はPerlというプログラミング言語もおすすめです。http://d.hatena.ne.jp/perlcodesample/20100228/1269445781
  • C言語 - Wikipedia

    構造化プログラミングのパラダイムに対応した高水準の手続き型言語である。ハードウェアの直接的な制御ができる機能を備えつつ、機械語やアセンブリ言語(アセンブラ)のような低水準言語と比較して、ソースコードの再利用性やメンテナンス性に優れており、目的に応じたプログラムの変更や拡張が容易である。 汎用性およびプログラムの自由度が高く、リソースや性能要求の厳しい用途にも耐えうるため、アプリケーションソフトウェアの開発だけでなく、オペレーティングシステム(OS)やデバイスドライバー、ファームウェアの記述、マイコン制御・機械制御など、上位層・下位層を問わず、あらゆる分野で利用されている。 対応する機器の範囲が広い。パーソナルコンピュータやワークステーションはもちろん、自動車や家電の組み込み用マイコンからスーパーコンピュータまで、C言語を使用できるハードウェアは多様である。そのため、C言語のコード資産が蓄積

    C言語 - Wikipedia
    perlcodesample
    perlcodesample 2013/07/05
    テキスト処理、Webアプリケーション、Unix/Linuxのシステム管理をプログラムしたい場合はPerlというプログラミング言語もおすすめです。http://d.hatena.ne.jp/perlcodesample/20100228/1269445781
  • プログラミング言語 - Wikipedia

    C言語で書かれた単純なコンピュータープログラムのソースコード。グレーの行は、人間のために自然言語で書かれたソースコードの内容の解説(コメント)。このソースコードをコンパイルして実行すると、「Hello, world!」という文字が出力される。 プログラミング言語(プログラミングげんご、英語: programming language)とは、コンピュータに対して命令を行うために考案された、正確に定義された記号と規則からなるコンピュータ言語である[1]。以前は、しばしばプログラム言語と表記された。プログラミング言語を使って行う作業のことを「プログラミング」といい、プログラミングをする人(あるいはそれを職業にしている人)のことを「プログラマ」という。 プログラミング言語には、関数名や構文名などに既存の自然言語(英語やフランス語など)の語彙・文法を流用している「アポステリオリ言語」と、それらを一切

    プログラミング言語 - Wikipedia
    perlcodesample
    perlcodesample 2013/07/05
    テキスト処理、Webアプリケーション、Unix/Linuxのシステム管理をプログラムしたい場合はPerlというプログラミング言語もおすすめです。http://d.hatena.ne.jp/perlcodesample/20100228/1269445781
  • プログラミング - Wikipedia

    この項目では、コンピュータプログラムの作成について説明しています。その他の用法については「プログラミング (曖昧さ回避)」をご覧ください。 この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2017年5月) 古い情報を更新する必要があります。(2021年3月) 出典検索?: "プログラミング" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL プログラミング(英語: Programming)とは、コンピューター上で、ある特定のコンピューティングの結果を得るために、実行可能なコンピュータープログラムを作成することである。 インターネットチェスのプログラムLichessの人工知能のプログラミングの例

    プログラミング - Wikipedia
    perlcodesample
    perlcodesample 2013/07/05
    テキスト処理、Webアプリケーション、Unix/Linuxのシステム管理をプログラムで行いたい場合は、Perlというプログラミング言語もおすすめです。http://d.hatena.ne.jp/perlcodesample/20100228/1269445781
  • Common Gateway Interface - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注によって参照されておらず、情報源が不明瞭です。 脚注を導入して、記事の信頼性向上にご協力ください。(2023年3月) Common Gateway Interface(コモン・ゲートウェイ・インタフェース、CGI)は、ウェブサーバ上でユーザプログラムを動作させるための仕組み。現存する多くのウェブサーバプログラムはCGIの機能を利用することができる。 [1][2][3] ウェブサーバプログラムの機能の主体は、あらかじめ用意された情報を利用者(クライアント)の要求に応じて送り返すことである。そのためサーバプログラム単体では情報をその場で動的に生成してクライアントに送信するような仕組みを作ることはできなかった。 そこでサーバプログラムから他のプログラムを呼び出し、その処理結果をクライアントに送信する方法が考案された。それを実現するため

    perlcodesample
    perlcodesample 2013/07/01
    PerlでWebアプリケーション(CGIスクリプト)を作成したいなら、今ならMojoliciousというフレームワークがおすすめです。https://github.com/yuki-kimoto/mojolicious-guides-japanese/wiki
  • Git - Wikipedia

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

    Git - Wikipedia
    perlcodesample
    perlcodesample 2013/06/29
    gitは便利ですね。サーバーにインストールしたgitのリポジトリをWebブラウザから観覧したいという要望がありましたら、GitPrepもよかったらお試しください。http://d.hatena.ne.jp/perlcodesample/20130421/1366536119
  • Ruby on Rails - Wikipedia

    Ruby on Rails(ルビーオンレイルズ)は、オープンソースのWebアプリケーションフレームワークである。単にRailsあるいはRoRと呼ばれる。その名にも示されているようにRubyで書かれている。またModel View Controller(MVC)アーキテクチャに基づいて構築されている。 実アプリケーションの開発を他のフレームワークより少ないコードで簡単に開発できるよう考慮し設計されている。Railsの公式なパッケージはRubyのライブラリやアプリケーションの流通ルートであるRubyGemsにより配布されている。 Railsの基理念は「同じことを繰り返さない」(DRY:Don't Repeat Yourself)と「設定より規約」(CoC:Convention over Configuration)である。 「同じことを繰り返さない」というのは、「定義などの作業は一回だけで済

    Ruby on Rails - Wikipedia
    perlcodesample
    perlcodesample 2013/06/28
    PerlだとRails + sinatraという位置づけのMojoliciousというWebフレームワークがあるので、PerlでWebフレームワークを探している方は一度お試しください。https://github.com/yuki-kimoto/mojolicious-guides-japanese/wiki
  • Perl - Wikipedia

    Perl(パール)とは、ラリー・ウォールによって開発されたプログラミング言語である。実用性と多様性を重視しており、C言語やsed、awk、シェルスクリプトなど他のプログラミング言語の優れた機能を取り入れている。ウェブ・アプリケーション、システム管理、テキスト処理など、さまざまなプログラムの開発に広く利用されている。 言語処理系としてのperlフリーソフトウェアである。Artistic LicenseおよびGPLのもとで配布されており、誰でもどちらかのライセンスを選択して利用することができる。UNIX、WindowsmacOSLinuxのようなUNIX互換OSなど多くのプラットフォーム上で動作する。 強力な文字列処理の仕組みを備えており、正規表現を利用できる。 連想配列(ハッシュ)をサポート。 多次元データ構造が利用可能。 自由度の高い文法。簡潔にプログラムを記述できる。 後方互換性は

    Perl - Wikipedia
    perlcodesample
    perlcodesample 2013/06/28
    Perlの基本を学んだ後に、Perlの応用や現代的な書き方を学びたい方は「サンプルコードによるPerl入門」もよかったらどうぞ。たくさんのPerlのコードのサンプルがあります。http://d.hatena.ne.jp/perlcodesample/