分類
其它

外匯保佑

……

當時匯到中國大陸的外匯,不可能直接到達接收者的手上,而是要由外匯管理局兌換成人民幣,再送到接收者家裡。

因外匯緊缺,規定凡有外匯匯入,國家依據金額的多少配發僑匯券。這個僑匯券可是讓無數人羨慕的寶貝。在物資匱乏的年代,持僑匯券者可以進入上海華僑商店,購買市面上買不到的物品。

當那個送外匯人就要離開之際,我忍不住說了一句:「謝謝您這些年來對我們家的照顧,每個月按時給我們送來救命錢。但我們馬上就要離開上海了。」

那人不由得怔了一下,趕緊問:「你們要去哪裡?」

我回答:「安徽淮北,不會再回上海了,因爲我丈夫是現行反革命。」他聽了後,臉上表情由原先的微笑頓時變得凝重起來。

……

——許佩蘭《那一年,外匯保佑我們一家沒被趕出上海》發表於《昨日》

分類
软件

简单使用影音管理軟件 digiKam

digiKam 是 KDE 家族的一款影音管理軟件,支持 Linux、Windows 和 Mac 平台。其主要特點有開源、輕鬆處理大量(大於十萬張)照片、高效的處理 raw 和 JPEG并發佈至社交媒體、查看和編輯媒體的元數據等。基於我的使用體驗,我認為 digiKam 確實是一款非常好用又功能強大的媒體管理編輯器。我目前主要使用了給照片和影片添加地理位置信息和批量縮放壓縮圖片這兩個功能,但是其媒體管理功能是操作系統自帶的文件管理器所不具備的,也很好用。自帶的人臉識別功能也挺好玩的。我是在 Windows 平台使用的 7.0.0 版本,繁體中文翻譯的有些問題,但我還是按照軟件里的顯示來記錄吧。

使用 digiKam 爲媒體添加地理位置信息

使用 GPX 文件自動爲媒體添加地理位置信息

首先選中要添加地理位置的媒體,然後在菜單欄選擇 Item > Edit Geolocation(或者按下快捷鍵 Ctrl + Shift + G),之後 Geolocation 編輯器會打開。在地理位置編輯器中,地圖的左下方有一個地球的圖示,在這裏可以選擇地圖爲開放街圖。挨著的兩個圖標是拉近或推遠地圖。GPX 檔案通過最右邊的「 GPS 相關器」中的「載入 GPX 檔」載入。選擇相機時區(如 +8 ),最大時間間隔用默認記得即可(越小越精確,但是可能會匹配不到),然後按下右下角的「關聯」,程序就會自動將地理位置信息關聯到照片中了。左下角的媒體列表可供檢查,沒有問題的話的就按右下角的「 Apply 」將位置信息保存到媒體。如果沒有關聯到則有兩個辦法處理,一是調教關聯的參數,參考官方幫助文檔 The Correlator ,二是手動給文件指定地理位置。

手動爲媒體添加地理位置信息

選擇媒體并按下快捷鍵 Ctrl + Shift + G 打開 Geolocation 編輯器后,放大地圖,將地圖中心設置到目標位置,然後右鍵選擇「複製坐標」,最後在左下角的照片上右鍵,選擇「貼上坐標」。重複上面步驟待所有照片都添加位置信息后就可以按右下角的「 Apply 」將信息寫入文件了。

給媒體添加反向地理定位信息

所謂反向地理定位是指把經緯度轉化為日常使用的城市街道名等。還是在 Geolocation 編輯器中,右側選擇「反向地理定位」,服務的話建議選擇「Open Street Map」,因為 Geonames 沒有開放街圖准。如果是第一次添加反向地理定位,需要為其增加一個根標籤:在標籤樹空白處右鍵,按「新增標籤」,取個名字比如叫「 Location 」,然後在「 Location 」上右鍵,選擇「新增所有地址元素」。然後按下右下角的「Process reverse geocoding」,成功後就可以看到標籤列表中增加了包含國家城市等地名的標籤。當然也可以自定義地理標籤,比如只保留國家和城市。最後不要忘記按下「 Apply 」把信息寫入媒體。

GPS 僅出現在 digiKam 中而沒有保存到文件中?

先選擇要保存地理位置信息的圖片,然後在菜單欄選擇 Item > Write Metadata to file 即可。為什麼要有這麼一步呢,那是因為第一次打開 digiKam 的時候按照推薦,當問及是否要將 digiKam 保存的元數據寫入文件中時,選擇了「什麼也不做(Do nothing)」。如果選擇了「Add infomation to files」應該就無需這一步了,但是 digiKam 提醒說這樣回減慢照片的操作速度,所以我還是每次手動寫入下文件。另外值得一提的是 digiKam 不支持往視頻文件寫入地理位置信息。

