樂園日記
相關資料統計表
向量浮屠
大航海時代online手札
2021年10月19日,星期二
13:31:2

Youtube多國語言翻譯出現問題,原因是因為一個詞沒翻譯到!

以此之故,在SOP增加一條項目,避免這個問題。

11:22:33

Google Play越來越機車,最近又忙著把幾本被下架的電子書,重新上架!

10:11:57

rb4b4g250升級到21.10。

升級後,大致上都沒有問題,只是重新啟動後,wifi連不上,處理的指令如下:
sudo netplan --debug try
sudo netplay --debug generate
sudo netplan --debug apply

這時候,再以 sudo ifconfig 來檢查,則可以看到已經連上原設定的wifi。


2021年10月15日,星期五
17:22:20

運動時除了流失水分,電解質也隨著汗水流失,例如:鈉、鉀離子。 來一杯含電解質的飲品,迅速補充水分及電解質。

配方: 水 500cc 砂糖 10~20g 鹽 1~2g


2021年10月14日,星期四
11:29:56

BadIPs增加ipfw.sh,支援MacOS;firewall-cmd.sh,支援centos。這一次壓縮檔內的檔案,已經支援作業系統換行符號的不同,不需要手動變更換行符號。

Windows下,請以系統管理員開啟命令列視窗,把BadIPs.7z下在解壓縮之後,執行netsh-advfirewall或點選netsh-advfirewall.bat,再按滑鼠右鍵,選擇系統管理員執行。

MacOS下,解壓縮之後,請先執行chmod 755 ipfw.sh,再執行ipfw.sh。

Linux下,解壓縮後,請先執行chmod 755 *.sh,再視系統情況,執行iptables.sh、ufw-dey.sh、ufw-reject.sh或firewall-cmd.sh(擇一執行即可)。

如果僅使用於網頁伺服器,Apache則可把.htaccess放到對應的目錄下,Nginx則是把badips.conf放到/etc/nginx/sites-enabled目錄下,重啟nginx。


2021年10月13日,星期三
21:12:44

這幾天來,來自他國駭客的攻擊頻率增加,搞得伺服器與路由器相當不穩定!因此,寫了反制的程式,自動把這些IP通通Ban掉!

您也可以下載這些BadIPs,約6253筆。請依照平台,執行對應的批次檔或是Shell Script,將這些IP加到防火牆的黑名單。


2021年10月5日,星期二
17:52:49

eee、eee64、MarioW10HLemel1、MarioW10和MacbookAir的Windows 10都更新為21H1。

其中比較需要說明的是eee、MarioW10HLemel1、MarioW10,這三台都是32位元,之前都無法執行安全更新,但這次卻成功地更新。


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那一台的螢幕顯示也是沒有的。

過往的日記

本頁執行共花了: 0.10781002044678秒