PostgreSQL_1

f:id:kentaro-mori36:20180521211125p:plain Vive La CTO (^^)

Today We  learned Basic Data base structure.

Just little bit write down memo.

 

1. Intoro Database

プロセス中心アプローチ
→システムが行う処理の流れを中心に設計し、処理ごとに必要なデータを定義していく・


データ中心アプローチ
→目的の結果を得るために必要な情報は何かを先に検討する。

 

データベースアーキテクチャ
→リレーショナルデータベース型が一般的



2. Data base structure and SQL

データベースの構成要素
 →表・ビュー・索引・ストアドプロシージャ・トリガ


主キー
 →行のレコードを一意に特定できる列(属性)

 

外部キー

 →列の値が、別の表を参照している列(関連)



3. Data searching and Basic SQL

 可読性を高めるための工夫

 ー句ごとに分ける

 ーインデントをつける

 ーキーワード(SQLの句)は大文字に、表明や列名などの固有の名前を小文字にする

基本構文
select * from 表名;

select name, salary from people;


ORDER BY 並び替え

select * from people order by name;

select* frome people order by name desc;

 

WHERE句

select * from people where job='営業';

 

Null指定

select * from people where job is null;

 

あいまい検索

select * from people where name like '%子';

論理演算子
select * from people where code > 100 and salary > 100 or job LIKE '%営業';

not演算子
select * from people where not job = '営業' and salary > 1000;

 

select文-列名の編集

select name as 田中 from people;

 

簡単な計算
select name salary*1.2 from people;

select name +500*plus from people;

 

 

(these are tommorow)
4. Data searching and SQL - group process
5. Data searching and SQL - high level search
6. Data Update and Transaction


Listening song..

Drone Flying, GitHub Full

f:id:kentaro-mori36:20180520175745j:plainMavic Air. So cute :)

I rent Drone from my Prof.  Today is really good day to fly. I could learn how to connect Dorne with contoroller and Smart phone actually setup is really easy. I heard Parrot company relese new version drones at next month and their drone have linux OS(!) so may be I will buy parrot one. (not DJI)

www.parrotsec.org

 

GitHub Conf is launch next month. But unfortunately tickets already sold out.  How fast Business people buy tiket.. Net time I'll buy 1 month before. 

githubsatellite.com

Listening Song

 

It_Words

 

f:id:kentaro-mori36:20180519224104p:plainとりにがしちまったぜ、、鳥だけに🦆

 

Today I wanna share some IT words.

 

1.データサイエンティスト

Sさん

統計解析やITのスキルがひつよう

BigData,IoT,...

データビジュアライゼーション

データサイエンティスト

SAS Data Scientist certification 

 

2.暗号通過

Nさん

インターネット上で取引される暗号技術が利用され

ブロックチェーン技術

通貨の偽造が困難

非中央集権型

ビットコインに注目が集まったのがギリシャ危機

なぜ仮想通貨が流出するのか

 

3.機械学習

Kさん

人工知能における研究課題の一つ

ニューラルネットワークディープラーニング

ニューラルネットワークさいしょう   パーセプトロン

単純パーセプトロン:線形分離可能

XOR問題 線形分離ができないよ。。

そこで

多層パーセプトロン

OR とNANDをANDでつなぐ

しかし、

多層にしたため計算処理重い

利用できるデータ少ない

誤差の逆伝搬がうまくいかない

誤差逆伝播

教師の差をとって2じょうを取る

 

活性化関数

ReLu(ランプ関数)

。隠れ層の活性化に使われる

 

4 ブロックチェーン

 

不正を防ぐ取引台帳

ブロックチェーンの仕組み

データの構造

。一定時間に発生した取引をブロックにまとめる

。一つ前のブロックのハッシュを持つ

。デジタル著名

公開鍵暗号方式

 

データの管理方法

p2p 法規制が難しいのではないか (クライアントサーバがた)

。参加者の誰かが新しいブロックを配布する

。Proof of Work

電気代と時間がかかる

ブロックチェーンの分岐は場合によって増える

分岐が一番長いものを正ととする

 

問題点

。取引かくていが遅い

。ネットワーク維持のこすとが高い

 

5.フィンテック

Kさん

FinTechとは 金融 テクノロジ

FinTech が進むにつれ、フロントに出てくる

資産運用

          WEALTHNAVI

    お金のデザイン

融資

  manee AQUSHII 

送金決済

LINE PAY. WEbPay. Cooiney Spike

それぞれの分野をアンバンドリングしている

一つのアカウントで使えるやつ

 

ーリバンドリングサービス これからか。

 

6.ERP

Vさん

ERP = Enterprise Resource package 

会社の中の業務システムをERPで統合する

Vertical ERP

Horizontal ERP. // Specific ERP

ERPSaaSか ネットワークからアプリまでやってくれる

ERPを導入するデメリット

 

ERPを売る会社 ?会社名

