分類
其它

介紹IRL:因為線上生活即現實生活

語音1:他們希望通過互聯網傳遞大量信息,而互聯網又是一系列管道,線路與網絡。

薇:三,二,因特網。如果你喜歡大熊貓,複雜的OK Go視頻,買東西,gifs,看政府被起義推翻,看小貓咪把頭卡在罐子里或者在Youtube看上了年級的刻薄高中同學,因特網是非常精彩的。但同時它也是一個粗野的地方,如果你不喜歡網絡欺凌,匿名威脅,虛假新聞,公司追踪你的一舉一動,勒索軟件,身份盜竊,或遭到黑客攻擊,被人肉搜索,被虛假網絡身份欺騙……或許我們沒辦法獲得一個美好的因特網。我們只是打破他們或者把他們變得過於奇怪或者變得討厭而無法享受。這就是它現在的情況,我不禁要問,互聯網是否就無法修復了嗎?我是薇洛妮卡·貝爾蒙特,我在為Mozilla主持一檔全新的播客。它叫IRL,是的,IRL就是“在現實生活中”,因為你的線上生活就是現實生活。我覺得我們有時忘記線上生活也是現實生活是因為我們可以在線上做一些線下會面時所不敢做的事情。在線上,我們允許公司(使用Cookie)跟蹤我們從一個網站進入另一個網站。但在線下,我們卻不給推銷餅乾(Cookie)的銷售人員應門。在線上,我們分裂成高度政治化的陣營。在現實生活中,我們可以在幾杯啤酒間討論我們的差異。

語音3:是啊!

薇:在線上,我們可以糾纏從未見過面的網約對象。在現實生活中,如果我們這麼做,一般會上法庭。這些天,感覺就像網絡處於關鍵時刻。在IRL,我將深入因特網來看看什麼需要修復,什麼需要保留,又有什麼需要增強。讓我們一起,懷着善意來修復因特網並見證我們可以擁有一個美好的因特網。IRL,來自Mozilla的原創播客,開始與六月二十六日。來irlpodcast.org發現更多內容。IRL,因為線上生活即現實生活。

原文地址:Introducing IRL: Because Online Life is Real Life

分類
讀書

18031213

一行禪師在其六十年代手記《芬芳棕櫚葉》(Fragrant Palm Leaves, Journal: 1962-1966) 說過一個故事:

從前有位女子,出身寒微,渴望大富大貴,後來她和一位富豪鰥夫結婚。她明白丈夫並不愛她,只不過她長得和他前妻一模一樣,丈夫要求她穿的吃的,一舉一動都要模仿其前妻。她甘願做愛的替身,換取豐衣足食,滿足到夢寐以求的獲得感;但她慢慢發現,自己成為傀儡,沒有尊嚴。奈何她捨不得奢華生活,她困於自己的欲望囚籠中,失去自己。

……

妻子後來後現,丈夫的前妻原來曾經出軌,對他不忠,於是她把實情告訴丈夫,希望丈夫不再思念前妻,讓她做回自己。

丈夫道出真相:前妻的事,他一早知道,前妻正是他殺死的。

丈夫說,殺她一次,不足夠消除他內心的仇恨;於是再娶一個相似的,為洩心頭之恨,要再殺一次。

分類
說說

18031110

鳳凰衛視的《冷暖人生》和明珠台的《明珠檔案》都曾是很好的紀錄片節目,一個改變了視角,一個無法收看。

最近不小心看到幾個關於成龍的新聞,真是噁心。

分類
方法

在Fedora上製作申請簽證用的pdf

新西蘭簽證的網上送簽很方便,只要將資料拍成照片轉成pdf上傳就可以了。在Fedora上,可能需要如下命令來完成。

為了使用convert將jpg轉換pdf,需要安裝ImageMagick
sudo dnf install ImageMagick
#轉換單張jpg為pdf
convert -density 200 Deposit.JPG Deposit.pdf
#轉換多個jpg到一個pdf,如果超過10個,前面的命名要為Passport01.JPG,Passport02.JPG……
convert -density 200 Passport*.JPG Passport.pdf
#壓縮pdf,/ebook可替換為/prepress、/screen獲得更大或更小文檔大小
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=PassportMini.pdf Passport.pdf
#如果要對pdf進行反轉或增刪頁面,可以安裝圖形界面pdfmod
sudo dnf install pdfmod

