樂園日記
相關資料統計表
向量浮屠
大航海時代online手札
2021年8月30日,星期一
23:30:21

先把欄位長度加長到150,然後完成ro(羅馬尼亞文)、sq(阿爾巴尼亞文)、am(阿姆哈拉文)、hy(亞美尼亞文)、az(阿塞拜疆文)、eu(巴斯克文)、bs(波斯尼亞文)和bg(保加利亞文)的支援,累計共支援45個語文。


2021年8月1日,星期日
13:20:10

完成mn(蒙古文)、da(丹麥文)、el(希臘文)、hi(印地文)、hu(匈牙利文)、cs(捷克文)、af(南非文)、is(冰島文)的支援,累計共支援37個語文。這次也沒例外,欄位長度都加長到150。


2021年7月5日,星期一
6:35:16

降低伺服器端的負載,計數器改用前端繪圖,後端只負責送出統計人數。


2021年6月28日,星期一
0:24:25

完成寮文(lo)、尼泊爾文(ne)、葡萄牙文(pt)、土耳其文(tr)、白俄羅斯文(be)、盧安達文(rw)、波蘭文(pl)與波斯文(fa)的支援。這次語文全部都需要加長欄位到150,累計支援29個語文。

下個月預計支援語文:

mn(蒙古文)、da(丹麥文)、el(希臘文)、hi(印地文)、hu(匈牙利文)、cs(捷克文)、af(南非文)、is(冰島文)。

尚未支援語言的計畫如下:

2021/08,

羅馬尼亞文 ro
阿爾巴尼亞文 sq
阿姆哈拉文 am
亞美尼亞文 hy
阿塞拜疆文 az
巴斯克文 eu
波斯尼亞文 bs
保加利亞文 bg

2021/09,

阿姆哈拉文 am
亞美尼亞文 hy
阿塞拜疆文 az
巴斯克文 eu
波斯尼亞文 bs
保加利亞文 bg
加泰羅尼亞文 ca
宿霧文 ceb (ISO-639-2)

2021/10,

科西嘉文 co
克羅地亞文 hr
世界文 eo
愛沙尼亞文 et
芬蘭文 fi
弗里斯蘭文 fy
加利西亞文 gl
格魯吉亞文 ka

2021/11,

古吉拉特文 gu
海地克里奧爾文 ht
豪薩文 ha
夏威夷文 haw (ISO-639-2)
希伯來文 he or iw
苗族文 hmn (ISO-639-2)
伊博文 ig
愛爾蘭文 ga

 2021/12,

爪哇文 jv
卡納達文 kn
哈薩克文 kk
庫爾德文 ku
吉爾吉斯文 ky
拉丁文 la
拉脫維亞文 lv
立陶宛文 lt

2022/01,

盧森堡文 lb
馬其頓文 mk
馬爾加什文 mg
馬拉雅拉姆文 ml
馬耳他文 mt
毛利文 mi
馬拉地文 mr
齊切瓦文 ny

2022/02,

奧里亞文 or
普什圖文 ps
旁遮普文 pa
薩摩亞文 sm
蘇格蘭蓋爾文 gd
塞爾維亞文 sr
塞索托文 st
修納文 sn

2022/03,

信德文 sd
僧伽羅文 si
斯洛伐克文 sk
斯洛文尼亞文 sl
索馬里 so
珊丹文 su
斯瓦希里文 sw
他加祿文(菲律賓) tl

2022/04,

塔吉克文 tg
泰米爾文 ta
塔塔爾族文 tt
泰盧固文 te
土庫曼文 tk
烏克蘭文 uk
烏爾都文 ur
維吾爾族 ug

2022/05,

烏茲別克文 uz
威爾士文 cy
科薩文 xh
意第緒文 yi
約魯巴文 yo
祖魯族文 zu

2021年6月9日,星期三
19:51:34

批次檔該如何要求管理者權限呢?以下是來自github的範例程式碼:

@echo off
:: BatchGotAdmin
::-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"="
    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"
::--------------------------------------

::ENTER YOUR CODE BELOW:

2021年6月7日,星期一
22:22:10

開始把Youtube頻道同步到LBRY。


2021年6月6日,星期日
20:17:17

要怎麼把一個很大的影音檔,切割成指定大小的檔案呢?藉由ffmpeg,可以很輕鬆地做到。

以下是一個簡單的指令範例:

ffmpeg -i ..\2021-04-27.mp4 -c copy -map 0 -segment_time 00:03:00 -f segment -reset_timestamps 1 output%03d.mp4

指令格式說明:

ffmpeg -i 影音檔案的路徑 -c copy -map 0 -s-segment_time 時間字串 -f segment -reset_timestamps 1 輸出檔名前綴%03d.mp4

