Profile

Cover photo
Gea-Suan Lin
Works at KKBOX
Attended 國立交通大學
Lives in Taipei
3,054 followers|477,012 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Gea-Suan Lin

Shared publicly  - 
 
Percona 的老大拿 5.7 版做實驗,確認 swap 對 InnoDB 的影響:「The Impact of Swapping on MySQL Performance」。 測試的機器是 32GB RAM,作業系統 (以及 swap) 裝在已經有點年紀的 Intel 520 SSD 上,而 MySQL 則是裝在 Intel 750 NVMe 上。透過對 innodb_buffer_pool 的調整來看情況。 可以看到設為 24GB (記憶體 75% 的量) 時很穩定的在 44K QPS 與…
 ·  Translate
1
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
AWS 的人把 auditing plugin 移植到 Amazon Aurora 的 MySQL 環境上了:「Auditing an Amazon Aurora Cluster」。 官方宣稱的效能很好,打開後不會掉太多: 主要原因是把寫 auditing log 這塊改寫掉: 這樣看起來頗不錯,平常其實可以開起來讓他記錄?
 ·  Translate
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
這幾年對於開放式空間有不少反面意見出來,像是這幾天 BBC 登的「Why open offices are bad for us」。 這是目前的主流,大量的公司採用開放式空間: Numerous companies have embraced the open office — about 70% of US offices are open concept — and by most accounts, very few have moved back into traditional spaces…
 ·  Translate
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
GitHub Engineering 說明了他們為什麼改變 Redis 的使用情境:「Moving persistent data out of Redis」。 在 GitHub 裡面,Redis 有兩種不同的情境,一種叫做 transient Redis,只用做 cache: We used it as an LRU cache to conveniently store the results of expensive computations over data originally…
 ·  Translate
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
從 Solidot 上看到 Google Chrome 上的 Stylish 換人開始蒐集使用者所有的瀏覽記錄:「Chrome 版 Stylish 开始收集用户数据」。 之前是靠 Stylish 在處理 Feedly 的版面,移除掉之後就變得很窄很不好讀… 基於不信任的理由,也不可能用 userstyles.org 上的 Greasemonkey 版本 (反而更危險)。 結果塞翁失馬,找到「Custom Feedly Styles (+ Always Show Left…
 ·  Translate
4
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
anttiviljami/browser-autofill-phishing 這邊示範了怎麼用隱藏的 form input 與自動完成功能取得敏感資料。在這邊可以看到示範 (把 POST 丟到 httpbin 上看 response)。 想法不算困難,但好像也不是很好防… 關掉 autofill 是比較簡單的解法 (我是裝好瀏覽器就會關掉,不過好像很多人都喜歡用這個功能),所以這個問題就丟回給這些 browser vendor 想了 :o
 ·  Translate
anttiviljami/browser-autofill-phishing 這邊示範了怎麼用隱藏的 form input 與自動完成功能取得敏感資料。在這邊可以看到示範 (把 POST 丟到 httpbin 上看 response)。 想法不算困難,但好像也不是很好防...
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
GCP 提供 Cloud Key Management Service (目前是 beta),將對 key 的處理 (像是加解密) 變成服務的一部分。 費用的部份,比較大的量應該會在「Key use operations (Encrypt/ Decrypt)」這塊?每一萬次收 USD$0.03。 自己建會有一堆稽核問題要處理,有人建起來後直接用,拔責任直接拆開的確是比較方便…
 ·  Translate
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
看到「This Human-Powered Paper Centrifuge Is Pure Genius」這個設計真的很巧妙… 全文刊登在 nature biomedical engineering 上:「Hand-powered ultralow-cost paper centrifuge」。 起源來自於小時候的玩具 (我也有印象,但忘記中文叫什麼了…): Here, we report an ultralow-cost (20 cents), lightweight (2 g),…
 ·  Translate
看到「This Human-Powered Paper Centrifuge Is Pure Genius」這個設計真的很巧妙... 全文刊登在 nature biomedical engineering 上:「Hand-powered ultralow-cost paper centrifuge」。 起源來自於小時候的玩具 (我也有印象,但忘記中文叫什麼了...
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
Dyn (之前被 DDoS 打爆,過一陣子被 Oracle 買去的那個 Dyn) 的這篇「Iran Leaks Censorship via BGP Hijacks」講到他們偵測到伊朗透過 BGP hijack 管制網站的問題。 前陣子伊朗透過 private ASN 放了 99.192.226.0/24 出來,影響到其他國家: Last week, Iranian state telecom announced a BGP hijack of address space…
 ·  Translate
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
在「Reinstall MySQL and Preserve All MySQL Grants and Users」這邊看到了 pt-show-grants 這個工具可以直接將權限表輸出成對應的 SQL 指令,像是這樣: $ pt-show-grants u root -pmydbr00tpassword - Grants dumped by pt-show-grants -- Dumped from server Localhost via UNIX socket, MySQL…
 ·  Translate
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
alirobe/reclaimWindows10.ps1 這個 gist 提供了 script 將 Windows 10 侵犯隱私的程式都關閉: “Reclaim Windows 10” turns off a bunch of unnecessary Windows 10 telemetery, removes bloatware, and privacy invasions. Review and tweak before running. Scripts for reversing are…
 ·  Translate
1
Add a comment...

Gea-Suan Lin

Shared publicly  - 
 
Google 放出 Grumpy,可以把 Python 2.7 的程式碼轉成 Go:「Grumpy: Go running Python!」。 下面看到一個留言頗有趣的: This sad to see that Grumpy is mean to be a replacement of CPython 2.7 instead of CPython 3.x . I presume the code from youtube was written in python 2.x hence the…
 ·  Translate
Google 放出 Grumpy,可以把 Python 2.7 的程式碼轉成 Go:「Grumpy: Go running Python!」。 下面看到一個留言頗有趣的: This sad to see that Grumpy is mean to be a replacement of CPython 2.7 instead of CPython 3.x . I presume the code from youtube was written in python 2.
1
Add a comment...
Story
Tagline
幹壞事是進步最大的原動力
Introduction
幹壞事是進步最大的原動力
Education
  • 國立交通大學
    應用數學系, 1999 - 2005
Basic Information
Gender
Male
Looking for
Friends, Dating, A relationship, Networking
Other names
DarkKiller
Work
Employment
  • KKBOX
    Lead Engineer of Platform Technology, 2012 - present
  • PIXNET
    Project Manager, 2012 - 2012
  • PIXNET
    Senior Engineer, 2007 - 2011
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Taipei
Gea-Suan Lin's +1's are the things they like, agree with, or want to recommend.
Amazon 在巴爾的摩與邁阿密推出「一個小時到貨」服務...
blog.gslin.org

從「Amazon Launches One-Hour Delivery Service In Baltimore and Miami」這邊看到的,引用的報導是「Amazon launches one-hour delivery service in Baltimore」。 有付

把 icdiff 包成 PPA...
blog.gslin.org

看到「一个能并列高亮显示文件比较结果的小工具 icdiff」這篇的介紹,順便複習一下 PPA 要怎麼包。 不過包歸包,我應該還是不會去用... 平常在用 diff 都會加上參數啊,像是我習慣用 -ruN,如果再加上顏色的話其實並不會比較難讀?而且現在最常用 diff 的地方是在

vCenter 的 HA 機制
blog.gslin.org

在「vCenter is Still a Single Point of Failure」這篇文章裡面討論了 VMware vCenter 的 HA (High Availability) 問題。可以包括 comment 一起看,看到文章裡火氣還蠻大的... 文章後面有提到 VM

Minecraft 與 Bitcoin 的結合?
blog.gslin.org

VentureBeat 的這篇「How Minecraft may make bitcoin the ‘official currency of virtual worlds’」讓人想了一下遊戲的虛擬貨幣與 Bitcoin 的結合... 與以往的不一樣的情況: 不需要找金流系統接

Google 計畫關閉在俄羅斯的 Engineering Office
blog.gslin.org

路透社丟出來的新聞:「Google to close engineering office in Russia: WSJ」。 新通過的法案要求俄羅斯人的資料必須存放在俄羅斯境內,這個法案被懷疑是 Google 打算直接關閉俄羅斯的 Engineering Office 的原因:

不停機重設 MySQL 的 root 密碼
blog.gslin.org

Percona 寫了一篇「Recover MySQL root password without restarting MySQL (no downtime!)」,利用 MyISAM 的特性直接惡搞重設 root password。 幾個重點: MyISAM 的檔案可以獨立 co

Facebook 因為 Connection Pool 選擇機制,加上系統的複雜性而導致的慘案...
blog.gslin.org

Facebook 的 engineer 寫了一篇文章,說明他們花了超過兩年的時間找到一個 bug:「Solving the Mystery of Link Imbalance: A Metastable Failure State at Scale」。 整個故事是個通靈的故事..

AWS OpsWorks 支援非 EC2 instance 的管理
blog.gslin.org

AWS OpsWorks 算是 Chef hosting 加上設計好的管理機制?之前只能用在 AWS 上,現在則可以使用在非 EC2 instance 上了:「AWS OpsWorks Update - Support for Existing EC2 Instances and

Slack 推出 Real Time Messaging (RTM) API
blog.gslin.org

Slack 推出了即時性更新的 API,讓你寫機器人 (bot) 更方便:「A new Slack API: The inevitable rise of the bots」。 GitHub 上的 slackhq/python-rtmbot 裡面有範例,另外也有 Hubot 版本

Valgrind 的其他用途
blog.gslin.org

這篇文章的標題就說明了作者對 Valgrind 只被拿來抓 leak 很不滿:「Valgrind is *NOT* a leak checker」。 依照文章裡的說法: Valgrind is an undefined behavior checking tool first,

用 Wolfram 的 Inpainting 延伸畫作
blog.gslin.org

利用 Wolfram 的 Inpainting 來延伸畫作:「Extending Van Gogh’s Starry Night with Inpainting」。 《星夜》原作: 延伸後: 不同的演算法: 另外有人丟了一堆名畫進去,把原始圖與延伸出來的圖放到 Imgur 上:「

用 perf 追蹤系統狀態
blog.gslin.org

在「Make Your Program Slower With Threads」這邊看到的工具:「Linux kernel profiling with perf」。 Ubuntu 上的安裝方式是安裝 linux-tools,不過我的機器上是安裝 linux-tools-lts-

GitHub 的 Organization Webhooks
blog.gslin.org

GitHub 以往要每個 repository 都設一次 webhook,現在總算有 organization webhooks 可以以 organization 為單位設定:「Introducing organization webhooks」。 對應的 API 文件在「Web

AWS 對外頻寬與 CloudFront 頻寬降價
blog.gslin.org

AWS 在「AWS Data Transfer Price Reduction」這邊宣佈降價,回朔至 2014 年 12 月 1 日開始計算。 分成一般 Outbound 與 CloudFront Outbound 部份。 一般 Outbound 的部份,US/EU 主要降價的部

新版 EC2 的 Reserved Instance
blog.gslin.org

前幾天 AWS 宣佈 EC2 的 Reserved Instance 改變販賣方式:「Simplifying the EC2 Reserved Instance Model」。 本來的賣法是收兩種錢,一個是一次性的費用,另外一個是每個小時的費用。在舊的架構下,有不同種類的一次性費

要瀏覽器不要送出 Referrer 的 Referrer Policy
blog.gslin.org

在讀「The No CAPTCHA problem」這篇的時候看到的:「Referrer Policy」。 目前正式版本的瀏覽器中,只有 Google Chrome 有支援,而其他瀏覽器正在開發,像是 Firefox 上個月才進 trunk:「Bug 704320 - Impl

Docker 與 Rocket
blog.gslin.org

兩邊開始喊話了。 CoreOS 的人首先先發表了 Docker 的替代品 Rocket:「CoreOS is building a container runtime, Rocket」。 而 Docker 的人則發文反擊:「Initial thoughts on the Rock

用 Shodan 掃台...
blog.gslin.org

在「Using Shodan from the Command-Line」這邊看到跟資安有關的工具,然後跑回去研究 Shodan 這個工具。 這是預先掃好的資料庫啊啊啊~ 而且還包括了目前已經有的 exploit 可以攻擊的對象?喂喂... (超開心?) 然後 port:22 的

用 Adblock Plus 擋下 Facebook 的「已讀」
blog.gslin.org

在 Adblock Plus 的「How to keep people from knowing you’ve read their Facebook message」這邊提到 Facebook 的「已讀」: Facebook...

使用者登入時的錯誤訊息
blog.gslin.org

在「“Invalid Username or Password”: a useless security measure」這篇文章裡談到了使用者登入錯誤時的提示訊息。 通常為了安全考量,「沒有這個帳號」與「密碼錯誤」,我們會給出一樣的錯誤訊息,避免攻擊者可以猜測。像是 Amazo