順帶一提,我嘗試在Windows下使用免費的PDFCreator(V3.1.2)來將jpg轉為pdf,但是轉出的pdf有3條奇怪的豎線。

後記:再次誇一誇新西蘭的在線簽證,三天就出簽了,而且一下子給了5年,真是非常夠意思!


還有一個簡單方便的在線工具 Smallpdf 也能完成上述工作,壓縮效果也非常顯著。免費用戶有當天次數限制,超出的話請付費支持。如果實在囊中羞澀,可以用瀏覽器的隱私模式增加次數。


批量把 pdf 文件轉換成 png 方便手機上查看

雖然可以用 MuPDF mini 在安卓手機上查看 pdf 文件,但是如果有很多文件,開開關關還是不太方便。轉成圖片就可以一個一個瀏覽所有文件。這裏使用 ImageMagick 來完成轉換,Fedora 似乎已經預裝了,如果系統沒有安裝的話可以看看 ImageMagick 的官方網站。在 Alma Linux 上安裝的命令為 sudo dnf install -y ImageMagick

mogrify -density 300 -format png -background white -alpha remove -alpha off *.pdf

本文更新於 2025/01/18。

分類
程序

在win平台處理自定義協議

在IOS上,Safari可以通過網頁跳轉到snssdk141://detail?id=123456789拉起指定應用並展示內容,但是Safari並不顯示此鏈接。通過添加註冊表和Python可以實現在PC上獲取到這個自定義的協議鏈接。

首先添加註冊表來監聽這種協議,保存下面文本為p.reg運行即可導入:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\snssdk141]
@="\"URL:My Protocol\""
"URL Protocol"=""

[HKEY_CLASSES_ROOT\snssdk141\shell]

[HKEY_CLASSES_ROOT\snssdk141\shell\open]

[HKEY_CLASSES_ROOT\snssdk141\shell\open\command]
@="\"C:\\Users\\42\\AppData\\Local\\Programs\\Python\\Python35\\python.exe\" \"F:\\scripts\\tt.py\" %1"


然後新建F:\\scripts\tt.py內容如下,把鏈接複製到剪切版:

###!C:\Users\42\AppData\Local\Programs\Python\Python35
# coding:utf-8
#snssdk141://detail/?id=123456789
import sys,pyperclip

if __name__ == '__main__':    
    if str(sys.argv[1]) :
        pyperclip.copy(sys.argv[1])
    else:
        pyperclip.copy('fail')

在火狐打開會自動跳轉的網頁,就會彈出選擇框,選擇python運行後就在剪切板里獲取到了snssdk141://detail/?id=123456789。

彎路:火狐並不能添加處理自定義協議的設置。Chrome 58版本在網絡面板可以看到snssdk141://detail/?id=123456789這個鏈接,但是新版Chrome、Chronium和Firefox ESR均無法顯示出網頁中試圖訪問自定義鏈接的請求。requests的作者新開發了個工具叫requests-html,可以支持js和用chrome渲染頁面,及跟蹤網頁跳轉,但是文檔似乎還不完整。

參考:Launching applications using custom browser protocols

分類
软件

開放街圖與MAPS.ME

OpenStreetMap 是由製圖者社群所建立,他們提供及不斷更新包括有關世界各地的道路、路徑、咖啡館、火車站等等的資料。地方知識、社群推動、開放資料是它的特點。得益於社群推動,OpenStreetMap 很可能擁有更新更準確的資訊,這點我在深圳、香港、日本、意大利旅行時有深切的感受。如果沒有 OpenStreetMap 我的多數旅行都不可能那麼順利而有趣!有興趣參與的朋友可以參考 learnOSM 的教程。

