2025年1月6日 星期一

git 弄個新的專案子目錄 how to

不是開啟一個完整新的 Project

只是開一個新的目錄完全複製上個版本的全部

也不需要 git init 清除舊的 history


例如有個目錄下面是

Project_V1.0

Project_V2.0

想要創個 Project_V3.0

並且是從乾淨的 Project_V2.0 來

移除 untracking 的檔案


 AI給了非常多種方法,最後給的這種有成功就記錄下來

 

步驟如下

git pull 到最新

到 Project_V2.0 目錄

git archive --format=zip HEAD -o ../Project_V3.0.zip

unzip ../Project_V3.0.zip -d ../Project_V3.0 

到 Project_V3.0 目錄

git add .

git commit -m "Continuing development in Project_V3.0"

git push

 

非常簡單 XD




2021年11月29日 星期一

Namecheap Promo Code 2021

又到了 namecheap renew 的時間了

今年又漲價了,真的是年年吃死你的漲價

一樣去找了 renew 的 coupon (COUPONFCNC)

但是還是比去年貴快1塊錢



 這次索性就直接買五年好了(終於被釣魚了)

2021年3月23日 星期二

Heroku-16 EOL upgrade to Heroku-20

2020年底收到 Heroku 傳來 Heroku-16 EOL 的訊息

此時 git push 的最後都會給予一個提示訊息

其中有給出 FAQ 的連結

也就是說產品生命週期要到尾聲了

差不多是四年就要淘汰

當初使用的是 Heroku-16

而 FAQ 裡面有提到如何更新到最新的 Stack 版本

2021年1月10日 星期日

新車之路Part6交車

在考慮行車紀錄器以及隔熱紙的當下,還有件保險的事情要處理

當初都沒談到保險,我就問了業務保險我自己保了喔

業務說『你車價都這麼便宜了保險還不給我做喔?好啦!算了,那你自己處理』

(可見車子沒有便宜多少( ̄ε(# ̄)☆☆☆)😏😏

2021年1月9日 星期六

新車之路Part5等待

在簽約的當下,業務有跟我說雖然單子是原廠行車紀錄器

但是只是可用而已,如果擔心的話還有另外一台可以選是 Mio 798D

他有特別強調原廠的還是不錯,但是不少人還是覺得畫質不夠好這樣

我想說反正車也還沒來,我就慢慢做功課吧

2021年1月8日 星期五

新車之路Part4報廢

簽約好後沒有懸念準備報廢舊車

網路找了幾家舊車回收商請他們報價 99年 Nissan Cefiro A32

基本上價格都差不多,最後選的是

車體 10,000

觸媒轉換器有在 4,000

四個鋁圈有在 1,000

自己開去報廢車馬費 1,000 (當然不會 太麻煩 XD)

2021年1月7日 星期四

新車之路Part3簽約

由於業務有提到社團,就上 FB 加入幾個 XC90 的社團

果然有不少分享文,也看到真的有人在團購,說團購確認成團續開團中!

菜單是 21年式XC90(M版R版或T8均可) 送三寶 + plus pack 折扣被關切要私訊這樣

當下聯絡後請我留下資料,之後業務會聯絡

隔了一天都沒消息,倒是一堆人都在留言說想了解(真的有了解到嗎???)

主動詢問團主,他給了我業務連絡方式請我自己連絡

聯絡之後地點是南部,跟業務了解狀況,整體談起來是沒辦法,

他很謝謝X先生的團購想法,結論聽起來是很勉為其難地在婉拒

再加上問到大部份菜單的價格心中有底了

2021年1月6日 星期三

新車之路Part2訪價

接續前一篇

目前口袋名單就是 CX-9 跟 XC90

雖然價差有將近 100 萬,以空間來說比較喜歡 XC90

但是 CX-9 的價錢實在比較香,為了荷包還是要有所犧牲

2021年1月5日 星期二

新車之路Part1賞車

由於家中成員的關係

這幾年斷斷續續地在看七人座的車

但最後還是少了那麼點衝勁去買

主因還是一直沒有心目中的理想車型出現

PTT 也寫了一篇類似的文章

[討論] 7人座 SUV 選擇困難 求助 

2020年12月25日 星期五

Synology NAS DS918+ 變壓器壞掉

本身的 NAS 是 DS918+
日前連不上想說是不是斷電忘記開
檢查後發現是關機的
按開關藍燈閃了一兩秒就熄滅關機了

沒想到才剛過保就壞掉 這品質也算的太剛好了吧
查了網路都說到主版壞掉通常不建議修
因為價錢快要可以買一台新的了
且好多人都有慘痛經驗
不就只是一台電腦嗎 壞哪修哪換哪不是很正常
如果 NAS 品質真的是這樣的話
那還真的不如買傳統硬碟手動多 copy 幾份實在些

2020年11月21日 星期六

mLab 轉移至 MongoDB Atlas

幾年前 MongoDB 收購了 mLab

本身沒有管這件事情

結果收到了一封信

REMINDER: Deadline to migrate to MongoDB Atlas is December 8, 2020

呃 該來的還是會來

而且還寄了好幾個月了

啊不就還好有看到

不然再過幾天資料都不見了

信件內容給了文件

Relevant documentation:

  Migration FAQ:
  https://docs.mlab.com/mlab-to-atlas/

  Step-by-Step Guide to Migrating Sandbox Databases to Atlas:
  https://docs.mlab.com/how-to-migrate-sandbox-databases-to-atlas/

有一個 step by step 的 video 把 mLab migration 到 MongoDB

https://drive.google.com/file/d/14MZ-4omiAw7vqmQcPVgEM5KRwoxcsM0h/view

其實 mLab 工程師做了不少努力讓轉移很簡單

跟著這個 Demo 就可以成功轉移

感謝再感謝


Namecheap Promo Code

又到了 namecheap renew 的時間了

前兩年有談過 Namecheap 漲價的問題

今年在購物車結帳的時候看到下方的 PROMO CODE 輸入

好奇就上網找了一下

還真的有 renew 的 coupon (COUPONFUNC)

這邊提供上來做個紀錄

這價錢還差不多

2020年8月28日 星期五

Python Access Multi Dimensional Array 多維陣列的存取

在機器學習或是人工智慧上
以 Python 為主會遇到一個套件是 NumPy
他在陣列的存取上極其方便
以致後續對於陣列(array)操作 / 矩陣(matrix)運算 / 卷積(convolution)計算都用得上
這邊把學習到的心得整理起來已備後續查找用

以往存取陣列就是用元素存取
例如 X[0][0] 這種
如果要有條件通常就是跑迴圈
而在 Python 裡面則已經內建與法處理掉這種事情
讓程式可讀性(習慣的話)以及效率提升

一開始搞不太懂也不看教程
其實不自己測試只看教程真的是看了也沒懂 (沒fu)
 
首先在一維陣列裡面
x = np.array([0, 1, 2, 3, 4])
x[n]: 取第幾筆
還有一種是可以指定的
格式為 x[start: end: delta]
delta 就是 interval 可以負號則反向
也就是說要抓這個陣列可以給予起始 ~ 結束-1 多久取一次
就是 for (i = start; i < end; i += delta) print(x[i])
delta 負號則為 for (i = end - 1; i >= start; i -= delta) print(x[i])
但是因為是內部處理所以比 for loop 快很多
所以
x[0:3:1] = [0, 1, 2]
x[0:3:2] = [0, 2]
x[2:4:2] = [2]
x[0:] = [0, 1, 2, 3, 4] # 沒寫就是預設
預設是 x[0: length: 1] 以這個例子為 x[0:5:1]
負號則為 x[length-1: 0: -1] 
x[:2:] = [0, 1]
x[1::2] = [1, 3]
x[2::-1] = [2, 1, 0]
x[:1:-2] = [4, 2]
x = x[:] = x[::] = [0, 1, 2, 3, 4]

一維陣列的例子看完後 多維例子就很簡單
以一個三維陣列來說
原本存取有這樣的方式
y[l][m][n] 或是 y[l, m, n]
後者的 l m n 換成剛剛上面一維陣列的格式就可以用了
格式就是 y[ start:end:delta , start:end:delta , start:end:delta]
可以省略的可以簡寫的均相同


補充一下 np.shape(y) 可以查 array 維度






2020年7月3日 星期五

購買 AWS Reserved Instances(RI) 預留執行個體

觀察了這一個多月的狀況,目前沒有問題

根據 如何購買預留執行個體 這邊可以知道如何購買
其實就是 AWS EC2 Console 旁邊選單就有連結且有建議選項
會幫你估算過去這段時間如果改成綁約可以省多少錢




那就給他買下去啦
購買表單可以參閱上一篇文章



但是好像不是 Order 完就馬上付款
不知道為什麼會卡在那邊
先觀察看看

會併入下一期的帳單
然後一陣子就會自動開通使用買的 RI 方案
之後去主控台就可以看到





綁約就是省點錢 XD