顯示具有 O 標籤的文章。 顯示所有文章
顯示具有 O 標籤的文章。 顯示所有文章

2026年2月27日 星期五

慾望之愛

從前從前,有一群自由自在的牛馬,過著逐水草而居的生活。雖然無拘無束,但水草不總是足夠,有時會多到吃不完、有時再怎麼努力尋找也只有草根爛泥,這時扛不住的牛馬就會倒下。這種蕭條似乎是週期性的出現,牛馬們對此束手無策。

有一天,出現了一個跟牛馬長得不一樣的個體:不用四條腿走路,而且也不吃草,最多喝點水。經過一段時間和平的相處,牛馬也逐漸適應。牛馬們為了方便分辨該個體與自己的差別,就用「愛醬」來稱呼。

2026年1月10日 星期六

運行現代文明社會的三個基石

現代社會的前提是有個人必須要有一定程度的生命權與自由權,如果這兩項的不穩定,即便是成功進入現代文明社會,該成果也無法穩定持久。保障了生命權與自由權的前提,要逐步演進出現代社會,還需倚靠下列三項基石:

  1. 保障個人的財產:大多數個體才有動力致力於創造
  2. 履行契約的精神:個體之間的交換與合作才有穩固的基礎
  3. 基於信任的協作:填補契約不完備的部分,將合作內容規模化,並提供與陌生人合作的基礎

2025年8月16日 星期六

裸機  虛擬機  容器

現在要架設網路服務給人用,運行程式的主體有實體機、虛擬機與容器這三種選擇。以個人的經驗,選擇方式如下:

  • 裸機:高速運算服務,會把計算資源直接吃光的應用,像HPC
  • 虛擬機:Stateful有狀態服務,計算會改變虛擬機內部儲存的資料
  • 容器:Stateless無狀態,計算交辦的任務,將運算結果存到其他地方

如果還是不清楚,那用下列方式判別:

2025年4月20日 星期日

一坪的冷氣要多大

冷氣的冷房能力(也可以叫做解熱能力)通常會用單位時間移除多少熱量,常用到的會有kW、kcal/h、噸、台噸、BTU/h(通常簡稱BTU)。一般在選用冷氣的時候,都會根據房間的大小來選擇,單位會是坪。

  • 一坪的海岸線室內空間會需要的冷房能力大約是
    0.582kW、500 kcal/h0.25台噸2,000 BTU

冷房能力可以參考下列的表,但要注意小數點會有一點點來自換算的誤差


上面這張表得出的順序如下:

2022年9月9日 星期五

只要一台樹莓派,使用iPhone熱點不斷線

iPhone分享電信網路給Wifi上網(俗稱開熱點、分享手機網路、Tethering),最大的問題就是很容易斷線,而且斷線後需要熱點主人重新手動開啟熱點才能繼續分享網路。觀察得到的經驗是:連上iPhone熱點的設備若一段時間沒有使用網路後,熱點就會斷線。為了在家可持續使用熱點不斷線,在本部落格中提出了過兩個解決方案:


一段時間的使用才意會到:當樹莓派(Raspberry pi 3)連iPhone熱點時,熱點不會斷。故現在使用的第三個方案只需放一台樹莓派在家中,就可讓iPhone熱點不斷線,第三方案的設定細節與順序如下:

2021年8月11日 星期三

三個月紙拖把不換除塵紙

每天都用紙拖把清潔地板,三個月不換上面的除塵紙,除塵的效果卻一點都沒消褪。
觀察了一下,機制如下:

  1. 頭髮若比較長,很容易就卡在除塵紙上
  2. 卡在除塵紙上的頭髮形成網狀結構
  3. 網狀結構會卡住布織品的毛屑
  4. 毛屑會抓住灰塵,2, 3, 4會形成類似不織布的材質
  5. 新的頭髮粘上去,繼續2, 3, 4如此循環

2021年6月18日 星期五

計算投資回報的期望值

投入10萬,有99%會失敗;若那1%成功的會得到1億的回報,期望值是90萬。計算如下

  • 100,000,000 * 1% - 100,000 = 900,000 

2020年3月9日 星期一

保有定位隱私為前提下的軌跡比對法

手機開啟定位功能,就能夠紀錄手機攜帶者隨時間改變的定位資訊(也就是「軌跡」)。比對武漢肺炎(WARS or COVID-19)感染者與個人的軌跡,取其交錯的部分即可知是否曾經跟感染者有過長時間近距離接觸。這個想法也已經被實現,連結如下:
這個想法最大的問題在于隱私權,可以分成下面兩個部分:
  1. 感染者的隱私權:目前本國人都沒有公佈軌跡,有的軌跡只有案32(外籍移工)和兩位韓國人。若官方公布軌跡,有心人將有辦法可以追尋到感染者的身份,所以公布軌跡大概就是直接讓感染者被獵巫。
  2. 個人的隱私權:上述武漢肺炎歷史軌跡比對,並沒有上傳個人的定位資訊,因此除非程式有開後門不然是可以保有個人隱私。
