~尋找生活新鮮事~
-

如何在 Kobo 上安装 KOReader
入手 Kobo 電子書好幾個月了,入手前就有聽聞 KOReader 這套第三方的韌體 不過因為也不覺得原廠韌體哪裡不好用,所以一直沒進行刷機的動作。直到今天心血來潮想試一下,步驟記錄如下: 以下步驟適用於第一次安裝 KOReader 的閱讀器 第一個部分是安裝 Kobo Start Menu (KSM),最新版本為 08 說明文件與下載地址 之後開機應該會看到一個陽春的選單,這個便是 KSM。 如果你的 Kobo 型號是 Aura One、Aura Edition 2,或是其他韌體版辭高於 4.2.8432 的機種,要安裝這個 patch。 再來是第二部分,安裝 KOReader 這樣就完成了。 開機時在 KSM 選擇 KOReader 或是在 Kobo 原介面點選剛丟進去的圖片 switchtokoreader 也可以啟動 我先摸索下 KOReader 有什麼功能再繼續報告心得。 https://koreader.rocks/gallery.html
-

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 電子閱讀器
今年一月初,委託友人從日本帶回來一台電子閱讀器。這是我第一次敗入電子閱讀器。 我一直有閱讀的習慣,不過習慣已經從紙本書轉型到用手機、平板、電腦閱讀了。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 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
記錄下日常…. 上個月決定停租 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?
最近碰到的小需求:如何將多維陣列攤平成一維陣列?…. 本來以為 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 在 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 Bamboo Stylus 新款的四代看來又改回無筆蓋設計,搭配碳纖筆頭,整個打到我的點
-

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

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

iOS INKS. 色彩繽紛的彈珠臺
在 TouchArcade 上看到 INKS. 特價 30 元,就買了。
-
強制 fputcsv 所有欄位都加上雙引號
公司跟一家新廠商展開合作,其中交換電文是用 CSV 格式。但對方要求所有的欄位都要用 ” 雙引號包起來。看起來就像下圖這樣。 但是很不巧的,PHP 內建產生 CSV 的指令 fputcsv 沒有提供強制的選項。做出來的檔案如下圖。 山不轉只好路轉… 在丟進 fputcsv 前就先用雙引號包一包。 比較特別是 fputcsv 原本的 enclosure 字元預設就是雙引號,無法替換成空白,只好用 chr(0) 來跳脫,不然每一筆資料會變成 “””aaa”””,三個引號… 這樣就可以交差了。
-
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 Secret Life of Pets) 和《泰山傳奇》(The Legend of Tarzan),我選了後者,看在 IMDB 分數比較高的份上,雖然投票人數當時還不到一萬。
-

新鞋入手~ Sketchers Relaxed Fit with Gel-infused
上週五的上班途中… 踏出捷運站的那一步,突然覺得腳底好像踩到了什麼。低頭一看,是我的鞋開口笑了…… 走到公司,立馬拿出膠帶把鞋底固定一下,就醬渡過了一天。下班後跟老婆直奔鞋店,尋找人生的下一雙鞋。 雖然自認對鞋子沒有品牌迷思,但穿了很多鞋,還是偏好買 Nike, New Balance, Merrell 這幾個品牌,舒適性、功能性,以及耐用度真是相當不錯。但最近買鞋的朋友不約而同地買了 Sketchers,連老婆都大力推薦,讓我開始注意到這牌子。 跑了幾家店,試穿了幾輪後,最終選了 Sketchers Relaxed Fit 系列。
- Announcements (2)
- Bookmarks (30)
- Database (17)
- Design (4)
- Fonts (1)
- User interface (1)
- Network (3)
- NodeJS (1)
- Office (1)
- Excel (1)
- Operating system (49)
- Programmers' Joke (1)
- Programming (90)
- CodeIgniter (9)
- HTML & CSS (12)
- Bootstrap (1)
- JavaScript (14)
- jQuery (6)
- Laravel (10)
- Object-C (9)
- PHP (30)
- Python (2)
- Regex (3)
- Software (11)
- Photoshop (1)
- Sublime Text 2 (4)
- Visual Studio Code (1)
- Tutorial (15)
- Uncategorized (2)
- Utility (10)
- Version Control (9)
- Git (7)
- Subversion (3)
- Wordpress (7)
- 勸敗株式會社 (29)
- 咬一口蘋果 (14)
- 文具控 (3)
- 旅行與出遊 (1)
- 日記 (19)
- 玩具與公仔 (12)
- 玩攝影 (10)
- 每日一照 (7)
- 生活品味 (5)
- 硬體玩物 (54)
- 美食 (2)
- 胡言亂語 (2)
- 軟體與 App (2)
- 這個 App 真有趣 (4)
- 開卷有益 (6)
- Kobo (1)
- Readmoo 讀墨 (2)
- 外文書籍 (1)
- 大眾科學 (1)
- 攝影繪畫 (1)
- 關於本格 (1)
- 電玩遊戲 (37)
- Android (6)
- iOS (6)
- Nintendo Switch (12)
- PC (11)
- PS4 (6)
- Xbox Series X|S (6)
- XboxOne (8)
- 電視電影音樂 (2)