いつから始まった1990 SAP

 

日本オラクル

 

7.CRM

Iさん

Customer Relationship Management 

ビジネスに必要な要素は人もの金。

顧客情報を分析して顧客のニーズにあった製品を提供する

CRMの目的

シングルインプット・マルチアウトプット

そもそも顧客って?

新規顧客。見込み顧客→既存顧客→優良顧客

CRMでは優良顧客を対象により良いサービスを提供する。

Ex)ローソンのポンタカード

ベンチャーでは利用が難しいかなーーー

 

8.IVR

Tさん

IVR. = Interactive Voice Response

コールセンターで使われいる

対応業務の軽減

対応品質の均質化

24時間受付が可能に

Google Duplex 

 

   なぜ最近商品化されてきた?精度が上がってきた。  

 

Listening Song

 

Linux_review_2

 

f:id:kentaro-mori36:20180518024014j:plain「神はいっている..ここで寝る運命ではないと・・」

Re build CentOS 7 environment with VB that I could not do yesterday (4 hours ago)


so.. what this bug mean.. ?

f:id:kentaro-mori36:20180518030023p:plain


Google Jesus don't let me down :)

VBox on 14.04: Kernel driver not installed (rc=-1908) [duplicate]

askubuntu.com


"This is a familiar message to everyone that uses Virtual Box. This "bug" has been popping up every few months at least since 11.10."

https://media.giphy.com/media/Pn1gZzAY38kbm/giphy.gif


But anyway I couldn't use "apt" commands and "yum" command on my mac terminal.
So download "Xcode" first and try to these commands.


https://media.giphy.com/media/K7QnKfHqEBsdi/giphy.gif


やっとできた!(2018/05/21朝)
Thanks my friends.

f:id:kentaro-mori36:20180521061429p:plain

 

参考サイト

qiita.com

 

 

 

Listening Song

Linux_Review

This week I could get 4 days Linux training.
Actually I have quiz tomorrow so tonight I review hole part.

 

Part0 ==Environment Setting==

CentOS7 is really heavy. I used Minimal ISO

https://www.centos.org/download/


And download Virtual Box

https://www.virtualbox.org/

 
やばい、エラー出てVBでcentOS7起動できない。仮想空間構築はまた今度やろ(2018/05/17)

 

f:id:kentaro-mori36:20180517210412p:plain < 奇遇やな、あんたもメタボか?

 

Part1 ==Linux UserBasic ==

Linux is famouse Operating System.
We used Cent OS7 (Redhat)

id    == ターミナルセッションを利用するユーザおよびグループの識別情報を表示する

who == 現在システムにログインしているユーザの関連情報を報告する

whoami == 現在ローカル端末をしようしているユーザ名を報告する

password == ログインパスワードを割り当てる

echo [argument] ==  引数を端末に表示する

clear == 末端画面をクリアする

 

静的ファイル:/opt /bin  /usr/lib  /usr/share  /usr/share/man  /sbin 

動的ファイル : /home /tmp /dec /etc /var

 

ファイル == データを入れるコンテナ

ディレクトリ == ファイルおよびその他のディレクトリを入れるこんてな

ツリー == UNIXシステムにおけるファイルシスレムの階層構造

パス名 == ファイルおよびディレクトリの位置を識別する

 

pwd == カーレントディレクト

ls == ディレクトリの中身を表示

cd == 別ディレクトリへの移動

find == ファイルをみつける

mkdir == ディレクトリを作成

rmdir == ディレクトリを削除する

 

Options

-a == ドット(.)で始まるファイル名を含めた全てのファイルを表示

-d == ディレクトリ本体の特徴表示

-l == 各ファイルに関する属性

-F == ディレクトリにスラッシュ、実行可能ファイルにアスタリスクをつける

-R == すべてのファイルを再帰的に表示する

 

ls -l == ファイルの属性表示

cat == ファイルの内容表示

more == ファイルの内容を1画面毎に表示

lp == ファイルの印刷要求を出す

cp == ファイルをコピーする ex) cp xxx yyy

mv == ファイルまたはディレクトリの名前を変更する

mv == ファイルを別のディレクトリへ移動する

ln == ファイルの別名を作成する

rm == ファイルを削除する

 

パーミッションとアクセス

ls -l == ファイルのアクセスモードを表示する(パーミッション表示)

chomd == ファイルのアクセスモードを変更する

umask == デフォルトのファイルアクセスモードを変更する

su == ユーザIDを変更する

u == ファイル所有者

g == ファイルへのアクセス権を持つグループ

o == その他のユーザ

 

読み込み可能 (r)

書き込み可能    (w)

実行可能   (x)

 

umask == ファイル作成時のマスクを設定する

touch == ファイルのタイムスタンプの更新

-a time ==アクセス時間のみ引数で指定された時間に変更する

-m time == 修正時間のみ引数で指定された時間に変更

