藏在 qrcode 產生器裡的 fingerprinting

2 天 23 小時 ago
這篇是一個不完整實驗的摘要, 順便想要請教讀者兩個問題: (1) Canvas Fingerprint Defender 可信任嗎? (2) 誰可以幫解說 David Shim 的 qrcodejs 的程式碼嗎? "Browser fingerprinting" 的追蹤方式很難阻擋。 你可以到 EFF 製作的 "Cover Your Trackes" 網站測試。 點下 "Test Your Browser" 之後, 畫面會自動重新載入幾次, 等好一陣子終於出現判讀結果。 我的 Firefox 的 "容易被識別度" 為 16-17 bits; 我的 chrome 則為 18-19 bits (越大越糟)。 Firefox 號稱可以封鎖這類追蹤; 不過其實效果很有限。 另一個持完全相反立場的自由軟體計畫 FingerprintJS 積極開發 fingerprinting 技術
ckhung

(幾乎不談指令) 概念性的 netplan 簡介

1 週 5 天 ago
Ubuntu 18.04 (還是更早?) 棄 /etc/network/interfaces 改用 netplan 以來, 我一直不敢面對, 一直還是堅持用 懷舊網路設定。 最近 移民 mint 20 ulyana, 總算搞懂 netplan: 它只是一個最高階層、 負責出一張嘴的空殼, 在它的設定檔 /etc/netplan/*.yaml 裡面有一句最重要的 renderer, 由這句話指定到底要用 NetworkManager 還是要用 networkd 來實作網路連線 -- 它們才是真正做苦工的程式。 有點像是董事長 (呃,我剛剛說了什麼~) 決定要請哪一位來當總經理/執行長: 沒有太多選擇, 大概就只有這兩位, 而且最好不要請兩位同時上任。 爬文時, 有人也人把這兩個選擇稱為不同的 backends。 很棒的 stackexchange 問答。 [總經理 A] 一般
ckhung

機器學習之 ROCm 驅動 Radeon RX580 GPU

2 週 2 天 ago
買了一張 Sapphire Nitro+ Radeon RX580 的二手顯卡, 終於第一次成功在自己的電腦上跑 gpu 版的 tensorflow, 開心! 想在自己的電腦上玩機器學習, 最熱門的做法當然是買 nVidia 的顯卡。 可是我有 好、 幾、 次 不愉快的 nVidia 經驗, 所以這次改買 AMD 的 radeon 系列顯卡。 先買了一張二手 RX VEGA 64, 完全不會動 :-( 最後改買這張二手 rx580 才終於成功。 把龐大的顯卡很驚險地正正好塞進電腦、 再接上顯卡的額外電源, 開機之後, 內顯自動失效, 螢幕必須接這張顯卡才看得見。 用 sudo lshw -C video 查看得到: *-display description: VGA compatible controller product:
ckhung

用遙控器切換視窗、 切換火狐分頁

1 個月 3 週 ago
今天的目標是要用紅外線遙控器切換視窗、 切換火狐分頁。 假設你已設定好 HP Media Center infrared transceiver, 把有興趣的按鍵映射到某些平常用不到的按鍵名稱 (KEY_*), 或是你已設定好 xenta se340d 紅外線電腦遙控器/接收器 的少數幾顆可客製化按鍵。 總之請先用簡單的應用程式確認你的遙控器搭配 ~/.xbindkeysrc 已可運作。 (見本月前兩三篇文章) 我的實驗採用 se340d ; 若是採用 HP 的接收器, 應該更不會有問題, 因為你可以從 /usr/include/linux/input-event-codes.h 裡面自己任意挑按鍵名稱。 請先安裝 wmctrl 跟 xdotool 這兩個套件。 再下載 nextwindow.py、 把它改成可執行、 並放到 /usr/bin 底下。 這個小程式會用到
ckhung

鍵盤設定雜記

2 個月 ago
為了設定 xenta se340d 紅外線電腦遙控器/接收器, 爬了好多鍵盤設定相關文章。 最終勉強成功; 那這一大堆有用到和沒用到的網址... 就順便筆記一下吧。 一、 各種方案 想設定鍵盤, 有好幾種不同的方法 ( 不太順的中文翻譯), 包含以下: udev hwdb: 最上游/最底層的機制, 釜底抽薪。 不只 xorg, 連 vt 環境也一併有效。 複雜。 ===== 以下其他方法都只適用於 xorg 環境 ===== xmodmap: 較舊。 xbindkeys: 較新, 彈性夠,又不會太複雜。 <== 我的選擇, 本文重點 xkb: 彈性大; 複雜。 各家視窗環境 (例如 xfce) 自己的設定檔: 這是很下游/很上層的設定, 適用情境較小, 受限於特定的視窗環境。 二、 xbindkeys 用 ps x | grep xbindkeys 可以發現
ckhung

拿電視遙控器操作電腦

2 個月 ago
在電腦上播影片接 hdmi 線投射到電視上的時候, 想要暫停、 倒帶、 快轉必須走到電腦前面, 很麻煩。 沒關係, VlcFreemote 這個 app 可以把手機變成遙控器。 本文要介紹的則是另一個方法: 買一個 usb 紅外線接收器接在電腦上, 直接用電視遙控器來操作電腦。 採用這個方案, 它的應用就不僅限於搭配 vlc 播影片。 例如有一些工作用電腦做很簡單很方便 (像是查天氣/公車/股票資訊), 但是老人家可能因為對電腦鍵盤有畏懼感或因為手機字太小而無法操作。 一旦把遙控器變成一個額外的無線小鍵盤, 諸如此類的事都可以用很簡單的程式甚至單純的網頁來實作, 讓使用者以為是在用電視遙控器操作電視。 很適合裝在樹莓派上, 把它當作家庭影音媒體中心兼資訊查詢站。 兩三年前就想玩電視遙控器+ 「usb 紅外線接收器」。 根據 這一篇 的建議, 買了 HP Media
ckhung

xenta se340d 紅外線電腦遙控器/接收器

2 個月 1 週 ago
前幾天成功地 拿電視遙控器操作電腦; 可惜現在如果想買 HP media center infrared transceiver 好像只能在 Amazon 等等國外網站買得到 :-( 昨天入手這款: PC 紅外線電腦遙控器, 筆記一下使用心得。 優點: 不必設定, 大部分的按鍵直接就可以用, 還內嵌一個小小滑鼠; 缺點: 無法設定, 也無法搭配其他遙控器。 比較插入前與插入後的 lsusb 輸出, 得知這款接收器是: ID 1d57:ad02 Xenta SE340D PC Remote Control 。 但是用 ir-keytable 查詢, 卻說 /sys/class/rc/: 沒有此一檔案或目錄 No devices found 。 (在此之前, 為簡化問題, 我已先將另一個接收器拔掉、 把 ir-keytable 套件刪掉再重裝一次, 所以應該不是遺留的影響。)
ckhung

論文整理參考資料的幫手 zotero

3 個月 ago
寫部落格比寫論文好玩多了, 而且不必出國開會。 不過今年因為疫情, 有很多不出國就可以發表論文的機會, 那就勉強寫一篇吧。 寫論文時最煩的就是整理參考資料。 這次發現有 George Mason 大學所開發的 zotero 可用, 太開心了! Zotero 本身是一個獨立的軟體; 但是還需要另外安裝 LibreOffice 的 zotero 外掛及瀏覽器的 zotero 外掛搭配主 app 才好用。 從官網連到 這個專案, 不要用 wget ... | sudo bash 這樣可怕危險的姿勢安裝, 而是把 install.sh 抓回來, 從裡面剪貼指令並小改執行: wget -qO- https://github.com/retorquere/zotero-deb/releases/download/apt-get/deb.gpg.key | gpg -
ckhung

從觀念到實作的 btrfs 入門教學

3 個月 1 週 ago
如果你有至少一顆 ssd 硬碟, 貴哥大力推薦升級至較新版的 linux (kernel 5.4 以上, 例如 貴哥實驗室 ulyana 版), 快來享用可快照、 可容網多個系統根目錄、 省記憶體、 超讚的 btrfs 檔案系統。 一、 預備觀念 根據 這個討論串, 最新一代 (除了先軀 zfs 之外, 其他大約近十年) 具有一些共通特性的檔案系統包含昇陽 (Sun Microsystems) 所開發 (現為 Oracle 所擁有) 的 zfs、 Linux 上原生的 btrfs、 蘋果的 apfs、 微軟的 refs 等等。 草草看一下維基百科的 檔案系統的對比, apfs 沒有資料、 refs 只支援 windows, 兩者都可以直接丟到垃圾桶裡面。 以 「元資料」 和 「特點」 兩個表格來看, zfs 跟 btrfs 看來也是四者當中最佳的選擇。 過去兩年
ckhung
Checked
4 小時 17 分鐘 ago
大人問小孩: 「全世界的玩具隨便你挑? 這怎麼可能? 如果我要的玩具只有一個, 正好又被別人借走了呢?」
「玩具閘門後面, 每種玩具永遠只有一個。 任何人想玩, 隨時都可以生一個複製品給你。
這裡沒有人搶玩具。 這裡是 玩具烏托邦。」
* * * *
貴哥在這裡分享自由軟體跟免費雲端工具的知識與技術, 目的是希望打破 「品牌忠誠肥羊」 們的迷思、 要「讓數位高牆倒下」 (請搜尋)。

(還有其他雜七雜八不想放到 「資訊人權貴ㄓ疑」 的筆記跟感言)
Subscribe to 玩具烏托邦 feed

軟體自由運動 需要您的支持!

數位路平

軟體自由推動成果:數位路平

為向政府單位宣導開放文件格式,軟體自由協會在 2015 年主辦了「數位路平★台灣騎跡」縣市政府宣導活動,成員們以單車為交通工具,騎車到西部及離島的各縣市政府前,大聲的說出我們追求數位路平的心聲。

捐款給SLAT

若您肯定協會多年來的努力,敬請捐款支持軟體自由運動!

立即捐款
自由軟體納入檢定

軟體自由推動成果:自由軟體納入國家技能檢定

2016 年,軟體自由協會向國家技能檢定中心要求檢討考場預裝軟體的規定,並將自由軟體納入選項中。在經過數場會議之後,技檢中心終於在 2017 年 8 月底公佈修正草案,這對考生的選擇自由、技職體系的教育公平性來說,都是非常大的進步。

捐款給SLAT

若您肯定協會多年來的努力,敬請捐款支持軟體自由運動!

立即捐款
training of ODF

軟體自由推動成果:協助推廣開放格式文件

自從 2015 年國發會開始「推動ODF為政府文件標準格式」之計劃以來,台灣各縣市政府已逐步落實開放格式文件的使用,能有這麼亮眼的成果,軟體自由協會的夥伴們是不可或缺的幕後功臣

捐款給SLAT

若您肯定協會多年來的努力,敬請捐款支持軟體自由運動!

立即捐款
ezgo saminar

軟體自由推動成果:專屬教育現場的自由軟體體驗包

"ezgo" 是軟體自由協會以 Kubuntu 為基礎而打造的「自由軟體體驗包」,包含了各種適合日常工作使用的自由軟體,以及豐富的教育類軟體和自由教材,是一套專為教育現場打造的作業系統。

捐款給SLAT

若您肯定協會多年來的努力,敬請捐款支持軟體自由運動!

立即捐款