Perhaps I'll bid farewell and never to return, can you comprehend? Do you understand?
Perhaps I will fall and never to rise again. Will you be forever waiting?
If it's to be so, grieve not, the flag of our Republic has our blood-stained glory.
If it's to be so, grieve not, the flag of our Republic has our blood-stained glory.
Perhaps my eyes will shut and never open again, will you understand my silent emotions?
Perhaps I will sleep forever, never able to wake up. Will you believe that I have been transformed into mountains?
If it's to be so, grieve not, the soil of our Republic contains the love we have given.
If it's to be so, grieve not, the soil of our Republic contains the love we have given.
If it's to be so, grieve not, the flag of our Republic has our blood-stained glory.
If it's to be so, grieve not, the flag of our Republic has our blood-stained glory. Blood-stained Glory.
分類: 方法
教程什么的
二〇二〇年八月,諾基亞推出了一款低端手機 C3。它有着諸多優點,非常契合我的需求。
- 價格平:官網售價 699元,我買的時候趕上電商平臺打折,實付不到六百。
- 安卓 10,開機後還升級過一次系統安全補丁。
- 自帶的第三方應用除「應用市場」無法直接卸載或禁用(但可以禁止後臺聯網),其他應用皆可輕鬆卸載或禁用。
- 6寸正常屏,沒有鬼曲面,沒有鬼劉海。
- 可拆卸電池(3040 mAh / 1A 充電),用指甲輕輕扣開後蓋即可更換電池、安裝 SIM 卡 x 2(支持 4G 網絡)和儲存卡(最大到 128 GB)。不需要一根鬼針。
- 3.5 毫米耳機孔,FM 收音機。包裝未送耳機(亦是優點)。
- 重量 184.5 克,可調大字體,音量可「縱情吶喊」。
- 指紋識別、GPS/AGPS、Bluetooth® 4.2。
- 相機(8 百萬/ 5 百萬),運行內存 3 GB,儲存空間 32 GB(用戶可用 20 GB)。
- 左側一個特殊的随心键可以自定義爲想要的快捷啓動方式(如直達微信、支付寶付款頁面)。
缺點也是有,但是還好:
- WiFi b/g/n 好像不支持 5G WiFi。
- 顏色只有北歐藍和沙金兩種可選,好在殼很容易買到。
- 系統未安裝文字轉語音 TTS 引擎,需要自己下載(推薦使用谷歌的文字轉語音引擎,運行良好)。
- 專業測評網站說 CPU 等配置是 2018 年中端機的水平,但是我不玩遊戲,爲感尚未受到卡頓。
難道我的心已經老了?不,這 C3 是給我媽買的。如果是我和 Emanon要買的話,還是會首選同等配置的二手手機來用,因爲手機這東西真的很不環保。
前幾日去京東看了下這款手機的電池,發現官方並不出售,詢問客服後得知官方確實不出售這款手機對應的電池 SP330,但客服表示可以去搜索第三方賣家,應該是買的到的。搜索後發現京東上確實有第三方買家再售賣此款電池,價格倒是便宜。
本文更新於 2022/02/28。
多年前就聽到 RIME 這款開源中文輸入法的大名,印象中試用了不下三次,次次鎩羽而歸,實在是搞不懂怎麼配置,安裝和配置說明讀了令人生氣。直到時間來到二〇二〇年我終於在 Fedora、安卓和 Win 10 都成功都安裝並使用了中州韻輸入法。官方說明與 Github 頁面都介紹似乎很詳細,但是作爲新人都我根本摸不着頭腦,所以這裏必須要記錄一下。
Fedora 32 安裝 ibus-rime
Linux 使用中州韻輸入法框架,請參考 RimeWithIBus。至於 Fedora,可以這麼做:
sudo dnf install ibus-rime
安裝完成後:1,在系統托盤都 IBus 圖標上右鍵,選擇「重新啓動」。(或運行命令 ibus-daemon -drx )2,在系統托盤都 IBus 圖標上右鍵,依次選擇「偏好設定」>「輸入法」>「加入」>「中文」>「Rime」。3,在系統托盤都 IBus 圖標上單擊,選擇「中文-Rime」切換到中州韻輸入法平臺。4,在系統托盤都 IBus 圖標上(此時應該已變成中州韻都圖標)單擊,選擇「部署」,然後稍等部署完成即可。
默認的候選詞排列方向是垂直,在 IBus 都偏好設定中即可改爲水平。我沒有再進行其他任何配置就可以方便都使用了。按 F4 可切換簡體與繁體或其他輸入方案。
20211202:前幾天更新系統後,輸入繁體中文需要多敲一次空格鍵。解決辦法是點擊輸入法圖標,選擇「部署」,運行完畢問題就消失了。
20220325:Fedora 35 Xfce 遇到一個兩個奇怪的事情,一是 IBus 的首選項目 Perferences 打不開,在命令行執行 im-chooser 後發現報錯 ModuleNotFoundError: No module named 'gi',追到 ibus-setup fails to run 發現執行 export PATH=/usr/bin:$PATH 後即可打開 IBus 配置項。二是 RIME 的配置項打不開,最後只好去直接修改位於 ~/.config/ibus/rime/build/ibus_rime.yaml 的配置文件。比如我是想把後選詞從豎排改成橫排,只需要把 horizontal 從 fase 改爲 true 即可。
安卓 8 安裝同文 Trime 輸入法
20211202:雖然裝了很久,也嘗試轉換很多次,最後還是卸載了……因爲相比谷歌拼音輸入法,TRIME 真的還有很大提升空間。無論是鍵盤操作、選詞,還是符號與表情字符,都好難用。
可以從 F-droid 下載安裝 Trime 輸入法。安裝後打開 Trime 應用,先啓用輸入法,在文件管理器可以看到已自動生成用戶目錄 /sdcard/rime。這時參考Gitbub上 rimerc 提供的配置。詳細步驟爲:
- 下載並解壓項目中的 tirme.7z,命令爲 7z x trime.7z ,解壓密碼爲 rimerc
- 爲了保留自己的配置文件,需要把 rime 重命名爲 unrime
- 新建一個空目錄 rime,複製 tirme.7z 裡面的文件到該目錄
- 進入應用,輸入-->重置-->勾選所有選項
- 重新部署(由於詞庫文件很大,部署運行時間較長,請耐心等待)
- 部署完成後 build 目錄裡面生成各種 bin 文件即可認爲部署成功
- 進入系統設置啓用並選擇 Trime 輸入法,即可享受 Rime 簡體中文輸入法
若要啓用正體中文輸入,只需再將 rime-luna-pinyin 項目中的 luna_pinyin_tw.schema.yaml 文件放到 /sdcard/rime ,再部署一次就可以了。
各系統的默认配置路径爲
- Android
- Trime: /storage/emulated/0/rime
- Linux (使用 squirrel.7z)
- Fcitx: ~/.config/fcitx/rime (推荐使用)
- IBus: ~/.config/ibus/rime
- macOS
- Squirrel: ~/Library/Rime
- Windows
- Weasel: %AppData%\Rime
Win 10 安裝小狼毫 Weasel 輸入法
從官網下載並安裝小狼毫輸入法,然後啓用小狼毫輸入法,嘗試部署。建議嘗試 rimerc 提供的配置文件,雖然我在 Win 10 上並未使用,但是我記得配置過程是不算順利,如果之前知道 rimerc 應該能少搜索很久。
最後感謝各位參與其中的人的無私奉獻!如果有能力請考慮捐助這些項目。
本文更新於 2022/03/25。
家有一寶好戲劇。搜索找到 B 站 UP 主 INnoVation丨 整理了一個非常棒的豫劇列表,於是用 you-get 下載到本地離線時慢慢看。
#安裝 you-get pip3 install you-get #使用 you-get 下載播放列表中的單個視頻 #如 《西湖公主》上 you-get https://www.bilibili.com/video/BV1Yz411b7Go?p=11 #編號 11 即播放列表中 P 後的數字
Scrcpy 可以透過 USB、或是 TCP/IP 來顯示或控制 Android 裝置。且 scrcpy 不需要 root 權限。Scrcpy 目前支援 GNU/Linux、Windows 和 macOS。
Fedora 有第三方源 scrcpy,啟用後安裝 scrcpy 即可使用。Windows 直接下載可執行文件運行。我的索尼手機只需要連續點擊五次 Build number,開啟開發者模式就可以了。而小米手機如果只開啟開發者模式則只能在電腦上顯示安卓屏幕無法操控。如果要操控小米手機,需要再開啟「USB調試(安全設置)」,期間會三次告知此動作非常危險。警告過後如果檢測到小米手機未插入 SIM 卡或未登入小米賬號,則不予打開。
#常用命令: adb devices 列出已連接電腦的手機 .\scrcpy.exe -s 788b62a5 遠程控制編號為 788b62a5 的手機 Alt + o 在電腦上操作的時候關閉手機屏幕 Alt + h(或鼠標中鍵) 模擬 Home 鍵 Alt + b(或鼠標右鍵) 模擬返回鍵
有個預共享密鑰的 L2TP VPN,在安卓和 Windows上,不做額外設置的情況下都能連接上。但是 Fedora 31 上卻不行,試着修改下加密選項,也不成功。後來搜索到說是因為自帶的 libreswan 不在支持弱加密導致的。
解決方法
刪除已有的 VPN 配置 dnf remove libreswan dnf remove strongswan dnf install strongswan 新建 VPN 配置
錯誤現象
Started the VPN service, PID 17688 Saw the service appear; activating connection VPN connection: (ConnectInteractive) reply received VPN plugin: state changed: stopped (6) VPN service disappeared VPN connection: failed to connect: 'Remote peer disconnected'
原因
IKE DH algorithm ‘modp1024’ is not supported in libreswan with 5.5.7-200 kernel in FC31.
其他有用信息
#將網絡日誌調至調試級別(更多) nmcli general logging level DEBUG #將網絡日誌調至信息級別(默認) nmcli general logging level INFO #查看網絡連接日誌 journalctl -u NetworkManager #服務的啟動與停止 systemctl stop strongswan.service systemctl stop xl2tpd.service #查看本機的網絡連接 nmcli con show #啟動指定 UUID 的網絡連接 nmcli con up uuid 40c58e49-5b99-4432-85ae-a6dc9c1c37a3 #把指定 UUID 網絡連接的日誌保存到 t.txt journalctl -xe NM_CONNECTION=40c58e49-5b99-4432-85ae-a6dc9c1c37a3 + NM_DEVICE=enp0s3 > t.txt
成功連接的版本信息
strongswan-5.8.2-3.fc31.x86_64 Linux 5.8.17-100.fc31.x86_64 #1 SMP Thu Oct 29 18:58:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
參考資料:Cannot Connect to VPN 感謝 nrv 和 insomniacjunkie 的回復。
之前一直使用谷歌的逆地理編碼服務,多年來運行良好。但是谷歌畢竟是一家巨大的商業公司,所以我現在改用 Nominatim 。
Nominatim(來自拉丁語,“按名稱”)是一個通過名稱和地址搜索開放街圖數據,根據開放街圖點來生成合成地址(逆地理編碼)的工具。
<?php
header("Access-Control-Allow-Origin: *");
header('Content-type: text/json');
header("Cache-Control: no-cache, must-revalidate");
$lat=$_POST["lat"];
$lng=$_POST["lng"];
$lang=$_POST["lang"];
$url = "https://nominatim.openstreetmap.org/reverse?format=geojson&lat=".$lat."&lon=".$lng."&accept-language=".$lang;
$ch = curl_init();
//set your own agent name
$agent = 'location/0.2(ft.shaman.eu.org)';
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,20);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
$content = curl_exec($ch);
curl_close($ch);
$content = json_decode($content);
$resultArray = array();
foreach($content->features[0]->properties->address as $key => $value) {
//remove country_code and postcode
if ($key=='country_code' or $key=='postcode'){
}else{
array_push($resultArray,$value);
}
}
echo implode(",",$resultArray);
?>
curl -d 'lat=22.57776&lng=113.94849&lang=zh-TW' https://your.api.domain/api.php 西丽华昌大厦,西丽南路,松坪村,南山区,西丽街道,广东省,中国