從中心化的社群軟體中淡出

如今主流社群軟體皆是中心化的, 隨便舉一個廣為人知的例子:「臉書」。 常常可以聽到有人因為貼文或帳號被刪除而抱怨臉書, 也是大家俗稱的「被祖」(被祖克柏…), 也因此許多注重言論自由的人都痛恨著祖克柏。 這就是中心化社群的致命問題:容易受到言論審查、內容過濾。 就像中國對人民上網流量監控的縮影, 迫害到許多人的言論與表達自由。 去中心化社群軟體介紹 社群軟體分類 在推薦去中心化替代方案以前先將社群軟體大致分類, 目前我所接觸到的社群、通訊軟體大致分為以下三種: 開放社群:例如 facebook, instagram, twitter, reddit 等等 封閉社群:discord, slack 小群組、私人聊天:messenger, line, telegram 替代方案 以上提到三種不同屬性的社群軟體當然也都有去中心化的替代方案, 同時這些軟體也都是開源的, 在自由開放的同時提供了很好的功能性: 開放社群:Mastodon 封閉社群:Matrix(element) 小群組、私人聊天:Matrix(element), Signal 當然改用軟體不是一件輕鬆的事, 許多人習慣上還是使用那些中心化的社群, 並且使用者數量也很難追上, 不過只要願意跨出第一步, 就會越來越多人願意跟著使用, 所以我希望自己能當使用者中的先例, 吸引更多使用者進入這些優秀的軟體。 相關連結 Mastodon Matrix Element Signal

April 27, 2023

超讚的終端文字編輯器:AstroNvim

AstroNvim 簡介 今天我想介紹一個非常方便的文字編輯器叫 AstroNvim, AstroNvim 是 Astro NeoVim 的縮寫。 AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins AstroNvim 其實是把 Neovim 的插件和設定調整好的組合, 並不是一個獨立的軟體, 所以使用 AstroNvim 時也是直接開啟 NeoVim。 安裝方式請直接參考官方網站 AstorNvim。 AstroNvim 的優點 開箱即用 AstroNvim 提供了許多安裝好的插件, 讓使用者不需要自己手動調整 NeoVim 的一堆設定檔, 只要先學會使用裡面的一些快速鍵就可以高效率開發或撰寫文檔。 使用終端界面 對我來說使用終端界面的好處就是能夠 ssh, 也就是說即使出門也能夠直接連線回家裡的電腦做編輯。 AstroNvim 使用心得 現在正在撰寫這篇文的我就是使用 AstroNvim, 如果有用過 Vim 的話學起來會更順暢, 就像其他終端機中的工具一樣, 需要一點時間去記住快速鍵, 但只要熟悉後不論是撰寫文章或開發程式速度都能超越其他軟體, 因爲大幅度減少了使用滑鼠的機會。 此外 AstroNvim 也很適合 60% 小鍵盤, 幾乎所有按鍵都不需要移動手就能使用。 ...

April 12, 2023

我成功用 Arch Linux 取代了 Windows

如標題所見, 我使用 Arch Linux 取代了 Windows, 甚至不止是取代, 大部分使用體驗更是超越了原本的 Windows, 請聽我娓娓道來。 爲什麼要把 Windows 替換成 Arch Linux 從國二組好我目前這臺主力機以後我就一直使用著 Windows, 不過在我接觸 Linux 的各個發行版之後我發現不論是效能還是自訂性, 都比 Windows 強上一大截, 但是那時我的主力機硬碟空間不夠我裝額外的東西了, 直到我最近買了一條 2TB 的 m.2 nvme ssd, 於是我就實裝了 Arch Linux 在主力機的舊硬碟中。 替換後的好處 在換到 Arch Linux 以後我感受到的優點大概有以下這些: 儲存空間 任何一個 Linux 發行版本身比起 Windows 都非常的小, 對於硬碟空間相對不足的使用者也非常友善。 CPU 使用率降低 相較 Windows 來說我目前使用的 Arch Linux 只有在處理特定工作時會滿載, 比起之前 Windows 時常有不明佔用順暢許多。 C++ 編譯器更方便 不得不說在 Windows 寫 C++ 真的是噩夢, Visual Studio Build Tools 超級慢的編譯速度, 奇怪格式的中文 Debug 訊息, 這絕對是 C++ 開發者跳槽 Linux 的主要原因之一, 即使有 wsl 或 minGW 可以解決問題, 但終究還是原生 Linux 更香。 ...

