~尋找生活新鮮事~

  • 如何在 Kobo 上安装 KOReader

    入手 Kobo 電子書好幾個月了,入手前就有聽聞 KOReader 這套第三方的韌體 不過因為也不覺得原廠韌體哪裡不好用,所以一直沒進行刷機的動作。直到今天心血來潮想試一下,步驟記錄如下: 以下步驟適用於第一次安裝 KOReader 的閱讀器 第一個部分是安裝 Kobo Start Menu (KSM),最新版本為 08 說明文件與下載地址 將 Kobo 連接至 PC 複製 kbmenupngs 資料夾至 Kobo 根目錄 安全地退出 Kobo Kobo 自動進行系統更新。更新完畢後確認剛剛放進去的六張圖片都能正常顯示縮圖 之後開機應該會看到一個陽春的選單,這個便是 KSM。 如果你的 Kobo 型號是 Aura One、Aura Edition 2,或是其他韌體版辭高於 4.2.8432 的機種,要安裝這個 patch。 下載附件,解壓縮得到 KoboRoot.tgz 將 KoboRoot.tgz 複製到 Kobo 的 .kobo 資料夾,注意這是一個隱藏的資料夾 安全地退出 Kobo 在 KSM 首頁選擇…

    繼續閱讀全文…

  • Lego 42039 24 Hours Race Car 完工

    Lego 42039 24 Hours Race Car 完工

    筆記一下,完成了 Lego 42039 24 Hours Race Car 這組巨大的賽車 set 沒很仔細計時,印象是花了七八個小時以上 1219 個零件,組完不意外地手指超痛的…. 完工啦! #LEGO 42039 車長 48cm,有夠巨大 A post shared by CQ Walker (@filework) on Apr 17, 2017 at 6:16am PDT 當初是在師大必買站購入的拆盒品,價格 NT3,490。 入手後放在衣櫃裡放了好一陣子才打開來組裝。組完的尺寸十分巨大,不曉得要擺哪啊啊啊啊 (頭痛中 — LEGO 官網資訊

    繼續閱讀全文…

  • Kobo Aura ONE e-ink 電子閱讀器

    Kobo Aura ONE e-ink 電子閱讀器

    今年一月初,委託友人從日本帶回來一台電子閱讀器。這是我第一次敗入電子閱讀器。 我一直有閱讀的習慣,不過習慣已經從紙本書轉型到用手機、平板、電腦閱讀了。Feedly 訂閱的 RSS 是我重要的閱讀來源。這樣的閱讀習慣變成以短篇文章為主,想來我以經很久沒有讀完整本小說了….. (掩面 正好有朋友說要買這台閱讀器,沒想太多就決定跟進了。(腦波弱… 首先說說價格,我花了 NT$ 6,500 入手,這價格包含了給朋友從日本抱回來的一點運費。即使不算上運費,Aura One 也算得上是比較昂貴的機種了,Amazon Kindle 系列有一票廉價許多的選擇。 不過我沒用過 Kindle 或是其他 e-ink 型式的閱讀器,純粹是跟著朋友一起買,所以我不會說 Aura One 是最佳的選擇。 Kobo Aura One 規格看起來十分強大,7.8″ 的大螢幕就是一個少見的選擇,大多數閱讀器是 6″ 尺寸。1872×1404 (300ppi) 的解析度讓文字看起來非常細緻,閱讀感極佳。 內建 8GB 左右的容量可以塞一堆書而不必煩腦要刪哪一本 (貪心貌),雖然對比現在手機動輒 64GB 以上的容量,8GB 看似微不足道,不過以我常用的 ePub 格式來說,一本小說不超過 2MB,就算是厚重的 Oreilly 動物書也不到 10MB,所以真的可以塞很多書了。 重量 230g,裝再多書也不會嫌重 (大誤… 這重量是單手持用也不會覺得有什麼負擔的,不過我實際在閱讀時還很自然地會用雙手拿著就是了。 Aura One 另外有兩大特點是支援 IPX8 防水等級和可調色溫的背光 (白光至黃光)。…

    繼續閱讀全文…

  • CyberSlim V25U3-6G 2.5″ 硬碟外接盒開箱測試

    2015 年換了新桌機,將硬碟升級成 PCIe SSD 後,原本的系統碟 Intel 330 180GB 就一直放在機殼裡生灰塵。 最近又有外接硬碟的需求,才將這顆塵封的 Intel SSD 拆下來。但缺一個外接盒。在光華商場買了個價位 OK、看起來不會太爛的盒子,也就是本文的主角 CyberSlim U25V3-6G。 但是我懶得拍照,這回用官圖… 這產品有黑色與白色兩種,價格相同。這次買了白色的,非常塑膠感,就是塑膠感。 設計上是適用 7mm 與 9.5mm 厚的硬碟,不需要螺絲起子就可以拆換硬碟。裝上 9.5mm 厚的 330,相當密合,不會晃動。包裝內有附一片泡綿,可以支撐 7mm 硬碟的空間。 在 win10 64bit 下,用 CrystalDiskMark 5.2.1 測速,還蠻穩定的。 實際上 Copy 一些檔案試試,也大概有 150~170 MB/s,有到實用的程度了。 測試的時候注意到 LED 燈號有差別,藍燈是 USB 3,白燈應該是 USB 2,後者讀取速度僅有 50 MB/s 左右。

    繼續閱讀全文…

  • Macbook Pro 15″ 2015 Mid 開箱

    Macbook Pro 15″ 2015 Mid 開箱

    手邊的 Macbook Pro 13″ 已經用了五年多了,有在考慮入手新款的筆電。從十月底 Apple 發表帶有 Touch Bar 的 Macbook Pro 後,我就每天照三餐關注著官網… 上的整新機。 2016 新機的規格包括看起來很美好的 Touch Bar、色域更廣的螢幕、速度更快的 SSD,以及未來的 Type C 端子,都很吸引人。但是考量到高昂的價格和被砍光光的連接端子,心中還是偏好去年的款式。另一方面,Apple 將 CPU、RAM、SSD 都改為焊死在主機板的設計後,無法自行升級,只能在選購時直接攻頂的作法也變成採購新機的負擔。看來看去,整新機是個物美價廉的選擇。 十一月初,官網上釋出了一台 (對,一台,不是一批) MBP 13 (2015),配有 CPU i7、16GB RAM 與 512GB SSD。我放入了購物車,但最終沒有結帳,就被別人買走了,心中無限悔意。只好繼續每天看官網有沒有整新機釋出。終於等到十一月底,又出現一批 MBP,規格與前述相妨,但尺寸是 15″。 這次我手滑了… 下訂的隔天就收到包裏了,這速度嚇到我了。記得幾年前買整新的 mac mini 好像等了好幾天呢。 這次下訂的機型規格簡單條列如下… Technical Specifications Display Retina display 15.4″ 2880×1800 LED-backlit IPS Processor Intel…

    繼續閱讀全文…

  • 買了 Affinity Photo 1.5 Professional photo editing software

    買了 Affinity Photo 1.5 Professional photo editing software

    記錄下日常…. 上個月決定停租 Adobe Photoshop CC,原因是因為我並沒有很常用 Photoshop,每個月 320 元台幣的租金雖然不貴,但覺得有點浪費。網站上沒有停租的選項,得跟 Adobe 客服聯絡。藉機抱怨一下 Adobe,網站上管理信用卡的介面爛透了,只能新增卡片,不能刪除卡片… 總之,停用 Photoshop 後,還是需要一款能修修照片的軟體,最好是 Windows / Mac 雙平台的。之前偶然看到 Affinity Photo 的介紹,價格低廉,功能貌似很強大。 本想用試用版,加上把 Youtube 上的教學影片看過一輪再決定要不要買授權。結果工作一忙,轉眼就過了兩個月,影片才看了一點點而已。今個兒臨時需要修個照片就手滑直接刷了。 只修了幾張照片試試,介面還蠻直覺的。找時間再繼續看教學… ↓ 官方的影片頻道做得不錯 我是在 Mac App Store 買的,大概沒有 Windows 的授權… 內建簡中語系。  

    繼續閱讀全文…

  • Best practice to generate random token in PHP

    在 Stackoverflow 看到一篇超級實用的文:在 PHP 中產生隨機字串的最佳實踐。 產生隨機字串這個看似不起眼的議題實作起來還挺麻煩的,曾經為了如何產生字串跟同事討論了許久。 $length = 16; $token = bin2hex(openssl_random_pseudo_bytes($length)); # => e9bf18672b051619a3479ecbe1cb7d08 唯一的參數 $length 可以替換成任意整數,產生的字串長度就是 $length *2。 同場加映,Google Chrome 的亂數演算法也有改過。

    繼續閱讀全文…

  • How to Flatten a Multidimensional Array in PHP?

    How to Flatten a Multidimensional Array in PHP?

    最近碰到的小需求:如何將多維陣列攤平成一維陣列?…. 本來以為 PHP 那巨大的 Lib 會有一個神奇的 function 完成這任務,結果翻了一遍 php.net 的文件,沒有找到這神奇的功能。不過還是有另一個神妙的 function 可以拿來用,那就是 array_walk_recursive,這個 function 會有遞迴的方式走完整個 array,然後看使用者後續想幹嘛… 以攤平一維陣列為例,以下是只保留 value 的作法… function flatten(array $array) { $return = array(); array_walk_recursive($array, function($a) use (&$return) { $return[] = $a; }); return $return; } 如此一來就可以將多維陣列轉為一維。若是要保留 key 與 value,要注意 key 名稱是否有重複 (isset)。

    繼續閱讀全文…

  • Firefox 50 Electrolysis multi-process 感想

    Firefox 50 Electrolysis multi-process 感想

    Firefox 在 version 48 將「Electrolysis」專案 (e10s) 多程序架構 (multi-process) 納入穩定版。我在 version 50 時才注意到有這個功能。因為我有裝較舊的 add-on,像是《新同文堂》這類久未更新,沒有支援新架構的 add-on,Firefox 會自動停用 e10s。 為了測試這功能,把所有的套件都停用了,因為原本裝的套件就只有個位數,因此沒有什麼不便。重啟一個乾淨的 Firefox 後,在網址列輸入 about:support,就可以進入 Troubleshooting Information 的頁面。 在表格裡看到 Multiprocess Windows 的值大於 0 就算是有啟用了。在 Activity Monitor 裡也可以看到 Firefox 的行程變成兩個。 啟用 e10s 後差異有很大嗎? 我在 8G RAM 的 Macbook Air 上覺得差很多,原本 tab 開太多,狂吃記憶體後,覺得 Firefox 就會變得緩慢。啟用 e10s 後,開很多 tab 也不會有什麼卡頓的感覺。 決定把所有的電腦的套件都整理下,通通啟用 e10s。其他電腦的 RAM…

    繼續閱讀全文…

  • 商品情報 Wacom Bamboo Stylus Solo 4th

    在網路上亂逛的時候看到 Wacom 的觸控筆出到第四代了,馬上就有一股衝動想買一枝。 平常使用平板的頻率非常高,也很習慣用觸控筆操作,用筆玩遊戲比用手指順手很多。手上有兩枝 Wacom Bamboo Stylus,分別是 2012 年的一代與 2014 年的三代。這系列都是金屬筆身,搭配可以換筆頭的設計,筆頭的橡皮磨損後也只需要購買原廠頭交換即可。 三代的筆尖僅有 6mm,且改為碳纖維材質後,滑順度大幅提升,完勝一代的橡皮筆尖。但是三代的筆蓋設計並不牢靠,套在筆尾經常掉下來。三代的筆重我覺得太輕了,無筆蓋的一代配重較為順手。 新款的四代看來又改回無筆蓋設計,搭配碳纖筆頭,整個打到我的點,但看規格,重量大減至 10g,這已經跟原子筆沒兩樣了吧。如果有入手再來分享心得。 官網 http://www.wacom.com/en-us/products/stylus/bamboo-solo 另外還有一款 Bamboo Alpha,不確定差別在哪。 http://www.wacom.com/en-us/products/stylus/bamboo-alpha

    繼續閱讀全文…

  • 將 Sequel Pro 的表導出成 Laravel migration 文件

    將 Sequel Pro 的表導出成 Laravel migration 文件

    在 Laravel 學院看到一篇有趣的文,筆記下。 将 Sequel Pro 中已存在的数据表导出为 Laravel 迁移文件 對於用 Mac 的開發者來說頗為實用。Sequel Pro 這款 MySQL GUI 也是我用過最好用、最順手的 DB 管理工具,沒有之一,輕巧高效,可惜支援的 DB 種類不多。

    繼續閱讀全文…

  • 入手兩盒 LEGO ideas: 21305 迷宮與 21307 跑車

    入手兩盒 LEGO ideas: 21305 迷宮與 21307 跑車

    存錢是為了敗更多的家…. 自從敗了 LEGO Creator 10248 Ferrari F40 後,就好一陣子不敢再買 LEOG 套組了,這畢竟是非常奢侈的娛樂。 好死不死,LEGO 無良地宣佈 21305 迷宮要停產…. 只好出手了,然後一起手滑新出不久的 Caterham Seven 620R 黃色跑車,對車車實在很沒抵抗力。 第一次買 ideas 系列就一次收了兩盒。拍個盒子紀錄下,等哪天心血來潮再開箱。

    繼續閱讀全文…

  • EVGA GeForce GTX 1070 FTW GAMING ACX 3.0 開箱

    EVGA GeForce GTX 1070 FTW GAMING ACX 3.0 開箱

    又到年底電玩大作連發的時節~ 拜微軟的 Xbox Play Anywhere (XPA) 之賜,買一次遊戲就可以得到雙平台實在太有吸引力了。所以就刷了數位版 Forza Horizon 3。 愉快地安裝完 PC 版發現我的舊顯卡 GTX 670 根本跑不動… 一直出現記憶體不足的訊息,然後閃退 @#$%^&* 就在這個氣餒的 moment,朋友開始勸敗 nVidia 1070….  因為現在買還送 XPA 的 Gears of War 4…. 為了這群戰友,荷包君只好犧牲了。

    繼續閱讀全文…

  • Using sftp on a non-standard port

    平常還蠻常用到 linux / mac 的 ftp, ssh 指令。今天有個 case 是要用 sftp 指令連去廠商的主機,雖然有用過這個指令,卻不知道怎麼指令 port… 一查才發現這用法跟其他指令差異還真大。 sftp -o “Port 3432” user@example.com 要用 -o 設定參數,筆記一下。

    繼續閱讀全文…

  • Xbox Wireless Controller – Gears of War 4 Crimson Omen Limited Edition 開箱

    Xbox Wireless Controller – Gears of War 4 Crimson Omen Limited Edition 開箱

    還沒入手 Gears of War 4 遊戲,但先入手了同時發售的限量版手把。 今年初向朋友購入了尾牙抽到的 Xbox One 主機,終於一償 Forza Motosport 系列的心願。同時也苦苦等待 Gears of War 新作的發售。上禮拜網友提到 Xbox One 手把可以用藍牙連接 PC,查了一下才發現是新款 Xbox One S 主機搭配的手把才有此功能,舊版手把只能用 USB 線連接 PC。 然後又不小心看到這支腥紅色限定手把也是有對應藍牙的新款式,身為 Gears of War 粉就有點衝動地入手了。

    繼續閱讀全文…

  • iOS INKS. 色彩繽紛的彈珠臺

    iOS INKS. 色彩繽紛的彈珠臺

    在 TouchArcade 上看到 INKS. 特價 30 元,就買了。

    繼續閱讀全文…

  • 強制 fputcsv 所有欄位都加上雙引號

    公司跟一家新廠商展開合作,其中交換電文是用 CSV 格式。但對方要求所有的欄位都要用 ” 雙引號包起來。看起來就像下圖這樣。 但是很不巧的,PHP 內建產生 CSV 的指令 fputcsv 沒有提供強制的選項。做出來的檔案如下圖。 山不轉只好路轉… 在丟進 fputcsv 前就先用雙引號包一包。 <?php function forceQuote($value) { return “\”$value\””; } $file = @fopen($file_path, “w”); foreach ($data[‘content’] as $line) { fputcsv( $file, // 輸出檔名 array_map(‘forceQuote’, $line), // 先包雙引號 ‘,’, // 資料用逗號分隔 chr(0) // 跳脫預設的 enclosure 字元 ); } fclose($file); 比較特別是 fputcsv 原本的 enclosure 字元預設就是雙引號,無法替換成空白,只好用…

    繼續閱讀全文…

  • Connection could not be established with host

    最近重灌了工作用的筆電,把開發環境的 PHP 升級到 5.6.10,然後就各種狀況….. 其中一個問題是從本機連不上公司 mail server,所以寄信功能就掛掉了。Laravel log 的訊息如下 local.ERROR: 500 – Connection could not be established with host xxx.com.tw [ #0] @ / exception ‘Swift_TransportException’ with message ‘Connection could not be established with host xxx.com.tw [ #0]’ in laravel/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:270 原來是因為從 PHP 5.6 開始,變更了 SSL 認證的預設值,verify_peer 與 verify_peer_name 這兩項安全檢查都被改為預設,然後很多 SSL verification 就過不了。雖然提高安全性是好事,但開發環境卻造成一些困擾。 以上述的 swiftmailer 套件為例,它的…

    繼續閱讀全文…

  • The legend of Tarzan 泰山傳奇 (板橋大遠百威秀 IMAX 3D)

    The legend of Tarzan 泰山傳奇 (板橋大遠百威秀 IMAX 3D)

    週日下午老婆說想去看電影,手中還揮舞著兩張公司送的電影票。 但是五月和六月沒什麼想看的電影。上網查查老婆挑了《寵物當家》(The Secret Life of Pets) 和《泰山傳奇》(The Legend of Tarzan),我選了後者,看在 IMDB 分數比較高的份上,雖然投票人數當時還不到一萬。

    繼續閱讀全文…

  • 新鞋入手~ Sketchers Relaxed Fit with Gel-infused

    新鞋入手~ Sketchers Relaxed Fit with Gel-infused

    上週五的上班途中… 踏出捷運站的那一步,突然覺得腳底好像踩到了什麼。低頭一看,是我的鞋開口笑了…… 走到公司,立馬拿出膠帶把鞋底固定一下,就醬渡過了一天。下班後跟老婆直奔鞋店,尋找人生的下一雙鞋。 雖然自認對鞋子沒有品牌迷思,但穿了很多鞋,還是偏好買 Nike, New Balance, Merrell 這幾個品牌,舒適性、功能性,以及耐用度真是相當不錯。但最近買鞋的朋友不約而同地買了 Sketchers,連老婆都大力推薦,讓我開始注意到這牌子。 跑了幾家店,試穿了幾輪後,最終選了 Sketchers Relaxed Fit 系列。  

    繼續閱讀全文…