最近的工作中難得可以公開情報的。
同事 C 提供了 API 文件,我想辦法把它刻進後台裡。
原本以為要花一個月左右才能打通關,所幸靠著小幫手、一些前人留下的地樁、武器,以及引爆一些地雷後,總算是刻出雛型了。
最近的工作中難得可以公開情報的。
同事 C 提供了 API 文件,我想辦法把它刻進後台裡。
原本以為要花一個月左右才能打通關,所幸靠著小幫手、一些前人留下的地樁、武器,以及引爆一些地雷後,總算是刻出雛型了。
手邊的一個專案進了測試,Android 工程師打包好給我測以後,一直出現 Invalid Scopes: user_status, publish_actions
的問題。
總之這陣子在一些 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
了⋯
前幾天剛好遇到一個情況是, API 先出了文件,還沒有實作 API 本體,但又想先寫測試。
查了一下 Postman 支援這樣的功能: Mocking with examples 。
被指派進現在在的 scrum team 不知不覺也快半年了,剛好前陣子團隊做了 10 個 sprint 的回顧,自己也來做點記錄。
因為武漢肺炎的關係,口罩改成實名制販售了。
覺得口罩的販售條件可以拿來練習 TDD ,就試著寫了一下,順便練習不熟的 PHP 7 寫法。目前為止的想法放在 github 上。
在使用 Fake GPS Location 在 Android app 模擬地理資訊提過手邊有個需求是需要模擬 GPS 的經緯度。
由於不曉得怎麼處理 iOS 的部份,就去 Test Corner 發問,才知道可以用 Xcode 模擬,只是如果不在列表的地點,需要手動匯入 gpx 檔案。
問題就變成怎麼用 Xcode build code ,和怎麼準備測試資料了。
今天遇到的例子,記錄一下。
原本是單純呼叫 time()
的程式,所以在測試的時候總是會遇到預期的資料比實際跑的資料快一秒或慢一秒的問題。
之前不曉得怎麼解,於是先在測試群組標記了 @group timestamp-flaky
做記號。
工作上因為種種原因導入了 Trello 。
這幾天因故需要大量開 Trello 卡片,於是稍微研究了一下。
發現官方出的 Trello app 可以支援快速鍵,就拿要開的卡片來試。
試完以後立刻拿去推銷其他同事使用。
在 flickr 還沒賣之前,要登入 Yahoo! 的二階段認證其中一個方法,就是用 flickr app 裡的「帳號金鑰」功能登入。
前陣子發現 flickr app 點帳號金鑰會顯示一個「這個應用程式很快就會支援 Yahoo 奇摩帳號金鑰功能」,看起來是把功能拆掉了。
對照前陣子 Yahoo! 自己出了一個就叫「Yahoo 奇摩」的 app ,試了一下果然在新的 app 已經支援帳號金鑰功能了。
然後剛在登入桌機版時,意外發現 Yahoo 登入頁下方多了一個使用 facebook 登入,這以前好像沒有啊?
自從古早以前公司配的 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 測試,覺得可以,收工。
應同事 win 邀請,野人獻曝 2017 年在零散的工作時間裡,對公司某個 PHP Legacy Code 專案作 Code Coverage 改善的心得分享。
大綱:
完整的投影片放在 Google Slide: https://goo.gl/RZg23i
以前沒特別留意,只知道需要跳脫單引號、雙引號和反斜線。最近做了一個專案,才發現以前的認知有點落差…
無意間發現 Chrome 有針對 XSS 做保護機制。如果伺服器端什麼都沒有設定的時候, Chrome 會把這個機制叫出來,叫做「XSS Auditor」,預設開啟,以免被惡搞: