~尋找生活新鮮事~
-
Logitech G500s 電競滑鼠 開箱
想換滑鼠已經一陣子了,原本工作、遊戲都是用 Logitech M705 滑鼠,但是送修後換回來的兩支 M705 都像是被狠狠 Cost Down 過的版本,中鍵滾輪品質爛到一個不行。所以就想敗家了…. 這麼一想還想了蠻久的,直到膝蓋中了一箭…. 朋友說要去光華買滑鼠才一起敗家。
-
South Park: The Stick of Truth 南方公園:真是智障 心得
去光華商場閒晃。結果回家的時候手滑了一套《南方公園:真實之杖》
-
WordPress 3.9 "Smith" Arrives!
WordPress 終於又迎來一次大更新,許多方面都得到了提升。 目前只有簡單試用一下,新增的 Image Gallery 相當雞肋就是了。 另外全螢幕編輯模式的 bug 還是一樣存在。
-
Trials Frontier 特技摩托賽
Ubisoft 又發行了一款令人沉迷的 App 新作《Trials Frontier》。 Trials 系列已經發展了 14 個年頭,開發商 RedLynx 已經將「越野賽車」這個題材發揮得相當出色而成熟。Frontier 則是在行動平台上的首次嘗試,也是系列第一次 Free 2 Play 的嘗試。
-
Rayman Fiesta Run 跑酷遊戲新傑作
我很喜歡 Rayman 系列遊戲,尤其是回歸 2D 橫捲軸後的 Rayman,這個系列中譯是「雷射超人」。 除了在 console 與 PC,Ubisoft 也在行動平台上先後推出了 Rayman Jungle Run 與 Rayman Fiesta Run 兩款作品。前作 Jungle Run 就玩得不亦樂乎了,不久前 iOS 版的 Fiesta Run 也特價 NT$30,當然就買下去了。 跟前作 Jungle Run 相比,Fiesta Run 的玩法沒有太大的變化。因應行動裝置的操作,動作設計是比 console 版簡化的,關卡的目標仍是以跑到終點為主,並盡力收集 100 個 Lum (某種發光的小精靈)。console 版是以最快的速度跑到終點,並獲得越多的 Lum 越好 (平均一關是 400)。Fiesta Run 關卡設計與機制承襲了更多來自遊樂器 console 版 Rayman Legends 的要素。 地圖畫面也是關卡選擇,同時也顯示了一些收集要素的取得進度,像是不同的角色與禮物。收集角色是 Rayman 回歸…
-
Elecom Logitec Bluetooth 4.0 LBT-UAN04C1 藍牙接收器
最近微敗家的另一個小物是個藍牙接收器。買這個真的是想玩玩看而已。
-
Hello world!
把舊的 what30.qoding.us 刪掉重建了。 之前沒有很認真地維持運作,文章主要還是發在 what30.blogspot.com。 最近想想又想把文章主力改在這裡,因為 blogspot 實在是一個進步非常緩慢的服務,感覺就像是 Google 的棄子一般。 自己架設的 WordPress 光是後台的操作介面就完勝了,所以還是找時間搬家吧。
-
Apple Magic Trackpad 簡單開箱
最近敗家慾橫流,亂買了一些東西,有空就來寫一下開箱。 Apple Magic Trackpad 其實也不是很新鮮的產品了,畢竟也出很久了。之前跟老爸長期借了一片 Trackpad 來搭配 Mac mini。 因為老爸把 Trackpad 要回去了,索性拿信用卡點數在 PCHome 購物消費了一組。
-
How to migrate SVN with history to a new Git repository
這個問題拖了好久… 公司所有新專案的版本管理系統都直接採用 Git 了。唯一還停留在 SVN 的是我手上一個持續了兩年多的專案,因為有其他廠商的工程師參與,所以一直說要轉換 Git,卻沒真的轉換… 一方面是沒有轉換的經驗,一方面是手上工作一多,還能用的 SVN 就繼續吧…. (懶 一直到上週跟客戶開完會後,主管指示快點處理這件事,所以就來試試看怎麼轉換了。
-
Intel 釋出了 Clear Sans 字型 1.0 版
從 Gea-Suan Lin’s BLOG 那邊看到的消息,Intel 前幾天在自家的 Open Source 網站上公開了 Clear Sans 這個字型。 這個字型開發的初衷是為了在較小的螢幕,尤其是行動裝置或是解析度較低的裝置,也能兼具美觀與良好的閱讀性 (Readability)。不過這個字型專案時至今日已經演變成適用於電腦、平板、智慧手機,甚至功能手機的多用途字型了。 還不錯看,可以下載來試試。 下載來的 zip 裡包含了 TTF、EOT、SVG 與 WOFF 四種格式,使用授權為 Apache License, Version 2.0。
-
Change "Recent Places" to more than 5 items
Mac OS 在檔案選擇畫面有一個小功能還蠻方便的,就是 “Recent Places” 的下拉選單,這選單會顯示最近使用過的五個資料夾。
-
RapidSSL Certificate Not Trusted on Mobile Device
之前提到 Mac OS 上怎麼裝 SSL 時,有提到 RapidSSL 這家平價的憑證服務商,因為推薦了不少客戶買這家的憑證,所以碰到問題時也收到不少 抱怨 回饋。 最近幫客戶開發了一套適用 desktop, tablet, phone 的 resposive 網站,並導入了 HTTPS 全站加密傳輸。不過在某些情況下會出現憑證不被信任的情況。經過一番測試才發現好像在手機上比較常發生,尤其是 Google Chrome 瀏覽器。
-
Git: Tag Already Exists in the Remote
近來在幾個專案上不約而同地碰到 Git 標籤 (tag) 衝突的問題。
-
Detect Browser Language in PHP
最近某個已經上線的專案新增了製作多國語系介面的需求,流程上打算用 PHP 來偵測使用者瀏覽器的語言設定。
-
Set the Primary Display on a Dual-Screen Mac Setup
多螢幕的作業環境非常方便,以前在當文字編譯的時候,因為公司提供每人兩台螢幕,那時候第一次感受到多螢幕對工作效率的提升非常顯著。 這次則是購入了 Dell U2414H 螢幕來作為第二螢幕。接上 Mac mini 後,一時想不起來怎麼設定 Mac OS 的主要螢幕。摸索了一陣才想起來這個設定藏在一個很難發掘的地方。 原來是在 System Preferences… > Displays > Arrangement。 然後拉那條白色的 bar,移到另一個螢幕就是設定主螢幕了。就醬,一點都不難,但是因為沒有提示,少用就忘記了。
-
Create Google API Keys
最近某專案對於第三方 API 有相當多需求,我負責處理其中三個…. Google, Twitter, Yahoo… 不過我好久沒接 Google API 了,又重看了一下文件。簡單筆記一下。 要使用 Google API 要申 Google 申請授權,並取得相關的金鑰 (Key),首先到 Google API Console 登入。
-
Force SSL/https using mod_rewrite or PHP
工作需求,要幫某網站全部轉為 HTTPS 加密傳輸。 有兩種方法,一是透過 .htaccess,二是用 PHP 來處理。 用 .htaccess 處理的方式如下 RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 用 PHP 來處理: if (!isset($_SERVER[‘HTTPS’]) || $_SERVER[‘HTTPS’] !== ‘on’) { if(!headers_sent()) { header(“Status: 301 Moved Permanently”); header(sprintf( ‘Location: https://%s%s’, $_SERVER[‘HTTP_HOST’], $_SERVER[‘REQUEST_URI’] )); exit(); } } 個人比較偏好用 .htaccess 來處理。不過若是沒有全部頁面都需要的話,PHP 比較方便。
-
Check if PHP session has already started
用 PHP 寫系統基本上躲不掉 session 相關的一系列問題的。因為個人偏好 CodeIgniter,所以很多時候用 Session Library 或是開源的 Native Session Library 就可以避開一些煩瑣的麻煩。 不過很多時候碰到沒有使用 framework 當基礎,直接用 PHP 開發的專案時,程式碼裡 “充斥” 著 session_start() 也是非常普遍的事情,接著就會一直在 error_log 裡看到這樣的訊息: PHP Notice: A session had already been started 看了有夠礙眼,也讓人覺得很不專業。 其實這問題是可以避免的。只要在宣告前檢查是否啟動就好。 isset($_SESSION) or session_start(); 如果使用的是 PHP 5.4 以上的版面,還有更可靠的寫法。 (session_status() !== PHP_SESSION_ACTIVE) or session_start(); 乾乾淨淨的是 error_log 才是開發者的王道。
- Announcements (2)
- Bookmarks (30)
- Database (17)
- Design (4)
- Fonts (1)
- User interface (1)
- Network (3)
- NodeJS (1)
- Office (1)
- Excel (1)
- Operating system (48)
- 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 (14)
- Uncategorized (2)
- Utility (10)
- Version Control (9)
- Git (7)
- Subversion (3)
- Wordpress (7)
- 勸敗株式會社 (28)
- 咬一口蘋果 (11)
- 文具控 (3)
- 旅行與出遊 (1)
- 日記 (18)
- 玩具與公仔 (10)
- 玩攝影 (10)
- 每日一照 (7)
- 生活品味 (5)
- 硬體玩物 (49)
- 美食 (2)
- 胡言亂語 (2)
- 軟體與 App (2)
- 這個 App 真有趣 (4)
- 開卷有益 (6)
- Kobo (1)
- Readmoo 讀墨 (2)
- 外文書籍 (1)
- 大眾科學 (1)
- 攝影繪畫 (1)
- 關於本格 (1)
- 電玩遊戲 (35)
- Android (6)
- iOS (6)
- Nintendo Switch (11)
- PC (10)
- PS4 (6)
- Xbox Series X|S (6)
- XboxOne (8)
- 電視電影音樂 (2)