タグ

お勉強に関するasagi29のブックマーク (68)

  • Java/�ǥ������ѥ����� - tee Note

    ¼ÂºÝ¤Î¥×¥í¥°¥é¥ß¥ó¥°Ãæ¤ËÉÑÈˤ˽ФƤ¯¤ë¾õ¶·¤È¤½¤Î²ò·èË¡¤ò¤Þ¤È¤á¤¿¤â¤Î¡£ÁýÊä²þÄûÈÇJava¸À¸ì¤Ç³Ø¤Ö¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥óÆþÌç¤Ç½¬ÆÀ¤·¤è¤¦¤È»î¤ß¤Æ¤¤¤ëºÇÃæ¤Ç¤¹¡£¤³¤ÎËܤòÆɤá¤Ðʬ¤«¤ë¤³¤È¤Ï¤¤¤¤¤È¤·¤Æ¡¢¤Ô¤ó¤ÈÍè¤Ê¤«¤Ã¤¿¤È¤³¤í¡¢µ¿Ìä¤Ë´¶¤¸¤¿¤È¤³¤í¤òWiki¾å¤Ë¤Þ¤È¤á¤Æ¤ß¤Þ¤¹¡£ Ìܼ¡ ¿´¹½¤¨ ¡Ö¥Ï¥ó¥Þ¡¼¤ò»ý¤Ä¼Ô¤Ï¤¹¤Ù¤Æ¤¬Å£¤Ë¸«¤¨¤ë¡×by Éð¢ή¥×¥í¥°¥é¥Þ¤«¤é¤ÎÄó¸À ¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤òÊÙ¶¯¤·¤Æ¤¤¤ë¤È¡¢³Î¤«¤Ë°ÊÁ°¤è¤ê¤­¤ì¤¤¤Ê¥×¥í¥°¥

  • RAID - Wikipedia

    この記事の内容の信頼性について検証が求められています。 確認のための文献や情報源をご存じの方はご提示ください。出典を明記し、記事の信頼性を高めるためにご協力をお願いします。議論はノートを参照してください。(2010年4月) この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2010年4月) RAID(Redundant Arrays of Inexpensive Disks、または Redundant Arrays of Independent Disks、レイド)[1]は、複数台のハードディスクを組み合わせることで仮想的な1台のハードディスクとして運用し冗長性を向上させる技術[2]。ディスクアレイの代表的な実装形態で、主に信頼性・可用性の向上を目的として用いられるものである。バックアップと混同

    RAID - Wikipedia
  • 待ち行列モデル基礎

  • デスクトップ環境 - Wikipedia

    リンク切れしている出典が多すぎます。信頼できる最新の情報源に置き換えてください。 テンプレート:要説明や赤リンクの存在が、内容の理解を妨げている可能性があります。(2019年5月) この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2019年5月) 古い情報を更新する必要があります。(2021年3月) 独自研究が含まれているおそれがあります。(2019年5月) 言葉を濁した曖昧な記述になっています。(2019年5月) 出典検索?: "デスクトップ環境" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL GNOME 3.x デスクトップ環境 KDE Plasma 5.x デスクトップ環境 Xfce

    デスクトップ環境 - Wikipedia
  • 中間者攻撃とは - IT用語辞典

    概要 中間者攻撃(MITM攻撃)とは、通信を行う二者の間に割り込んで、両者が送受信する情報を自分が用意したものとすりかえることにより、気付かれることなく盗聴したり、通信内容に介入したりする攻撃手法。インターネットなど信頼できない通信経路を利用することで被害に遭うことがある。 攻撃者Xは、通信を行うAとBのやり取りをすべて中継することができる拠点を用意する。これは例えば、公衆Wi-Fiスポットを装った不正なアクセスポイントを設置して、知らずに接続したスマートフォン利用者と、その関係先の通信を取り次ぐといった形で行われる。 AがBに自ら公開鍵を渡して公開鍵暗号による通信を行うとすると、XはAがBに送った公開鍵を取得し、Bには代わりに自らの公開鍵をAのものと偽って送信する。Bは(Aのものと思い込んでいる)Xの公開鍵で暗号化したデータをAに送信する。 Xはこれを横取りして自らの秘密鍵で復号し、Aの

    中間者攻撃とは - IT用語辞典
  • ハンガリアン記法 - Wikipedia

    ハンガリアン記法(ハンガリアンきほう、英: Hungarian notation)あるいはハンガリー記法(ハンガリーきほう)とは、プログラマがプログラムのソースコードを書く際に変数名やクラス名などの識別子に特別な接頭文字ないし接尾文字をつけることで、他の人がその識別子を見たときに識別子の使用方法・データ型情報・スコープなどが分かるようにするための命名法である。 ハンガリアン記法という名称は考案者チャールズ・シモニーがハンガリー出身であることに由来する[1][2]。 二種類のハンガリアン記法[編集] 来、シモニーの考案したハンガリアン記法とは、変数の意味や使用目的から接頭辞を決定することであり、型では区別できない情報を変数名に付与することで、紛らわしい変数の意味を明白にし混同をさけるためのものであった[1]。たとえば、論理座標とデバイス座標、X軸とY軸、ドルと円などで、これらは単純に型によ

    asagi29
    asagi29 2008/09/08
    『間違えているコードを間違えているように見えるように記述するのが元々のハンガリアン記法である。』
  • 勝手サイトとは 【voluntary site】 - 意味・解説 : IT用語辞典

    NTTドコモのiモードサービスで閲覧可能なWebサイトのうち、公式サイトでないもの。 iモードでは、インターネット上に存在するWebサイトなら、Compact HTMLで記述するなどの技術要件を満たしていればどこでも閲覧が可能なため、ドコモの許可などを取る必要なく、誰でも「勝手に」iモード対応サイトを公開することができる。 これに対し、ドコモが用意した公式メニューである「iMenu」に登録された「ドコモ公認」のWebサイトを公式サイトと呼ぶ。 公式サイトになるためにはドコモに申請し、審査を通らなくてはならない。公式サイトの審査を待っている企業の公開サイトも勝手サイトに分類される。 公式サイトに採用されると、NTTドコモが提供する料金回収代行システムを利用してコンテンツに対して課金することができるが、勝手サイトはそのようなサービスは利用できない。勝手サイトをビジネスとして成立させるた

  • 糖衣構文 - Wikipedia

    糖衣構文(とういこうぶん、英: syntactic sugar あるいは syntax sugar)は、プログラミング言語において、読み書きのしやすさのために導入される書き方であり、複雑でわかりにくい書き方と全く同じ意味になるものを、よりシンプルでわかりやすい書き方で書くことができるもののことである。 構文上の書き換えとして定義できるものであるとも言える[* 1]。 名称について[編集] syntactic sugar の直訳に近い構文糖(こうぶんとう)という用語も使われる。また外来語としてそのままシンタックス・シュガーとも呼ばれる。糖衣構文あるいは構文糖衣とするのは少々意訳的だがよく使われている[* 2]。 語源は「取り扱いやすい」を意味する sweet の第一義が「(砂糖のように)甘い」であることから[1][2]。 解説[編集] 糖衣構文はプログラムの意味としては同じものを、よりわかり

    asagi29
    asagi29 2008/05/04
    『糖衣構文(とういこうぶん)は、プログラミング言語において、読み書きのしやすさのために導入される構文』『既に定義されている他の構文の(人間にとってより理解しやすい)書換えとして定義されるもののこと』
  • プリプロセッサとは - IT用語辞典

    概要 プリプロセッサ(preprocessor)とは、ソフトウェアの役割による分類の一つで、ある中心的な処理を行うプログラムに対して、その前処理(preprocess)を行うプログラムのこと。プログラミング言語のコンパイラの前処理を行うものが非常に有名。一方、メインの処理に対する後処理を行うものは「ポストプロセッサ」(postprosessor)という。 コンパイラはプログラミング言語で記述されたソースコードを解釈してコンピュータが解釈・実行できるネイティブコードに変換するが、プリプロセッサはその下準備となるソースコードの追加や変換などの処理を担当する。 プリプロセッサへの指示はプログラミング言語体とは別に規定された特殊な記法(プリプロセッサディレクティブ)を用いて行われる。この指示は処理後のコードからは削除され、残らないようになっている。 よく行われる処理として、外部ファイルの内容を読

    プリプロセッサとは - IT用語辞典
    asagi29
    asagi29 2008/04/20
    『コンパイルの前に前処理を行なうプログラムのこと。』『ソースコードに一定の規則に従って処理を加えるのがプリプロセッサの役割である。』
  • チェックサム - Wikipedia

    チェックサム(検査合計[1][2][3]、英: checksum)とは、ワード列の各ワードの総和を利用した誤り検出符号の一種である。他の誤り検出符号と比べて信頼性は低いものの、単純計算[注釈 1]で99.6%以上の検出率があるうえに計算が簡単であることから、簡易な誤り検出に用いられる。 名称・用語[編集] 「チェックサム」という名称は、チェックサムの符号値そのものを指すこともある。 また、誤り検出その他データの検証のための符号として広く使われてきた経緯から、俗に誤り検出符号自体の代名詞としても用いられる場合がある。例えばCRCの符号値やMD5のハッシュ値を、それぞれ「CRCチェックサム」「MD5チェックサム」と呼ぶことがある。これらは算出方法が異なりsumでもないため、「チェックサム」と呼ぶことは語義的には正確ではないものの、「(チェックサムよりも)信頼性の高い[注釈 2]誤り検出符号」程

    asagi29
    asagi29 2008/04/20
    『簡易な誤り検出に用いられるアルゴリズムである』『バイト列が入れ替わろうが何が起きようが合計値の下位1バイトが同じであれば同じ値を返すため、誤り検出の方式としての信頼性は高くない』
  • レイテンシ - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "レイテンシ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2020年8月) レイテンシ(英: latency)、潜伏時間、潜時、待ち時間、反応時間とは、デバイスに対してデータ転送などを要求してから、その結果が返送されるまでの不顕性の高い遅延時間のこと。レイテンシー、レーテンシーとも表記される。 ある実時間的処理過程が、より短い時間で完了し、後続の処理過程を待たせることがない(遅らせることがない)ことを、低レイテンシ(英: low latency)と呼ぶ。 概要[編集] 一般的にレイテンシが小さければ小さいほど、そのデバイスは高性能で高価

    asagi29
    asagi29 2008/04/06
    『レイテンシ(latency)とは、CPUなどがデータ転送を要求してから、実際にデータが転送されてくるまでの遅延時間のこと。レイテンシが小さければ小さいほど、高性能ということになる。』
  • スループット - Wikipedia

    スループット(英: throughput)は、一般に単位時間当たりの処理能力やデータ転送量のこと。特に以下の用例が挙げられる。 コンピュータやネットワークが一定時間内に処理できるデータ量のこと。レイテンシとならんで、パフォーマンスの評価基準となる。 コンピュータ・ネットワークを構成する機器によって、送信フレームが損失しない最大レート(後述のRFC定義)。 機器や規格の仕様に基づいた理論上の数値から求められる単位時間あたりの処理能力やデータ転送量の最大値のことを理論スループット(theoretical throughput)[1]あるいは理論最大スループット(theoretical maximum throughput)[2]という。 一方、実際に通信や計算を行なったときの単位時間あたりの処理能力やデータ転送量のことを実効スループット(effective throughput)あるいは有効ス

    asagi29
    asagi29 2008/04/06
    『コンピュータやネットワークが一定時間内に処理できるデータ量のこと。』
  • スケーラビリティ - Wikipedia

    スケーラビリティ(scalability)とは利用者や仕事の増大に適応できる能力・度合いのこと[1]。電気通信やソフトウェア工学において、システムまたはネットワークまたはアルゴリズムの、持つべき望ましい特性の1つで、一種の拡張性である。より具体的には、小規模なシステムを大規模にする場合に、システム全体を交換する方法(建物で例えると大きな物件に引っ越すこと)では無く、リソース(特にハードウェア)の追加によって大規模なものへと透過的に規模拡張できる能力(建物で例えると、増築や別棟を建てること)はスケーラビリティの一種だといえる。リソースの量に比例して全体のスループットが向上するシステムはスケーラブルな(scalable)システムまたはスケーラビリティのあるシステムと呼ばれる。 対する概念としては、既存の仕組みを破棄してそれ以上の仕組みにするスクラップアンドビルドである。 システムの特性としての

    asagi29
    asagi29 2008/04/06
    『スケーラビリティ(scalability)とは電気通信やソフトウェア工学においてシステムまたはネットワーク、アルゴリズムの持つべき望ましい特性の1つで、利用者や仕事の増大に適応できる能力・度合いのこと。』
  • 誰もが1度は見たことがある「帳票」のはじめて物語

    稿はできるだけ専門用語を使わず平たく分かりやすく書こうと思っています。肩の力を抜いて、さらっと読んでいただければ幸いです。 そもそも「帳票」とは、どのようなものを意味しているの? ■ 「帳」とは? そして、「票」とは? さて、まずは基の基、「帳票とは何か」というところから始めましょう。「帳票」という言葉そのものは会計用語から来ています。「帳」は「帳簿」のことを意味しており、「票」は「伝票」を意味しています。 もう一歩進めて、「帳簿」とは、会社や商店の取引を“記録”しておくもので、仕訳帳、総勘定元帳、現金出納帳、仕入帳、売上帳などを総称する表現です。 一方、「伝票」とはお金の出入りや取引内容などを記入する紙片のことです。取引の詳細を明らかにし、何かのときには“証拠”として利用します。具体的には、入金伝票、出金伝票、振替伝票、仕入伝票、売上伝票などがあります。 ■ 帳票とは、“証拠”そし

    誰もが1度は見たことがある「帳票」のはじめて物語
    asagi29
    asagi29 2008/04/05
    『「帳票」という言葉そのものは会計用語から来ています。「帳」は「帳簿」のことを意味しており、「票」は「伝票」を意味しています。』帳簿は記録、伝票は証拠
  • SaaS (software as a service) ― @IT情報マネジメント用語事典

    ユーザーが開発者などからソフトウェア提供を受けるに当たり、必要な機能のみを選択して利用できるようにしたソフトウェアのこと。それを実現するためのメカニズム、あるいはそのようなソフトウェア提供形態(デリバリモデル)のことをいう場合もある。 いわゆるパッケージソフトウェアは、多くのユーザーが共通に使用するソフトウェア機能の集合体と見なすことができるが、一般にソフトウェアの進化・成長に伴って「肥大化」――ある特定ユーザーから見たとき、あまり使用しない機能の増加を招く。 その解決策として、ケーブルテレビや電話などの“サービス”のように、ユーザーが利用したい機能を必要になったときにネットワーク経由でサービスプロバイダから直接入手し、その使用分に対して対価を支払うようにするというコンセプトがSaaSである。 1999年、マイクロソフトが.NET構想の目的として掲げたものの1つで、当初はインターネット経由

    SaaS (software as a service) ― @IT情報マネジメント用語事典
    asagi29
    asagi29 2008/04/05
    『ユーザーが開発者などからソフトウェア提供を受けるに当たり、必要な機能のみを選択して利用できるようにしたソフトウェアのこと。』
  • マルウェア - Wikipedia

    一見無害なファイルやプログラムに偽装した上でコンピュータに侵入したあと悪意のある振る舞いをするものを指すことが多いが[10][14][17]、偽装を行わずにOS等の脆弱性を悪用して勝手にインストールされてしまうもの(ドライブバイダウンロード)もトロイの木馬に含める場合がある[18]。狭義のウイルスと違い自己増殖機能は持たない[10][18][15]。またトロイの木馬の定義として単体で存在し宿主を必要としないことを要件に加えるものもあるが[18]、これを要件としない場合もある[14]。 トロイの木馬の定義として、コンピューター内部に侵入したあと攻撃者による外部からの命令で悪意のある振る舞いをする[10][14][18]事やバックドア型である事[18]を要件にする場合もある。 スパイウェア 情報収集を主な目的とし[10]、コンピュータの内部情報を外部に勝手に送信する[19]ソフトウェアで、ユー

    asagi29
    asagi29 2008/04/05
    『マルウェア (Malware) とは、不正な(悪質な・他人に有害な・悪意ある)ソフトウェアの総称。不正ソフトウェア(ふせいソフトウェア)とも言う。』
  • アクセシビリティとユーザビリティ - ユーザビリティ

    インターネットには何億ものウェブサイトが存在します。退屈で紛らわしく、要求を満たしてくれないサイトは誰も見たくありません。選択肢はいくらでもありますが、時間は限られているため、ユーザーは表示された瞬間にそのサイトの使い方が分からないと、時間を費やす価値がないと判断して、別のサイトに去っていきます。 ユーザビリティは「使い勝手」と訳され、インターネット社会でその重要度が増してきています。例えば、ショッピングサイトの場合、ウェブにやってきたお客が欲しい商品を見つけることができなければ、その商品は売れません。 ウェブではマウスでクリックするユーザーに全ての決定権があるため、ユーザーが最高権力者となります。ユーザーは気まぐれでどこにでも行きますから、自分のサイトに留めておくためにユーザーの使いやすいインターフェイスにすることが望まれます。 ウェブは主にユーザーに情報を発信するために制作されま

    asagi29
    asagi29 2008/03/20
    『ユーザビリティは「使い勝手」』『アクセシビリティとは、身体的理由でパソコンの一般的な操作が難しいユーザーに配慮する技術の総称』
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 改行コードの話

    htmlでは基的に改行コードは無視されるものなので、あまり気にならない部分ではありますが、cgiなどのプログラムを作る場合などには必須の知識となります。 ここでは、一般的な改行コードの種類と注意点などについて解説します。 なお、改行コードの話には文字コードの知識が前提として必要なので、「文字コードについて」も参考にして下さい。 改行コードの種類 まず、基的な改行コードの種類についてです。 使用されるコード 一般的に、改行コードは次の2種類のコードのどちらか、もしくは組み合わせであらわされます。 記号 呼び名、別名 ASCIIコード マッチング

  • 文字コードについて

    文字コードについての実用的な説明です。 このページの仕様にもとづいて作成した文字コード表や、16進ダンプを使った解説のページもあります。 文字の種類 1バイト・2バイト文字は、ローマ字、カナ、記号などのJIS非漢字と、第1・第2・第3・第4水準のJIS漢字に分類され、JIS規格によって決められています。 この他に、制御コードと呼ばれるデータがあり、文字と同様に扱っています。 また漢字は、94×94の領域に1字づつ配置されています。 この横の行を区、縦の列を点と呼び、区点番号で表すこともあります。 これに対して、UCS(Universal Coded Character Set)のマルチバイト文字では、全世界の文字を扱えるようにISO/IECで決められた国際規格です。