目前分類:工作雜記 (67)

瀏覽方式: 標題列表 簡短摘要

最近的工作中難得可以公開情報的。

同事 C 提供了 API 文件,我想辦法把它刻進後台裡。

原本以為要花一個月左右才能打通關,所幸靠著小幫手、一些前人留下的地樁、武器,以及引爆一些地雷後,總算是刻出雛型了。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

手邊的一個專案進了測試,Android 工程師打包好給我測以後,一直出現 Invalid Scopes: user_status, publish_actions 的問題。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

總之這陣子在一些 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 ❤️ 發表在 痞客邦 留言(0) 人氣()

前幾天剛好遇到一個情況是, API 先出了文件,還沒有實作 API 本體,但又想先寫測試。

查了一下 Postman 支援這樣的功能: Mocking with examples

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

被指派進現在在的 scrum team 不知不覺也快半年了,剛好前陣子團隊做了 10 個 sprint 的回顧,自己也來做點記錄。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

手邊有一個專案,因為不可抗力的原因分散成兩個不同的 git repository ,一個放在 github 上,另一個放在公司自己架的 gitea 上。

github 的 repository 維護告一個段落之後,需要把上頭的歷史記錄和分支合併回公司的 gitea 。

中間遇到一些設定的問題,所以記下來。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

因為武漢肺炎的關係,口罩改成實名制販售了。

覺得口罩的販售條件可以拿來練習 TDD ,就試著寫了一下,順便練習不熟的 PHP 7 寫法。目前為止的想法放在 github 上。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

使用 Fake GPS Location 在 Android app 模擬地理資訊提過手邊有個需求是需要模擬 GPS 的經緯度。

由於不曉得怎麼處理 iOS 的部份,就去 Test Corner 發問,才知道可以用 Xcode 模擬,只是如果不在列表的地點,需要手動匯入 gpx 檔案。

問題就變成怎麼用 Xcode build code ,和怎麼準備測試資料了。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

手邊有一個需求是,要在 app 的某功能取得 GPS 傳回的經緯度座標,然後根據座標顯示不同的設定值。

目前試成功的是 Android ,記錄一下做法。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

最近遇到的案子需要驗證 API 回傳的 JSON 架構,第一時間當然就是去翻 Postman 的文件。

Postman 裡分別用了 tv4Ajv 這兩個函式做為驗證 JSON 結構,就稍微啃了一下四散各地的文件。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

今天遇到的例子,記錄一下。

原本是單純呼叫 time() 的程式,所以在測試的時候總是會遇到預期的資料比實際跑的資料快一秒或慢一秒的問題。

之前不曉得怎麼解,於是先在測試群組標記了 @group timestamp-flaky 做記號。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

收到一個需求是做 API 測試,自然想到碰過的工具 Postman

在工作機上安裝好 Postman App ,就開工了。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

工作上因為種種原因導入了 Trello

這幾天因故需要大量開 Trello 卡片,於是稍微研究了一下。

發現官方出的 Trello app 可以支援快速鍵,就拿要開的卡片來試。

試完以後立刻拿去推銷其他同事使用。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

flickr 還沒賣之前,要登入 Yahoo! 的二階段認證其中一個方法,就是用 flickr app 裡的「帳號金鑰」功能登入。

前陣子發現 flickr app 點帳號金鑰會顯示一個「這個應用程式很快就會支援 Yahoo 奇摩帳號金鑰功能」,看起來是把功能拆掉了。

對照前陣子 Yahoo! 自己出了一個就叫「Yahoo 奇摩」的 app ,試了一下果然在新的 app 已經支援帳號金鑰功能了。

然後剛在登入桌機版時,意外發現 Yahoo 登入頁下方多了一個使用 facebook 登入,這以前好像沒有啊?

文章標籤

repeat ❤️ 發表在 痞客邦 留言(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 ❤️ 發表在 痞客邦 留言(0) 人氣()

由於工作上的需要,找了可以在 mac 上免費讀取及編輯 EXIF 的工具。軟體的名稱也很直覺,就叫 exiftool

它是命令列形式,所以如果想要找圖形介面工具的話,就得用其他軟體了。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(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 ❤️ 發表在 痞客邦 留言(0) 人氣()

以前沒特別留意,只知道需要跳脫單引號、雙引號和反斜線。最近做了一個專案,才發現以前的認知有點落差…

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

無意間發現 Chrome 有針對 XSS 做保護機制。如果伺服器端什麼都沒有設定的時候, Chrome 會把這個機制叫出來,叫做「XSS Auditor」,預設開啟,以免被惡搞:

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

1 234