2018年1月11日 星期四

ThunderBird Theme Font & Size Changer插件不能用了

參考文章:
Review for Theme Font & Size Changer for TB by mrx2020


目前發現有的 plug-in不再支援新版的 thunderbird,比如Theme Font & Size Changer,這部份有方式可以解決,先要下原本的 plug-in,副檔名為 .xpi再解壓縮後,修改 bootstrap的程式碼,改完再重新壓縮,使用用不同名稱的 .xpi file後使用檔案更新的方式安裝 plug-in

2017年10月13日 星期五

Keras安裝後在 Visual Studio Code上執行程式

參考文件:手把手的深度學習實務

參考逢甲與美光合辦的研討會,對 Keras有一些些了解,如果有在使用 tensorflow的入門級朋友,講師建議要使用 Keras會比較好上手。上完課之後雖然還是很多不懂,但看到了講師的功力,相信台灣對於 machine learning這一塊上的人才還是很多的。

安裝的部份,講師的投影片上建議用 anaconda安裝 python環境 ,目前我是安裝 5.0,0 (python 3.6,windows)的版本,下載後就執行安裝,安裝完之後使用 anaconda prompt建一個 python 3.5的環境 (就我了解, tensorflow是使用 python 3.5),接下來就是用 pip, conda下載必要的 libraries,一直到執行最後一步 pip install keras就會出錯,無法安裝成功。

問了一下 google大神,發現有一篇文件可以解決我的問題,pip throws TypeError: parse() got an unexpected keyword argument 'transport_encoding' when trying to install new packages ,作法就是到  https://github.com/html5lib/html5lib-python/tree/master/html5lib 下載 html5lib 目錄並覆寫到 python 3.5虛擬環境上的 Lib\site-packages\html5lib,然後再重新執行一次 pip install keras應該就可以安裝了

如果有用 VS上有安裝 python tool開發的朋友,就可以新增一個 python環境,並指定路徑至剛剛建立的 python 3.5虛擬環境即可

2017年8月31日 星期四

video.js 6要使用 flash播放影片的方式

使用 video.js 的好處是他會自動判斷瀏覽器是否支援 html 5播放,如果沒有,可以用舊的方式,也就是 Flash player方式。

在 video.js 5, video.js 6版時,作法已經不一樣了,在 6的版本,已經變成 plugin的方式,也就是獨立變成一個 videojs-flash.js, 可至 videojs-flash github上下載,參考網站上的使用方式即可

2017年8月28日 星期一

Modernizing .NET Apps for IT影片分享

由 Docker原廠分享的影片









拍照片上傳就可以看出植物生什麼病

Plantix 有出 APP可以讓你拍照片上傳就可以看出植物生什麼病
這類的 machine learning的應用有夠多,只要累積大量的圖片資料就可以開始作生產良率的改善、在醫療找出可能生病的腫瘤等,現在這個可以讓農夫可以拍個照就可以知道植物生什麼病了,不過好像只限國外

2017年8月17日 星期四

Asp.Net Core 2.0 Razor Pages - MVC外的新選擇

如果你在學 Asp.Net MVC時對其目錄結構,不是那麼容易了解的話,現在在 Core 2.0提供一個 Razor Pages讓以前寫 Asp.Net Web Form的使用者能夠更容易上手

相關文章參考:
ASP.NET Razor Pages vs MVC – How do Razor Pages fit in your toolbox?
Introduction to Razor Pages in ASP.NET 

為什麼比較容易懂 ?

  1. 用 code behind的方式,在 Pages目錄下,一個 .chhtml 對應到一個 .cs檔案
  2. 以前在 Controller目錄下,一個 Controller Class內部不止針對網頁回傳而且也會有ajax回傳資料的方法,但在 Razor Page的目錄下就只會針對其 csthml實作 OnGet, OnPost方法,比較單純
  3. 使用 annotation [BindingProperty]作 databinding, cs file本身就是 model file

    reference from ASP.NET Razor Pages vs MVC – How do Razor Pages fit in your toolbox?

.NET Core 2.0正式釋出

有人說使用微軟的東西,要 2.0才開始進去玩,如 ASP.Net 2.0 ,  .Net Framework 2.0等,這次 .NET Core 2.0發表了,有興趣的朋友可以開始玩囉,不過我覺得 .NET Core 1.1就很好用,感覺 2.0的專案又跟 1.*的不太一樣,要花點時間了解


微軟.NET Core 2.0正式版出爐!