[資工雜筆] 利用 Git 來自動化 deploy 實驗程式碼到遠端主機

熟悉 hexo 的人,應該會知道,hexo deploy 的方式非常的方便,只要輸入 hexo deploy 就可以把產生好的檔案 push 到 github.io 上。上個周末教學生 deploy hexo 時得到這個靈感,趁等門診的時間,趕緊來把這篇記錄起來。 首先先描述一下我的狀況。我在遠端有一些主機可以用,ip、port、user 的設定類似如下: pc1001@140.113.0.1 port 1001 pc1002@140.113.0.1 port 1002 不同的主機可能會跑不同的實驗。因為開發速度的關係,我在 local 的 mac 上開發,如果改一點小小的內容,我希望輸一行指令就可以把修改後的程式碼發到指定的 server 上。…

Continue Reading [資工雜筆] 利用 Git 來自動化 deploy 實驗程式碼到遠端主機

[自然語言] Google Cloud Platform (3) Translate API 介紹與應用

來到 Google Cloud Platform 系列文的第三篇,今天要講解 Translate API。小弟我認為這個 API 是一般大眾最為熟悉的,今天就讓我們來看一下它,到底還有什麼新把戲? 快速測試 首先我們先點進 Translate API 的介紹 網址。大家可以快速的使用 Google 提供的小 board 來 做測試,這部分我就不加贅述。 語言翻譯 接著我們進行 API 測試,但在開始之前,我們必須先 setup 一個 project,請參考 [機器學習] Google Cloud…

Continue Reading [自然語言] Google Cloud Platform (3) Translate API 介紹與應用

[機器學習] Google Cloud Platform (1) Cloud Speech API 介紹與應用

最近用信用卡開通了 Google Cloud Platform 的帳戶,一共得到了 300 美元的免費使用額度,和 12 個月的免費試用期。裡面的 API 相當的多 (連結)。裡頭關於機器學習的 API羅列如下: Cloud Vision API Cloud Speech APi Natural Language API Translation API 而這次要介紹的是第二項, Cloud Speech API(連結)。準備好了嗎,開始囉! 快速測試 由於沒一村待的實驗室,時常需要…

Continue Reading [機器學習] Google Cloud Platform (1) Cloud Speech API 介紹與應用

[資工雜筆] awk 好用用法整理

抓放實驗的空檔,花時間從以下網址整理一些好用的 awk 用法,之後如果需要查的話也方便許多。這篇選出的每一個用法都不會放解釋 (沒時間QQ),解釋請參照 原網址來源 。廢話不多說,開始囉。 首先,如果有一個 file 長這個樣子: Name Domain Deepak Banking Neha Telecom Vijay Finance Guru Migration 只把名字印出來 $ awk '{print $1}' file Name Deepak Neha Vijay Guru 把 header…

Continue Reading [資工雜筆] awk 好用用法整理

[資工雜筆] awk 簡單用法

其實以前有稍微使用過 unix 系統裡的 awk 來處理指令吐出來的結果,但都不是太難的組合,所以其實也不算真正了解,並能活用這個指令。今天剛好遇到一個蠻不錯的機會,可以把這東西完全學會,順便把這個過程記下來。 首先是文本的內容,大致上長這個樣子,亂碼指的是不要的東西 %$#!@%@%^$^%&#%^&#$^%&#^$&#%^&#^% 1th object: person 2th object: sky 3th object: building 4th object: truck ... 97th object: face 98th object: street 99th object: ramp 100th…

Continue Reading [資工雜筆] awk 簡單用法

[資工雜筆] Bash 指令分割密碼表

雖然用了很久的 Unix-like 的系統,但其實我還不會使用很多的指令。需要用到的時候,才會去查一下,但也花了我不少的時間在 try error。這邊簡單記錄一下我今天做的事。 事情是這樣的,我在網路上找到了一個很好用的 password dictionary。因為 Mac 的容量很小,所以我都是能省則省,可以放到雲端就放到雲端。這種 password dictionary 畢竟也不是很常用,但有時候就是會用到,索性把它上傳到 github ,也可以和別人分享。 但問題來了,github 有限制單一檔案的大小必須小於 100 MB,建議小於 50MB,而這個密碼表有 700 MB,於是我只能把它拆解成不同的檔案上傳。花了一節課的時間 try 了一下,指令如下: 先取得檔案總行數 wc -l 01.txt 再來做檔案分割 for…

Continue Reading [資工雜筆] Bash 指令分割密碼表

[資工雜筆] bash shell alias常用的git指令

因為每次從新增local repository 到commit和push上去到github上,都要經過很多指令,而且不一定背的起來,所以我就在我的.bashrc alias了一些自訂的function。

(more…)

關於我:

我是沒一村,專長和興趣是程式、主動投資、科技商業模式。可以參考我的書單和比較熱門的文章:

Continue Reading [資工雜筆] bash shell alias常用的git指令