2016年9月16日 星期五

MariaDB 權限管理

概念:
1. 使用指令的權限,使用者對所有資料庫使用指令的權限。
grant select on *.* to 'user'@'host';

資料指令權限有select,insert,update,delete,file
結構指令權限create,alter,index,drop,create temporary tables,show view,create routine,alter routine,excute,create view,event,trigger
系統管理指令權限 grant,super,process,reload,shut down,show database,lock tables,create user

2. 對資料庫的權限,可以專為單一資料庫開放所有權限,但其他資料庫只有select的權限。
grant all privileges on database.* to 'user'@'host';


建立使用者:
create user 'user'@'host' identified by 'password';
顯示使用者:
select user,host from mysql.user;
顯示使用者權限:
show grants for 'user@'host';

修改使用者密碼:
set password for 'user'@'host' = password('password');

刪除使用者:
delete from mysql.user where user='user' and host='host';










sysV vs systemd

開機過程
Runlevel(sysV):  開機時選擇runlevel(在inittab設定). 不同的runlevel會執行不同的rc.d裏的service的link. 實際的啟動script在init.d裡面

Systemd:  一堆 unit 項目集合變成一個 group 稱為 target. target 可想成是runlevel.disabled的service 在/usr/lib/systemd/system/裡,enabled的service link 到 /etc/systemd/system 

管理
sysV: init, chkconfig, service.........
systemd: systemctl(stand for: system ConTorL)

其他比較由於 systemd 可以自訂服務相依性的檢查,因此如果 B 服務是架構在 A 服務上面啟動的,那當你在沒有啟動 A 服務的情況下僅手動啟動 B 服務時, systemd 會自動幫你啟動 A 服務。

常用指令
(systemctl 命令 服務.service)
命令: enable(開機自動執行),disable,status,start,restart,stop
ex: systemctl status httpd.service

列出有哪些 target(runlevel): systemctl list-units --type target
列出系統target(runlevel): systemctl get-default 
切換 current target: systemctl isolate multi-user.target (runlevel 3) 
切換 current target: systemctl isolate graphical.target (runlevel 5) 
切換開機target: systemctl set-default multi-user.target (runlevel 3) 
切換開機target: systemctl set-default graphical.target (runlevel 5)




2016年9月6日 星期二

AR, VR, MR

1. 顯示器,沒有把自己本身當參數加進去處理
   例如:電影,電視

2. AR(Augmented Reality) 擴增實境
   把自己本身當參數處理你看到的影像.
   例如算出你處於不同位置所看到的影像不同,像是Pokemon Go
  
3. VR(Virtual Reality) 虛擬實境
   把自己本身當參數處理你看到的影像.加上盡量給你感官。
   Oculus Rift
   HTC Vive
   Sony PS VR
  
   更簡單型:Google Cardboard, 裝入手機即可
  
  
4. MR(Mixed Reality)混合實境
   把其他人事物也當作參數處理看到的影像。
   例如虛擬會議。
   windows holograpic
  
技術:
加強影像處理卡
全景影像,3D
感官設備

同軸電纜(Coaxial Cable)

一般同軸電纜品名記號說明

3C-2W
5C-2V
5C-FB


第一項之數字:表示外部導體之約計外徑(mm)
第二項之文字:"D"表示特性阻抗 50 歐姆
       "C"表示特性阻抗 75 歐姆
第三項之文字:"2"表示PE充實絕緣型。
       "F"表示發泡PE絕緣型。
第四項之文字:"V"表示外部導體為一層編織後施以PVC外被覆。
       "W"表示外部導體為二層編織後施以PVC外被覆。
       "B"表示外部導體為兩面鋁箔麥拉帶縱包再加上鍍錫軟銅線編織


第四台線路 到目前為止,他們的標準配線一定是5C cable ,而且是國外的
台灣做高頻線的KNOW HOW ,規模 還是比國外差很多

2016年9月5日 星期一

otg(usb on the go)

conception:
computer---device(mobile) through usb cable

mobile become server
mobile---device(usb drive)

otg add a line to tell mobile is device or server


傳統 usb port 出pin 有
1. vbus (5v)
2. GND
3. D+
4. D-

otg 只有 micro接口, total出5pin
1. vbus
2. GND
3. D+
4. D-
5. ID

線材裡面都是跑4條線 只差在接頭,
OTG 線一端有一根PIN多接了個GND,
讓機器分辨誰是主機、誰是Device,故單以外觀是無法分辨的。

2016年9月4日 星期日

半導體技術(Semiconductor Technology)

晶圓,晶圓代工:
(台積電,GlobalFoundries,聯電,三星電子,中芯國際,力晶、世界先進、上海華虹宏力、韓國東部(Dangbu)、以色列Tower Jazz。

晶片線路製造技術,IC 設計公司:
(聯發科, 高通, Intel, 安謀(ARM))

日本晶圓切割機大廠:
Disco

封裝製造技術,數個晶粒封裝在同一顆IC內,稱為多重晶片構裝(Multi Chip Package)

IC 設計廠十分依賴工程師的智慧,這裡所述的每個步驟都有其專門的知識,皆可獨立成多門專業的課程,像是撰寫硬體描述語言就不單純的只需要熟悉程式語言,還需要瞭解邏輯電路是如何運作、如何將所需的演算法轉換成程式、合成軟體是如何將程式轉換成邏輯閘等問題。

P2P

P2P
定義:
對等網路(peer-to-peer),一種網路技術和網路拓撲結構。

應用:
1. 直接的:2電腦對接

2. 防火牆後的p2p:
    Client 連結到p2p server ,另一個client也連結到同一個p2p server .目的是讓所有的防火墻後的設備可以連結。
  例子1 : 一些家裏網路攝影機不用複雜的設定,可以透過網路攝影機公司的server讓遠端連線。
  例子2 : p2p 下載
  例子2 : NAS, quickconnect

缺點 p2p server 可以擷取資料。
例如Dropbox幫我們同步各裝置的資料,其實它也有一份我們的資料。