2020年8月30日 星期日

LINE Pay 合作商店申請流程範例


在電商盛行的這個年代,

多元支付已成為主流,

不管是原有的轉帳服務以外,

也可透過第三方支付來購物,

除了 Google Pay 、Samsung Pay以外,

LINE也提供了相關的服務,

今天就來教大家:

LINE Pay 合作商店申請流程範例

從幾個主流的社群軟體中,

LINE 算是比較年輕的一類,

提供的服務也不再僅限於社交,

LINE Pay 也是其中一項服務,

要收款就必須申請為LINE合作商店,

既然可以線上申請就不需要專人服務避免資源浪費,

登入的方式可以選擇綁定LINE帳號,

或者另外建立商店ID帳號,




LINE Pay 合作商店註冊可分為公司戶與個人戶,

講到這邊就必須吐槽這個分類,

如果拒絕個人用戶的合作商店申請,

請官方關閉此選項,

避免彼此浪費時間在申請作業上面。



設定完商店類型與同意服務條款後,

填寫營業資訊與商店基本資料,

寫到這裡,

又不得不吐槽系統,

都已經宣告為個人用戶了,

還在問公司登記名稱做什麼?


再來就是填寫負責人相關資訊以及商店的撥款資訊,

最後必須上傳身份證明與存摺照片供人工審核。


基本上 LINE Pay 合作商店申請到了上傳審核文件之後,

理論上應該就等待審核是否通過,

其實不然,

系統要求再申請 LINE Pay Monery 合作商店申請,

作為初學者肯定是一頭霧水,

此兩者有何差異?


如果要包在一起申請就算了,

不解釋兩者有何差別也罷了,

這裡又必須吐槽一點,

申請人資料又再度填寫一次的原因為何?

剛才不都填過了,

官方能否檢查一下申請流程?

最後總結:

1. 申請作業流程繁瑣,重複要求填寫相關資訊。
2. 若拒絕個人合作商店的申請,就不要將其放在選項中。
3. 密碼複雜度要求太多。昔日提出規則的 Bill Burr 受訪對於密碼規則造成的困擾感到很抱歉。

申請流程可改進的空間很大。






 


2020年8月25日 星期二

透過 Open edX 內建功能發放課程證書


Open edX 是開源的線上教學平台,

使用者可透過網路進行線上學習,

為了提供完課證明,

也可使用系統內建功能發放:

透過 Open edX 內建功能發放課程證書

許多線上微學分,

可藉由證書取得完課證明,

甚至透過與實際的學校合作,

直接就能夠在網路上取得該課程學分。

首先必須到 

/edx/app/edxapp/lms.env.json

/edx/app/edxapp/cms.env.json

找到 features 並新增 "CERTIFICATES_HTML_VIEW": true


接著到 Oped edX 的 django 後台找到 Course Modes,

透過 course id 設定課程為 Honor 模式,


接著同樣在 Django 後台找到 Certificates,

設定好 Certificate html view configurations,

到課程管理系統 Studio 的 Settings 找到 Certificates,

點選 Set up your certificate 按鈕新增證書,


填上課程相關資訊與授課單位的數位簽章後,

按下 Create 按鈕,


同樣在此設定頁面將此證書 Activate,

也可透過 Preview 來預覽證書,

接著在 Studio 的 Settings 中的 advance settings 找到 certificate 相關設定,

依照課程需要修改欄位,

此處範例僅修改 Certificates Display Behavior 為 early_no_info


最後於課程結束後,

執行命令:

./manage.py lms --settings=production ungenerated_certs -c {CourseID}

回到課程的 dashboard 就能夠看到該課程的證書可下載
可直接選擇列印留存或分享到其他社群網頁。





 



2020年8月20日 星期四

透過 Theme 更改 Open edX 網站的外觀

改變網站外觀的方式有很多種,

除了修改原始碼以外,

也可透過佈景主題的方式來進行,

Open edx 同樣也提供此種方式:

透過 Theme 更改 Open edX 網站的外觀

分別到 /edx/app/edxapp/lms.env.json 與 /edx/app/edxapp/cms.env.json

開啟佈景主題設定

