屬於金牛座小子的草原
目前分類:Tech Vision (122)
- Nov 01 Fri 2019 01:55
DevOps 的粗略目標與原則
- Aug 21 Wed 2019 17:42
2019 08 21 建立Anaconda Virtual Environment的常用基本指令
以前要在同一台windows機器下同時安裝python 2.7和python 3的運作環境常常都會造成版本衝突導致python壞掉,現在有了Anaconda之後,一切就方便多了。
Anaconda你可以把它當成是一個python的摸彩箱,裡面可以放進不同版本的python 版本的球,這每一顆球都是一個”虛擬環境”(Virtual Environment),你不必去管每一個python版本之間如何管理,這些都交由Anaconda來處理就好,你唯一要做的就是建立並使用每一個你要用的python版本的虛擬環境。
- Aug 21 Wed 2019 14:50
2019 08 21在SQuirreL中用Windows 驗證方式登入MS SQL DB
之前已經介紹過怎麼用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。
- Aug 14 Wed 2019 15:56
How to change font size and font type in SQL entry area of SQuirreL sql client?
雖然最近裝好了SQuirreL sql client 也用得爽爽的,但是卻發現看他的文字介面好痛苦,因為整個文字畫面太小了,每個字都比螞蟻還要小,感覺是要帶顯微鏡才看得到字,頭一次看UI畫面因為字太小看到眼睛痛。
- Aug 12 Mon 2019 23:49
2019 08 13 Add MSSQL Driver to SQuirreL and Run a MS SQL to Query Data- 建立DB連線篇
綁定好Driver,接下來就是用Alias Tab來幫我們建立一個個DB Connection啦!這時候在Alias Tab按一個加號會跳出新的DB Connection小視窗,把必要資訊都填入就可以建立DB 連結的Session囉。
- Aug 12 Mon 2019 23:36
2019 08 12 Add MSSQL Driver to SQuirreL and Run a MS SQL to Query Data- 安裝DB Driver篇
再增加一個新電腦技能,因為新電腦沒有裝MS SQL 2014 Express,而對我的重灌後的筆電來說,實在不想灌太多肥大的MS軟體,不過DB查詢需求還是無法不顧,於是只好上網找看看有沒有什麼輕便好用的SQL Client,然後終於讓我找到這一款SQuirreL Java based db client,或說也許好久好久以前我就在空軍後勤單位使用過了,只是來了趨勢後一直用MS SQL Cleint用爽爽,漸漸這款SQL Client就被我給淡忘掉了。
但畢竟早就忘了怎麼安裝這套jar檔驅動的java tool,所以從下載到設定好可以用可謂花了我不小的一番功夫。不過其實設定上也沒有很複雜,但是基本概念要有就是了。
- Aug 09 Fri 2019 23:55
2019 08 09申請一個Line Notify Token 來 用Line 幫你做廣播吧
今天心血來潮幫我們的MY大台北同學會設計一個只要Goole表單上有人填寫報名我們的活動,就主動在line上通知需要知道的人又有人報名我們的活動了,現在有幾人報名,還差幾人達標的自動notify功能。
但重點來了,誰來幫忙在Line上面做報名狀態的通知呢? 答案就是Line Notify Service啦!
- Jul 18 Thu 2019 00:06
SourceTree如何Authenticate啟用2FA的GitHub帳號
最近因為公司security policy的改變,所以強迫每個使用公司GitHubb EE的人要用2FA做兩段式帳號登入,而過去因為只需要帳號密碼就可以讓Source Tree也通過GitHub的驗證取得repo的資料,如今多了2FA要如何讓Source Tree依然可以登入GitHub呢?
這確實給我帶來小小的困擾,不過了解了一番GitHub提供第三方軟體驗證2FA Enabled帳號的方法之後,我著實學到了新的一課:"原來想提供第三方軟體通過自己的Service的2FA驗證還可以這樣用阿!"是怎樣的一個用法呢?答案是在自己的服務提供代表2FA enabled account的API token給第三方軟體,弟三方軟體不再是使用帳號密碼來通過GitHub驗證,而是"帳號+API Token"。
- Jul 10 Wed 2019 15:00
讓網頁自動在黑白背景切換的魔術師Darkmode.Js
這是我在"免費資源網路社群"網站的一篇文章看到的簡便工具,基本上Darkmode.js 是一套開源專案,由該網站"https://darkmodejs.learn.uno/"所提供,他製作了一段Javascript 讓網頁開發者可以直接套入網頁中產生背景黑白切換的功能,其功能就如同Darkmode.js網頁所示的模樣:
- Jul 01 Mon 2019 23:49
智慧音箱 – 智慧家庭的控制中樞
- Jun 27 Thu 2019 23:44
物聯網創造的智慧生活是包含穿戴式裝置的世界
[1] 穿戴式裝置(https://www.google.com/url?sa=i&source=images&cd=&ved=2ahUKEwic84OMgorjAhVMTrwKHR1yDFAQjRx6BAgBEAU&url=https%3A%2F%2Fblog.xuite.net%2Fjackchen58%2Ftwblog%2F189807931-%25E6%25B1%25BA%25E5%258B%259D%25E7%25A9%25BF%25E6%2588%25B4%25E5%25BC%258F%25E8%25A3%259D%25E7%25BD%25AE%2B%25E5%25A4%25A7%25E5%25BB%25A0%25E5%25B0%258F%25E5%25BB%25A0%25E4%25B8%258D%25E5%2590%258C%25E8%25AA%25BF&psig=AOvVaw0bZ_wTlu03qmgdgBmei4yY&ust=1561737045606436)
- Jun 26 Wed 2019 18:40
なに? windows 10 不能安裝日文輸入法
很遺憾前一個月才重灌過一次的公司電腦,在這個月又因不明原因無法開機而又重灌了一次,現在IT預設都是幫裝Windows 10 系統,而若說兩次重灌後有什麼問題是我遇到最有感的,大概就是要下載安裝日語語言包來打日文輸入法時所遇到的錯誤吧。
要安裝日文輸入法很簡單,只要在Windows右下角的輸入法icon左鍵一點跳出菜單選擇”語言喜好設定”,叫出語言設定頁面然後新增日本語即可 ,下方的截圖因為我已經安裝好日文輸入法所以會看到日文設定,可以先假裝我沒安裝,這種情況下可以新增日本語。
- Jun 24 Mon 2019 23:30
智慧家庭將會是多重無線協定合作運作的空間
在我的想像中,在不久的將來家裡的所有電子裝置,無論是冷氣、冰箱、電鍋、微波爐與Web Carema等等都會是統一的單一無線網路協定所構成,例如可能全都是ZigBee協定、或者全走藍芽(Blue Tooth, BT),要不就是全部Thread,然後最後搭配Wi-Fi Router接上IP網路與雲端應用程式溝通,但仔細分析家庭物聯網的實際設定情景,這恐怕是錯誤的劇情設定。
可以確定的是智慧家庭網路必定是ZigBee/BT/Thread為主,以Wi-Fi為輔組成的家庭區域網路(Home Area Network, HAN)。 而ZigBee/BT/Thread可以提供Mesh網狀網路架構串聯家中所有電子裝置,讓家庭智慧網路每台裝置間的傳輸距離縮短,降低功耗,並且擴大通訊距離並改善整體網路系統的可靠性。
- Jun 24 Mon 2019 03:55
家庭與工業 IOT 邊緣運算概念
2020 年物聯網節點裝置估計將達數百億之多,在實際運作上,整體的物聯網解決方案不可能再單單只倚靠雲端運算,IOT雲端資料運算功能將會愈來愈只著重核心雲端應用資料的的計算,其它的運算將由在裝置端邊緣視界的"邊緣運算(Edge computing)"來完成。
"透過不穩定的網路連線監測農場幫浦、油井、太陽能發電農場、風車等遠端資產相當困難,運用邊緣裝置在資產所在地儲存與處理資料,可確保不發生資料傳輸遺漏,或對資產運作狀況反應不及等問題。此外,省去資料在裝置與雲端來回傳輸的時間,可提升反應速度,避免重要作業因機械故障中斷或發生危險性突發事件。"[1]
- Apr 25 Thu 2019 16:55
用 Power Shell Update Application Pool 的 user Account Password
在我們的 IIS Application Pool中,我們可能會指定特定的User Account來執行Application Pool Operation , 當該User Account密碼被change時,Application Pool 的 Account 也應該要一併換新密碼,以下是用Power Shell 自動更新Application Pool User Account Password 的Script,
Import-Module WebAdministration |
- Mar 21 Thu 2019 23:48
關於新版 Robot Framework RIDE 1.7.3.1 的存檔Error
昨天打開Robot Framework的時候發現有新版本 RIDE 1.7.3.1 可以升級,直覺這版號也跳滿大的,由於RIDE自從安裝使用以來沒更新過,問題頗多且界面醜醜的,所以一時心動就下了升級它的決定,這可需要很大的勇氣,天曉得會不會升一升整個Robot Framework 就跟著壞了?
- Mar 21 Thu 2019 02:22
在Windows 7 安裝 keras for Deep Learning 學習
在學習一陣子的Deep Learning 理論之後,由於買的書是用keras 作為實作框架,所以想把keras架起來玩看看,誰知道我電腦的python 2.7.15 很不給力,在import keras的時候就是會有找不到tensorflow module的錯誤,但是用pip install tesorflow 又發現python27已經有tensorflow 的site-package,於是我一怒之下把python27 給砍了,改裝Anaconda for python 3.7的Anaconda版本來架keras。
其實,預設上當從Anaconda官網下載Anaconda for windows 並進行傳統的下一步安裝之後,tensorflow等很多套件好像就一併裝好了,包括pip也是,但記得是要用 Anaconda Prompt 開啟CLI Command Mode,否則conda是不被認得的windows command 外部指令。
- Mar 18 Mon 2019 23:17
三欄式Web Layout 示例
- Mar 08 Fri 2019 17:21
2019 03 08使用AWS S3api Command Line 存取 S3 Service
最近研究了一下怎麽用REST API的方法執行S3相關存取物件的操作,發現要API來Call S3 相關存取操作的話,在API標頭需要放入 Authorization 標頭,因為AWS需要藉由Authorization的資訊確定來存取S3 Service的API Caller是合法的AWS User,但要手刻API並在裡面加入Authorization的表頭實在不容易,也寫code去計算Authorization的結果跟Signature,所以如果只是想純粹用api 方式去存取S3 Service的話,還有另一種透過AWS CLI的s3api command來取代REST API 呼叫,效果幾乎一模一樣。
下圖是一般API 呼叫s3 service的Request Sample: