牛肉泡菜蛋烏龍麵

喜麥堡樂活餐坊

牛肉泡菜蛋烏龍麵

100 元

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

Swift Playground 有一關是要用「右手規則」去解題,由於從來沒聽過什麼「右手規則」,就查了一下。

一開始找不到什麼相關的文章,改試了一下 right hand rule 跳出來的是物理的右手原則,和解題沒什麼關聯。

試了好幾組關鍵字,最後是用 maze right hand rule 找到維基百科的 maze solving algorithm 。

記錄一下在解題過程中和「右手規則」相處的心得。

首先是用「右手規則」解出來的不一定是「最短路徑」。

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

TL;DR: 如果想傳遞自定參數,請把它放在「深層連結」(Deep Link) 的欄位裡,不要放在短網址後面。

忘了是誰提到,能不能在 Firebase dynamic link (FDL) 產生的短網址後面加上自定參數,類似 facebook 的 fbclid ,來傳遞我們想要的值呢?

一開始研究的是兩位 iOS 工程師們。找到的文章除了 Firebase 官方文件以外,也找到 medium 上有篇針對 Android 和官方文件的 use case 測試的「Firebase Dynamic Link案例研究 」。

試了一下發現 iOS 還真的可以抓到。

於是就很歡樂的實作了這個功能…

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

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

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

首先照著上面的文件說明,建一台 Mock API server 叫 M1 ,會產生一組亂數的 API 伺服器網址像 https://xxxxx.mock.pstmn.io 這樣。

好了之後把它拿來取代掉原本的 API host 。懶一點的話就把 host 設成環境變數。

這時還沒做好的 API 就會被 mock 掉,然後回傳以下的內容:

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

裝置品牌 Apple

在 Firebase Live 2020 的影片 The Firebase Developer's Guide to Google Analytics 中,有針對 Google Analytics Web + App 有一個區隔重疊 (segment overlap) 的功能做介紹。

拿了自己的部落格來做測試,順便記錄一下。

首先要是新版的 Google Analytics Web + App ,通常如果有建 Firebase 專案的話,這個會自動建好;如果手邊有舊版的 Google Analytics (for web) 的話,也可以透過 Google Tag Manager 轉送的方式來測試這項分析功能。這裡單純記錄怎麼測試這個功能。

首先點左邊選單「分析」底下的「區隔重疊」,預設會載入一個有變數和標籤設定的報表。

分析名稱下方有日期區間,我選「過去 30 天」。

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

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

步調大致上是每兩週的第一個星期一會是 user story 排序、任務拆解,中間做事,到第二個星期四做下次衝刺的項目預挑選,第二個星期五是成果展示和回顧會議。

在第一週的星期二到第二週的星期五,每天早上有站立會議,報告進度:昨天做什麼,今天打算做什麼,遇到什麼問題,有需要找誰溝通事情的。

成員一開始的時候有顧問、scrum master, PO, UI x 3, UX, API x 2, iOS, Android, 測試。

中間經過幾次成員變動,到六月底的時候成員組成變成 scrum master, PO, PM 1+1, UI x 2, UX, API, 測試。

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

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

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

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

1. 把兩個 repository 都 git clone 到本機端,以方便作業。

2. 進到 github 目錄 ,git checkout 一個和 master 相同的分支,我是用版本號 v2 ,然後 git push 到 github 上。

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

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

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

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

Apple Developer 註冊新的 APNs 金鑰

一個經手的專案原本使用 APN 憑證處理推播,結果憑證到期以後推播就送不出去了。

一開始先更新 APN 憑證,但還是會有每年要更換憑證的問題,所以就研究了一下更換成驗證金鑰的方法。

首先到 Apple Developer 的 Certificates, Identifiers & Profiles ,點左側的 Keys ,然後點 + 新增。

Key Name 輸入可識別內容,例如 Your app APNs Key ,APNs 勾 Enable,點 Continue 。

好了以後會有一個格式是 .p8 的檔案可以下載,只能下載一次。

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

Xcode Edit Scheme

手邊有個需求是驗證某個特定的 Google Analytics 事件有沒有在 app 成功送出去。

參考的是官方文件上的利用 DebugView 驗證 Analytics (分析) 設定這篇說明。

首先用 Xcode 把專案開起來,點 Product > Clean Build Folder 清掉舊資料,再點 Product > Build 看看有沒有問題。

Build 沒問題以後,點 Product > Scheme > Edit Scheme ,在跳出的視窗裡選 Run > Arguments ,在 Arguments Passed On Launch 的地方新增文件上說明的 -FIRDebugEnabled ,並記得勾選。

新增完以後點 Close 關閉視窗。

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

Google Analytics 資源選單

Firebase 在今年七月底的時候宣佈了升級至新版的 Google Analytics App + Web 功能,剛好手邊正在執行的不同專案都遇到了,做點記錄。

首先注意到的是權限的問題。

其中一個專案先前就有使用 Firebase 了,所以選項是升級。在 Firebase 升級時如果選了建立新的 Google Anatics 帳戶做整合,那麼所產生的帳戶預設就只有操作升級的那個人而已,並沒有把 Firebase 有權限讀取報表的人複製一份過去。在建完的當下就有發現這個問題,立刻修正成專案團隊成員都可以讀取。

另一個專案之前沒有用 Firebase 。在建完空的 Firebase 專案連結 Google Analytics 時,改成選擇連結現有的帳戶,然後挑了上面提到的專案的帳戶。連結完以後自動產生 App + Web 的資源,預設可以讀取資源的人是跟著 Analytics 帳戶的設定走。

產生完資源之後,會列在登入 Google 帳戶的 Google Analytics 列表中。和原本的網頁版不一樣的是, App+Web 型態的資源沒有「資料檢視」這層,資源編號也不是熟悉的 UA- 開頭。

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

台中市審計新村附近的定位

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

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

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

首先找了一些網站研究 Xcode 需要的 gpx 格式,發現只需要一個 <gpx> root ,裡面包一個有經緯度的 <wpt> (waypoint) element 就算合格了。

挑了 22 個點,記下經緯度,整理成一份 CSV 檔。

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

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。