reminder
做對每一件小事,做對每一個細節,能夠做到一百分的事,就不要只做六十分敷衍過去。
即將消失的自助新村.眷村裡迷路.舊草嶺環狀自行車道 20 公里行.西部小旅行:阿里山森林鐵路車庫園區&北門車站.台糖烏樹林休閒園區.永保安康&橋頭糖廠.打狗鐵道故事館&駁二.旗山.里港&屏東.彰化扇形車庫.大肚成功.出島計畫:馬公.北環.湖西+南環.馬公.支線之旅:平溪.舊山線.林口線.鼻頭角步道.野柳地質公園.猴硐.七堵鐵道公園.一滴水紀念館.淡水.淡水天元宮賞櫻.烏來.土城桐花祭.三芝天使光.桃園忠烈祠.南部旅行:板橋→台南.台南→永康→保安→橋頭→左營→鼓山→旗津→鳳山.鳳山→竹田→枋寮→加祿→古莊→鳳山.鳳山→台南→台中→新竹→板橋.一個人環島:楔子.台北→花蓮.花蓮→台東.台東→枋寮→南州→鳳山→高雄→鳳山.鳳山→高雄→二水→集集→車埕→台中.台中→新竹→竹東→內灣→竹東→新竹→板橋
未完待續…
目前分類:工作雜記 (66)
- May 26 Thu 2022 21:49
解決 Facebook SDK for Android 登入時顯示 Invalid Scopes: user_status, publish_actions 的問題
- Apr 24 Sun 2022 09:26
換 ssh key 強度以解決 yarn 無法安裝 private GitHub repository 的問題
總之這陣子在一些 legacy 專案上遇到需要修修改改的地方,然後沒人有空可以動了,所以就自己來…
一開始是遇到 bower
不能安裝,因為是公開的 GitHub repository ,用了修改自己的 .gitconfig
的方式,把 git@github.com:
改成 https://github.com/
繞過。
這次是遇到 yarn
不能安裝,訊息只有 Permission denied (public key)
,而且因為是 private repository ,也沒辦法繞過,只好 stackoverflow 看看別人怎麼解。
在 yarn repository 也有人發了一樣的 issue, 日期甚至是 2017 年…
最後參考 2021 年有人貼的 GitHub troubleshooting 文件,重新產一把強度 4096 的 rsa key 之後,就可以正常 yarn install
了⋯
- Aug 24 Mon 2020 22:35
用 Postman 的 mocking with examples 功能,模擬 API 回傳結果
前幾天剛好遇到一個情況是, API 先出了文件,還沒有實作 API 本體,但又想先寫測試。
查了一下 Postman 支援這樣的功能: Mocking with examples 。
- Jun 14 Sun 2020 20:36
敏捷開發 scrum team 10 個 sprint 小記
被指派進現在在的 scrum team 不知不覺也快半年了,剛好前陣子團隊做了 10 個 sprint 的回顧,自己也來做點記錄。
- Apr 21 Tue 2020 19:00
合併兩個不同的 git repository 並保留提交的歷史記錄和分支
- Feb 09 Sun 2020 19:00
用口罩販售條件來當做 TDD 的練習題目
因為武漢肺炎的關係,口罩改成實名制販售了。
覺得口罩的販售條件可以拿來練習 TDD ,就試著寫了一下,順便練習不熟的 PHP 7 寫法。目前為止的想法放在 github 上。
- Sep 02 Mon 2019 21:11
製作 Xcode 模擬地理位置的 gpx 檔案
在使用 Fake GPS Location 在 Android app 模擬地理資訊提過手邊有個需求是需要模擬 GPS 的經緯度。
由於不曉得怎麼處理 iOS 的部份,就去 Test Corner 發問,才知道可以用 Xcode 模擬,只是如果不在列表的地點,需要手動匯入 gpx 檔案。
問題就變成怎麼用 Xcode build code ,和怎麼準備測試資料了。
- Aug 14 Wed 2019 21:02
使用 Fake GPS Location 在 Android app 模擬地理資訊
- May 21 Tue 2019 18:25
使用 Ajv 測試 API 的 JSON 結構是否如預期
- Apr 29 Mon 2019 22:07
在 PHPUnit 使用 Carbon::setTestNow() 取代 time() 做測試
今天遇到的例子,記錄一下。
原本是單純呼叫 time()
的程式,所以在測試的時候總是會遇到預期的資料比實際跑的資料快一秒或慢一秒的問題。
之前不曉得怎麼解,於是先在測試群組標記了 @group timestamp-flaky
做記號。
- Apr 26 Fri 2019 16:42
在 jenkins 上使用 newman 做 API 測試
- Dec 06 Thu 2018 15:15
用 trello app 的快速鍵加快工作流程
工作上因為種種原因導入了 Trello 。
這幾天因故需要大量開 Trello 卡片,於是稍微研究了一下。
發現官方出的 Trello app 可以支援快速鍵,就拿要開的卡片來試。
試完以後立刻拿去推銷其他同事使用。
- Nov 28 Wed 2018 14:23
flickr app 已經不支援 Yahoo! 帳號金鑰功能
在 flickr 還沒賣之前,要登入 Yahoo! 的二階段認證其中一個方法,就是用 flickr app 裡的「帳號金鑰」功能登入。
前陣子發現 flickr app 點帳號金鑰會顯示一個「這個應用程式很快就會支援 Yahoo 奇摩帳號金鑰功能」,看起來是把功能拆掉了。
對照前陣子 Yahoo! 自己出了一個就叫「Yahoo 奇摩」的 app ,試了一下果然在新的 app 已經支援帳號金鑰功能了。
然後剛在登入桌機版時,意外發現 Yahoo 登入頁下方多了一個使用 facebook 登入,這以前好像沒有啊?
- Nov 23 Fri 2018 19:22
把工作機的 PAGER 設定換成 most
自從古早以前公司配的 Windows 工作機走入歷史之後,就一直是配 mac 筆電工作兼開會,而 .cshrc
一直是沿用多年前新人報到時前人複製給我的檔案修修改改而成,很多設定都沒什麼動。
剛想要調 man
的輸出顯示,查到其中一個參數設定叫 LESS_TERMCAP_mb
,結果丟到估狗發現第一筆是 othree 的文章:彩色 man page ;原本想說設定照抄就好了,結果下面 Disqus DK 的回應是:
「其實把 less 改用 most 就好了?」
於是就 brew install most ,然後把 .cshrc
裡的 PAGER
換成 /usr/bin/env most
,再用 source
重新載入 .cshrc
後下個 man man 測試,覺得可以,收工。
- Jul 23 Mon 2018 18:36
用 exiftool 讀取及編輯 EXIF
- Jan 08 Mon 2018 19:12
改善 PHP Legacy Code Coverage
應同事 win 邀請,野人獻曝 2017 年在零散的工作時間裡,對公司某個 PHP Legacy Code 專案作 Code Coverage 改善的心得分享。
大綱:
- What is legacy code, in my point of view
- Preparation
- Attempt #1: Random improvement
- Attempt #2: Add crap measurement
- Attempt #3: Remove unused code
- Attempt #4: Dependency injection
- Example of found bugs
- Example of unsolved bug
- Q & A
完整的投影片放在 Google Slide: https://goo.gl/RZg23i
- Sep 05 Mon 2016 22:39
MySQL 的 LIKE 字串跳脫處理
以前沒特別留意,只知道需要跳脫單引號、雙引號和反斜線。最近做了一個專案,才發現以前的認知有點落差…
- Jul 28 Thu 2016 16:48
透過命令列暫時關閉 Chrome 的 XSS Auditor
- Jul 21 Thu 2016 14:33
收到偽裝成來自 KKBOX 的垃圾郵件
收到偽裝成來自 KKBOX 的垃圾郵件。查了一下域名, whois 資訊基本上就是亂填,地址「板橋中山路一段156-3號」是大眾銀行板新分行的地址,也就是假的。
從域名註冊日期在今年 2 月 8 日來看,是初一就開工的意思⋯難怪台灣會是過勞島(無誤)。
總之先用 gmail 封鎖功能擋掉⋯