タグ

関連タグで絞り込む (239)

タグの絞り込みを解除

用語解説に関するbigbroのブックマーク (270)

  • イミュータブル - Wikipedia

    イミュータブル (英: immutable) なオブジェクトとは、作成後にその状態を変えることのできないオブジェクトのことである。対義語はミュータブル (英: mutable) なオブジェクトで、作成後も状態を変えることができる。mutableは「変更可能な」、immutableは「変更不可能な、不変の」という意味を持つ形容詞である。 あるオブジェクト全体がイミュータブルなこともあるし、C++でconstデータメンバを使う場合など、一部の属性のみがイミュータブルなこともある。場合によっては、内部で使われている属性が変化しても、外部からオブジェクトの状態が変化していないように見えるならば、オブジェクトをイミュータブルとみなすことがある。例えば、コストの高い計算の結果をキャッシュするためにメモ化を利用していても、そのオブジェクトは依然イミュータブルとみなせる。イミュータブルなオブジェクトの初期

  • 副作用 (プログラム) - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "副作用" プログラム – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2016年3月) プログラミングにおいて、式の評価による作用には、主たる作用とそれ以外の副作用(side effect)とがある[1][2]。 式は、評価値を得ること(※関数では「引数を受け取り値を返す」と表現する)が主たる作用とされ、それ以外のコンピュータの論理的状態(ローカル環境以外の状態変数の値)を変化させる作用を副作用という[3][4][5]。 副作用の例としては、グローバル変数や静的ローカル変数の変更、ファイルの読み書きなどのI/O実行、などがある。 一方、高水

  • アドベントカレンダー - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "アドベントカレンダー" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2021年11月) 手作りのアドベントカレンダーの例 アドベントカレンダー (Advent calendar) は、クリスマスまでの期間に日数を数えるために使用されるカレンダーである。待降節の期間(アドベント、イエス・キリストの降誕を待ち望む期間)に窓を毎日ひとつずつ開けていくカレンダーである。すべての窓を開け終わると迎えたことになる。 但し毎年変化するアドベントの期間に関わらず、実際には12月1日から開始し24個の「窓」がある場合が多い。アドベントカレンダーは、窓を開

    アドベントカレンダー - Wikipedia
    bigbro
    bigbro 2014/12/17
    なんかそこら中でアドベントカレンダーやってんなぁとか思ってたけど、そもそもクリスマス由来だから12月限定のイベントだったのか。
  • モンキーパッチ - Wikipedia

    モンキーパッチ(Monkey patch)は、システムソフトウェアを補完するために、プログラムをその時その場の実行範囲内で拡張または修正するというテクニックである。モンキーパッチの影響はその時その場のプロセス(プログラムの実行インスタンス)だけに限定されて、プログラム体には及ばない。 モンキーパッチは動的プログラミング分野の用語であり、その定義はRubyPythonなどの各言語コミュニティに依存している[1][2]。サードパーティ製のランタイムシステム、ソフトウェアフレームワーク、仮想マシン上で発生しがちな、好ましくない動作の違いや各種バグに対してパッチ当てすることを目的にしての、プロセス上に展開されたクラスコードやモジュールコードの動的な修正作業、という点は共通している。 語源[編集] 当初はモンキーパッチは、ルールを無視して実行時にこっそりとコードを変更することから、ゲリラパッチと

  • スイッチングハブ - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "スイッチングハブ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2012年9月) スイッチングハブ(5ポート) スイッチングハブ(50ポート) ネットワークスイッチ(英:Switching Hub)、またはスイッチングハブ、ブリッジングハブ、IEEEではMACブリッジとは、コンピュータネットワーク上の機器をパケットスイッチングによって接続し、データを受信して目的の機器に転送するネットワークハードウェアである。 ネットワークスイッチは、OSIモデルのデータリンク層(レイヤー2)でMACアドレスを使用してデータを転送するマルチポートネットワ

    スイッチングハブ - Wikipedia
  • ブリッジ (ネットワーク機器) - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ブリッジ" ネットワーク機器 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年9月) ブリッジ接続の例(光メディアコンバーター) ブリッジは、OSI参照モデルのデータリンク層(レイヤ2)の情報を基にフレームの送信ポートを決定し転送するコンピュータネットワーク機器である。 概要[編集] ブリッジ接続の概要 TCP/IPなどのレイヤ3(OSI参照モデルのネットワーク層)以上のプロトコルとは独立に(複数レイヤ3プロトコルに透過的に)レイヤ2のフレーム交換を行う。 ブリッジはレイヤ3が何であろうとレイヤ2でフレーム交換する。 ネットワーク

    ブリッジ (ネットワーク機器) - Wikipedia
  • Data Access Object - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Data Access Object" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2021年6月) Data Access Object(DAO)とは、ある種のデータベースや永続性機構の抽象化されたインタフェースを提供するオブジェクトであり、データベースの詳細を開示することなく特定の操作を提供する。 なお、マイクロソフトのライブラリであるData Access Objectsとは直接の関係はない。 概要[編集] Data Access Objectは問題を、ドメイン固有のオブジェクトとデータ型を使ってアプリケーションにどのようなデータ

  • DDD/Value Objects - Java EE勉強会

    Menu Top JavaEE勉強会 参加するには FAQ MakingSenseofStreamProcessing MicroservicesVsSOA ModernJavaEEDesignPatterns BSA EIP DSL DDD 議事録 最新の20件2023-11-24 MicroservicesVsSOA/The World of Service-Based Architectures 2020-11-14 DDD/Knowledge-Rich Design MakingSenseofStreamProcessing/Example Implementing Twitter 2020-10-28 EIP/Aggregator 2019-12-18 EIP/Publish-Subscribe Channel 2018-06-10 FrontPage 2017-07-08 Ma

  • bliki: Value Object

    When programming, I often find it's useful to represent things as a compound. A 2D coordinate consists of an x value and y value. An amount of money consists of a number and a currency. A date range consists of start and end dates, which themselves can be compounds of year, month, and day. As I do this, I run into the question of whether two compound objects are the same. If I have two point objec

    bliki: Value Object
  • Data Transfer Object - Wikipedia

    Data Transfer Object(DTO)はデザインパターンの一種で、アプリケーションソフトウェアのサブシステム間でデータを転送するのに使う。過去、J2EE第一版においてはValue Objects(VO)と呼ばれていた。なお、マーティン・ファウラーが著書「Patterns of Enterprise Application Architecture」において示した「Value Object」はこれとは意味が異なる[1]。Data Access Object と組み合わせて、関係データベースからデータを検索するのに使うことも多い。 Data Transfer Object とビジネスオブジェクトや Data Access Object との違いは、DTO が自身のデータの格納と取り出し機能(アクセサメソッドとミューテータメソッド)しか持たない点である。 脚注[編集]

  • 【VERISIUM】テストツールとは?(テスト自動化ツール) -- VERISIUM --

    ソフトウェア開発において、テスト行程は最も重要な意味を持ちます。 現在のソフトウェア開発を取り巻く環境として ・短期化する開発期間……瞬時に様変わりしていくビジネス環境に対応するためには、 システム開発もそれに合わせていく必要があります。・低予算化……現在は、ITバブルの時代のソフトウェア開発の予算に比べ、 企業がプロジェクト投資する予算は減額されています。・開発手法の変化……ビジネスモデルの変化に伴い、仕様が決定しないことも考えられます。 開発手法自体が従来の『ウォーターフォールモデル』から、 『スパイラルモデル』へと変化しているケースもあります。・求められる品質……システムトラブルによる被害が増加しており、 ユーザのシステムに対する目は厳しくなっています。 今後は、より高い品質のシステムを求められるでしょう。 といった点が上げられます。 品質を上げるためには、テス

  • テスト自動化 - Wikipedia

    テスト自動化(テストじどうか)とは、テスト支援ツール等を使うことにより、ソフトウェアテストを自動化することである。 ソフトウェアテストを行うためには、以下のような作業をする必要がある。テスト自動化とは、これらの作業の一部を自動化することである。 テストケースの設計 テストの実行と結果の確認 テスト進捗の管理 レポートの作成 テストケースの設計[編集] テストケースとは、テストを行う際に、プログラムにどのような入力を与え、 その結果としてどのような出力が得られるべきかを記述したものである。 テストケースの作成には プログラムの構造に着目した手法や プログラムの仕様に着目した手法がある。 テストケース[1]はプログラムがどのように動作すべきかを理解していないと作れないため、基的に人の手によって行われる。 JTest等のように、プログラムの構造に基づいて自動的にテストケースを作成するツールも存

  • スヴェーデンホスティング・Swedish Cloud

    hosts ファイルとは? Webサイトを表示したい時に、ブラウザーのアドレスバーにURLを入力しますね。 例えば、yahoo.co.jpを入力すれば、ヤフーのサイトが出てきますね。 また、google.co.jpを入力すれば、グーグルの検索ページが出てきます。 ところが、yahoo.co.jpもgoogle.co.jpも実は、当のアドレスではありません。ブラウザーは一旦入力された文字を数字に変換して、Webサイトを表示します。つまり、yahoo.co.jpを入力すると、ブラウザーがそれを124.83.187.140に変換します。また、google.co.jpを入力すると、173.194.78.94に変換します。 どうしてブラウザーはサイトのアドレスを文字から数字に変換しなければならないのでしょうか? 実はそれはインターネットの仕組みの一つです。みんな深く考えずにインターネットを毎日

  • hosts - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Hosts" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2011年5月) hosts(ホスツ)とは、TCP/IPを利用するコンピュータにおけるホスト名のデータベースで、IPアドレスホスト名の対応を記述したテキストファイルである。hosts のフォーマットは、4.2BSDで登場した。インターネットの初期には、集中的に管理されている hosts ファイルをコピー(ダウンロード)して、各ノードで使用する、といった単純な運用が行われていた時代もあったが、DNSが一般的になった以後は、hosts ファイルには各ノードでローカルに必要な最低限の

  • intra-martとは - IT用語辞典

    概要 intra-mart(イントラマート)とは、NTTデータ イントラマートが開発・販売している、Webアプリケーションプラットフォーム製品。関連ソフトウェア製品群の共通ブランドでもある。 中核となるのはJava EEをベースとしたWebアプリケーション環境を提供する「intra-mart Accel Platform」(イントラマートアクセルプラットフォーム)で、オープンソースのWebアプリケーションサーバ「Resin」、Webアプリケーションフレームワークの「Seasar2」、DIコンテナ「Spring Framework」などを組み合わせ、その上で独自開発のコンポーネント(ソフトウェア部品)群やビジネスオペレーション層が実装されている。 コンポーネントとしては業務アプリケーションに必要となるユーザーインターフェースやデータアクセス、セキュリティ、帳票作成・印刷、レポート生成、モバイ

    intra-martとは - IT用語辞典
  • Ext JSとは ウェブの人気・最新記事を集めました - はてな

  • Ext JS - Wikipedia

    Ext JS は、Ajax、DHTML、DOMスクリプティングといった技術を使ったインタラクティブなウェブアプリケーション(RIA)を構築するためのJavaScriptライブラリ。 元々はYUIを拡張するアドオンライブラリであり、jQueryとPrototypeとの相互運用性も確保している。バージョン1.1では、他のライブラリに依存する部分がなくなり、オプションで別のライブラリも使えるようになった。バージョン2.0では、YUI、jQuery、Prototypeと同時に利用することも、単独で利用することもできるようになった。 モバイル用は、同じ開発元であるSencha社からSencha Touchとして提供されている。 特徴[編集] GUIコントロール[編集] Ext JS は豊富なGUIベースのフォームコントロール(ウィジェット)を持っていて、ウェブアプリケーションで利用できる。以下のもの

    Ext JS - Wikipedia
  • Z Shell - Wikipedia

    Z shell(ズィーシェル、zsh)は、Unixのコマンドシェルの1つである。対話的なログインコマンドシェルとしても、強力なシェルスクリプトコマンドのインタープリターとしても使うことができる。 zsh は数多くの改良を含んだBourne Shellの拡張版という見方もできる。のみならず、bashやksh、tcshの非常に有用な機能も一部取り込まれている。macOSではシステムシェルとしてはBashが採用され続けているもののmacOS 10.15 Catalinaからユーザーが使用するシェルのデフォルトとしてzshが採用されている[2]。また、Windows上でネイティブUnix環境を提供する Interix サブシステム上ではUnix版のソースコードをビルドしてWindows上で使用することができる。 起源[編集] zsh の最初のバージョンは、1990年 [3] に、当時 プリンストン

    Z Shell - Wikipedia
  • GConf - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "GConf" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2019年12月) GConf(ジーコンフ)は、GNOMEデスクトップ環境における設定情報を管理するツールである。アプリケーション側は主にGConfライブラリに含まれる「GConfClient」を使用して設定情報の読み書きを行うが、ユーザーがGConfの設定情報を閲覧・編集できる「gconf-editor」と呼ばれるツールも存在する。GConfの設定情報は、デフォルトではホームディレクトリ内にある「.gconf」という隠しフォルダ内にXMLファイルとして保存される。 設定情報の監

    bigbro
    bigbro 2012/03/07
    Windowsのレジストリみたいなもの?なんか凹む
  • 絶対復習:authorNariさんの復習表示

    bigbro
    bigbro 2012/02/18
    CSRF(シーサーフ)