April 12, 2023

我使用的單字卡:Anki

Anki 是一個由 Rust 寫成的開源單字卡軟體, 支援各種平臺, 並且擁有許多功能豐富的插件。 我目前使用的插件 Ankicord - Discord Rich Presence 安裝代碼: 1828536813 看到這個插件名字有在用 Discord 的人應該都看得出來, 就是一個可以在 Discord 上顯示 Anki 目前狀態的插件, 我覺得蠻有趣的。 AwesomeTTS - Add speech to your flashcards 安裝代碼: 1436550454 這是我認爲唯一的必裝插件, 可以朗讀你的卡片內容, 也可以調整速度和口音, 算是我目前用過是最實用的插件。 Markdown and KaTeX Support 安裝代碼: 1087328706 這個插件可以用來在 Anki 卡片中嵌入 Markdown 和 KaTeX 語法, 適合喜歡自訂性高的人使用。 Review Heatmap 安裝代碼: 1771074083 這是一個類似 Github contribution 的區塊會出現在卡片的最下方, 可以用來回顧自己做單字卡的數量和頻率。

April 9, 2023

為什麼要使用自由軟體

自由軟體其實就是 Free Software, 其中 Open Source 就是自由軟體中一大重點, 接下來的段落會帶大家了解。 Define Free Software & Open Source 在談這個主題之前先介紹給沒寫過程式的人們 Open Source, Open Source 對於程式設計師們來說可以是一個文化、一種精神、一種堅持, Open Source 直接翻成中文可以稱作 開源、開放原始碼 等等, 白話來說就是把自己的程式碼公開, 讓所有人都可以查看、編輯、編輯後發布。 其中有更高標準的 Free Software, 中文稱為 自由軟體, 也就是一切以使用者的自由為最高原則所編寫的軟體。 Richard Matthew Stallman: Value your freedom or you will lose it, teaches history. ‘Don’t bother us with politics’, respond those who don’t want to learn. Why Make Your Software FREE 一種對於自由的堅持 自由不是平白無故就擁有的, 在軟體的世界更是如此。 提升軟體品質 不只可以讓社群幫忙尋找漏洞, 也能讓社群一起參與開發, 讓大家共同守護自由應用軟體的信念。 ...

March 23, 2023

超讚的開源通訊軟體:Element

Element 簡介 跟我熟的朋友應該大部分都知道 Discord 吧? 今天要來介紹一個比 Discord 更讚的通訊軟體叫做 Element, 它是一款開放原始碼的自由軟體, 使用端對端加密來保護通訊隱私, 並且也有類似 Discord 伺服器(群組) 的功能, 不論是通話或傳訊息都非常方便, 而且 UI 比 Discord 還要更好看, 同時也有網頁板可以使用。 Element 的優點 martix 加密協定 這是一種端對端的加密協定, 簡而言之它比起其他通訊軟體更能確保秘密通訊自由。 開放原始碼 && 自由軟體 即使 Discord 也是免費軟體, 但 Discord 終究還是專有軟體, 這讓社群對 Discord 本身的影響力降低, 並且 Discord 可能會採取對免費使用者不利的方式獲得利益, 例如增加訂閱制服務 Nitro , 讓付費使用者擁有特權, 或是提供付費使用者更高的服務品質, 換而言之就是相對降低了普通使用者的體驗, 像是降低可傳送檔案大小、限制語音頻道頻寬等等。 如何安裝 行動裝置(手機、平板電腦) 可以直接到 app store 或 google play 安裝, 以下會介紹電腦不同平台的安裝方式: Arch linux 參考 這個連結 paru -S element-desktop Ubuntu linux 以下是官方網站提供的下載方法(適用於 Debian 家族) ...

March 11, 2023

個人作品:Game of life

前幾天看到了以前看過的一個酷東西叫做康威生命遊戲, 一時興起的我打算用 C++ 重現這個遊戲, 於是我花了兩天時間去寫這個遊戲, 可能是有了 yush 的開發經驗, 讓我一路上輕輕鬆鬆就實現了這個遊戲, 但目前還沒有真正的圖形, 只有文字的輸出, 之後可能會再加入 OpenGL 來做彩現, 以下附上 Github 連結: game of life