-t time == アクセス時間および修正時間を引数で指定された時間に変更

-c == 指定のファイルが存在しない場合は、ファイルを作成しない。

 

vi/vim 省略

 

エイリアス機能

alias [name=[=string]] == 別名をつけることができる

 

$alias go ='cd'
$alias there=/home/user3/tree/ford/sports
$go there
$pwd
/home/user3/tree/ford/sports

 

シェル変数の格納

$ env == コマンドを使って、現在環境データ領域内に保持されている全てのシェルを表示

あとは置換とか(あんまやってない)

ps コマンドは -fオプションで呼び出されるとPPID番号や付加情報を含むフルリストを
        作成する。
bash_profile  == いろいろへんこうできます

 

sort == 辞書順。数値順にそーと

-n 数値順
-d 類似辞書順
-u 重複行は全て1行単位に置き換える
-t 文字
-k フィールド番号
-r 降順
-o ソート後

 

grep == パターン検索
  grep user /etc/passwd

-c 一致した行数だけ出力
-l 一致した行のあるファイルの名称だけ
-i パターン内大文字小文字区別
-n 表示行の先頭にそれぞれ行番号をつける
-v パターンを含んでない行の出力
-e 複数のパターンを個々に指定する
-f パターンを含むファイルを指定

 

リダイレクション

コマンド < file
コマンド   > file
コマンド >> file

パイプライン  コマンド出力 | コマンド入力

cut == 文字またはフィードを切り取り、標準出力へ出力する

tee == 入力を標準ならびに指定ファイルへ出力

tr ==  文字を翻訳

 

Part2 ==Linux SystemManagement==

システム管理概要
id 

sudo

parted [デバイス名] == パーティション分割コマンド
help
unit GB
mkpart
quit

parted /dev/sda

 

mkfs.xfs[option] デバイスファイル名
 ファイルシステム作成コマンド

mount [option]デバイスファイル マウントポイント
#mount /dev/sda7 /mountdir1
-o オプション オプションの指定

unmount[option]マウントポイント/デバイスファイル名

df [オプション] デバイスファイル名
ファイルシステムの使用率を確認するのに必要なdfコマンド
#df -h


mkswap == スワップの作成
#mkswap /dev/sda8

swapon == スワップの情報確認
#swapon /dev/sda8

#cat /etc/passwd
#cat /etc/shadow
#cat /etc/group
#useradd -u UID -g GID -d パス -m ueda
#usermod -md /home/naoko -l naoko yamada
#userdel -ld /home/naoko

#groupadd
#groupmod
#groupdel

#systemctl[オプション]コマンド[unit名]
#systemctl status httpd.service

#rpm -ivh パッケージファイル名
#rpm -Fvh パッケージファイル名
#rpm -Uvh パッケージファイル名
#rpm -qa | grep bash        インストール済みのパッケージ検索
#rpm -e パッケージファイル名

#yum /etc/yum.conf
#yum [サブコマンド][引数]
#jounalctl[オプション][条件]

#hostnamectl[status]
#nmcli general hostname

#ip addr
#ifconfig
#nmcli device [show][インターフェース名]    恒久的IPアドレス変更

#nmcli connection modify enp0s3 ipv4.addresses”192.168.100.101/24” ipv4.gateway”192.168.100.254”


#ftp
#rpm -qa | grep openssh
#rpm -qa | grep telnet
#systemnctl enable telnet.socket
#slogin -l

#ssh 192.168.1.00

 

web server

 

 

<reference:>
VirtualBox(Windows)上にCentOS7をインストールする

https://qiita.com/100/items/80a899fbaeb1e82b3f67

www.task-notes.com

 



 

たんごのつづりがよくあたまにはいってくるなぁ

Listening Song

せんぱいもすなるぶろぐといふものを、おとこもしてみむとてするなり

Hello everyone.
My name is Ken.
Nice to meet you.

 

Today I really impressed my cowokers presentation who already writing blog. So I start to wtire something .

 Yesterday I bought "The Emotion Thesaurs"(感情類語辞典)

f:id:kentaro-mori36:20180516210143j:plain


I wanna pick up some unforgettable words.

愛情(Love)
 外的なシグナル
 =人の一番良いところに注目する


疑心暗鬼(Paranoia)
 隠れた感情を表すサイン

 =「グループの一員である」ように見せるため、すべてのことに同意する

幸福(Happiness)

 精神的な反応
 =楽しむために安全なリスクを負う

 

崇拝(Adoration)
 強度の、あるいは長期の感情を表すサイン
 =対象に近づくためならリスクも負う、法も犯す
 =ストーカーと化す

finally, this picture is really similer as ボブネミミッミ(

ボブネミミッミ (くそあにめのとくいてん)とは【ピクシブ百科事典】

) isn't it ?

 

f:id:kentaro-mori36:20180516213743j:plain






Listening Song