比對軌跡需要同時有感染者與個人的軌跡,本文接下來說明如何同時不公開感染者與個人的軌跡下,取得軌跡交錯的資訊

2018年12月12日 星期三

電子化不在籍的無記名投票

今年11月24日的九合一選舉,因為多了去鳥籠化的公投造成投票大卡關,最近又爆出有些選票上面的問題。以下是我想出來的電子化投票方法,目的是可以達成不在籍且投出來的票可以無記名,而且又能防止空白選票的產生。 ~若有問題請在留言區發言~

I. 流程說明

每個投票所有一條或是多條電子投票通道;每條電子投票通道有兩台不互相連線的機器
  • 代幣機:用來插入身份證件並提供投票代幣
  • 投票機:有觸控螢幕,投入投票代幣後就像提款機一樣,用來圈選選票
投票的步驟:
  1. 用身份證或是自然人憑證等身份證件,跟平常一樣人工確認身份沒有問題後,將身份證件插入代幣機,機器會吃入身份證,換取一個投票代幣出來
  2. 走到投票區,將代幣投入投票機,在螢幕上面圈選選票。確認無誤後,按下最後的確定完成投票,投票機會再歸還代幣
  3. 拿著代幣出來,投入代幣機,取回身份證件

2018年11月27日 星期二

Google Trends關鍵字熱度的週期性

使用谷歌趨勢,之前的文章《使用Google Trends看關鍵字熱度》裡面會觀察到,當統計全球的關鍵字熱度時,明顯出現以日為單位的週期性變化。由於前文使用的關鍵字是候選人,可能因為選舉的關係出現太多影響因子。這邊使用中性的詞,例如說幾個大專院校與研究單位的名稱當關鍵字,搜尋條件固定如下:
  • 時間:過去7天
  • 領域:所有類別
  • 搜尋方式:Google網頁搜尋
唯一變動的則是搜尋的區域,比較全球與區域性的關鍵字熱度是否有不同
¡¡注意!! 下面的每一張圖都可以點開放大,也提供連結看當下的關鍵字熱度

全球(點此連結看當下的熱度):會出現以日為單位的週期性變化,高峰出現在10-15點、低點出現在凌晨2-6點。在這邊可以看到搜尋熱度最高的地區分別是中國、馬來西亞、澳門、香港、美國。
為了要知道這些規律是否來自這些熱度最高的地區,故下面分各個地區來觀察搜尋熱度是否也有類似的規律。第六名是台灣,也會加入比較:

2018年11月16日 星期五

使用Google Trends看關鍵字熱度

谷歌趨勢Google Trends可以比較多個關鍵字的搜尋熱度,以最近的選舉為例,比較「韓國瑜,柯文哲,蔡英文,陳其邁,丁守中」這五個人的搜尋熱度,觀察全球台灣的差別:

全球、過去7天、所有類別、Google網頁搜尋的如下(點這裡看現在的結果):

2018年11月9日 星期五

升級或更新作業系統的4種類型

使用電腦,總會遇到要不要升級作業系統的狀況。例如說:
  • Windows 7 > Win 8 > Win 10
  • Mac OS X 10.12 Sierra > 10.13 High Sierra > 10.14 Mojave
面對升級作業系統,根據改變程度從大致小可分成下面四類:
  1. 新系統一推出,馬上升級嚐鮮
  2. 待一陣子再升級成新系統,確定大部分的問題都有解法後再升級
  3. 維持舊系統不升級,但會把運行的驅動程式、軟體都升級到最新版
  4. 維持舊系統絕對不升級、而且驅動程式或軟體都不更新

2018年8月21日 星期二

員工平均薪資增加,但全體薪水卻都減少

某公司喊出「老闆降薪,增加高薪員工數量、增加全體員工的平均薪資」
實際上也真的如口號宣稱,老闆降了33%的薪水,員工平均薪資也都增加了
但,真的對員工好嗎?

2018年8月20日 星期一

平均房價下跌,但買房價格全都提高

標題這句「平均房價下跌,但每一位買房的人付出的價格都提高了」
是個看似矛盾卻真實存在的狀況

2017年12月11日 星期一

圍棋複雜度 vs. 蛋白質序列組合數

圍棋標準棋盤為19*19,上面總共有361個點,每個點可以是黑是白或是空的,所以整體圍棋的複雜度會是:
  • $ 3^{361} ≈ 1.74 * 10^{172} $