執行了 Write Metadata to file 後照片中仍然沒有位置信息?可以檢查下 Settings > Configure digiKam > 左邊 Metadata > Behavior 標籤頁 > Write This Information to the Metadata 中勾上 Geolocaton information (GPS)。

批量自動調整顏色和縮放照片

Emanon 看書的時候用手機拍攝了很多書頁,但是手機拍出來的照片尺寸和文件大小都很大,有些甚至超過 10 MB,對於書頁來說是不必要的。經過 digiKam 自帶的影像編輯器將尺寸縮放 50% 後文件大小能縮小到 1 MB 以內,節省了很多空間,畫質也幾乎看不到變化(畢竟主要是白紙黑字)。但是一共有快兩千張這樣的文件,於是就要用到批處理了。

先選擇要進行批處理的照片,可以從「相簿」頁面直接選取,也可以從「搜尋」頁面搜尋後選取。由於 Emanon 的書頁都是手機拍攝的,我就可以只搜索「讀書筆記」相簿中,相機製造商為「 Sony 」的照片。選中照片後,按下菜單欄 Tools > 批次佇列管理器(或按下快捷鍵 Shift + B)打開批次佇列管理器窗口。需要對照片進行的操作可以通過雙擊右下角的「基本工具」中的對應工具,將其選擇到「指定的工具」中。然後在「指定的工具」中單擊後,就可以在「工具設定值」中調教工具的參數。比如我的這個操作用到兩個動作:顏色自動矯正>標準化和調整大小>使用自訂長度> Use Percentage > 50% 。設置好操作步驟,就可以在左下角的「佇列設定值」中設置保存文件相關的參數。由於我是要覆蓋保存,所以「目標」選擇「使用原始專輯」,「檔案重新命名」選擇「使用原始檔名」,行為中「如果目標檔案已存在」選擇「自動覆寫」並取消勾選「 Save image as a newly created branch 」。「儲存影像」標籤頁可以設置圖片的品質,我在默認值的基礎上將其調高了,JPEG 品質改為 85% 仍然獲得很好的壓縮效果。這些做完後就可以按工具欄的「執行」來處理佇列了。如果想要復用剛才設定的工作流,可以按菜單欄的 Queues > 儲存工作流,下次只需要在「工作流」標籤頁選擇就可以用了。

digiKam 其他小撇步

添加新的文件夾到 digiKam

菜單欄 Settings > 設定 digiKam > 收藏。點擊「本機收藏」後面的「加入收藏」按鈕。

Fedora 使用 AppImage 版 digiKam 提示沒有 libnsl.so.1

190909 直接從 dnf 安裝是 7.1.0 版本,安裝大小接近 1GB,但是 AppImage 是最新版 7.3.0 才只有 215 MB。下載 AppImage 後,在文件屬性裏勾選「可執行」,正常雙擊即可啓動。但是卻沒反應,於是用命令行直接運行 ./digiKam-7.3.0-x86-64.appimage 就提示「digikam: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory」。只需要安裝 libnsl 就可以了——sudo dnf install libnsl。

本文更新於 2024/11/10。

分類
RIP

200820

一名巴基斯坦籍男子下午( 2020 年 08 月 19 日)與友人在馬鞍山郊野公園行山,行至馬大石澗的英雄瀑時,懷疑從崖邊墮下約 10 米,送院後證實不治。

據了解,25 歲的男事主當時在瀑布位置嘗試跳水,其男友人發現他失去蹤影後報案。

警方約 3 時許接報後到場,當時男事主已昏迷,由飛行服務隊直升機送往東區醫院,其後證實死亡。警方初步調查後,相信事件無可疑,事主死因有待驗屍確定。

來源:RTHK:男子馬鞍山郊野公園墮石澗死亡

本文更新於 2020/09/03。

分類
記事

東莞長安大嶺山之行

上個周末去了趟東莞長安的大嶺山行山,流水賬簡單記錄一下。

