下去高雄辦公室出差看到的,看到順便拍起來:
不知道裡面是什麼樣子...
幹壞事是進步最大的原動力
這幾天在找桌機 CPU 資料的時候發現的,AMD 在今年 (2013) 七月的時候發行了兩顆 CPU:FX-9370 與 FX-9590 (參考「AMD FX Model Number Comparison」)。
耗電量也破紀錄了啊,我第一次在 x86 上看到量產最大功耗 220W 的 CPU 啊...
剛剛查了「List of Intel Xeon microprocessors」,最高也才 165W,Intel 輸了啊... (噴飯)
以這個速率來看,價錢意外的低啊,FX-9590 居然只要 USD$900...
中文稱為「平方根倒數速演算法」,英文則是「Fast Inverse Square Root」。
好像是在 Twitter 還是 Facebook 上看到的 (還是是在其他管道?),仔細看中文版維基百科條目,發現中文版的資料相當完整了 (看了一下歷史記錄,是去年 2012 年 6 月的時候從英文版翻出來的)。
當時很有名的 magic hack,比查表法快:
在1990年代初(也即該演算法發明的大概時間),軟體開發時通用的平方根計算方法多是從尋找表中取得近似值,而這段代碼取近似值耗時比之更短,達到精確度要求的速度也比通常使用的浮點除法計演算法快四倍,
然後還比 CPU 指令集快 XD
由於演算法所生成的用於輸入牛頓法的首次近似值已經相當精確,此演算法所得近似值的精度已可接受,而若使用與《雷神之鎚III競技場》同為1999年發行的Pentium III中的SSE指令rsqrtss計算,則計算平方根倒數的收斂速度更慢,精度也更低。
Update:請參考 comment,看起來中文版有誤譯...
我本來以為我之前寫過,找了找沒翻到... 補記錄下來 :p
在 Google Chrome 裝上 Remove Facebook Redirections 可以避免 Facebook 重導,加減提高些隱私性...
不過最近發現當 Facebook 捲頁捲很長時會變得爆慢,但網路上好像沒有人提到這個問題?看起來應該是我的某個 extension 造成的,測了老半天發現是這個 extension 的問題 :o 然後身為工程師的直覺,這八成是每次增加元素後直接對整個 document 全掃一次造成的...
翻 source code 後 (直接到 Default/Extensions/onhdomkbnapoacbialllfpbcckckidck/1.2_0/
裡的 RemoveFacebookRedirections.js
翻) 可以發現 huntForLinks()
果然就是這樣做...
先移除掉再說 @_@
紐約公共圖書館 (NYPL) 丟出個有趣的東西:「Map polygon and feature extractor」,敘述的地方就有這樣的說明:
Like OCR for maps
可以把這樣的地圖圖檔:
轉成:
這樣子... 也可以 GeoJSON 輸出 :p
這屬於 Open Data 的工作,紐約公共圖書館本身就是全世界第三大圖書館,美國第二大的圖書館 (僅次於第一的國會圖書館與第二的大英圖書館),做完後可以把館內的地圖館藏整個數據化讓人重複使用 (而非僅僅將紙本掃描成圖片資料的「電子化」),這包括了以前的手繪地圖啊...
程式主要是用 Python 寫,另外在 repository 有看到 R 與 Scheme 的存在... (GitHub 的統計)
看了 hSATAC 寫的「我的 Golang Vim 配置」後,研究了一下裡面的 plugin,發現幾個還不錯的 plugin 可以用...
其中一個是 tagbar,安裝後依照官方 Quickstart 的建議,把 F8 變成展開:
nmap <F8> :TagbarToggle<CR>
其他的設定可以參考 tagbar.txt。
剛剛發現 Jetpack 就內建 Mobile Theme 了,把 WPtheme Mobile Plugin 拿掉後用手機看了看,效果不算差...
先放著跑看看吧,過陣子再來決定要留哪個 @_@
以往要在 Amazon RDS 產生 Read Replica Replication 需要複雜的 snapshot 處理,但現在 AWS 直接提供這個功能了,而且可以同時生很多台:「New Read Replica Capabilities for Amazon RDS」。
這有多重要呢?以前因應流量瞬間爆增時的方式是增加 web server,並且利用 cache (可能是 memcached) 降低對後端的 query 數量。但因為引入 cache,平常就得處理 cache invalidate 的問題。
而這個方式平常只要處理讀寫分離就可以了。當量爆增時除了 web server 增加,直接增加後端的 RDS server (Read Replica Replication),甚至可以分層:
以目前的步調來看,之後有可能會推出 Master-Master 的 HA 架構?
Update:照 comment 提到的,Multi-AZ 本身就是 HA 架構了...
紐西蘭以強烈的票數差距 117-4 廢除軟體專利:「In historic vote, New Zealand bans software patents」。
這一步超大,這一廢止使得紐西蘭在軟體創新比歐美先進一大步,制止專利蟑螂對新創事業的騷擾,另外促使更多國家對軟體專利動手 (不一定是廢止,也有可能是設限讓蟑螂更難生存)。
Twitter 宣佈兩個帳號,@64Flavors 以及 @Overflow64,這兩個帳號的 user ID 都超過 32bits 可以存放的範圍,而且每十分鐘就會發一則 tweet:「Test accounts with user IDs greater than 32 bits」。
目前 Twitter 的 user ID 還在 32bits 可以儲存的範圍內,但官方預估在今年就會超過。
而現在是八月底,官方丟出兩個帳號讓大家實際測試 XD