"ENABLE_COMPREHENSIVE_THEMING": true

並在 COMPREHENSIVE_THEME_DIRS 指定佈景主題存放的資料夾,

"COMPREHENSIVE_THEME_DIRS": [
    "edx/app/edxapp/my-themes/edx-platform"

]

佈景主題的目錄結構:

/my-themes/edx-platform/my-theme/lms/static/images
/my-themes/edx-platform/my-theme/lms/static/sass
/my-themes/edx-platform/my-theme/lms/templates

影片檔案放置於 images ,

樣式設定放置於 sass 資料夾中,

網頁樣板放置於 templates,

並更改資料夾權限:

sudo chown -R edxapp:edxapp /my-themes
sudo chmod -R u+rw /my-themes

執行 paver update_assets 編譯相關檔案, 


最後到 Open edX 網站的 Django admin後台,

找到 Theming 設定,

並新增一組 Site themes 設定,

重新啟動所有服務即可套用設定的佈景主題。




 




[影視戲劇] 雖然是神經病但沒關係 It's Okay to not be Okay

在眾多影片戲劇中,

有各式各樣的表達方式,

每一集以童話或故事為標題,

劇情與其相關性也很重,

有用心在著墨著劇情走向

雖然是神經病但沒關係 It's Okay to not be Okay

除了男女主角以外,

劇中的人物的背後都隱藏了一段故事,

而這些故事或多或少造成了他們心中的創傷。


高文英與文鋼太其實在小時候就認識,

高文英由於父母因素導致人格有缺陷,

文鋼太則因母親遭謀殺身亡與哥哥文尚泰相依為命,

兩人各自長大後,

在精神病院的意外事件中再次相遇,

故事由此開始。





劇中有不少深情對望的鏡頭,

拍攝的手法不錯,

並沒有感覺對望的太過刻意,



跟許多的童話故事一樣,

寓意比故事本身重要,

劇情以較為隱晦的方式來表達,

沒有細細品味的話反而會覺得此部片無聊。

啖食惡夢長大的少年,告訴我們要面對傷痛不要逃避,要正視克服它才能得到幸福。
喪屍小孩,孩子想要的究竟是食物,還是媽媽的溫暖呢?
春日之犬,是否因為習慣了身上的枷鎖,忘記如何解開束縛?



2020年8月19日 星期三

Open edX 的備份與還原

Open edX 是開放原始碼的線上教學平台,

可以除了線上授課之外,

系統的備份與還原也是很重要的,

今天就來教大家:

Open edX 的備份與還原

 Open edX 來自哈佛與麻省理工學院,

提供優質的線上學習平台,

雖說為開源專案,

官方有撰寫技術文件,

但許多細節與錯誤並沒有及時更正,

只能靠廣大使用者分享其解決方案。

在全站備份部分,

官方建議使用底下 script 檔:

#!/bin/bash
MYSQL_CONN="-uroot -p"
echo "Reading MySQL database names..."
mysql ${MYSQL_CONN} -ANe "SELECT schema_name FROM information_schema.schemata WHERE schema_name NOT IN ('mysql','information_schema','performance_schema', 'sys')" > /tmp/db.txt
DBS="--databases $(cat /tmp/db.txt)"
NOW="$(date +%Y%m%dT%H%M%S)"
SQL_FILE="mysql-data-${NOW}.sql"
echo "Dumping MySQL structures..."
mysqldump ${MYSQL_CONN} --add-drop-database --skip-add-drop-table --no-data ${DBS} > ${SQL_FILE}
echo "Dumping MySQL data..."
# If there is table data you don't need, add --ignore-table=tablename
mysqldump ${MYSQL_CONN} --no-create-info ${DBS} >> ${SQL_FILE}

for db in edxapp cs_comments_service; do
    echo "Dumping Mongo db ${db}..."
    mongodump -u admin -p -h localhost --authenticationDatabase admin -d ${db} --out mongo-dump-${NOW}
done

tar -czf openedx-data-${NOW}.tgz ${SQL_FILE} mongo-dump-${NOW}

執行後將 MySQL與 Mongo資料庫 都備份並壓縮到名為 openedx-data-[日期].tgz,