早上在家吃了早餐,乘地鐵坐到 11 號線終點站碧頭站,換乘莞 285 路,10 站後在體育公園南門站下車,車資 2 元。我們上車不久就開始落大雨,幸運的是到下車時雨勢轉小。穿過體育公園沿長青北路往北走大概 1 公里,就到達長安郊野公園西入口了。走上步道真是喜出望外,一是剛剛下過雨,路上幾乎沒有遇到其他人,二是這裡的步道應該是多年修築的,做工紮實且人性化,相比塘朗山郊野公園,不知道高到哪裡去了。有那麼幾處幾乎都有香港郊野公園的感覺了。一上午都走的非常愜意,除了中間遇到一夥團建的人,中午從大嶺山主入口廣場附近下山,在聚賢山莊吃了午飯,一葷一素兩瓶啤酒,共 110 元,份量很大,口味也意外的好,雖然有點辣,但辣的很爽!

酒足飯飽開始往回走,沿着沒有行人路且車流密集的風櫃口路南行大概 1 千米,就轉入了東莞市林業科學園。裡面有洗手間,路旁的植物也標着物種信息。此園路徑長度頗長,非常耐走,半天時間是不足以逛完這裡的。中間還有一段登山階梯,可惜不與附近其他登山道相連,我們在其中兜兜轉轉兩三個小時,最終還是只得回到入口方可離去。相對於觀賞路上人煙稀少,園內倒是有一家農家樂非常火爆,很多遊客在附近釣魚閒逛。由於在園內探索其他出路耗費了很多時間與體力,再考慮到風櫃口路的路況,先看了公交,需要轉 3 趟,繞一個大圈才行,車資 10 元。於是後來決定打滴滴回到大嶺山森林公園公交站,再坐 273 路回酒店。好久沒用滴滴,上次還是春運,再上次則是好幾年前趕飛機了。不過一頓操作下來還算順利,雖然沒有出租車願意接單,打表來接都沒有,但是(好像是)滴滴專車很快就有師傅接單了,我們也順利到達了公交站,車資才 15 元。我們在滴滴上的時候看到後半段長石路其實是有獨立於車道的綠道的,所以如果體力和時間都夠用的話,是可以走回公交站的。凱里亞德酒店乾淨舒適有早餐有洗衣房還有景色才 200 塊,真的很超值。由於中午吃的太飽,晚上我們只吃了半個西瓜,西瓜很好吃!

酒店也有小小不足,其一是早餐好晚,要七點半才開始,但是五點四十天就亮了。其二是附近環境,除了在公交車上,幾乎看不到有人帶口罩,還有人在電梯裡抽煙。這應該就是它低價的主要原因吧,但是總體還是非常好的,服務人員都很友善且有禮貌。吃完早餐從和興樓站搭乘 210 路,過 14 站,在北柵綜合市場站過馬路往回走換乘 268 路,過 7 站到達大嶺山森林公園公交站(並非昨天的那個公交站),車資分別是 3 元和 2 元。進入大嶺山森林公園後,先是一個大停車場,然後一個荷花池及一段沿池小路。停車場及路旁有很多前來娛樂的人,他們把樂器、音樂或麥克風聲音調的很大。離開小湖邊往北走,無論是新溪路還是洞口路,都是沒有行人路的車道。我們在車道上走了大概 3 公里,終於走到一個停車場,這裡也是沿水庫的綠道的起點。

起點處又是很熱鬧,小孩們又叫又跳。我們沿綠道走了一會兒,見到一條小土路,便離開了綠道。土路雖然有坡,但是旁邊的動植物比綠道旁的有意思很多。一度懷疑會遇到蛇,最終並沒有遇到。快要離開土路的時候,似乎經過了一個莊園,路上有狗又有雞鴨。走到頭果然是一個上了鎖的鐵門,好在可以從門旁邊繞過去。鐵門的另一邊,停了很多車,還有很多車在苦苦尋找車位。我們下到綠道,走到石洞餐廳的時候大概十一點半。石洞餐廳似乎是附近唯一可以吃午飯的地方,於是我們趕早去吃午飯,獲得了非常好的觀景位。午餐吃了 120 塊,雖然不如昨天那麼驚艷,但也吃的挺開心,今天的小麥啤酒酒精度有 5 度,所以我們兩個只能喝一瓶。旁邊一位香港老先生,留着七八十年的的髮型,獨自背着包來玩,點了一盤藕,一條魚還有兩瓶啤酒。我們離開餐廳的時候看到他已經睡着了,手裡的手機亮着屏幕,顯示着一篇武俠小說。(……封千盡不知想起了些什麼,深色有些痛苦,最後五指張開,握住了一柄利劍,將劍尖指向葉風,低沉道:「原來你叫葉風……)再次回到綠道,約兩公里後轉入小板綠道。小板綠道旁還有一條新綠道,兩條綠道中間有一條小溪。形象提升工程不久前把小溪附近的土都翻了,現在的水質很不健康。考慮到等下還有車道要走,一想到車道就很有壓力,所以老虎壠綠道和大板綠道就沒走。回到水庫邊的綠道,再走大概兩公里,就沒有綠道了,接下來就是 3 公里的車道。期間開始落雨,好在車道邊樹蔭濃密,直到我們走完車道,才拿出雨傘來遮。

