樂園日記
相關資料統計表
向量浮屠
大航海時代online手札
2020年5月24日,星期日
18:5:47

之前因為資料庫仍是latin1的編碼,因此支援的語言只能用另外的網頁,指定utf-8編碼,才能正確執行。

調整為utf-8之後,即可把支援的語言直接寫在日記裡,如下:

繁體中文
繁體中文(港)
简体中文(新加坡)
简体中文(大陆)
English
English (United Kingdom)
日本語
한국어
Afrikaans
Azərbaycanca
Bahasa Indonesia
Bahasa Melayu
Basa Sunda
Bosanski
Català
Cebuano
Chichewa
Chishona
Corsican
Cymraeg
Dansk
Deutsch
Eesti
Español
Español (Latinoamérica)
Euskara
Filipino
Français
Français (Canada)
Frysk
Gaeilge
Galego
Gàidhlig
Hausa
Hawaiian
Hrvatski
Igbo
Isizulu
Italiano
Javanese
Kiswahili
Latviešu
Lietuvių
Magyar
Malagasy
Malti
Nederlands
Norsk
Polski
Português (Brasil)
Português (Portugal)
Română
Sesotho
Shqip
Slovenčina
Slovenščina
Soomaali
Suomi
Svenska
Te Reo
Tiếng Việt
Turkmen
Türkçe
isiXhosa
kreyòl
Èdè Yorùbá
Íslenska
Čeština
Ελληνικά
Ў]VZ`
⑵ZaUfig`Uu
⑵paXUfg`^
AU`ZYdcg`^
AdcXda
Eigg`^_
Ffeg`^
H`fUїcgr`U
`qfXq]mU
hdҷ^`ӣ
ҚU]Uқ Gіaі
Հայերեն
ייִדיש
سنڌي
नेपाली
मराठी
हिन्दी
বাংলা
ਪੰਜਾਬੀ
ગુજરાતી
தமிழ்
తెలుగు
ಕನ್ನಡ
മലയാളം
සිංහල
ไทย
ລາວ
ဗမာ
ქართული
አማርኛ
ខ្មែរ
‫Kurdî‬
‫עברית‬
‫اردو‬
‫العربية‬
‫فارسی‬
‫پښتو


2020年5月23日,星期六
18:38:54

各大瀏覽器宣告於今年年底過後不再支援FLASH,要想個辦法來播放網頁的midi與mp3。

18:29:17

連到去年wACWifi的日記,才發現要釋出的原始程式碼,還沒釋出!

趕緊補上。 

17:5:33

之前為了穩定網卡連線的wACWifi,雖然可以發揮作用,但是常常會讓WIFI的連線不具備網際網路的聯通能力!而且似乎以5秒鐘一次的檢查頻率,似乎對系統造成了不小的負擔。

這一星期以來,嘗試暫停wACWifi,有比較穩定的現象,不過,當無線網卡沒有連線時,就只能依賴Line Alert的訊息通知。

只是Line Alert發送到手機上,會受限於手機設定的安靜時段,故改良wACWifi為wACWifiAlert,並調整為每分鐘檢查一次,當發現無線網卡沒有正常連接時,就發出聲音。

這樣一來,可以儘可能在無線網卡異常時於第一時間內得知。缺點是,如果已經入睡後才猛叫猛叫的,那可擾人清夢囉∼∼∼


2020年5月17日,星期日
20:53:26

Youtube雖然可以套用Google的翻譯功能,但是要再繼續點連結,就會發生拒絕存取的錯誤!

換句話說,只能使用Youtube本身的字幕翻譯功能來個別增加翻譯的語言,沒得偷懶就是了。如果要支援106個語言,哇∼不小的工作量呀∼∼∼

20:43:12

法語 日本語 泰語

以上幾個截圖,分別是使用者以「法語」、「日本語」和「泰語」,在首頁上自動呈現該語言的翻譯連結。

為此,首頁編碼也由big5轉為utf-8。

支援的語言清單

0:16:24

新增可識別使用者語言的翻譯功能。


2020年5月16日,星期六
19:47:23

因為serverErrToSound.log沒有正確產生,故修改serverErrToSound的呼叫方式,讓crontab執行的指令可以正確產生需要的紀錄檔。

原本想要簡化crontab的指令呼叫,但是沒想到這樣反而造成指定的記錄檔沒有正確產生!以是之故,使用任何型態包裝的shell script,不要有轉向指令,轉向指令統一在crontab來操作,即可避免類似的強況發生。


2020年5月14日,星期四
20:24:43

整理youtube後台檔案,刪除所有上傳失敗的檔案。(要想個辦法來自動化,目前都是手動刪除~) 

增加eee64MariaDBCheck.py,讓資料庫無法連線時,可以發送Line Alert訊息。

16:20:9

幾天前,酷弟天氣的功能增加一些資料,忘了把資料欄位加長,今天才發現有些資料被截斷了~

趕緊把該欄位由200增加到400。

2:19:29

前陣子,因為覺得很吵,所以把伺服器監聽的Line Alert關掉。結果,這兩天線路又開始不穩定,688伺服器一度中斷長達16小時!

所以,還是把伺服器監聽的程式恢復,只不過換另一台機器來執行,稍微改一下ip地址,由負責網頁廣告網址過濾的樹莓派2B來執行,降低688伺服器的負擔。

以下是樹莓派2B安裝PHP7.3的指令整理:

sudo apt update

sudo apt upgrade

sudo apt install ca-certificates apt-transport-https -y

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -

echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

sudo apt install php7.3-cli php7.3-common php7.3-curl php7.3-mbstring php7.3-mysql php7.3-xml php7.3-json -y

以上資料參考:邊程人的學習筆記


2020年5月10日,星期日
22:56:50

酷弟報天氣功能,恢復氣壓、下雨判斷與紫外線資料,並新增沙塵暴預測、日累積雨量、當日最高溫、最低溫與觀測站的實際測量值。

配合觀測站的資料更新時間,原本每小時準點更新資料,調整在每小時一刻鐘的時候更新。


2020年4月15日,星期三
19:26:4

調整圖示,讓Youtube各頻道明顯不同。


2020年4月14日,星期二
23:22:14

經過幾天的努力,Youtube頻道Sophi Sophialin與生命電視台的另三個頻道的所有影片資料,彙整成資料庫,並且製作查詢畫面,方便查詢。網址:https://www.688.idv.tw/youtubelist 。

1:53:10

持續修正天氣資料取得的方式。


2020年4月12日,星期日
22:28:39

原先提供天氣API的網站,前陣子關閉了服務(2020-04-06 17:00以後),只好轉用中央氣象局的API。

https://opendata.cwb.gov.tw/dist/opendata-swagger.html


2020年4月11日,星期六
1:50:12

耶,macOS又要更新了,才更新過沒多久啊∼


2020年4月6日,星期一
23:37:16

修正生命電視台節目表跨年度的日期問題。


2020年4月4日,星期六
20:22:48

5.5.64-MariaDB 執行一段時間後,instance竟然不見了!導致所有依賴MariaDB的程式,都無法正常執行。

以下是一段可以搭配排程的Shell Script:

 

#!/bin/sh

SERVICE='這裡帶入需要檢查的進程名稱' 

if ps ax | grep -v grep | grep $SERVICE > /dev/null 

then

    echo "$SERVICE service running, everything is fine"

else

    echo "$SERVICE is not running"

    systemctl start 這裡帶入要啟動的服務名稱 > /dev/null&


2020年3月29日,星期日
21:17:34

理論上來說,「健康的人不需要戴口罩」是對的,而實際上,此次疫情的病毒在未發病之前,就可以具備傳染能力,甚至康復後,還有傳染能力,又怎能怎麼知道自己是健康的呢?

擴而展之,又怎麼知道別人是健康的(這裡的健康,以狹義來解釋,沒有被病毒感染)呢?

因此,做好全面的防護是必要的。

20:27:57

多喝紅茶,讚喔∼∼∼

台灣茶特有的茶黃素能抑制新冠病毒?專家告訴你真相


2020年3月28日,星期六
21:37:50

將之前上傳到Youtube的影片整理成檔案,歡迎分享。(點此下載


2020年3月26日,星期四
18:52:33

測試使用Youtube Data API v3來取得上傳檔案的資料,主要是使用下面兩個API:
https://www.googleapis.com/youtube/v3/channels?id={channel Id}&key={API key}&part=contentDetails
https://www.googleapis.com/youtube/v3/playlistItems?playlistId={"uploads" Id}&key={API key}&part=snippet&maxResults=50
如果需要取得下一頁的,第二個API帶入&pageToken=的參數即可。

本來這個動作可以不必要的,但是因為雲端版的轉錄上傳,之前取得youtube watch code的程式碼不完整,需要重取,才需要借助Youtube Data API,本來想說用BeautifulSoup4,但是捲動的問題,又要牽涉到一堆麻煩的webdriver,所以用API還是迅速些。


2020年3月25日,星期三
17:55:13

升級到10.15.3才沒過幾天(2020-03-21),Macbook Air升級到10.15.4。由於Windows 10有安全漏洞還未能修復,這陣子就用MACOS吧。

MacOS 10.15.4

16:12:42

測試pyTranscriber,在MacOS上似乎有問題,會卡在step 1,Win 10,可順利執行。

MacOS 10.15.3 執行時會卡在這裡


2020年3月24日,星期二
14:49:58

整理2020-03-24之前,youtube後台上傳失敗的檔案。


2020年3月23日,星期一
19:8:53

手動升級AdGuard Home到v0.101.0。(可參考2020-07-182019-07-20的日記)

19:2:42

在去年8月31日(2019-08-31)的時候,說不想再重寫轉錄程式,而實際上在今年1月11日(2020-01-11),為了讓轉錄上傳多一份備份,運用了Google Cloud的主機,實際上重寫了一遍!不過,使用了ffmpeg的時間長度來控制轉錄的時間,與原先的方式有些不同 。

因為一直忙著趕程式,這件事也沒記錄,補一下紀錄。

18:31:28

為了防止一個錯誤,所以就需要多管齊下,防堵再防堵!除了從源頭資料判定資料的正確性之外,也從資料不正確,使得後續轉錄的檔案無法上傳後刪除,導致硬碟空間爆掉來防範!

換句話說,就是第一道防線如果沒起作用的時候,還有第二道防線的警示。


2020年3月22日,星期日
20:57:58

只好增加程式碼來修正這類原始資料的日期錯誤。

過往的日記

本頁執行共花了: 0.088475942611694秒