對於一條由胺基酸組成的蛋白質,可以想像成一條串珠,每個珠子有20種組合(氨基酸有20種)。在蛋白質資料庫裡面,最常出現的長度是150與200,所以這兩者的序列組合度會是:
  • 長度150個氨基酸的蛋白質:$ 20^{150} ≈ 1.43 * 10^{195} $
  • 長度200個氨基酸的蛋白質:$ 20^{200} ≈ 1.61 * 10^{260} $
可以知道一般的蛋白質序列的組合數大於圍棋複雜度

參考資料

_EOF_

2017年8月22日 星期二

百萬瓦(MW)的耗電量


百萬瓦(MW)的耗電量,意思就是:
  • 一小時會用掉 1000度電:1MW•h = 1000 * 1kW•h = 1000度
  • 一天用掉 24,000度=2.4萬度
  • 一個月用掉 720,000度=72萬度
  • 一年用掉 8,760,000度=876萬度
假設一度電5塊,一個月電費就是360萬,一年的電費就是4320萬

2017年7月28日 星期五

若電腦可以模擬人腦之二

若是電腦可以用上篇的方式模擬人腦的想法,靈魂可被理解成存放在硬碟的資料。那麼要是存放資料的硬碟是:
  • RAID-0:代表靈魂可被分割,放在不同的硬碟上面。但是不管是哪個硬碟都不存在完整的靈魂,必須要將所有硬碟都湊在一起才是一個完整可執行的靈魂
  • RAID-1:代表靈魂可以分開成兩個一模一樣的部分,而且不管是哪個部分都可以單獨另外獨立存在。所以要是把這兩個硬碟放到不同的機器上面,就變成了兩個個體
  • RAID-5:靈魂存放在多個硬碟上面,可以容許任何一個硬碟壞掉。但如果要是一個完整的個體,就必須要蒐集到n-1個硬碟
  • RAID-6:靈魂存放在多個硬碟上面,可以容許任何兩個硬碟壞掉。但若要執行一個完整個體的功能,就必須要搜集到n-2個硬碟
在這種假定下,所謂的個體死亡也就會是資料都無法救回的狀態。所以哈利波特裡面的佛地魔的分靈體,或許可以想像成靈魂中擔任基礎功能的都用RAID-1存放在硬碟(分靈體),所以必須要將所有的分靈體都消滅才能夠完全消滅;但是靈魂中比較高階的功能,或許是用RAID-0方式存在,所以必須要通通都找到才能夠讓整個靈魂執行完整個功能~

_EOF_

2017年7月27日 星期四

若電腦可以模擬人腦

如果電腦可以模擬人腦,運作方式如下:
  1. 電腦開機後,將硬碟裡面儲存的人腦操作方式載入
  2. 每個感官受器背後都有開daemon在收資訊
  3. 感官收到資訊後,產生的想法會另外開個程序(process)
  4. 想法又跳出另外一個想法,就是再開一個process
  5. 每個想法產生的內容,暫時性的就存在記憶體、永久性的久存回硬碟
  6. 睡覺則是將大部分的daemon與processes關閉,只留必要的處理程序
  7. 關機是深度麻醉,所有的想法都存回硬碟
  8. 與其他人的溝通透過網路
如果人腦可以這樣模擬,那麼所謂的意識或許可以理解成運行中的程序
那麼靈魂或許可以理解成為存在硬碟上的東西。當其它硬體不在的時候,就靜靜存放在硬碟上,當開機或是從休眠中回復時,就把意識等等東西再次載回記憶體。

_EOF_

2017年6月19日 星期一

一秒賺一元要多久才能夠變成億萬富翁

首先要定義什麼叫做億萬富翁。對於百萬富翁(millionaire),理解是實際擁有一百萬(1,000,000=1E6)元;但是對於億萬富翁,我的理解是只要擁有一億(100,000,000=1E8)元就可以稱作億萬富翁,但如果用英文billionaire,代表必須要擁有十億(1,000,000,000=1E9)。為求方便,在這邊把億萬富翁分成兩種:
  • 億元君
  • 十億元君(billionaire)
假設某君可以日日夜夜每秒賺到一元,那麼可以知道:
  • 一分鐘賺 60元
  • 一小時賺 60*60 = 3,600元
  • 一天賺 60*60*24 = 86,400元
  • 一個月賺 60*60*24*30 = 2,592,000元 ≈ 260萬(一個月就變成百萬富翁了)
  • 一年賺 60*60*24*365 = 31,536,000元 ≈ 3154萬
  • 要變成億元君,只要3.17年
  • 要變成十億元君,只要32年

2017年5月12日 星期五