IT全般

ビッグデータを取り込む際の考慮事項

■ はじめに ビッグデータを取り込む依頼を受けたのだが、 色々と想定外のことが起きて、あーすれば良かったなっとか 考慮する事項を纏めておけば見積もりに役立つかなっと思ったので 反省点や自戒の念を込めてメモしておく。 【0】考慮事項 【1】1回にどの…

【セキュリティ】ハッシュ / Hash

■ はじめに ハッシュについてまとめる。 目次 【1】ハッシュ 【2】特徴 【3】用途 【4】使用上の注意 【5】主なハッシュアルゴリズム 【1】ハッシュ * あるデータをハッシュ関数という特別な関数を使うと、 決まった長さのビット列になる、この値を「…

【IT】 パリティビット

【1】パリティチェック (parity check) * データの誤り検出方式の一つ * ビット列中に含まれる「1」の数が偶数か奇数かを表す 符号を算出してデータに付加する cf. parity=偶奇 【2】こぼれ話「オセロで通信」 1)登場人物 * 手品師 * 弟子 * 客 2)手…

Base64形式

■ はじめに 昔のノートを整理していたら、 Base64 について扱っていたので、転記。 【1】Base64 メールでは、テキストデータしか扱えない そのため、画像などのバイナリファイルはそのまま送受信できない => データを文字列に変換する必要がある => その変…

はてなブログで小銭をもらう方法を考える

■ はじめに https://dk521123.hatenablog.com/entry/37985221 で、はてなブログに引っ越ししたが、 興味本位で、ブログで小銭をもらう方法について調べて 実践してみた。 目次 【1】Google AdSense 1)申し込み 2)支払いスケジュール 3)税務情報入力 …

ブロックチェーン ~ 基礎知識編 ~

■ はじめに ブロックチェーンを分かりやすい解説があったので、 メモっておく。 目次 【1】教材 1)概要を掴む 2)技術よりの動画 3)ブロックチェーン基礎 4)書籍 【2】ブロックチェーン技術 1)デメリット 2)51%攻撃 【3】構成 1)特記 【4…

個人情報に関する保護法 ~ CCPA / GDPR ~

■ はじめに カリフォルニア消費者プライバシー法(CCPA)について 調べる機会があったので、メモ。 調査中に、EU一般データ保護規則(GDPR)についてもでてきたので ついでにメモしておく。 この流れは、そのうち、日本にも来そうなので、知っといて損はない…

地図 / 緯度経度 について

■ 座標系 【1】緯度経度座標系(球形座標系) 【2】XY座標系(数学座標系) 2-1)UTM座標系 2-2)平面直角座標系(19座標系) 【1】緯度経度座標系(球形座標系) * 赤道からの角度(緯度)、子午線からの角度(経度)により位置を示す 【2】XY座…

Yahooブログが終了するらしいので引越し準備

■ 移行先 https://promo-blog.yahoo.co.jp/close/index.html 【1】アメーバブログ(5月9日より移行可能) 【2】ライブドアブログ(5月9日より移行可能) 【3】Seesaaブログ(5月9日より移行可能) 【4】はてなブログ(7月上旬より移行可能) 比較サイト …

HSV / HSB 色空間

HSV / HSB 色空間 * 色の性質を表す三要素 * HSV : Hue(色相)、Saturation(彩度)、Value/Brightness(明度) + 色相 : 色の種類(例えば赤、青、黄色)を表す + 彩度 : 色の鮮やかさを表す尺度 + 明度 : 色の明るさを表す尺度(色の明暗を表す数値)

OS(Operating System)の仕組み

起動までの流れ [1] PCの電源を入れる [2] BIOS(Basic Input/Output System)起動 [3] ブートローダ(Boot Loader)起動 [4] OS起動 補足 * BIOS(Basic Input/Output System)の役割 1) 日付などのシステムパラメータの設定 2) 電源管理 3) CPU/メモリの設定 4)…

素材サイト (アイコン etc)

■ はじめに * Webページに必要な素材などのサイトをメモ ■ フリーアイコン https://www.iconfinder.com/icon-sets/featured/free https://icons8.com/ http://icooon-mono.com/ https://www.flaticon.com/ http://www.veryicon.com/ http://www.iconseeker.c…

【ストレージ】 RAID

【1】RAID(Redundant Arrays of Inexpensive Disks, レイド)とは * 複数のHDDをまとめて一台の装置として管理する技術 * 以下のような場合に用いる + もしものHDD故障時にもデータ復旧 + 複数HDDへの分散書き込みによるデータ保存の高速化 【2】RAIDレベ…

【コンピュータ用語】イマイチ分かり辛かったIT用語

■ はじめに 前々からまとめたかったが、プログラムをする上でイマイチ分かり辛い用語を整理する ■ コンテキスト / Context * プログラム内部状態、状況や与えられた条件などを指す ■ メタデータ / Metadata * あるデータに関連する情報が格納されたデータ * …

【Web開発】IEの異なるバージョンを動作確認するには...

IEの異なるバージョンを動作確認するには IE Testerを使ってみたが、ほとんど使えない。 IE8/IE9だったら、[ツール]-[開発者ツール]の「ブラウザーモード」と「ドキュメントモード」でIEの違うバージョンの動作確認ができる。 参考資料 http://www.koikikuka…

【IT】検索エンジンの仕組み

検索エンジンの種類 [1] ディレクトリ型 → 人間が情報収集し、その情報を階層構造にグループ分けして、DBに登録しておく [2] ロボット型 ★現在の主流★ → 「ロボット」と呼ばれるプログラムが情報収集する ロボット型の構成 (1) ロボット :情報を収集する (2…

【コンピュータ用語】コンピュータ用語の整理

■ 全般 スループット * 単位時間あたりの処理能力 マッシュアップ(mashup) * 既存のサービスを組み合わせて、新たなサービスを提供する ジャーナル * 稼働中に半自動的に記録する通信記録や更新履歴などの情報 ■ 通信用語 whois * IPアドレスやドメイン名…