17:5:18

兩個月的限水措施,終於在今日早晨宣布解除,萬歲~


2021年6月4日,星期五
15:5:31

這幾天都在與Google Play後台打架,原因是之前上架的電子書,因一些莫名其妙的因素被下架了…

有哪些莫名其妙的因素呢?像是目標群年齡不對啦、隱私權政策需要維護啦…明明是很簡單的一句話,也不會變動的隱私權政策,怎麼就需要維護了呢?目標群年齡不對,怎麼知道沒有神童呢?

看來這些莫名其妙的被下架,還要持續半個月左右吧!

為什麼不一次性改完呢?這是因為現在Google Play重新上架需要兩個工作天,在考慮對大家影響的程度最小的時候,只能見招拆招,儘量避免大家搜尋與下載App的便利。


2021年6月2日,星期三
15:51:23

昨天重新上架的電子書App又被拒絕,說是內容裡含有圖示與說明,會吸引小朋友們的興趣...

只好再重新勾選一次,再重新送審。


2021年6月1日,星期二
21:10:0

5/24 發佈新的MacOS安全更新,雖然現在使用中的 Macbook Air 無法更新到11版,有安全更新,還是要趕快更新。

這次更新的大小約 1.52 GB左右,跟以往的大小相近,約莫30分鐘左右,就可以下載完成並更新。

MacOS 10.15.7 安全更新

19:50:18

5/28起,多款Android電子書App被下架,只好調整原本設定的年齡層,全都調整為18歲以上,並且設定為小朋友不感興趣之後,再重新送審。


2021年5月29日,星期六
7:10:37

網路上支援「實聯制」的iPhone捷徑,僅有iOS14的版本,難道還再用iPhone 6就不能用了嗎?

當然不是!特別寫了ㄧ個iOS 12也可以用的版本,https://bit.ly/3yM0csk 。


2021年5月18日,星期二
17:13:44

順手把Macbook Air的作業系統安全更新到10.15.7。

16:8:54

若問說支援多個不同的語文,對Youtube的瀏覽量是否有幫助呢?

從Youtube的後台分析來看,是有幫助的。從地區來源來看,這些新支援的語文,開始擁有0.1%,在此之前,是看不到的。

14:47:19

今天renew Apple Developer's Program到2022-05-29。

沒有renew的話,就是原本上架到Apple Store的App,在期限之後,會被下架而不見。


2021年5月16日,星期日
18:57:58

完成三個頻道最新的語文翻譯,目前已經支援21個語文。

這次的支援,遇上很多的小問題,除了上次提到的預設欄寬不足之外,緊跟著而來的就是insert的句子太長,超過了8196bytes。而這個問題,在升級mariadb到最新的版本就解決,只是升級的過程,又遇上了rpm資料庫錯誤,需要重建。

而把原來備份出來的資料庫,再還原回去時,發現舊有的mysqldump會吃掉某資料表的預設值定義,又需要手動alter table modify column,偏偏這些column不是只有幾個或幾十個,而是上百個!

解決了以上的問題,才成功支援新的八個語文。


2021年5月12日,星期三
0:49:33

預計下個月(2021-06)支援的語文為:寮文(lo)、尼泊爾文(ne)、葡萄牙文(pt)、土耳其文(tr)、白俄羅斯文(be)、盧安達文(rw)、波蘭文(pl)與波斯文(fa)。

0:36:7

語文的字典檔翻譯之後,接著就是要把相關的youtube標題與說明先翻譯好,再呼叫youtube data api更新。最後一個步驟,就是長達一個月的每周更新。

當完成一個月的每周更新之後,就是新增支援的語文,通常有八個,直到Google Translate API支援的語文都已經支援為止,依照目前的進度來看,樂觀的情況下,可於明年四月或五月(2022-04,2022-05)全都支援。

(發現看錯了欄位,只好下個月再支援尼泊爾文。)

0:33:42

完成馬來文、高棉文(km)、阿拉伯文(ar)、瑞典文、緬甸文、挪威文、俄文、孟加拉文的字典檔翻譯,而這一次沒有很順利,八個語文裡,高達六個預設欄寬不足!

最後只好把這六個語文的欄位由原本的100調整為150,也順便紀錄一下,這六個需要比較長欄寬的語文是,馬來文(ms)、瑞典文(sv)、緬甸文(my)、挪威文(no)、俄文(ru)、孟加拉文(bn)。


2021年5月11日,星期二
22:31:7

重新把WIFI斷線重連的程式開起來,如果手工恢復,還挺累人的。另一方面,可以用有線網路的部分,就改用有線網路,這樣的穩定性,真的是WIFI難以比擬的,尤其是在伺服器的應用面上。

