andrewintw

@andrewintw

Joined on Feb 4, 2020

  • 大約在 2000 年左右,台灣還很少有家庭申辦 ADSL 網路服務。當時若要跟同學交換資料,都得攜帶著一顆 3.5 吋的 IDE 硬碟騎車去朋友家,然後將硬碟接上電腦主機板拷貝資料。這些資料主要包括音樂 MP3 檔、電影和軟體。回想起我大一住在學校宿舍的時候,整個樓層只有一位同學擁有光碟燒錄機,這在當時可是很潮的 3C 產品。只需要支付 10 元新台幣或者一瓶飲料,就可以獲得一張 CDR 光碟,內含約 650MB 的音樂專輯,或者是 Windows 98、Office 軟體。 這樣的資料交換方式被戲稱為「Sneakernet」,其中的「sneaker」指球鞋,這個詞用說明資料是透過實際的物理移動(你的雙腳)來交換和分享的。現今,許多電腦都已經不再搭載光碟機,甚至連 USB 隨身碟的使用頻率也大幅下降。然而,在網路費用高昂或受到監管限制的地區,Sneakernet 依然存在。 在古巴,電視媒體和出版物都由政府控制。然而,法律並未禁止由娛樂業者和消費者共同參與的龐大的地下資訊交換網路。約在 2015 年左右,一種名為「El Paquete Semanal」(每週套餐)的「訂閱服務」開始出現在市場。訂閱 Paquete 的人每週支付 1 至 3 美元,就可以收到一個包含各種數位內容的包裹,包裹內容實際上是一個容量約 1TB 的硬碟,內含了不同種類的數位內容:從美國電影到西班牙報紙的 PDF 檔、分類廣告,當然還包括盜版音樂、電影、YouTube 和 Netflix 的離線影片、電玩遊戲,甚至手機應用程式,有點像台灣早期的「大補帖」光碟。這顆硬碟可由派送員送到你家,也可以在某些提貨站(通常是手機維修店後面)進行交易,收到的人可以複製所需的內容,然後歸還硬碟。Paquete 成為部分古巴人接觸外國文化的途徑。 這些內容的獲取來源,可能來自隱藏在屋頂的水塔旁的非法衛星接收設備,或是由國外遊客定期攜帶進入古巴。這種分發網路也產生了一些商業模式,一些提供 Paquete 的商家甚至會為盜版美國電影添加字幕。根據一位提供 Paquete 的商家所說,歐美最新的電視劇在上架後,最快約兩天左右就可出現在 Paquete 中。Paquete 內還附有聯絡方式,歡迎用戶提出要求或內容建議。 由於 Paquete 的內容實際上是不受監管的,因此古巴政府曾試圖自己製作「官方版本」的 Paquete,並將其稱為 Maletín 或 Mochila(意為「書包」)。然而,因為它並不包含美國大片,而是提供古巴的傳統電影、音樂和教育材料,所以沒人喜歡,這個「反 Paquete 的 Paquete」最終失敗了。
     Like  Bookmark
  • 前言 有許多標題寫著 《工程師應該使用哪一種鍵盤?》 的文章,內容卻只是在問「你需要數字區嗎?」、「需要 F 區嗎?」,需要請選 A,不需要可選 B。事實上這類的文章並沒有「針對開發者」提供任何有用的見解。 這一篇文章 -- 或者說個人心得,主要目的是分享「從生產力的角度」來看,到底開發者應該使用哪一種配置的鍵盤? 首先,鍵盤根據不同的配置設計會有不同的尺寸,下圖只是一個初淺的分類,事實上製造商可以根據對市場的理解設計自己的鍵盤配置。因此同樣是 65% 的鍵盤尺寸,不同的製造商可能設計出不同的總鍵數。 關於鍵盤尺寸/配置的知識,並不是這篇文章的重點,就不在這邊提了,您可以在許多討論鍵盤尺寸的文章中理解這些尺寸/配置之間的差異和設計核心理念 -- 透過省去不常用的按鍵來節省空間。 以下直接進入重點,到底對一個在乎生產力的開發者來說,應該使用哪一種配置的鍵盤呢?以下先把我們要的條件列出來。
     Like 3 Bookmark
  • 從自動販賣機談起 我們先來假想一個情境:你去便利商店買可樂,假設可樂一瓶售價 20 元,如果你身上只有 10 元,就算旁邊的朋友多湊了 9 元給你,以 19 元的現金支付能力,你還是買不到可樂的。你的支付能力必須大於等於 20 元,才能從商店帶走一瓶可樂。再者,如果你拿 100 元的鈔票給店員,店員在交給你可樂的時候,還必須退還給你扣除可樂本身售價後的 80 元。 你可以發現這個交易模式本身就含有一套規則,並且含有一些檢核機制──檢查你的支付能力是否大於等於商品的售價。這個檢查機制對於「購買一罐可樂」來說是足夠的,如果把可樂換成菸酒,這個檢核機制可能還得再增加一些步驟,像是檢查客戶是否達到可購買菸酒的法定年齡。 從資訊化的角度來看,如果一個系統的運作機制總是單純且固定的,例如買飲料這件事,它就容易被程式化(自動化)。事實上在你的生活中就有一種機器很擅長做這件事──自動販賣機。 如果我們觀察自動販賣機的金流,首先它會接收使用者投入的錢幣,接著檢查投入的金額是否足額購買所選擇的商品,最後將商品投放給使用者後,會再檢查是否需要找零。這一切的運作機制都跟你去便利商店買飲料一模一樣,而這些交易邏輯,都被製造商轉譯為程式碼,並且燒錄在自動販賣機的硬體晶片中,使機器一上電就能一直運作同樣的邏輯。 Nick Szabo 在 1994 年首次提出「智能合約」概念時,就提到了自動販賣機的例子[^szabo]。自動販賣機裡那段「處理交易機制的程式邏輯」,就是一份「合約」的概念──一份關於購買飲料的合約。從資訊的角度來看,你可以說其實智能合約的真面目就是一段程式碼──一段定義交易邏輯的程式碼。
     Like 1 Bookmark
  • 文明的保存 亞歷山大圖書館 (Library of Alexandria) 公元前 259 年創建 當時世界上藏書最多、文種最多、書目記錄最全的圖書館 鼎盛時期,圖書館藏書量達70萬卷 透過重金收購、僱人抄寫、掠奪和兼併等管道增加館藏 它先後毀於兩場大火(戰爭)
     Like 4 Bookmark
  • 活動進行摘要 Zoom 聊天室用 FB社團: https://www.facebook.com/groups/accomdemy 分享共筆: https://hackmd.io/@andrewintw/ByP9nsesO 活動一覽: https://hackmd.io/@accomdemy/rkmKTY1Yu 分享時間 (section1~3) 玩玩 GitHub (有時間的話)
     Like 1 Bookmark
  • 好奇心 Google Play Linux Deploy Termux Apple App Store iSH
     Like 1 Bookmark
  • pi官方文件 活動資訊 HACK a nice day 社團 鳥哥的Linux 私房菜 第十章、認識與學習BASH 第十二章、學習 Shell Scripts 第十七章、認識系統服務 (daemons) 你在系統的哪一層?
     Like  Bookmark
  • 文件: https://www.raspberrypi.org/documentation/ 活動: https://fb.me/e/29QwTGdJC 社團: https://www.facebook.com/groups/hackanicedays Setup / Quickstart SD card 8GB class 4 or class 10 NOOBS
     Like 1 Bookmark