最近總算是有點時間來翻閱React JS 的書,裡面介紹了琳瑯滿目的ES6 Javascript語法知識,真是深覺自己對Javascript語法的認識太過膚淺。
其中有一個函式的重點讓我為之亮眼,那就是Javascript的函式在定義好參數名稱之後,每當使用函式時,未傳入任何值給函式的話,Javascript就會很雞婆的幫你代入undefined 值給那些沒有被傳入任何值的參數,換句話說,在JavaScript的世界裡,函式的每一個參數永遠都有一個預設值undefined。
最近總算是有點時間來翻閱React JS 的書,裡面介紹了琳瑯滿目的ES6 Javascript語法知識,真是深覺自己對Javascript語法的認識太過膚淺。
其中有一個函式的重點讓我為之亮眼,那就是Javascript的函式在定義好參數名稱之後,每當使用函式時,未傳入任何值給函式的話,Javascript就會很雞婆的幫你代入undefined 值給那些沒有被傳入任何值的參數,換句話說,在JavaScript的世界裡,函式的每一個參數永遠都有一個預設值undefined。

今天來介紹一篇顏值好像不措的hacker news: CyberSecurity Framework,主要是講述企業需要一套網路安全相關的策略框架來強化企業(Enterprise)資訊安全的作業環境。
以前要在同一台windows機器下同時安裝python 2.7和python 3的運作環境常常都會造成版本衝突導致python壞掉,現在有了Anaconda之後,一切就方便多了。
Anaconda你可以把它當成是一個python的摸彩箱,裡面可以放進不同版本的python 版本的球,這每一顆球都是一個”虛擬環境”(Virtual Environment),你不必去管每一個python版本之間如何管理,這些都交由Anaconda來處理就好,你唯一要做的就是建立並使用每一個你要用的python版本的虛擬環境。
之前已經介紹過怎麼用SQuirreL 登入DB 去做查詢了,但是還有一個問題就是我想要用自己的Windows AD Account 登入MS SQL 該怎麼做? 之所以會有這樣的需求,是因為某些DB Server是直接將AD Account設定為DB Admin,擁有存取該DB Server所有DB的最高權限,所以我想用Admin權限就得用Windows AD Account 登入DB。
那麼現在問題來了,該怎麼樣在SQuirreL中用Windows AD Account登入DB呢? 我試過了,並不能直接選擇MS SQL的Microsoft MSSQL Server JDBC Driver然後以Domain/Account 來登入,上網查了一下,原來必須使用其他的Driver來登入DB Server。
雖然最近裝好了SQuirreL sql client 也用得爽爽的,但是卻發現看他的文字介面好痛苦,因為整個文字畫面太小了,每個字都比螞蟻還要小,感覺是要帶顯微鏡才看得到字,頭一次看UI畫面因為字太小看到眼睛痛。

綁定好Driver,接下來就是用Alias Tab來幫我們建立一個個DB Connection啦!這時候在Alias Tab按一個加號會跳出新的DB Connection小視窗,把必要資訊都填入就可以建立DB 連結的Session囉。

再增加一個新電腦技能,因為新電腦沒有裝MS SQL 2014 Express,而對我的重灌後的筆電來說,實在不想灌太多肥大的MS軟體,不過DB查詢需求還是無法不顧,於是只好上網找看看有沒有什麼輕便好用的SQL Client,然後終於讓我找到這一款SQuirreL Java based db client,或說也許好久好久以前我就在空軍後勤單位使用過了,只是來了趨勢後一直用MS SQL Cleint用爽爽,漸漸這款SQL Client就被我給淡忘掉了。
但畢竟早就忘了怎麼安裝這套jar檔驅動的java tool,所以從下載到設定好可以用可謂花了我不小的一番功夫。不過其實設定上也沒有很複雜,但是基本概念要有就是了。
今天心血來潮幫我們的MY大台北同學會設計一個只要Goole表單上有人填寫報名我們的活動,就主動在line上通知需要知道的人又有人報名我們的活動了,現在有幾人報名,還差幾人達標的自動notify功能。
但重點來了,誰來幫忙在Line上面做報名狀態的通知呢? 答案就是Line Notify Service啦!