前幾天發現某些硬碟的空間為零,手動清除了過時的檔案,也補上區網硬碟空間檢測的程式,當目標空間低於安全值,則發送LINE ALERT警告。


2021年4月14日,星期三
1:35:1

Youtube頻道新增八個語文翻譯,西班牙文、德文、泰文、越南文、韓文、義大利文、荷蘭文、印尼文,目前總計更支援13個語文。

下個月預備支援以下八個語文:馬來文、高棉文、阿拉伯文、瑞典文、尼泊爾文、挪威文、俄文、孟加拉文。


2021年4月8日,星期四
17:30:20

罕見發生磁碟機檔案錯亂的問題,把SD卡拔除來,在Windows下修復之後,即恢復正常運行。

這個問題,早在199X年,常常發生,三不五時就要修復一下,沒想到在2021這個檔案系統已經不知道發展到何種規格的年代,還是發生了這樣的問題。

本以為是樹莓派機子出了問題,因為連到HDMI的電視,沒有任何螢幕顯示!把SD卡拿下來,拿到Windows下讀,還可讀出來,只不過提示說,檔案系統可能發生問題,需要修復。

至於為什麼沒出現螢幕,這個就不再繼續往下追了,因為另一台4B的顯示是正常的,3B的這台,用在伺服器上,沒有螢幕也沒關係,只要網路能連上,就可正常運作。順道補充一下,2B那一台的螢幕顯示也是沒有的。


2021年4月7日,星期三
18:29:47

昨天起開始限水,雖然儲備了些許,不過,到現在水龍頭的水還能供水,應該是社區的水塔儲備容量足夠與大家配合省水的結果。

剛剛看了天氣雲圖,希望下個星期就能順利降雨。


2021年3月19日,星期五
21:35:9

USB碟,還是只能用SanDisk,這麼多年下來,還能穩定存取的,都是SanDisk的。其他的,像是T牌,慘不忍睹!


2021年3月11日,星期四
16:13:57

應該是語言邏輯的不一樣,想要找說Google Traslation API已經使用的額度,還真是不好找。

只好把Google Cloud Console的所有配額相關的頁面走馬看花地看過一遍,終於在Cloud Translation API下的「v2 and v3 general model characters」找到,可以看到每天的用量小計圖表,如下圖:

Cloud Traslation API 用量統計圖表

與從資料庫統計的數字是一樣的。

如果懶得去找,就直接把下面的網址帶入專案名稱,即可進入該統計頁面:
https://console.cloud.google.com/apis/api/translate.googleapis.com/quotas?hl=zh-tw&project=這邊帶入您的專案名稱


2021年3月10日,星期三
17:20:33

想要一口氣把Google Translation API支援的語言都上線,而在估算需要的花費時,還是改成分階段上線。

依目前字典檔的大小,一口氣要翻譯剩餘的104個語言,需要近六千萬字元的量,Google Translation API每個月免費的額度是50萬字元,之後的每百萬字元收費美金20美元。如果要一口氣翻譯目前字典檔的近四千筆資料,需要花費新台幣上萬元。

在每個月免費的額度下,104個語言以每個月4個語言的進度來上線,可在2023年5月完成109個語言的支援。

只是不知那個時候,Google Translation API又會支援幾個新的語言呢?

相關連結參考:
Google Translate API 價格表:https://cloud.google.com/translate/pricing?hl=zh-tw
Google Translate API 支援的語言清單:https://cloud.google.com/translate/docs/languages
語文ISO編碼表:https://www.loc.gov/standards/iso639-2/php/code_list.php


2021年3月8日,星期一
18:10:14

昨天把法文翻譯帶入自動上傳的節目名稱與敘述,剛剛把日文翻譯完成。

每天支援一種語言,要把Google Tranlate API支援的109語言完成,要109天。想個可更迅速支援的方法。


2021年3月6日,星期六
18:53:11

節目表的輸入換人,常常意味著要重新修正對接的程式碼!

這個星期,生命電視台的節目上傳,常常中斷,原因是轉入的節目表有問題,不是多了個看似空白但不是空白的符號,就是時間的切割不一樣,使得節目表的日期錯位等諸如此類的問題。

這時候就只好強化修正的程式,修正這些奇奇怪怪的錯誤。


2021年2月9日,星期二
22:41:52

HeidiSQL最新版本的更新,竟然會造成某台伺服器無法連線,真是奇怪的問題!

不過這樣也好,把之前想要寫的字典翻譯更新介面,以Web的方式實做出來,免得再度依賴HeidiSQL的介面。

過往的日記

本頁執行共花了: 0.029445886611938秒