データをディスク上に保存する順番のこと。 (1) ビッグエンディアン 最上位バイトから始まり、下位へ向けて保管する。 (2) リトルエンディアン 最下位バイトから始まり、上位へ向けて保管する。
MacにMySQLをインストールします。 1. インストーラのダウンロード https://downloads.mysql.com/archives/community/ から、OSに対応するバージョンのインストーラーを入手しました。 2.ダウンロードしたファイルを実行して、イン...
クロニクル RedHatにOracle Expressを導入してみる
1. 以下のサイトから、 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html Oracle 11gR2 Express for linux をダウンロードしました。 Orac...
1. 抽象化/階層化 抽象化し、階層化することで、全体を分かりやすくする。 2.分割統治 複雑な問題は、小さな問題に分割して考える。
A Systematic Literature Review on Performance Evaluation of SQL and NoSQL Database Architectures
公開されている A Systematic Literature Review on Performance Evaluation of SQL and NoSQL Database Architectures のキモ部分を読んで勉強してみたいと思います。 概要 NoSQLとSQ...
1.ブロックエラー符号 伝送データをブロックへ分割し、ブロックごとに符号を付加する。 2.畳み込みエラー符号 データをビットの集合として符号を計算する。
(3,6,1)を昇順にソートする。 1. (3.6.1)の最大値を見つける。 この場合は、6 2.1の最大値分の配列を用意する。 例えば、a[6]とする。 3.a[6]の各要素を初期化する。 例えば、0とする。 4.(3.6.1)の最初の要素から次を繰り返す。 5.最初...
モジュールの強度 ・1つのモジュール内に存在する命令の凝縮度のこと。 ・「弱いもの→強いもの」の順に、次の区分がある。強い方が良いとされる。 (1) 暗号的 複数の関係のない機能を実行する。 (2) 論理的 関連したいくつかの機能を含み、そのうち1つが外部から呼び出される。 (3...
1.ショルダーハッキング パソコンやスマホの操作を肩越しに覗き込む 2.なりすまし 社員、IT担当者になりすまして、パスワードを聞く、お金などの詐欺を行う 3.ゴミ箱をあさる
1. 構文解析 文法のチェックを行う。 2.実行計画の作成 アクセス方法を計画する。 3.コンパイル 4. SQLの実行
Scalability of NewSQL Databases in a Cloud Environment
公開されている 「Scalability of NewSQL Databases in a Cloud Environment」 のキモ部分を読んで、勉強してみたいと思います。 概要 NewSQLは、水平方向のスケーラビリティとトランザクションの独立性、 一貫性を担保する。 N...
Using FDD for Small Project: An Empirical Case Study
公開されている Using FDD for Small Project: An Empirical Case Study のキモの部分を読んで、勉強してみたいと思います。 概要 Feature Driven Development(FDD)は、広く使われているアジャイルのメソッ...
トランザクション処理の性質のこと。 Atomicity(原子性) トランザクション処理中のデータ操作は、 すべて実行されるか、まったく実行されないかの、いずれかである。 Consistency(一貫性) トランザクション終了後、データの整合性が保たれていること。 Isolatio...
フルバックアップ すべてのデータのバックアップを取る。 差分バックアップ フルバックアップ後の差分を取る。 増分バックアップ 前回のバックアップ(種類は問わない)以降の 差分をとる。
単一責務の原則 ・1つのモジュール、クラス、メソッドの責務は、1つ。 ・変更する理由が、1つしかないようにする。 リスコフの置換原則 クライアントプログラムが、意識する型をTとする SがTの派生型であるとすれば T型のオブジェクトをS型のオブジェクトで置き...
1. 参照カウンタ方式 ・オブジェクトを参照している数をカウントして 参照数が、ゼロになると、メモリから解放する。 ・孤立した循環参照があると参照数がゼロとならず メモリリークが発生する。 2.マーク&スィーブ方式 グローバルオブジェクトから到達不可能なオブジェ...
シャローコピー コピー元、コピー先の変数が、メモリ上同じものをさしている。つまり、コピーは、ポインターをコピーしただけ。 ディープコピー ポインターではなく、値そのものをコピーする。メモリ上、別のものを指すこととなる。
最良計算時間 入力がアルゴリズムにとって最も好ましい場合の計算時間 最悪計算時間 ある大きさの、すべての入力に対しての計算時間の最大値 平均計算時間 ある大きさの、すべての入力に対しての計算時間の平均値
アナログ信号をデジタル信号へ変換する。 次のステップで行う。 (1)標本抽出 (2)量子化 標本抽出で得た値を、特定の小さな数値へ変換。 (3)コード化 デルタ変調方式は、量子化した値のかわりに、 量子化された値の前の値との差分を利用する。
再利用の対象は、ソフトウェアの生産性や品質を上げるのに、重要な手段である。 それでは、再利用の対象には、どのようなものがあるのだろうか。 一般的には、次のような再利用の対象が考えられる。 ・アーキテクチャ ・ソースコード ・要求定義 ・設計 ・データ ・見積 ...
未ソートの部分から、最小値を見つけ、それを先頭にもっていく。 こんな感じのアルゴリズム。 1.未ソート部分の中から最小値を探す 2.最小値の要素と、未ソートの先頭の要素を交換する 3.未ソート部分の先頭を1つ後ろに、ずらす 4.未ソートが、1つになるまで、これを繰り返す
Rapid application development(RAD) : an empirical review
公開されている Rapid application development(RAD) : an empirical review のキモ部分を読んで、RADを勉強してみたいと思います。 イントロ Rapid application development(RAD) は、James...
1. ドリルダウン 階層になったデータを掘り下げて分析する。 2. ドリルアップ 階層になったデータを掘り上げて分析する。 3. ダイス 集計の軸を変更して集計する。 4.スライス 一定の条件でデータを絞り込む
次の4つの概念的なソリューションに分ける。 1.User interface プレゼンテーション・レイヤー 情報をユーザに表示する。ユーザのコマンドを受け入れる。 2.Application Layer アプリケーションの調整だけを行う。 ビジネスロジック...
A gile to Lean Sowtware Development Transformation
「A gile to Lean Sowtware Development Transformation」のキモ部分です。 間違っていたら、ごめんなさい。 0.概要 アジャイルをスケールアップする方法として、リーン開発が提唱されている。 この論文の目的は、アジャイ...
・量(Volume) ・更新速度(Velocity) ・データの種類(Variety) ・価値(Value) or 正確性(Veracity)
1. 改ざんが困難 2.分散型システム 分散台帳とよばれるシステムで、障害や稼働停止を抑える 3.永続性 データを安全に複数の主体で保管することができる 4.透明性 データが公開されている 5.スマートコントラクト 契約などの取引の自動化が実現できる
決定木の種類 分類木 ・・・ カテゴリ変数を、説明変数とする 回帰木 ・・・量的変数を、説明変数とする 決定木における枝刈り 決定木の部分木のうち、過学習になっているもの等を 削除する。
Software Development Life Cycle AGILE vs Traditional Approaches
公開されている Software Development Life Cycle AGILE vs Traditional Approaches のキモ部分を読んで、 勉強してみたいと思います。 概要 ソフトウェア開発ライフサイクルは、ソフトウェア開発で必要となる フェーズを記...
Xゲート ・ 0>を 1>へ、 1>を 0>へ変換する。 ・ 0>と 1>の重ね合わせ状態が入ってきたら、 0>と 1>を反転させる。 Zゲート ・位相を反転させる。 ・ 0>を 0>へ、 1>を、- 1>へ変換する。 Hゲート(アダマールゲート) ・ 0>を入力す...
Testing of mobile applications. A review of industry practices
公開されている Testing of mobile applications. A review of industry practices のキモ部分を読んで勉強してみたいと思います。 概要 目的 モバイルアプリケーションのテストに関してのリサーチである。 方法とツールにつ...
全数テストは、不可能である。 バグを全部見つけるのは、不可能。 テストだけでは品質が保証できない。 重大なバグを素早く見つける。 明文化されていない仕様に注意。
1.中心傾向の尺度 1.1 算術平均 データに含まれる数字の合計を、数字の個数で割るもの。 ( x1 + ・・・ xn) / n 1.2 加重平均 標本のi番目の計測値、xi に、ウエイトwiをかけたものを利用する。 w1*x1・・・wn*xn / w1+・・・+wn ...
1.ニューメリックチェック 数値として扱えるもののみ 2.シーケンスチェック 対象とするデータが一定の順番で並ぶ 3.リミットチェック データが、定められた範囲内にあるか 4.フォーマットチェック 日付など、データ形式が正しいか 5.照合チェック ...
MMVMi: A validation Model for MVC and MVVM Design Patterns in iOS Applications
公開されている MMVMi: A validation Model for MVC and MVVM Design Patterns in iOS Applications のキモの部分を読んで勉強してみたいと思います。 概要 デザインパターンは、特定の問題を解くための考え方...
サイバー攻撃の一般的なステップ。次のステップとされる。 1.偵察 ターゲット企業や人を調べる 2.武器化 偵察結果から、ターゲットへの攻撃を計画し、マルウェア等を入手する。 3.配送 標的メールなどを利用して、マルウェア等を送る。 4.攻撃 マルウェアからバックドアを起動し、外部...
JavaScript 文字列の長さ 文字列オブジェクトの、lengthプロパティで取得する。 1.サンプル //プリミティブ let str1 = "abc" console.log(str1.length) ; //文字列オブジェクト let str2 = new...
クラスタリングの分類 (1) 階層的クラスタリング クラスターの数を、順に増やしていく。 (2) 非階層的クラスタリング 前もって、クラスターの数を決定する。 最長距離法 クラスタリングで、用いられる距離の定義。 あるクラスターと要素の距離を、その要素と クラスター内の...
「ブログリーダー」を活用して、小作人さんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。