這是 2020台灣人工智慧年會, 李明達的演講, 談如何選擇適合的人工智慧演算法, 很值得學習.
[2020台灣人工智慧年會] 如何選擇適合的人工智慧演算法
(引用自: https://www.youtube.com/watch?v=AD7jnsgd5Nk)
這裡有摘要: https://tw.leaderg.com/article/index?sn=11221
看起來日後的人工智慧學習更容易, 更商用, 更方便學習與應用了. 太方便太棒了!
這是 2020台灣人工智慧年會, 李明達的演講, 談如何選擇適合的人工智慧演算法, 很值得學習.
[2020台灣人工智慧年會] 如何選擇適合的人工智慧演算法
(引用自: https://www.youtube.com/watch?v=AD7jnsgd5Nk)
這裡有摘要: https://tw.leaderg.com/article/index?sn=11221
看起來日後的人工智慧學習更容易, 更商用, 更方便學習與應用了. 太方便太棒了!
從這裡看到一個科學家新發現:
(source: https://technews.tw/2020/10/20/zeptoseconds-time-light-particle-h2-desy/)
先來看一下仄秒這個單位是 10^-21秒, 而科學家觀測到光子穿越氫分子, 為 247zs, 這個單位真的難以想像的小啊.
來科普一下秒以下的時間單位吧:
| 單位 | 英文名 | 縮寫 | 比例 |
| 秒 | second | s | 1 |
| 毫秒 | millisecond | ms | 10^-3 |
| 微秒 | microsecond | µs | 10^-6 |
| 奈秒 | nanosecond | ns | 10^-9 |
| 皮秒 | picosecond | ps | 10^-12 |
| 飛秒 | femtosecond | fs | 10^-15 |
| 阿秒 | attosecond | as | 10^-18 |
| 仄秒 | zeptosecond | zs | 10^-21 |
這些這麼小的時間精度, 能被觀測到, 科學家們真的太厲害了.
網站有時需要寄存媒體服務(像是圖片, 影片等), 可以放在本機, 可以利用CDN, 也可以利用這種寄存服務. Publit.io
https://publit.io?fpr=diarytim (此連結為本站推薦代碼)
它提供了圖片寄存, 影片寄存, 而且免費方案就能享有10GB空間, 每月20GB傳輸量可供應用.
使用 Enlighter 用來做在 WordPress 中顯示程式碼的高亮語法十分方便好用. 不過在 TwentyTwenty Theme 中, 會靠到最左側, 導致閱讀不順利, 檢查一下是 css margin 的問題.
不過在 Enlighter plugin 有回報與解法:
https://github.com/EnlighterJS/documentation/blob/master/wordpress/WPThemeCompatibility.md
只需要自訂 css 中增加:
.enlighter-default{
margin: 0 auto 1.25em auto;
}
就可以了!
PS. 若在 multi-site環境下的 wordpress , 另外需要這個 plugin 來達成 custom css (附加css) 的功能: https://wordpress.org/plugins/multisite-custom-css/
今天桌機跳出了熟悉的畫面:

等等… 是解除安裝通知. 不是更新耶. 總算到最後了, Flash 歷經了十多年的年齡, 也即將於 2020/12/31 退役了. 雖然很多人很早就不再使用, 不過看起來這個官方的退役宣告, 也就是個終點了…
PS: 畫面上的 EOL連結: https://www.adobe.com/products/flashplayer/end-of-life.html
在使用 array_filter 時, 由於原本的內容過濾條件需要用 regular expression 表示, 來將滿足條件的內容整理出來. 不料發現了問題.
問題的來源是在 array_filter 中, 若使用了 anonymous function , 在 anonymous function 中的變數 scope 是拿不到外部已設定好的變數. 也就是若要取得用變數傳入的值, 需要使用 global 指示詞.
$patternstr = "/.*-20200902-.*/";
$myarray4 = array_filter($myarray, function($v){
global $patternstr;
return preg_match($patternstr, $v);
});
如此一來才能順利使用動態的變數字串做為 array_filter 中使用 preg_match 的 pattern 參數. 完整測試程式碼請參考:
在解數學題時, 最苦手的就是方程式編輯器了.
另外還有像是幾何學會用到的圖形, 需要繪製與產出大量或有點小複雜的圖形(尤其是像交點與標注).
這裡介紹一個工具, 是同時有線上與桌面版本的數學編輯器, Mathcha Editor:
除了方程式編輯器功能強大外, 還有很豐富的圖形編輯器, 很容易上手學習, 操作文件:
https://www.mathcha.io/documentation/
製作完成的文件還可以分享連結或嵌入網站, 十分方便好用. 這裡做了個範例:
https://www.mathcha.io/editor/3QYd6c5ds7xUwgpP27s2VG1V4T57m25vCO0JjD2
會用到數學編輯器的朋友們可以參考.
有時候看到一個不錯的網站, 想要了解使用的框架或架構, 或是什麼 CMS 系統, 可以簡單輸入網址到這個服務:
Detect which CMS a site is using – What CMS?
像是白宮 – https://whatcms.org/?s=www.whitehouse.gov 就是用有名的 CMS – wordpress.
另外像是行政院下的紓困 1988 與振興券服務網, 也是用 wordpress: https://whatcms.org/?s=1988.taiwan.gov.tw
雖然不見得所有的內容網都可以偵測出來, 因為有些是自行開發的, 或是未收納在 whatcms.org 下, 不過也可以了解執行環境與程式語言和 web server , 十分方便.
另外以 wordpress 架站軟體為例, 還有一些工具能測試是什麼佈景主題(theme)或有什麼 plugin等, 如:
https://www.wpthemedetector.com/
https://scanwp.net/
https://whatwpthemeisthat.com/
https://wpdetector.com/
對於架設 CMS 有與趣的朋友們可以參考.
想快速上手 redis 這個好用高效能的資料庫嗎? 可以參考這個 redis 官方網站上的快速上手 lab:
藉由快速的互動與教學過程, 學習 redis 真的很方便.
這個管理工具, 是類似 cPanel、Plesk 這類的 hosting 服務的管理工具, 若是搭配 OpenLiteSpeed 版本的 web service 是完全免費的, 十分佛心.
而搭配 LiteSpeed 版本的 web service 的 CyberPanel Ent. 版, 在 1 domain 下, 2GB Ram 下也是每個月 0元, 可以參考價格說明:
https://cyberpanel.net/cyberpanel-enterprise/
而 OpenLiteSpeed 與 LiteSpeed Ent 版本有什麼差異, 可以參考這裡:
https://www.litespeedtech.com/products/litespeed-web-server/editions
安裝支援的系統有 Centos 7.x, Centos 8.x, Ubuntu 18.04, Ubuntu 20.04, 另外需要的條件有: Python 2.7, 1024MB or above Ram, 10GB Disk Space. 可以參考安裝說明:
https://cyberpanel.net/docs/installing-cyberpanel/
安裝完成後, 應用服務包含了 php (多版本), web, mysql, mail, ftp, dns, ssl 等, 十分方便, 另外管理介面使用 8090 port , 若希望管理介面也能用 let’s encrypt ssl 可以參考這篇的設定方式:
https://cyberpanel.net/docs/2-cyberpanel-on-ssl/
簡單說明, 也就是建立一個 website, 域名為你想用來管理的域名, 然後再到管理介面左側選單的 SSL, Hostname SSL, 選擇你想用的 website 域名後, 再按下 Issue SSL 即可.
他的 email service web 介面使用了 rainloop 也十分方便, 另外也支援了 DKIM 功能, 一樣能透過 SSL/TLS 加密 email 與使用 smtp / pop3 / imap 等方式來存取.
這個工具十分方便, 有在管理多虛擬主機的朋友們可以參考.