[Mac] 使用 Screen 與 RS232 裝置互動,進行 log 分析 @ Mac 10.11.5
今天又跑去偷看 embedded linux 的 console 了,用法(/dev/tty.usbserial 跟 driver 有關): $ screen /dev/tty.usbserial 115200 若需要仔細看 screen output 時,可以把加大 screen output b…
今天又跑去偷看 embedded linux 的 console 了,用法(/dev/tty.usbserial 跟 driver 有關): $ screen /dev/tty.usbserial 115200 若需要仔細看 screen output 時,可以把加大 screen output b…
習慣在 AWS EC2/RDS 採用 UTC +0 的時區,然後在自家 VMware ESXi server 架設機器沒留意(忘記是選了台北時區還是從台灣下載 Ubuntu ISO 的差別),導致開發與正式站的時區不同 :P 筆記一下驗證與處理方法。 查看系統現況時間 $ date 查看系統時區資訊…
近期發生不少事,心情不斷浮沉,稱不上好或壞,或許是最美好的壞時代?處理不少意外蹦出來的事件後,讓我深刻地感受到:人生不可能沒有煩擾。 貧困的時,憂心著下一餐在哪裡;略有小成時,憂心著工作是否有未來;略有口袋時,朝朝暮暮想著房子下落;有小孩時,擔憂著小孩的撫養、教育;小孩長大後,擔心考試、升學、伴侶、…
最近在整理資料,由於使用情境尚未明朗,想了一下就把資料塞到 Excel 來呈現,要排序、輸出跟轉 PDF 檔都 ok ,再加上有定期更新的需求,就來找一下 Google Spreadsheet API 來用用: https://developers.google.com/sheets/ ,程式擺在:…

上週出了個大包,原先採用 AWS SES 寄信時,因為綜合原因導致 bounce rate 上升,接著就被停權使用 AWS SES 服務了!這件事說小事也可以,說嚴重很嚴重,單就看你的服務營運跟面對的心態。我把它當很嚴重的事來處理 Orz 包含盡可能跟 AWS 業務互動,再來沒打通 AWS SES…
其實,已經有 TestFlight 很方便了,但基於一些練習,就稍微仿別人做過的流程練習一下,原理不難: 使用 cURL + cookie 完成登入 iTunesConnect 切換至 App 頁面資訊,查看有多少 Test User 添加 Test User 刪除 Test User 如此而已 :…
這個需求好像滿常見的?例如有一張表記錄著許多操作的流水帳,例如: CREATE TABLE play_action ( id int(11) unsigned NOT NULL AUTO_INCREMENT, timestamp timestamp NULL DEFAULT CURREN…

參加了 DevDays Asia 2016 活動,這次本來就看重於 Azure Machine learning 項目,雖然已經多少知道了,但看到講者或是導覽,只需將資料轉成 csv 以及在介面上拖拉一下就完成,還是滿驚豔的 :P http://interopevents.com/taipei201…
大概兩年前有練習一下 [CPP] Unit Test for C++ Usage via Google Test ,連假來複習一下,著重在 CMakefile 的使用: $ cd /path/project $ git submodule add https://github.com/google/…
事情是這樣的,有個服務應用配置 web server (www.localhost) 跟 app server (api.localhost) 時,有這這樣的特性: 網站首頁:http://www.localhost/ 前端API:http://www.localhost/api/ 真正API:ht…
還滿常用 du -hd1 的指令,可以列出當下目錄的使用情況,且只列出一層子目錄。然而,列完後又想要排序,以此更快抓到問題 :P 發現 sort -h 指令頗好用:-h, --human-numeric-sort, compare human readable numbers (e.g., 2K 1…

雖然很習慣自己架 git server ,但基於摸熟 AWS 服務,就小試一下。整個流程很簡單,建立一個 git repo 就輸入完名稱即可建立,接著提供 SSH / HTTPS 的存取方式。而特別的地方應該是 Triggers ,可以搭配以下四種 event 觸發動作,如簡訊寫信或HTTP end…

共有 4種動作可挑選,以 Create Topic 為例,先輸入完 Topic 名稱後,可以在挑選 Subscription: 以 HTTP/HTTPS 為例,就是會去 query 一個網址,而 SMS 則會寄簡訊。而 HTTP/HTTPS 也不是隨便設置完就好,還必須認證該 HTTP endpoi…
上網亂找一下,大家好像還滿推四年前就沒再更新的 ViewPagerIndicator ,且很猛的共有超過 7k 的人關注,接近 4k 的人 fork 了此專案: https://github.com/JakeWharton/ViewPagerIndicator 總之,為了之後的維護管理,還是老樣子繼…
這個需求是這樣的,想要用 sed 來取代檔案中的資料,但用 sed 查詢資料時,又需要處理 pattern 字串,例如想把檔案內所有 "http://127.0.0.1:8000" 的關鍵都取代成 "/" 這時用 sed 的指令就變成 sed 's/http://127.0.0.1:800…
過去在 C++ 把玩 std::vector<std::unordered_map<int, std::string>> ,而搬到 Java 環境中時,就會出現檔案形態的轉變,於是乎就先挑個 Vector<HashMap<String,String>> 來試試,順手筆記一下。 其中 JNI 在呼叫…
在 Android 上練習一些題目時,有碰到一連串 function call 的需求,特別是把每項工作做成 RISC 架構後,出現了重複使用的可能性,假設有 A, B, C, D 四個函式,有時任務是 A->B->D,有時是 B->C->A 的流程,這時就想找一個可以彈性設置任務流程的機制,有一點…
C/C++ Code: #include <jni.h> extern "C" { jobject Java_YourPackageName_getHashMap(JNIEnv *env, jobject thiz) { jclass mapClass = env->FindClass("java/…
C/C++ Code: #include <jni.h> extern "C" { jobject Java_YourPackageName_updateHashMap(JNIEnv *env, jobject thiz, jobject hashmap) { if (!hashmap) retur…
這個故事是這樣的,當所有的 server deploy 都用預設用 nginx 後,有個成員跳出來說要用 SVN over HTTP 服務時,就發現必須架設 Apache Web server ,因為 SVN over HTTP 的相關模組就只有 Apache Web server 才有,所以就變成…