Synology上設定 wordpress & let’sencrypt 的方法

快被 Synology 跟 Comcast 整慘了,正常運作的網站,突然有一天,因為 HTTPS Certificate 的原故連不上了,被整了好幾個小時,所以還是記下怎麼處理好的。 在 Synology DSM 6.3 上面要正常跑 wordpress & nginx & let’s encrypt 的話 先安裝 PHP 7.3 ,然後在 Web Station 中新增 PHP 7.3 ,記得要勾選 curl & mysqli extension 在 wordpress virtualhost 的設定中選用 nginx & php 7.3 然後到 Control Panel -> Security -> Certificate 的地方新增 Certificate from let’s encrypt. 如果新增失敗的話,用 […]

谷歌的吹哨人把谷歌的修改搜尋結果的證據公開了

谷歌的吹哨人把谷歌的修改搜尋結果的證據公開了,過去谷歌對於外部指控谷歌修改搜尋結果等指控,都用陰謀論來帶過,不承認有修改搜尋結果的事情存在。 這一次,一個任職於谷歌八年的資深工程師,一開始是匿名爆料,但是後來因為人身安全問題,遭到谷歌指控是精神病患,因此被警察於自家門口持槍逮補後,一次把手中的所有文件公開,並公開自己的身份,讓過去的種種指控不再是陰謀論而已。 谷歌透過修改搜尋結果來引導言論的例子有許多,例如谷歌認為,既使絕大多數的 CEO是男性,搜尋結果不應該是以男性居多為主。 谷歌內部文件寫到「在多數的狀況下,如果搜尋結果反應了社會現實,那麼系統不該介入。然而,在某些狀況下,如果我們的介入能夠讓社會達到更好的狀態,那麼我們的產品應該介入影響社會」 吹哨者認為,修改搜尋結果,使結果跟社會現況不同,是在大眾與資訊間,加了一個中間人。 對於谷歌新聞抑制某些媒體的指控,過去谷哥的回應是那些媒體不夠權威,這次吹哨者提供了一個名單,清處的列出來那些媒體的發稿,是會被谷歌新聞給排除掉的。 對於谷歌應該怎麼做,吹哨者說谷歌至少要清楚的跟投資者交代谷歌的決策。谷哥常常自以平台為自保,任為平台不需為平台上面的言論負責任,但是谷哥同時也擔任出版者的角色,把某些內容的優先權降低,讓使用者看不到這些內容。 吹哨者也呼喻其它谷歌的員工跳出來,不要害怕,如果有越多內部吹哨者站出來,那麼他們便不用畏懼官司的風險。

美國內戰

美國的政治走到濱臨內戰,左派團體開始對右派團體投擲快乾水泥,快乾水泥在身上乾掉時會發熱造成燒傷,在杯子裡乾掉變石塊,打倒頭就重傷了。 昨日就有記者被快乾水泥攻擊到燒傷加腦出血,但是主流媒體什麼都不說,因為主流媒體認為,右派言論是暴力犯罪,而用快乾水泥攻擊右派不算暴力犯罪。 甚至連市長都認為,警察不藉入記者被攻擊的事件,站在旁袖手旁觀是正確的 (怒)

如何對抗老化

何時進食比吃了什麼重要,採用日間的斷食療法 分子化學已經找出來斷食療法的關鍵酮 https://nutritionreview.org/2019/05/fasting-molecule-exerts-anti-aging-effects-to-protect-vascular-system/ 運動及酮療法,可以讓老鼠活更久,兩者都使用的話活的更久。 科學家在20年前就找到能夠讓老鼠或稻穀活更久(5~20%)的基因 大部份研究抗老化的科學家都有服用 nmn https://drjohnday.com/6-foods-to-reverse-aging-with-nmn/ 作者還有服用 Resveratrol 及 1g Metformin ,後者是糖尿病用藥,但是作者沒有糖尿病 AMPK Sirtuins mTOR 是老化的三條路,前兩者有低風險的藥物可使用(前述的藥物) 洗三溫暖,冷熱交替也可以抗老化 低糖低碳飲食 少吃紅肉,紅肉含 amino acid 會觸發 mTOR branch chain amino acid 對運動的表現有幫助,但作者認為長期會導至老化

谷歌、臉書大當機

接連兩天谷歌、臉書大當機,稱機會講一下我淺到不能再淺的淺見。 矽谷這邊的公司很喜歡講平台化、雲端化、大數據,把不管是企業內部還是外部,四散的資料集中管理,本來每一間私人公司都要請個 MIS,專職備份管理企業資料,等到雲端化自動化後,一個人可以管一千個企業的資料庫,可以利用經濟規模降低成本。 但是經濟規模可以一直無上限下去嗎?有種東西叫邊際效用遞減,等到規模大了後,自然有規模大的問題,像是領英堅持整間公司共用同一個hadoop cluster,光Gossip Protocol的口水就可以淹死你,不能再加機器,所以做了個”大象醫生”出來看有沒有人濫用資源。所有人要共用一個 git server ,結果當然是撐不下去,所以弄了個 git master-slave 的架構出來,偶爾 build system 拉到的資料不是最新版而已。 平台化可以達到經濟規模是正確的,但是問題的複雜度也會一直上昇,所以這些平台公司請一堆業界頂尖的人來解問題,可是業務量有可能一不小心就超過系統原始設計的上限,在新解法出來前,就只能請客戶多擔待些了。

