Month: February 2016

February 21, 2016 / / Ben 專欄
February 19, 2016 / / Git101

Github現在可以直接將local端的檔案以拖曳的方式上傳檔案了,真是越來越方便了。拖曳之後,也可以直接在網頁介面上進行commit。 直接拖曳檔案到repository。 2. 自動跑出commit的畫面。 3. commit 完就結束了。 真的是超簡單啊~~~~ But!!! 如果這個respository被很多人修改的時候,似乎就有點怪怪的了~ 嘗試讓兩人同時改一個檔案並且上傳,後來上傳者居然不會引發conflict,還直接蓋過之前的檔案! 舉例: 兩人同時更改text.txt並且上傳同一repository。其中一人的commit的進度較舊,上傳之後自動蓋過原檔案。 雖然可以拖曳上傳,還可以commit,自動記錄歷史紀錄,但是居然不會產生conflict,這對版本控制來說,將會是一大隱憂。所以,建議還是乖乖add–>commit–>push,乖乖解conflict吧!   順便工商服務一下,木刻思的git…

February 15, 2016 / / Ben 專欄

大家新年快樂!過年後馬上Po個東西,來提振自己的士氣! 過年之前,接到一個任務,任務內容是要做出一個軟體可以讓客戶可以輸入各種Biomarker的值,然後算出一個分數,並且告訴客戶健康狀況。其實這個不難,之前就已經做出相關的演算法,也可以網頁介面讓其他使用者操作。但是!全部都只能在R上面執行,還不能自己架server給客戶使用,也不能用shiny server。這該怎麼辦呢?這時候R portable拯救了這個情況!   下載網址:https://sourceforge.net/projects/rportable/   Sourceforge提供了R的portable版本,而且會隨著R的更新速度同步更新。下載之後,只要點擊下載的檔案,解完壓縮,就可以執行資料夾內的R-Portable.exe。 打開R-Portable之後,跟一般的R介面沒什麼兩樣,基本R可以做的事情,R-Portable應該都可以做,先下載個quantmod試試看。 有了R-Portable就可以配合shiny做出網頁介面給一般使用者操作了。 至於shiny要怎麼配合R-Portable,讓使用者一鍵打開,這又是另一個故事了,下一篇會再跟大家說明。先給大家一個簡單的範例: https://github.com/KuiMing/portable_shiny 順便工商服務一下,木刻思的git 101課程即將重新開課,在此之前想要做一些市場調查,有興趣的朋友麻煩幫忙填一下: http://goo.gl/forms/zHvBiunYYr