總之這陣子在一些 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
了⋯
repeat :D 發表在 痞客邦 留言(0) 人氣()
前幾天剛好遇到一個情況是, API 先出了文件,還沒有實作 API 本體,但又想先寫測試。
查了一下 Postman 支援這樣的功能: Mocking with examples 。
repeat :D 發表在 痞客邦 留言(0) 人氣()
被指派進現在在的 scrum team 不知不覺也快半年了,剛好前陣子團隊做了 10 個 sprint 的回顧,自己也來做點記錄。
repeat :D 發表在 痞客邦 留言(0) 人氣()
手邊有一個專案,因為不可抗力的原因分散成兩個不同的 git repository ,一個放在 github 上,另一個放在公司自己架的 gitea 上。
github 的 repository 維護告一個段落之後,需要把上頭的歷史記錄和分支合併回公司的 gitea 。
中間遇到一些設定的問題,所以記下來。
repeat :D 發表在 痞客邦 留言(0) 人氣()
因為武漢肺炎的關係,口罩改成實名制販售了。
覺得口罩的販售條件可以拿來練習 TDD ,就試著寫了一下,順便練習不熟的 PHP 7 寫法。目前為止的想法放在 github 上。
repeat :D 發表在 痞客邦 留言(0) 人氣()
在使用 Fake GPS Location 在 Android app 模擬地理資訊提過手邊有個需求是需要模擬 GPS 的經緯度。
由於不曉得怎麼處理 iOS 的部份,就去 Test Corner 發問,才知道可以用 Xcode 模擬,只是如果不在列表的地點,需要手動匯入 gpx 檔案。
問題就變成怎麼用 Xcode build code ,和怎麼準備測試資料了。
repeat :D 發表在 痞客邦 留言(1) 人氣()
手邊有一個需求是,要在 app 的某功能取得 GPS 傳回的經緯度座標,然後根據座標顯示不同的設定值。
目前試成功的是 Android ,記錄一下做法。
repeat :D 發表在 痞客邦 留言(0) 人氣()
最近遇到的案子需要驗證 API 回傳的 JSON 架構,第一時間當然就是去翻 Postman 的文件。
Postman 裡分別用了 tv4 和 Ajv 這兩個函式做為驗證 JSON 結構,就稍微啃了一下四散各地的文件。
repeat :D 發表在 痞客邦 留言(0) 人氣()
今天遇到的例子,記錄一下。
原本是單純呼叫 time()
的程式,所以在測試的時候總是會遇到預期的資料比實際跑的資料快一秒或慢一秒的問題。
之前不曉得怎麼解,於是先在測試群組標記了 @group timestamp-flaky
做記號。
repeat :D 發表在 痞客邦 留言(0) 人氣()
收到一個需求是做 API 測試,自然想到碰過的工具 Postman 。
在工作機上安裝好 Postman App ,就開工了。
repeat :D 發表在 痞客邦 留言(0) 人氣()
repeat :D 發表在 痞客邦 留言(0) 人氣()
工作上因為種種原因導入了 Trello 。
這幾天因故需要大量開 Trello 卡片,於是稍微研究了一下。
發現官方出的 Trello app 可以支援快速鍵,就拿要開的卡片來試。
試完以後立刻拿去推銷其他同事使用。
repeat :D 發表在 痞客邦 留言(0) 人氣()
在 flickr 還沒賣之前,要登入 Yahoo! 的二階段認證其中一個方法,就是用 flickr app 裡的「帳號金鑰」功能登入。
前陣子發現 flickr app 點帳號金鑰會顯示一個「這個應用程式很快就會支援 Yahoo 奇摩帳號金鑰功能」,看起來是把功能拆掉了。
對照前陣子 Yahoo! 自己出了一個就叫「Yahoo 奇摩」的 app ,試了一下果然在新的 app 已經支援帳號金鑰功能了。
然後剛在登入桌機版時,意外發現 Yahoo 登入頁下方多了一個使用 facebook 登入,這以前好像沒有啊?
repeat :D 發表在 痞客邦 留言(0) 人氣()
自從古早以前公司配的 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 測試,覺得可以,收工。
repeat :D 發表在 痞客邦 留言(0) 人氣()
由於工作上的需要,找了可以在 mac 上免費讀取及編輯 EXIF 的工具。軟體的名稱也很直覺,就叫 exiftool 。
它是命令列形式,所以如果想要找圖形介面工具的話,就得用其他軟體了。
repeat :D 發表在 痞客邦 留言(0) 人氣()
應同事 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
repeat :D 發表在 痞客邦 留言(0) 人氣()
以前沒特別留意,只知道需要跳脫單引號、雙引號和反斜線。最近做了一個專案,才發現以前的認知有點落差…
repeat :D 發表在 痞客邦 留言(0) 人氣()
無意間發現 Chrome 有針對 XSS 做保護機制。如果伺服器端什麼都沒有設定的時候, Chrome 會把這個機制叫出來,叫做「XSS Auditor」,預設開啟,以免被惡搞:

repeat :D 發表在 痞客邦 留言(0) 人氣()

收到偽裝成來自 KKBOX 的垃圾郵件。查了一下域名, whois 資訊基本上就是亂填,地址「板橋中山路一段156-3號」是大眾銀行板新分行的地址,也就是假的。
從域名註冊日期在今年 2 月 8 日來看,是初一就開工的意思⋯難怪台灣會是過勞島(無誤)。
總之先用 gmail 封鎖功能擋掉⋯
repeat :D 發表在 痞客邦 留言(0) 人氣()
這是在捷運台北101/市貿站拍到的:

扣除已經貼上說明但還猜不出用途的投幣口,以及很明顯是 QRCode 條碼掃瞄元件以外,還有一個沒有貼說明的貼紙。後來經過國泰世華的 ATM 時都會特別留意一下。
最近在行天宮站看到小台的 ATM 上也貼了一樣的貼紙,上面的 logo 是一卡通,下面的 logo 查了一下是 NFC 支付的。
由於國泰世華自己也有推 NFC 行動信用卡,看起來是很合理的改裝需求⋯
對我來說,比較值得留意的是 Apple Pay 以及 Android Pay 這兩種可能影響工作的支付方式,加上原本兩大信用卡的 Visa payWave 和 MasterCard PayPass ,以及之前在資訊月玩的 NFC ATM 提款功能和數位時代放出來的元大銀行 ATM 出現 Apple Pay logo 的報導,所以如果沒太大意外的話,以後有機會可以用 Apple Pay 和 Android Pay 直接領現金?
repeat :D 發表在 痞客邦 留言(0) 人氣()