使用 Workflow Engine 來實作 Microservices SAGA pattern

最近離開了領英,比較有空閒讀讀書,想想到底之前在實作上出了那些的問題,跟要怎麼處理這些問題。 先推薦兩本書 SOA Patterns 和 Microservices Patterns ,這兩本書都有提到怎麼在微服務下處理 transaction 的方式,兩本書的方法都是 SAGA pattern + CQRS + idempotent 。 但是如果你有實作過 SAGA Pattern 的話,就會知道使用 Message Driven 的方式在兩個微服務間溝通的話,整個程式碼的可讀性會非常的低,除了原先溝通並實做細節的兩位工程師外,大概不會有第三個人能夠理解整個交易是怎麼完成的。 註:本文圖片取自 https://microservices.io/patterns/data/saga.html 在實作細節上,使用MDA的架構,微服務要提供sync & async API使用,是額外的成本,在領英,所有的微服務預設都是只有提供 sync API 的,你要請對方多開一個 async 的界面,是要求爺爺告奶奶的。 因此,在技術上管理上比較可行的,就是把流程的管理都拉到自己管理的微服務當中,在裡面使用 orchestrator 來管理對外乎叫的狀態記錄處理跟錯誤重送。 當然,這又免不了要寫一大堆 glue code 把所有的東西黏在一起,然後在資料褲裡面又要開一堆的 Table 來記錄運行的狀況,這非常的花功夫,在實作上很花時間又不好進行修改沒有彈性。 今天早上看到 InfoQ 的一則新聞 Experiences Moving from Microservices to Workflows at Jet.com […]

大公司裡面的技術債是怎麼來的?

大公司裡面的技術債是怎麼來的? 就像一個房間一樣,有一個角落積了一些灰塵需要打掃,主動跟主管說要打掃,主管會問你,打掃這個跟其他的事比起來重要嗎?我們先來測量一下這角落有多髒,打掃完有什麼效果,然後再來跟其他的工作事項比比看優先權該放在多高。 當然結論是不重要不需要掃,然後下次換另外一個角落髒了,再來測量一次再來排一次優先權,然後放棄打掃。 以上過程重複數次之後,主管大叫,這房間怎麼這麼髒,我們來制定打掃計劃,把過去的角落清潔計劃全部翻出來更新一次,再來全部重排一次優先權,做個環境整潔總檢討計劃。 然後大老闆跑出來說,你這房間在的髒亂,來跟整棟大樓的整潔比比看髒亂的程度,再來排個優先權,然後我們晚點再開會討論看看要不要納入明年的工作項目。

為什麼我不用 Google 搜尋

還在用 Google 嗎,該轉用 Bing/duckduckgo 了 希拉蕊的郵電門是美國 2016 年的選舉大新聞,理當也是熱門關鍵字,至少跟據 Google 自己的統計, email 是比 emoji 熱度高出十倍,但是 Google 的推薦選項,卻捨去熱門的關鍵字而選了冷門的 emoji 你跟我說 Google 沒有政治偏好,我說你腦袋壞掉   NOTE: 平衡報導一下,連結是谷歌的回應說法,不過我是不清楚 email 算是什麼骯髒的字眼就是了 https://www.fengli.com/news/23211879.html

Grooveshark shuts down after years of legal troubles

舊文重貼,原文寫於 2015/04 事後的發展是,Grooveshark的 co-founder 於 2015/07/19 自殺,只能說 startup 歹路難行,不要挑錯了產業,又投入了十年的青春導致無法自拔退出。 Music streaming service Grooveshark shuts down after years of legal troubles 我在同類型的公司工作過幾年,老實講,Grooveshark 走到這一步,不意外。比較意外的是他能撐這麼久,三年前他們 CEO 就情緒崩潰過一次 ,沒想到還能再多撐個三年。 Grooveshark 成立於 2006 年,當時的市場環境已經跟 Napster 成立的 1999 大不相同,自從 DMCA 數位千喜年法案通過之後,音樂服務已經有不少都走向付售權費合法化的路上,只有 Grooveshark 一家走不同的路。 Grooveshark 是群大學生一起做的,所以大家自己省一省,不用跟 VC 要錢,就可以開業。 也許是一開始走的太順,所以他們就想要這麼一直走下去,不去跟音樂公司談授權問題。 當然這樣造就的結果是,每次他們一要談下一筆增資案,律師信馬上就來,增資的錢跟本就是花在律師費上面。 我常常在想,Grooveshark能活這麼久,說不定是五大音樂公司故意的,反正把 GS 搞倒了也沒用,還會有下一家跳出來做,還不如讓 GS 吃不飽餓不死撐在那邊,擋住潛在中想做非法音樂這塊的人,同時也警告這些人,你做非法音樂是沒錢賺的。 最終搞倒 GS 的,我想除了是創業團隊已經累了之外,另外就是美國工程師行情太好,小本經營的 GS 請不起人了 1 http://mashable.com/2013/04/22/grooveshark-radio/ […]