SanDisk Extreme Pro SDXC UHS-I 128GB 記憶卡開箱 2018 年 2 月 11 日 Magic Len 硬體介紹、敗金開箱 筆者攝影的時候習慣使用JPEG+RAW檔的方式進行包圍曝光拍攝,往往一個畫面會按好幾次快門,因此記憶卡空間很快就滿了,即便是使用64GB的記憶卡也還是會需要常常刪除舊的照片,用起來綁手綁腳,所以乾脆升級換大一點的記憶卡。於是入手了容量更大的SanDisk Extreme Pro SDXC UHS-I 128GB高速記憶卡。 繼續閱讀
SLIK SPRINT PRO EZ 相機三腳架開箱 2017 年 11 月 19 日 Magic Len 敗金開箱 雖然現在相機機身、鏡頭防手震和高ISO的感光元件做得愈來愈好,但為了因應各種不同的使用情境,相機腳架還是攝影者不可或缺的設備之一。有了相機腳架,除了可以讓照片和影片擺脫手震的困擾之外,還可以透過關閉防手震功能和降低ISO的動作來獲得更好的照片品質。此外,也能讓相機縮小光圈進行長時間曝光,進一步拍攝出手持條件下無法完成的作品。在使用相機三腳架時,相機完全是由腳架來支撐的,如果腳架在使用時斷了、倒了,... 繼續閱讀
Panasonic LUMIX DMC-G85(G8)相機和Panasonic Lumix G VARIO X 12-35mm F2.8 II鏡頭開箱與簡單實測 2017 年 11 月 12 日 Magic Len 硬體介紹、敗金開箱 Panasonic的G是Lumix無反光鏡可換鏡頭相機(或稱微單眼)的主要系列,Lumix簡單來說就是Panasonic數位技術結合Leica光學技術所創造出來的數位相機商標,如同Sony的Cyber-shot、Canon的IXUS、Nikon的Coolpix。Lumix中文音譯為「萊美」,原意為享受多功能。G系列主打著使用微型4/3(M4/3)系統,在拍照、錄影、一般操作上都有不錯的體驗,另外其... 繼續閱讀
如何使用Node.js取得Linux作業系統的記憶體資訊? 2017 年 11 月 11 日 Magic Len 研究分享、Rust、JavaScript 使用Node.js開發後端程式的時候,在某些情況下可能會需要查看運行環境還剩下多少的記憶體來決定是否繼續進行工作,那麼該如何使用Node.js來獲取運行環境的記憶體資訊呢? 繼續閱讀
如何在Node.js上使用「sysconf」取得Linux系統的組態資訊? 2017 年 10 月 22 日 Magic Len Rust、JavaScript 在Linux系統上使用C/C++語言開發程式的時候可以透過引用「unistd.h」來呼叫「sysconf」函數,在程式執行階段(runtime)獲取指定的系統組態資訊,例如記憶體大小、CPU數量、最大行程(process)數或各種的最大字數。然而,如果是想要在Node.js上抓取這些系統組態資訊,該怎麼做呢? 繼續閱讀
計數排序法(Counting Sort),只需線性時間就能完成的超快排序法 2017 年 10 月 21 日 Magic Len 研究分享、Go、Java、Rust、演算法、JavaScript 計數排序(Counting Sort)演算法是不需進行比較的排序演算法,顧名思義,它會去數元素的數量來進行排序。這種排序法只需要線性時間和空間的複雜度就可以完成排序,比時間複雜度為O(nlogn)的演算法還快,而且作法也不會太難。雖然如此,計數排序法是並不算是常見的排序演算法,因為它只能用來排序已知數值範圍的序列(由於要直接對應序列的索引值,所以這組數值通常會是一組整數)。舉例來說,已知序列中的每... 繼續閱讀
不到千元的有線耳道式耳麥─Philips Fidelio TX2BK 2017 年 9 月 22 日 Magic Len 硬體介紹、敗金開箱 最近又有了使用耳麥的需求,先前雖然有買過Panasonic的RP-BTE55LT這款藍芽耳機,但藍芽連線一直發展到現在都還不是絕對的穩定,在緊急的時候,例如正要接電話的時候,時常會來不及將藍芽耳麥連上線,也因此這次想要選購有線的耳道式耳麥。由於主要是拿來通話,也不想花太多的錢在這個耳麥上面,經過一陣查找之後,就發現了這款由原本兩千多元跳水到千元有找的「Philips Fidelio TX2BK」。 繼續閱讀
[科普]沒有大腦你還可以做什麼? 2017 年 8 月 24 日 Magic Len 英文、生物化學 大腦是人類重要的器官之一,它直接影響著我們的意識和生命。但你曾想過有什麼事情是不需要大腦就可以完成的嗎? 繼續閱讀
使用Node.js進行32位元的有號整數運算 2017 年 8 月 9 日 Magic Len Rust、JavaScript JavaScript的Number採用64位元的IEEE 754標準來表示整數和浮點數數值,其中整數的安全範圍在-2^53 - 1到2^53 - 1之間。換句話說,Node.js既不能直接使用到32位元的整數,同時也無法使用64位元的整數。因此,如果要拿Node.js來做一些稍微複雜的計算,就需要撰寫額外的程式來處理資料型態的部份。像是32位元整數經常會遇到的「溢位」,想要在Node.js上重現就... 繼續閱讀
如何使用Node.js快速搜尋字串? 2017 年 8 月 8 日 Magic Len Rust、JavaScript 字串搜尋是開發程式的時候時常會碰到的議題,由於常用,所以了解一個有效率進行字串搜尋的方式是很重要的。Node.js使用的Chrome V8 JavaScript引擎對於字串處理的效能已經十分良好,在很多情況下只要很直覺地使用原生的JavaScript或Node.js的功能就可以達成最佳效果了。像是字串搜尋,JavaScript的字串本身就有「indexOf」方法可以使用,也有功能強大的「RegEx... 繼續閱讀