MySQL部分為 edxapp 與 edxapp_csmh 兩個資料庫,

在還原之前,

必須先停用所有服務,

sudo /edx/bin/supervisorctl stop all


解開壓縮檔後就能夠直接還原:


$ tar -xvf openedx-data-20200411T154750.tgz 

$ mysql -uroot -p < mysql-data-20200411T154750.sql 

$ mongorestore -u admin -h localhost --authenticationDatabase admin --drop -d edxapp mongo-dump-20200411T154750/edxapp 

$ mongorestore -u admin -h localhost --authenticationDatabase admin --drop -d cs_comment_service mongo-dump-20200411T154750/cs_comment_service


資料庫密碼的話請依照伺服器設定修改,

參照安裝時保留的 my-passwords.yml ,

或者到 /edx/app/edxapp/lms.auth.json 中尋找,

如果是部分還原的話,

可透過資料庫 GUI 工具來執行會比較方便,

例如 mysql-workbench 此類工具。


Open edX 的版本經常更新,

更新的資料搬移,

操作的步驟與上述步驟雷同。

2020年8月13日 星期四

透過 GitHub Pages 製作免費個人網站

GitHub 透過 Git 進行程式碼的版本控制,

除此以外也提供許多實用的服務,

今天就要來介紹:

透過 GitHub Pages 製作免費個人網站

GitHub Pages 是 GitHub 提供的網頁寄存服務,

而且僅支援靜態網頁,

上傳檔案透過 Git ,

以單純的個人網站是可以滿足大多數人的需求的。

預設網址為

[你的帳號名稱].github.io

也可透過 CNAME 紀錄指向 [你的帳號名稱].github.io.



製作首頁的 HTML 檔案有許多方法,

此處直接以 Google 文件轉為 index.html 作為範例,


接著新增一個 Repository ,

名稱設為 [你的帳號名稱].github.io

按下 Create repository 新增,

除了利用 Git 命令上傳檔案之外,

也能夠直接使用網頁上傳 HTML,


若是自定義域名的使用者,

可以上傳一個內容為 [你的帳號名稱].github.io 的純文字文件,

將其更名為 CNAME 後上傳至根目錄下,




或者到後台的 Settings 往下捲動找到 GitHub Pages 的設定,

在 Custom domain 設置自訂網址。


除此以外,

也能為個人網站選擇適合的佈景主題,

選定後按下 Select theme 即可。


既然作為網站,

就一定會提到 HTTPS ,

不過這不在今天的主題內,

就留待下回分解吧。


 



2020年8月11日 星期二

台中展覽 - 侏儸紀恐龍水世界


家中有小朋友的一定知道,

玩具車、恐龍等等都是小男生的最愛,

今天就來介紹:

台中展覽 - 侏儸紀恐龍水世界

展覽地點位於臺中市南區復興路三段362號,

即台中舊酒廠位置,

開放時間為早上九點半至下午五點,

票價三百元,

三歲以上兒童票價 260元,

台中展期由六月二十四日至九月十三日



以水道圍起展場,

讓遊客乘坐獨木舟繞一圈,

體驗下坐船遊覽侏儸紀,




除了靜態展示以外,

也有一些與恐龍互動的小遊戲,

比如跟恐龍比力氣拔河,恐龍來了的逃命速度等等,

第一個缺點就在這邊,

部分遊戲說明並不是很詳細,

旁邊也沒有工作人員解說,

導致遊戲不知道怎麼玩就莫名結束了,




其他還有孵蛋的小遊戲,以拳頭跟冥河龍的頭比較誰硬,

還有餵食三角龍等等,

也能夠乘坐翼龍在空中飛翔,



雖說礙於場地關係,

高度較低,

但這在場勘的時候就應該知道,

導致經過的遊客都必須低頭通過,

動線上也設計不佳,

排隊乘坐翼龍與離開共用同一個狹小低矮的通道。


整理來說,

展覽本身並沒有太大問題,

主要缺失在於場地布置與動線規劃,

家中如果有恐龍迷的話,

可以到此參觀展覽,

當然,

展場最後也有安排紀念品供遊客購買,

主要商品當然就是恐龍相關周邊。