February 11, 2023

不涉及政黨與政治人物的媒體

一直以來我對於台灣媒體的觀感就是整天執著在政黨與政治人物, 所以這次要介紹的媒體會撇開這些不談, 也是我心目中認為一個真正優秀的媒體, 你可能會想說, 台灣真的有那麼棒的媒體? 還真的有, 這次要介紹的就是公共電視, 為甚麼公共電視可以做到不分黨派, 以下引用維基百科的內容: 《公共電視法》規定,公視基金會設置董事17人至21人, 由行政院提名董、監事候選人經由立法院推舉11名至15名社會公正人士組成的公共電視董、監事審查委員四分之三以上之多數同意後, 送請行政院院長聘任之。 選任董事時,應顧及性別及族群之代表性,並考量教育、藝文、學術、傳播及其他專業代表之均衡。 董事中屬同一政黨之人數不得逾董事總額四分之一;董事於任期中不得參與政黨活動。 也要從公視營運的資本說起, 公共電視的營運資本靠兩個來源, 一是人民的納稅錢, 也就是中央政府撥的預算, 二是公共電視靠著自己節目的收視率賺來的錢, 沒有任何政黨的資金或贊助, 也讓公視變成一塊不受政黨插手的一塊淨土, 不偏袒任何人或群體, 這也是我如此愛戴公共電視的原因之一。 公視也拍了非常多優秀的節目, 像是我們的島、 記者真心話、 P# 新聞實驗室 等等, 在我看過如此大量的優秀節目後也讓我對公共電視的節目品質和議題討論留下很深刻的印象, 但是這樣優質的媒體內容流量卻永遠比不上政治人物的八卦和黨派的鬥爭, 也是讓我覺得台灣人在選擇傳播媒體這件事情上不是很妥當, 或許每個人都會更傾向於泡在自己的同溫層裡面, 又或許公共電視對於我來說就是同溫層, 但公共電視討論議題與製作優質節目的態度還是讓我認為非常適合推薦給其他人。

September 30, 2022

上交叉綜合症處理方法

我在長期的使用電腦、滑手機、看書或寫字等等活動後發現自己一直都維持在不良的姿勢, 讓我整個人的動作看起來很奇怪, 最近我在 Youtube 看到幾部改善上交叉綜合症的影片剛好對應到我的問題, 於是就寫了這篇給跟我有類似症狀的人當參考。 上交叉綜合症通常會伴隨駝背、圓肩、烏龜頸(頭部前移)等等, 以下會推薦幾部影片是我看過比較喜歡的。 弓背聳肩,體態猥瑣難看,2個動作睡前做,輕鬆解決圓肩駝背問題 這個習慣害你烏龜頸!脖子前傾該怎麼辦? 解決圓肩的4個步驟 照著影片中的方法實作一段時間後我的烏龜頸確實有改善, 雖然還沒完全回到正常位但已經比以前好一些了。

July 8, 2022

不打第三劑疫苗的理由

從2020疫情爆發到現在已經兩年多過去了,大部分的人包括我都已經打了兩劑甚至三劑疫苗,前兩劑我都是跟著班上大家一起接種, 到了第三劑我卻不繼續施打了,這裡列出我認為對於我自己來說沒有必要施打的三個原因。 病毒流感化(重症、死亡率降低) 以前打疫苗時的病毒株 alpha, delta 相對現在的 omicron 來說重症、死亡率高出不少,所以當時和班上幾乎所有同學一起在學校接種, 但是到了現在的 omicron 其實對於青少年來說重症機率已經很低了,再加上先前已經打了兩劑,所以我認為已經沒有必要再打加強劑。 疫苗副作用 根據身邊朋友的經驗我發現接種第三劑發燒的人數比起前兩劑高出不少,雖然這可能只是巧合,不過還是有發燒的可能, 再加上本來就很高機率出現的手酸手痛和多挨一針,也更讓我覺得第三劑對我來說用處不大。 家中沒有老年的長輩 目前家中只有爸媽和妹妹與我同居,爺爺奶奶住在台北,所以就算真的確診也比較不用擔心傳染給家裡長輩的問題。 以上三點就是最後我決定不接種第三劑的原因,如果家裡有年長者、慢性病患、孕婦或是小小孩之類抵抗力較差的人, 還是建議可以打第三劑,保護自己也保護家人。

June 22, 2022