Android 教育訓練分享 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 - 5月 29, 2011 此次的介紹主要以Android的使用進入Android OS內部架構,進而進入開發者的世界,文章中範例僅列出開發的雛形輪廓,詳細的開發範例可參考"股票桌面小工具"範例(稍候附上) 分享位置:Android OS & Develop Introduce 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式
Bash判斷參數是否存在 - 12月 06, 2012 早上看到nixCraft的文章後,決定在這邊記錄一下... 透過之前提過的 -z "$var"可以判斷var這個變數是否存在 而很多的shell希望判斷可以再精簡一點... 所以會有結合[ test ]跟&&, ||來做流程的方式 其中: [ ] 裡面可以放test語句,執行完會傳出結果為true或false || 我比較不常用,看起來是如果前面為非則執行後面的程式段落 && 這個後面接的是當前面段落執行無錯誤時候,則執行後面程式段落 透過上面說明,使用"||"組句的話,我們可以把判斷是這樣寫: [ -z "$var" ] || echo "Empty" #如果var存在為非,則echo Empty [[ -z "$var" ]] || echo "Empty" #同上 反之,使用"&&"組句的話,可以: [ ! -z "$var" ] && echo "Empty" # 如果var存在為是,則echo Empty [[ ! -z "$var" ]] && echo "Empty" #同上 參考自: http://www.cyberciti.biz/faq/unix-linux-bash-script-check-if-variable-is-empty/ 閱讀完整內容
使用 minikube 輕鬆上手 kubernetes - 10月 24, 2017 安裝minikube macOS只需要透過brew即可快速安裝... brew cask install minikube Linux環境可以直接下載執行檔,放到環境變數可以吃到的路徑即可... curl -Lo minikube https: / /storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && \ chmod +x minikube && \ sudo mv minikube /usr/local/bin/ Windows的下載網址如下: https://storage.googleapis.com/minikube/releases/latest/minikube-windows-amd64.exe 如果您的kubectl尚未安裝,可以直接使用google cloud sdk來安裝: curl https://sdk.cloud.google.com | bash gcloud components install kubectl 安裝完成後,原則上minikube會在本地端加入minikube的k8s context,我們可以透過下面指令來使用該context… kubectl config use - context minikube 然後,可檢查一下您的minikube node是否正常運作.... $ kubectl get node -o wide NAME STATUS AGE VERSION EXTERNAL- IP OS-IMAGE KERNEL-VERSION minikube Ready ... 閱讀完整內容
lsync - 簡單操作的Linux同步服務 - 10月 21, 2015 lsync - 簡單操作的Linux同步服務 lsync是一個可以基於rsync傳輸的同步服務,他的好處是可以透過一個簡單的設定檔,即可完成自動化同步作業,讓管理上非常簡單。這邊簡單的以AWS與Google Cloud的兩台雲端主機進行同步作業: Remote: 54.172.25.83 (AWS US-East/N.Virginia) Local: 130.211.248.60 (GCE asia-east1-c) 安裝lsync Debian系列: apt -get update apt -get install git -y apt -get install cmake -y apt -get install build -essential -y apt -get install lua5 .2 apt -get install liblua5 .2 -dev -y git clone https: //github.com/axkibe/lsyncd.git cd lsyncd cmake -DCMAKE_INSTALL_PREFIX = /usr/ local /lsyncd - 2.1 .5 make && make install CentOS系列需要自行下載rpm安裝,可以參考附錄的文件: 執行範例 範例設定檔,在這邊是使用rsync的方式作為傳輸方法~ settings { logfile = "/usr/local/lsyncd-2.1.5/var/lsyncd.log" , statusFile = "/usr/local/lsyncd-2.1.5/var/lsyncd.status" , inotifyMode = "CloseWrite" , maxProcesses = 8 , } sync { default.rsync, source = "/var/www/html" , target = "ec2-user@54.172.25.83:/home/ec2-user/ba... 閱讀完整內容