在下車的公交站對面等來時的 268 路,在北柵綜合市場站過馬路往回走換乘莞 216 路即可到達碧頭地鐵站,車資分別是 2 元和 3 元。路上下起瓢潑大雨,到深圳時又晴了起來。東莞的公交我覺得是比深圳的公交舒服的,味道沒有深圳的沖。雖然也經常有堵車,但是司機師傅沒有深圳的開的那麼猛,價格也平。

分類
陰陽怪氣

200218

【深圳市文明辦】同在一方熱土,共建文明家園!深圳正創建第六屆全國文明城市,讓您我攜手共創,說文明話,辦文明事,做文明人,繪就城市文明風景線!

分類
其它

伊通縣委七屆十二次全會決議節選

伊通滿族自治縣第七屆委員會第十二次全體會議於 2020 年 8 月 17 日舉行。

縣委常委會主持會議。全會聽取和討論了縣委書記張恆所作的講話,下發了《貫徹落實���總書記視察吉林、視察四平重要講話重要指示精神分工方案》。

全會認爲

���總書記此次視察吉林視察四平,深刻回答了「十四五」乃至今後一個時期,吉林振興發展在黨和國家全局中承擔的使命、肩負的任務,進一步指明了吉林振興發展的前進方向,也爲新時代伊通高質量發展注入了新的動力,必須準確把握精神實質,迅速全方位抓好貫徹落實。

全會指出

要高舉���新時代中國特色社會主義思想偉大旗幟,以���總書記視察吉林、視察四平重要講話重要指示精神爲引領,認真貫徹落實黨的十九屆四中全會、省委十一屆七次全會、市委七屆九次全會精神,堅持穩中求進的工作總基調,按照「31345」總體布局,堅決打好打贏「三大攻堅戰」,聚焦高質量發展主題,以深化改革創新爲動力,以省級經濟開發區建設爲突破口,以促進城鄉融合、產業融合發展爲主線,在長平一體化協同發展新機遇下,加快實現伊通全面振興全方位振興。

全會強調

要用���總書記重要講話指示精神指導推動工作實踐,謀劃落實好當前和今後一個時期發展目標任務。

全會要求

要鞏固發展發揮好黨的組織優勢,確保���總書記重要講話重要指示精神不折不扣全面落實到位。

全會號召

全縣上下要更緊密地團結在以���同志爲核心的黨中央周圍,以���總書記視察吉林視察四平重要講話重要指示精神爲指引,堅定信心,埋頭苦幹,在攻堅克難中,奮力奪取全面建成小康社會偉大勝利,不斷譜寫伊通全面振興全方位振興的嶄新篇章。

分類
软件

Linux 使用 Python 操作剪切板

還是那個簡繁轉換的需求, zhconv 似乎不能直接給它傳一段文字來轉換,只能轉換文件或者在 Python 中調用。

Fedora

先安裝 xclip 依賴,再安裝 pyperclip:

sudo dnf install xclip
sudo pip3 install pyperclip

然後新建一個 Python 腳本 /home/[YOURNAME]/scripts/s2t.py:

import pyperclip
from zhconv import convert

clipString = pyperclip.paste()
clipStringTC = convert(clipString, 'zh-hant')
pyperclip.copy(clipStringTC)

最後為了方便使用,給腳本設置一個別名

alias t='python3 /home/[YOURNAME]/scripts/s2t.py'

但是如果想讓別名保存下來,以後每次都能用,Fedora 需要把別名加到家目錄的 .bashrc 文件裏:

nano ~/.bashrc
alias t='python3 /home/[YOURNAME]/scripts/s2t.py'

Termux

Termux 無法使用 pyperclip 來操作剪切板,但是可以通過 Termux API 來操作。對應的 Python 這樣:

import subprocess
from zhconv import convert

clipString = subprocess.getoutput("termux-clipboard-get")
clipStringTC = convert(clipString, 'zh-hant')
subprocess.getoutput("termux-clipboard-set \'"+clipStringTC+"\'")

本文更新於 2022/07/29。