chevron_left

メインカテゴリーを選択しなおす

cancel
小作人
フォロー
住所
未設定
出身
未設定
ブログ村参加

2025/07/06

arrow_drop_down
  • バイトオーダー(エンディアン)

     データをディスク上に保存する順番のこと。 (1) ビッグエンディアン 最上位バイトから始まり、下位へ向けて保管する。 (2) リトルエンディアン 最下位バイトから始まり、上位へ向けて保管する。

  • クロニクル MacでMySQL

    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.ゴミ箱をあさる

  • SQLの実行ステップ

     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)は、広く使われているアジャイルのメソッ...

  • トランザクションのACID特性

    トランザクション処理の性質のこと。 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...

  • OLAP分析の手法

     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.概要 アジャイルをスケールアップする方法として、リーン開発が提唱されている。 この論文の目的は、アジャイ...

  • ビッグデータの特性(4V)

    ・量(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 いろいろ

     JavaScript 文字列の長さ 文字列オブジェクトの、lengthプロパティで取得する。   1.サンプル //プリミティブ let str1 = "abc" console.log(str1.length) ; //文字列オブジェクト let str2 = new...

  • 機械学習 クラスタリング

     クラスタリングの分類  (1) 階層的クラスタリング  クラスターの数を、順に増やしていく。 (2) 非階層的クラスタリング 前もって、クラスターの数を決定する。   最長距離法 クラスタリングで、用いられる距離の定義。 あるクラスターと要素の距離を、その要素と クラスター内の...

arrow_drop_down

ブログリーダー」を活用して、小作人さんをフォローしませんか?

ハンドル名
小作人さん
ブログタイトル
ソフトウェア開発の知識
フォロー
ソフトウェア開発の知識

にほんブログ村 カテゴリー一覧

商用