MAPS.ME 是一款開源的離線地圖應用,地圖數據來自 OpenStreetMap 。有蘋果版和安卓版供下載。由於 OpenStreetMap 並不提供移動客戶端,所以我之前都是使用 MAPS.ME,預先將目的地的地圖下載好就可以使用了。它提供的路徑規劃功能雖不能說完美,但是已經很不錯了,步行和騎行路徑還有海拔變化,對於行山真的很有用。MAPS.ME 提供了簡單的添加地點的功能,登入 OpenStreetMap 賬號即可為 OpenStreetMap 作貢獻,不過如果想專業地添加地理資訊,還是通過網頁版 OpenStreetMap 來操作比較好。

Maps 是 MAPS.ME 的一個複製,在原版的基礎上添加了路徑追蹤和自定義書籤功能。之前由於 MAPS.ME 拒絕在主要位置添加數據來源爲 OpenStreetMap 而被很多用戶投訴,這也是我使用 Maps 的一個原因,然而還是由於 MAPS.ME 的問題,Maps 現在的版本 10.2.0 有兩個很麻煩的問題。這兩個問題可以根據 App stuck in download at startup 的方法來解決,我簡單記錄下。

  1. 備份下儲存卡中的 /MapsWhithMe 文件夾,書籤與記錄都在這裡。
  2. 在手機的 設置->應用-> Maps 中,強制停止應用,然後清理數據和緩存。
  3. 前往 http://opensource-data.mapswithme.com/regular/weekly/ 下載所有的 .ttf 文件以及 World.mwm 和 WorldCoasts.mwm。我還需要廣東省地圖,所以還要下載 China_Guangdong.mwm 。
  4. 清空手機上的 /MapsWhithMe 文件夾,然後把剛剛下載的除了 China_Guangdong.mwm 之外的文件複製進去。
  5. 把 WorldCoasts.mwm 複製一份,並改名為 WorldCoasts_obsolete.mwm (同樣是放在 /MapsWhithMe 文件夾)。
  6. 啟動 Maps,給予權限後稍等片刻即可看到世界地圖已正確加載。
  7. 關閉 Maps,把需要的之前備份的 .kml 文件複製回 /MapsWhithMe 文件夾,書籤就回復了。另外可以看到 MapsWhithMe 文件夾中有了一以日期為名字的文件夾,把 China_Guangdong.mwm 放進去,就可以正常使用了。

另一問題是每次打開 Maps,都會有一個煩人的引導需要點擊一次。目前已知的一種辦法是安裝一下 MAPS.ME,點掉引導,卸載 MAPS.ME。之後 Maps 就也不會出現了。但是這個做法不是很理想,我沒有試,希望下個版本可以解決這個問題吧。

除了 Maps,其實還有一款離線地圖 OsmAnd~,但是 OsmAnd 的圖層顯示不如 MAPS.ME 的直觀,不知道是不是先入為主看習慣的原因。對於步行路線的規劃,無論是操作複雜程度以及規劃結果,感覺上也都不如 MAPS.ME。不過還是可以推薦大家試試,畢竟沒有 Maps 那樣需要複製來複製去的操作。

20210923 更新:MAPS.ME 後來被出售給了一家商業公司,新公司糟糕的運營導致 MAPS.ME 在谷歌市場惡評如潮。就我個人使用而言,幾乎已經無法繼續使用。在此期間,由於上游的變動 Maps 最終也停止更新了。OsmAnd 用了一段時間,但是還是覺得很多方面有待提高,尤其是徒步的導航。終於我發現 MAPS.ME 的開發者們開發了另一款離線地圖應用 Organic Maps,沒有任何廣告,尊重隱私,開源而好用的離線地圖又回來了!

本文更新於 2021/09/23。

分類
讀書

18020914

這樣的樂趣,對於富裕的人來說,是不值一提的,只是我自身的今昔之比。

說到底,三界就是一個「心」字。心不安靜,象、馬和七寶也不珍貴,宮殿、樓閣也不期望。如今這寂寥的住居——一間小庵,我自珍愛。偶爾去京城,雖然為自己形同乞丐而羞恥,但歸來居庵時,又為他人奔馳於俗塵而哀憐。假如有人懷疑我這說法,那就看看魚和鳥的瀟洒吧。魚不厭水,魚外之物哪知魚之心。鳥顧林間,鳥外之物哪知鳥之心。閑居的趣味也同樣,你不住這小庵,哪知其中奧妙。

吉田兼好《徒然草》