タグ

Wikipediaに関するmooon_2005のブックマーク (170)

  • PowerShell - Wikipedia

    PowerShell(パワーシェル)は、マイクロソフトが開発した拡張可能なコマンドラインインターフェイス (CLI) シェルおよびスクリプト言語である。オブジェクト指向に基づいて設計されており、.NET Framework (Windows PowerShell 5系以前) あるいは.NET Core (PowerShell Core 6系以降) を基盤としている。 かつてはMicrosoft Shell(MSH、コードネーム Monad[2])と呼ばれていた。 Windows 7以降のオペレーティングシステム (OS) には標準で搭載されている。 マイクロソフトによるOSにはMS-DOSからWindowsに至るまで、どのバージョンにもコマンドラインシェルが付属した。それは、かつてはCOMMAND.COMであり、Microsoft Windows NTベースの製品においてはcmd.exeで

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

    Fantomとは汎用のオブジェクト指向言語であり、Java仮想マシン、Microsoft .NET 共通言語ランタイム、JavaScript 処理系で動作する。Fantom言語はクロージャーによって関数型プログラミングをサポートし、アクターモデルによって並行コンピューティングをサポートする。Fantom言語の型システムは静的型付けと動的型付けの両方の特徴を兼ね備えている。構文はC#言語やJava言語と似た中括弧を使うものになっている。 Fantom言語の型システムは簡素に設計されている。全ての変数は、C#言語やJava言語と同様に、静的に型付けされている。複雑さを避けるため、Fantom言語では汎用プログラミング機構は採用されていない。その代わり、汎用のデータ型が組み込まれている (List、Map、Func)。また、Fantom言語には、動的なメソッド呼び出しの仕組みと、自動的な型キャス

  • Windows CardSpace - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Windows CardSpace" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2024年2月) Windows CardSpace は、アイデンティティメタシステムに対するマイクロソフトのクライアントソフトウェアである。マイクロソフト内のコード名は InfoCard。CardSpace は、アイデンティティセレクタと呼ばれるアイデンティティ・クライアントソフトウェアの一種である。CardSpaceはユーザーのデジタルアイデンティティへの参照を格納しており、それをユーザーに対して視覚的なインフォメーションカードとして提示する。Ca

  • REBOL - Wikipedia

    REBOL は、データ交換言語であり、通信や分散処理に特化したプログラミング言語である。Relative Expression Based Object Language の略。設計者カール・サセンラスはこれをメッセージング言語と呼び、「REBOL の主なアイデアは、サーバ、クライアント、その間の通信やそれらのストレージで使える言語にするというものであった。REBOLの能力は、プログラミング言語の概念とメタデータ言語の概念を統合したことに由来する。REBOLの究極の目的は、インターネット上のあらゆる機器間で情報がどのように格納され、交換され、処理されるかを表す新たなアーキテクチャを提供することである。すなわち、人間と機械の間の情報の意味論的交換に使われることを意味する」と述べている。 1997年にリリースされたREBOLは、カール・サセンラスが20年に渡って設計したものである。サセンラスは

  • .NET Compact Framework - Wikipedia

    Microsoft .NET Compact Framework (マイクロソフト ドットネット コンパクト フレームワーク、.NET CF)とは、Microsoftが開発し、Windows CEベースのモバイル・組み込みデバイス上で動作するように設計された、アプリケーション開発・実行環境。 .NET Compact Frameworkは、いくつかのフル版.NET Frameworkのクラスライブラリと、Windows CE InputPanel等のモバイルデバイスに特化したライブラリを使用する。しかし、.NET Compact Frameworkが持つライブラリは.NET Frameworkの完全なコピーではなく、より少ないスペース、リソース環境下において使用できるよう縮小されている。

  • IronPython - Wikipedia

    IronPythonとは、.NET Framework/Mono/.NET Core上で動作するPythonの実装である。Jim Huguninによって開発が進められ、2006年9月5日に初版がリリースされた。バージョン1.x系のIronPythonPython 2.4.3と互換性がある。IronPython 2.7はPython 2.7互換である[4]。 .NET Frameworkの持つ豊富なクラスライブラリをPythonの文法でシームレスに利用できるだけでなく、従来のPython(CPython)のコード資産さえもある程度そのまま利用できることが特徴である。また、.NETの実行環境に対応した各種ツールが、そのまま利用できる点もメリットといえる。 もともとPythonはスクリプト言語であるが、IronPythonコンパイラサービスによって.NETアセンブリにコンパイルすることも可能で

  • 共通型システム - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "共通型システム" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2017年5月) 共通型システム(きょうつうかたしすてむ、英語: Common Type System、略称 : CTS)は、マイクロソフトが開発した.NET Framework対応のプログラミング言語で使われるデータ型の統一、もしくは統一された型のこと。整数型などの基的なデータ型以外に、クラスやインターフェイスについても定義されている。例えば、System.Int32は32ビット符号付き整数型、System.Int64は64ビット符号付き整数型などと定められている。こ

  • F Sharp - Wikipedia

    2002年からマイクロソフトリサーチのドン・サイム(英語版) (英: Don Syme) ら [2] によってOCamlをベースに開発が始められた。 OCamlから多くの要素を引き継いだ関数型とオブジェクト指向のマルチパラダイムである[3]。型安全であり[3]、型推論の機能をもつ[4]。ただし、オーバーロードをサポートしているため、OCamlのもつ型推論の完全性を失っている。C#やVisual Basic .NETなどの.NET言語と相互運用性があり[5]、.NETクラスライブラリの利用・開発が可能であり[6]、MonoおよびXamarinを利用したAndroidアプリケーション開発もサポートされている[7]。以前はSilverlightを利用したWindows Phone 7のアプリケーション開発もサポートされていた。 F#のFはFunctional programming langua

    F Sharp - Wikipedia
  • Windows Phone - Wikipedia

    au Windows Phone IS12T (CDMA TSI12) 主にエンタープライズ[要曖昧さ回避]やビジネス向けと位置づけられていたWindows Mobileとは対照的に、一般消費者向けとして新たに一から作られたモバイル用OS。Windows MobileがWindows PCやExchange Serverと同期をとり、その子機的な機能が主体なのに対し、Windows Phoneは、AndroidGoogleのクラウドとの親和性を重視するのと同様、クラウドとの親和性を重視したつくりとなっている。なお、インターフェイスだけでなくアーキテクチャも一新されたため、Windows Mobileとの互換性はない。そのためWindows MobileやPocket PCWindows CE用に作られたアプリケーションはOSで利用することができない。 Windows Phone 8以

    mooon_2005
    mooon_2005 2010/07/22
    P/Invokeの使えない.NETとか
  • ブルックスの法則 - Wikipedia

    ブルックスの法則(ブルックスのほうそく)は、「遅れているソフトウェアプロジェクトへの要員追加は、プロジェクトをさらに遅らせるだけである」という、ソフトウェア開発のプロジェクトマネジメントに関する法則である。 これは1975年にフレデリック・ブルックスによって出版された著書『人月の神話』[1]に登場した。 ブルックスによれば、この法則が成り立つ主な理由は以下の通りである。 新たに投入された開発者が生産性の向上に貢献するまでには、時間がかかる ソフトウェアプロジェクトは、複雑な作業である。また、新たにプロジェクトに参加した人は、仕事に取りかかる前に、まず開発の現状や設計の詳細などを理解しなければならない。つまり、新たに人員を追加するには、その人員を教育するために、リソースを割かなければならないのである。したがって、人員の増加がチームの生産性に与える効果は、短期的にはマイナスになる。また、プロジ

  • 人月の神話 - Wikipedia

    太古の昔から、タールの沼に落ちた巨大な獣が死にもの狂いで岸に這い上がろうとしている光景ほど、鮮烈なものはない。恐竜やマンモス、それにサーベル・タイガーが、タールに捕らえられまいとしてもがく様が目に浮かぶ。激しくもがけばもがくほど、タールは一層絡みつき、どんなに力強い獣でも、また賢く器用な獣でも、ついには沈んでいってしまう。 大規模システムプログラム開発は、過去十年以上もの間そうしたタールの沼のようなものだった。そして、多くの強大な獣たちが、その中へ乱暴に突き落とされてきた。たいていは稼働システムを作り、這い上がってきたものの、目標とスケジュール、それに予算にかなったものはほとんどなかった。 規模の大小、また大量動員あるいは少数精鋭であろうとも、開発チームは次から次へとタールでがんじがらめになってしまう。問題を引き起こす原因は、一つだけではないように思われる。原因が一つだけなら、足のどれか一

  • 銀の弾などない - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注によって参照されておらず、情報源が不明瞭です。 脚注を導入して、記事の信頼性向上にご協力ください。(2021年4月) 『銀の弾などない— ソフトウェアエンジニアリングの質と偶有的事項』(ぎんのたまなどない ソフトウェアエンジニアリングのほんしつとぐうゆうてきじこう、英: No Silver Bullet - essence and accidents of software engineering)とは、フレデリック・ブルックスが1986年に著した、ソフトウェア工学の広く知られた論文である。 原論文は英語である。日語では『銀の弾丸はない』と、翻訳されることもある。ブルックスは、「銀の弾丸」(Silver Bullet)として、魔法のように、すぐに役に立ちプログラマの生産性を倍増させるような技術や実践 (特効薬) は、今後10

  • 行動経済学 - Wikipedia

    英語版記事を日語へ機械翻訳したバージョン(Google翻訳)。 万が一翻訳の手がかりとして機械翻訳を用いた場合、翻訳者は必ず翻訳元原文を参照して機械翻訳の誤りを訂正し、正確な翻訳にしなければなりません。これが成されていない場合、記事は削除の方針G-3に基づき、削除される可能性があります。 信頼性が低いまたは低品質な文章を翻訳しないでください。もし可能ならば、文章を他言語版記事に示された文献で正しいかどうかを確認してください。 履歴継承を行うため、要約欄に翻訳元となった記事のページ名・版について記述する必要があります。記述方法については、Wikipedia:翻訳のガイドライン#要約欄への記入を参照ください。 翻訳後、{{翻訳告知|en|Behavioral economics|…}}をノートに追加することもできます。 Wikipedia:翻訳のガイドラインに、より詳細な翻訳の手順・指針につ

    行動経済学 - Wikipedia
  • Xcode - Wikipedia

    Xcode(エックスコード)は、ソフトウェアを開発するためのAppleの統合開発環境 (IDE) であり、かつてはMac OS Xに付属する形で配布されていた。Mac OS X v10.3のリリースと共に2003年10月24日に初めて紹介されたこのソフトは、NeXTの資産を受け継ぐMac OS Xの初期IDE「Project Builder」を進化させる事となった。 Mac (macOS) にてmacOSあるいはiOS用のアプリケーションを開発する場合、またソースコードで配布されているUNIX用ソフトウェアをインストールする場合に、Xcodeが必要になる。初期状態ではXcodeはインストールされておらず、Mac App Storeからの無料ダウンロードでインストールを行う。 Xcodeではユーザインタフェースを作成するために使用するグラフィカルツール、Interface Builder(N

    Xcode - Wikipedia
    mooon_2005
    mooon_2005 2010/07/21
    初期のVisual C++並みにショボい。ちょっと高機能なテキストエディタという感じ。あとリンクは速いがコンパイルが絶望的なくらい遅い。
  • macOS - Wikipedia

    NeXTのOPENSTEPの技術をベースに開発されたMacintosh専用オペレーティングシステムである。オープンソースのオペレーティングシステム「Darwin」をベースとし、POSIXに準拠したUNIXである[5]。 旧来のMac OSに比べて非常に安定しており、オープンな標準規格の採用を基としている。macOS独自のユーザインタフェースで構築されたウインドウシステム[注 2]を搭載[6]し、macOSの特徴である直感的かつ柔軟な操作を実現している。開かれているオープンソースの強みと、Macintoshが初めから持っていた「閉じていること」[注 3]の強みを併せ持ち、一貫したデザイン、操作方法が統一された「GUI」、UNIXの利便性、堅固さが共存している特徴がある。UNIXベースとなり、比較的容易な移植でBSDやLinuxなど他のUnix系オペレーティングシステムで開発されたソフトウェ

  • Graphics Processing Unit - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Graphics Processing Unit" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2015年12月) Graphics Processing Unit(グラフィックス プロセッシング ユニット、略してGPU)は、コンピュータゲームに代表されるリアルタイム画像処理に特化した演算装置あるいはプロセッサである。グラフィックコントローラなどと呼ばれる、コンピュータが画面に表示する映像を描画するための処理を行うICから発展した。特にリアルタイム3DCGなどに必要な、定形かつ大量の演算を並列にパイプライン処理するグラフィックスパイ

    Graphics Processing Unit - Wikipedia
  • OpenMP - Wikipedia

    int main(int argc, char *argv[]) { int i; #pragma omp parallel for for (i = 0; i < 10000; ++i) { /* (並列処理させたいプログラム) */ } return 0; } OpenMPはループの反復処理を自動的に複数のスレッドに分割して並行処理できるようにする。例えば4つのスレッドを用いて処理を分割する場合、上記例ではインデックス[0, 2499], [2500, 4999], [5000, 7499], [7500, 9999]の各範囲をそれぞれのスレッドに分担させる、といった具合である。実際にいくつのスレッドを起動するのか、また各スレッドに対してどのように処理を振り分けるのかはOpenMP処理系(コンパイラ)およびプログラム実行環境などの条件に依存する[9]。 以下は区分求積法を用いた円周率π

  • AMD Radeon - Wikipedia

    Radeon(レイディオン[1])は、アドバンスト・マイクロ・デバイセズ (AMD) が設計および開発している Graphics Processing Unit (GPU) のブランド名である。2000年にATI Technologiesより発表され、2006年にATIがAMDに買収された後も「ATI Radeon」ブランドとして存続していたが、2010年にAMDブランドへ統合され「AMD Radeon」となった。 呼称について、英語での発音に近い「レイディオン」のほか、日では一般的に発表当初から用いられた「ラディオン」[2][3]、俗称でローマ字読みをして「ラデオン」とも発音される[1][4]。 ATI RADEON 9700 Pro ATI Rage128 GL RadeonはATI Technologiesのビデオチップ「Rage」シリーズの後継製品で、当時性能面で先んじていたNV

    AMD Radeon - Wikipedia
  • macOS Server - Wikipedia

    macOS Server(マックオーエス サーバ)、OS X Server(オーエス テン サーバ)は、macOSへのアドオンアプリケーションであった。Mac OS X Server(マック オーエス テン サーバ)は、Appleが開発・販売する、単体のMacのサーバオペレーティングシステム (OS) であった。2022年4月21日、macOS Serverの提供が終了し、macOS Serverの新規購入・ダウンロードが出来なくなった。元からmacOS Serverを利用していた場合は、macOS Montereyにてアプリのダウンロードと利用ができる。 macOS Serverは、macOSと同じ機能を持ち、さらにDNS、POP3、IMAP、SMTP、Mailing List、World Wide Web(Wiki、Blog)、iChat、iCal、SMB、AFP、NFS、DHCP、V

  • CUDA - Wikipedia

    CUDA(Compute Unified Device Architecture:クーダ)とは、NVIDIAが開発・提供している、GPU向けの汎用並列コンピューティングプラットフォーム(並列コンピューティングアーキテクチャ)およびプログラミングモデルである[4][5][6]。専用のC/C++コンパイラ (nvcc) やライブラリ (API) などが提供されている。なおNVIDIA製GPUにおいては、OpenCL/DirectComputeなどの類似APIコールは、すべて共通のGPGPUプラットフォームであるCUDAを経由することになる[7]。 CUDAの処理の流れ 1. メインメモリ(ホストメモリ)からデータをGPU用メモリ(デバイスメモリ)にコピーする。 2. CPUGPUに対して処理を指示する。 3. GPUが必要なデータを取り込み各コアで並列実行する。 4. 結果をGPU用メモリか

    CUDA - Wikipedia