2015年12月18日 星期五

Webpack

KD換了公司之後要做的事情又變得不一樣了~
現在要來研究React.js,
不過根據React官網的介紹,
為了使用React.js最簡單的方式當然就是下載不用自己建置的JavaScript就可以了,
可惜天不從人願,
這樣的寫法可能無法完整了解react的api....
所以請自己建置吧~
官網建議使用 browserify 或是 webpack
這邊就介紹webpack了~~~~
為什麼要特別介紹呢!
因為我要被官網搞死~~
沒有任何基礎下指令怎麼下都是不對的.....................
廢話不多說

Step 1 : install npm
NPM - Node Package Manager 為什麼要用他呢?
請參考連結,因為JavaScript日益茁壯,NPM的功能跟NUGet差不多。
最簡單的安裝方式就是安裝Node.js


Step 2 : install react
記得用工作管理員開啟cmd
$ npm install --save react react-dom babel-preset-react


Step 3 : install webpack
參考webpack官網
$ npm install webpack -g


接下來都是抄官網的..............
Step 4 : setup the compilation

先移動到預計寫code的資料夾~~~cd 應該會吧~
然後新增兩個檔案
1.entry.js
document.write("It works.");

2.index.html
<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <script type="text/javascript" src="bundle.js" charset="utf-8"></script>
    </body>
</html>

接下來就簡單了~~
執行指令把entry.js建置成bundle.js(畢竟html裡面是include bundle.js

$ webpack ./entry.js bundle.js

這樣就可以啦~~~~其實官網寫得很清楚了~~
剩下的我就不多說~

最重要的是最後一步,
因為webpack預設是讀取webpack.config.js,
所以最終是要把所有設定都寫在config.js裡面。

2015年7月22日 星期三

Add Microsoft SQL JDBC driver to Maven

參考:

起因:
因為使用Eclipse開發Java Program,希望能採用現在比較主流的Maven控管所有的Dependency檔。
但是MSSQL JDBC是少數不直接支援的。

2015年5月25日 星期一

Use PSCP Cpoy file to Linux

Use PSCP Cpoy file to Linux

As title , I want to copy files from windows to Linux by ssh protocol.


Step 1 : Download PSCP.exe

Step 2 : Use windows cmd and move to the location PSCP exist




Step 3: Send file to the target computer




2015年2月25日 星期三

2015年2月2日 星期一

CentOS 更新Java JDK 版本

終於得開始碰Java~
雖然一開始都是拿Sample Code 所以1.7就夠用了~
但當要自己寫的時候,還是希望用最新的 ^.^

1.查看目前版本~
[training@tiger ~]$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

2015年1月28日 星期三

Centos 6.3 安裝中文語系包+新增yum server

若遇到Linux本身不包含中文語系的時候怎麼辦呢~~
就只要安裝中文語系包並且調一下設定值就可以了~
可惜我拿到VM連YUM都沒有很好用~
所以必須先把YUM Server設定好~

1.設定yum server,大家常用的就是義守大學的伺服器 
(檔名自取,我是新增一個名為 cnetos.repo的檔案)
[training@elephant ~]$ sudo vi /etc/yum.repos.d/centos.repo
---------content---------------------------------------
[base]
name=CentOS 6.3 - Base
baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/6.6/os/x86_64
enabled=1
gpgcheck=1
gpgkey=http://ftp.isu.edu.tw/pub/Linux/CentOS/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS 6.3 - Updates
baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/6.6/updates/x86_64
enabled=1
gpgcheck=1
gpgkey=http://ftp.isu.edu.tw/pub/Linux/CentOS/RPM-GPG-KEY-CentOS-6

至於為什麼要用6.6因為實際上的路徑就是那邊~
所以必須直接點進去看看喔~^^
2.安裝中文
[training@elephant ~]$ sudo yum groupinstall "Chinese Support" -y
3.修改設定檔(據說如果沒有i18n這個檔案就自己新增??!!!)
[training@elephant ~]$ sudo vi /etc/sysconfig/i18n
-----------------content---------------------------
#LANG="en_US.UTF-8"
LANG="zh_CN.UTF-8"
SUPPORTED= "zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:zh"
SYSFONT="latarcyrheb-sun16"
4.重開機~~~~~~~~~~~~就可以了喔!

2015年1月26日 星期一

Use Flume-ng With SparkStreaming to HDFS

試了好久的東西~總算打通了!!
為了要將利用Flume擁有很多Protocal的優勢與Spark Straming結合~
因此試著將原本皆可以獨立運作的東西串起來。