Learning by Hacking Posts

May 29, 2016 / / Uncategorized

一開始,其實我們都不熟悉投資策略或指標,我們能做的事情就是參考別人的做法,依樣畫葫蘆;或者,道聽途說,聽老師說買什麼,我們就買什麼,跟著老師上天堂或住套房,命運掌握在別人手上。

不過,在下決定之前,我們其實可以檢驗一下,我們聽到的策略是否有道理。比如說,常常會聽說有些股票是『投信認養股』,這些股票的股價會隨著投信的大量買進而水漲船高,真有這回事嗎?似乎可以自己檢查一下,到證券交易所把投信買賣超紀錄下載下來,再對照一下股價,應該可以看出一點端倪。

只是,一天一天下載,很花力氣,不如寫個爬蟲來下載吧~~~

Read the Post 聽說~有投信認養股?

April 2, 2016 / / RCrawler101

最近被人資要求提供過去三個月每天的行程,這讓我有點困擾,花了頗多時間去回想,畢竟我總是四處漂泊不定啊~~~

為了讓我之後不要再為這種小事煩惱,我用R寫了一個小爬蟲來記錄自己的行蹤。

Read the Post 自動記錄自己的行蹤

March 15, 2016 / / archlinux 各種雷

遇到底下的問題時 …

可以試著打打看:

References: https://wiki.archlinux.org/index.php/Pacman/Package_signing#Troubleshooting      

Read the Postinvalid or corrupted package (PGP signature)

February 21, 2016 / / Uncategorized
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…

Read the PostGithub 也可以拖曳上傳檔案了

February 15, 2016 / / 木刻思專欄

大家新年快樂!過年後馬上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

Read the Post介紹好物-R Portable

January 17, 2016 / / courses

感謝我們的工作人員–呂奕,給了一篇文章介紹爬蟲用的新套件, 轉貼網址:http://leoluyi.logdown.com/posts/432582-xmlview-package 在寫爬蟲的過程中,常需要針對取得的 html 檢查內容,並用 XPath 或 CSS selector 擷取所需要的資料區塊。但在使用 IDE 撰寫腳本時,要做到這些事必須要把 html 的文本內容 print…

Read the Post在 RStudio 檢視 xml/html 的工具:xmlview Package

January 12, 2016 / / Git101

千呼萬喚始出來!木刻思歷經了多少風雨,才隆重推出Git 101課程,勢必要讓大家3天成為Git高手! 想要好好學GIt的話,就不要猶豫了,趕快報名吧! 課程報名: http://datasci.kktix.cc/events/git101-201603 如果你還是想多瞭解一點課程內容,歡迎到課程說明會聽聽看喔~ 課程說明會: http://datasci.kktix.cc/events/gitinfo-201601

Read the PostGit 101課程

January 12, 2016 / / courses

在Mac上安裝Git幾乎可以說比windows還簡單數倍,幾個簡單的步驟就完成了,按照以下作法,瞬間就完成了~~~ 在應用程式搜尋terminal,並且打開。 打開終端機後輸入git,按下enter 接著,Mac會告訴你沒有git,所以要按下『安裝』 然後,『同意』許可協議 最後,就完成啦~~ 之後,就可以在terminal上執行各種git指令囉~~~簡直簡單到爆炸!

Read the Post在Mac安裝Git超簡單~~~