Jump to...
redirecting...

Log for YSITD

BTC


65500 多


防守 64800


目標 66960
一直有個疑問,有沒有 cron job 替代方案像 CI 一樣可以取消下次排程執行&手動執行的?
找半天找不到 🤔
systemd timer
它可以取消單次?
disable不就好了
阿我還要等下次排程時間過了再 enable 喔?
[sticker](media:AAMCBQADHQI9ls-AAAEabeZmqZGs_i6R7KqisJEbPEqStti7XQACUgAD9044FWWrS9O8nMBVAQAHbQADNQQ@telegram)
你都手動執行了
那你手動 disable + 單次排程 enable
譬如說每天中午 12:00 會執行,每個月初會知道哪幾天要取消,如果要手動 enable 回來那根本沒有排程的意義了 🤔
[sticker](media:AAMCBQADHQI9ls-AAAEabepmqZJISm9-eCHICmU_E3sXGh_aggACBQADkyvZHYar0hcZH9sbAQAHbQADNQQ@telegram)
建議自己寫一個
其實寫個前置判斷要不要跑就解決了
感覺這種東西就會有個 schedule server 之類的可以 call API 調整排程,但沒有的話也只能在前置判斷了
正常都自己判斷要不要跑的
cron只負責叫你起床
不負責判斷你有沒有需要工作
444
你寫個txt
程式開始跑的時候看一下日期有沒有對上 有就return
[sticker](media:AAMCBQADHQI9ls-AAAEabfRmqZREgvz3zeYxZR56oE1yCHbvCQACvwADiTz7FRjIPbRp8dIqAQAHbQADNQQ@telegram)
可是這樣就不遵守單一職責原則
那你再寫一個Loader
你問題很多
正在了
那簡單
以後你就是cron了
以後都手跑
[sticker](media:AAMCBQADHQI9ls-AAAEabfxmqZXrUuTJ0Za6Ouw_tRXiuWgLywAC7AYAAshzuAcNyrP5Q9RrbgEAB20AAzUE@telegram)
[sticker](media:AAMCBQADHQI9ls-AAAEabf1mqZYAATqkoh-H6IIwwp3ZvMIyN4kAAhwAA3y9bQsnN69wJ1keHgEAB20AAzUE@telegram)
[sticker](media:AAMCBQADHQI9ls-AAAEabf5mqZYitrjIdcoym1sILGOyOutnrAACaAwAAgmo-Vdr90I2aJXZ5AEAB20AAzUE@telegram)
台灣公司:
還真的是這樣運作的
對 不然我的工作給 Prometheus 做就好了
看看那個台鐵沒人開門的故事
condition to Ticket
根本不需要人類
白癡公司
你們是真的一堆冗員
建議參考馬投顧
反正我現在就死人
找到機會就跑路
真的是把電信公司當紡織廠在開
你沒有這個選項
不准跑
跑了去誒當內鬼
扛不住啊 在這裡學到越多越能意識到一堆東西爛死ㄌ 問一下路邊同事「沒辦法,因為公司大間」
公司大間有錢領就算ㄌ 問題是沒有
推 Git:你可以推 但老人不會用還會抵制你
推 Netflow:先抵制 都隱私balabala
公司大間不會是問題
遠傳死人公司 誰用誰白癡
會搞成這樣肯定是管理層有問題
啊都老人
管理層的能力沒跟上公司發展就會這樣
傳產不是養老就是快逃 🤡
賺錢
真賺
反正從骨幹到核網都落後人家 10 年有
問升級就是沒可能
no
是整個台灣都這樣
我在用(望
唯一外國人能用的 ISP
行網沒差吧
又不是 Transit All in 了
我容忍能很高,不是 critical component 就根本不會管
行網就是訊號特別爛而已
雖然其他人跟中華比訊號都像斷線
特別垃圾
[photo](media:AgACAgUAAx0CPZbPgAABGm4kZqmvFBKd-cGq0ue2Ia5PDEJ0iNcAAmPBMRuRZ0hVMNo5Mv0cTG8BAAMCAANzAAM1BA@telegram)
我是沒想到有一天,我需要幫公司寫備份工具
一個沒寫過 C# 跟 donet 的人
甚至 Visual Studio 還是現在正在裝的
原本都用 VSCode
VSCode 也能寫 C# 吧
是,但我想說還是乖乖把 Visual Studio 裝回來
不然有些功能不知道怎麼用
我之前還拿 VS 寫 Vue 呢
Visual Studio 裝完,我的一個上午就不見了...
主要是我拿私人電腦
就沒辦法接入公司 WiFi
公司這邊 4G/5G 大概只有 60Mbps
Windows 備份不是 cronjob robocopy 完事ㄇ
但要有 UI
而且要給使用者自訂排程
上electron不會比較方便嗎
啊這個 Windows 有做啊
為什麼你要自己做輪胎
Windows 工作排程器塑膠噢
甚至能遠端另一台 Windows 排程
robocopy 跑的東西不要給使用者動
動完把 backup 全幹了欲哭無淚
你的 KPI 這樣就完成了
主管希望自己刻
叫他去給狗幹 打斷他的鼻樑
[photo](media:AgACAgUAAx0CPZbPgAABGm47ZqnBEH1pPfqlvl7FI6f_NeCXeEsAAnG7MRsnY1FV9sL8vtgU2JABAAMCAANzAAM1BA@telegram)
你鍵盤怎麼這麼高
手機小
我手會自適應
手指的粗細也會嗎?
太兇了吧,我主管對我很好
我主管的建議是你可以多做一些事 未來去哪間公司都會比較順利
中華有很多你的前同事 可以考慮看看
中華招募員在遠傳
好好喔
你中意的 小精靈
instagram.com/reel/C9O0j0uI4WZ
Debug
6
[sticker](media:AAMCBAADHQI9ls-AAAEabkhmqd7jNWgLaY1rgf_cbrM1xsjqNwACyhIAAmuiaVMMXfxVXmiANAEAB20AAzUE@telegram)
git: ?
沒考慮寫 git 啊
新的
你整個目錄都要備份
?????
等 add 要多久
而且每個人都要
git add -A
你開心就好
你們都喜歡造奇怪的輪胎
我進這破爛公司以後一堆輪胎根本不用造 外面順一個回來就好 要買的也比聘 10 個猴子要看的三爽螢幕便宜不知道哪裡去
一般根本不會去管個人的垃圾資料
不是管垃圾資料啊
程式本身在git就好了
要讓使用者選擇指定的備份來源路徑
要考慮的是,使用 git 對工程師來說可能還好
但我們有必要讓非工程師的員工也用上
基本操作又沒很難
畢竟這家公司曾經經歷勒索病毒XD
這年頭甚至有GUI能戳
你這個是用已經會用 Git 的角度發言吧
不是
公司有一堆非開發的人
對他們來說學習成本太高
你當我沒教過一般人用git嗎
我也教過一般人用 git 啊
難道你一上場就教他打指令
但前提是對他們來說有興趣學,且用得到
那當然原地吃土不是嗎
必須用不就是用的到了
這假議題
而且自動化備份不比敲 Git 對他們來說省事的多嗎?
自動備份又沒有git那麼好
當工作流裡面就是git時他們就必須會用了
算了,你開心就好
???
Git 存 Blob 的效能不是很好吧 …
其實很好
看說明,應該是放 Word / Excel 之類的東西
那也不是問題
這種壓縮過的東西 fetch 回來很慢
不會
git-lfs?
各種你想得到的文件跟想不到的都要
真的會
整間公司的人都要用上
而且還不好 gc
也不會
然後就有 User 往裡面塞影片檔(逃
公司有破百TB 的 Storage Server
你還不如推薦 https://restic.net
確實
它的 incremental backup 對這種非文字檔比較合理一點
🤔
但也無可避免,畢竟我們公司工程師需要放很多圖形的 RAW 檔...
放影片也是剛好而已
好吧,我大概沒自己架過 Git server 所以沒體驗過你說的高效能
git就只是算個hash
乾脆進 NAS 然後定期 snapshot 😂
是要怎麼效能差
檔案會被塞進去 object storage 吧……
那有什麼好效能差的
checkout 後會存兩次
浪費空間
但之前不小心把 node_modules 拉進版控過,變很卡
然後我們有一個 repo 在 public 檔案夾底下有一堆圖片檔, .git 比 public 本身還要大
有一種可能
你開發一個軟體不如集中管理要備份的檔案(x
目前的想法是在 Proxy 上直接傳兩次
一次往 NAS,另一次往公司的 Storage Server
這台 Proxy 接了兩張網卡
一邊接公司 AD 的,一邊接部分區域網路
進 Btrfs 然後 Snapshot 一下
你還可以進去把單一個檔案的老版本拉出來
它是Windows(
只有這台 Proxy Server 是有互通的
但是 ReFS 不也有嗎
ZFS-Samba?
ZFS 也行 😂
你把大檔案和超多檔案混在一起講了,而後者單純你網路爛
NAS跟公司的 Storage Server 不互通
把資安官拉出來幹
考慮太老了吧,只需要存4個版本
我覺得只是它不會 concurrent fetch
NAS 是部門自己的
沒 clone 完中斷就要重新 clone 了吧
故意不互通的
不過他們的 case 應該就是大檔案 + 超多檔案的結合
LAN 上面沒差吧
你要知道,正常的TCP一個連線就能用滿完整的頻寬
所以我才說開心就好
他又沒說情節
你可以試著拉看看這個 repo(
如果能跑滿至少 30MBps 就當我沒說
[photo](media:AgACAgUAAx0CPZbPgAABGm6lZqnpZFtKA_0I-ySpwuJYT24XrWIAAiK8MRsnY1FVF2WyJVBqUlIBAAMCAANzAAM1BA@telegram)
我 clone 過可以,這就真的是你網路問題了吧
我覺得是你網路爛
我行網可以拉滿
我不是說 30Mbps
我說 30MBps
噢,是 30MiB/s
30Mbps 還是可以啦
我記得 James 家的網速應該有 125MBps
30MBps 不過分吧
不是,你為啥會覺得要拿github出來比
它在美國唉
你區域網架一個試試
所以區域網的效率很高嗎
🤔
而且人家連v6都沒有,你怎麼會覺得他網路有調好
??
他的網路很糟糕
區網要能跑不滿很難吧
[photo](media:AgACAgUAAx0CPZbPgAABGm64ZqnqIwVOr0ZEFBkOTu7Oq4XXVdUAAiS8MRsnY1FVEU4LBrCd_osBAAMCAANzAAM1BA@telegram)
但我可以這樣
行網 👍
你是不是在遠傳壓力很大
我對一坨主管開 Mail 狂幹
還好而已吧
那是你用到爛網路
anyway 我覺得用專門為 blob 設計過的 restic 或 borg 備份比 git 好
雖然上面 clone 站不住腳
有個東西叫git-lfa
他也不是備份用的呀(
雖然確實比純 git 方案好一點
備份一坨 blob 的正確開啟方式是 fs level snapshot 👌
差異備份 nice
Windows 傳檔案就 robocopy
Linux 就 rsync
古早時代有個選項叫 dump
現在可以玩 btrfs snapshot 然後 send
新 FS 玩得真花
但要讓使用者傳檔案的話最好的方法就是幫他掛個 SMB
叫他拉進去等一週保平安之類的
我看過一堆備份軟體就是依託答辯
一堆屎不用比用了快
然後就會發生新檔蓋舊檔
也可以來點最經典的 Ghost(逃
資料還是沒了
加密病毒順便幫別人加密
那就放新的目錄,然後 FS 端 dedup?
那你上PBS啊
造什麼輪子
這就是為啥要切權限
鎖資料夾
然後 Snapshot
他們造輪子會有優越感
不是只有加密 新蓋舊
讓他們去吧
你沒搞好權限正常人也會不小心一個 Delete 幫你衫褲跑路
權限管理爛掉+Snapshot沒用設計的人也該去夾蛋了
這個太酷啦
[sticker](media:AAMCBAADHQI9ls-AAAEabuBmqf0UOqBIyXL2kdKK2ChbBt7blQACThYAAmcqUFAvPXIQwspk8gEAB20AAzUE@telegram)
好貴
那是github的問題
他就沒想讓你用
[sticker](media:AAMCAgADHQI9ls-AAAEabuVmqf2w3LOa5gm4nQjHe00lJN1-dQAC1hMAAu87QUjW5LgZI6zDEAEAB20AAzUE@telegram)
被國手嘲諷
[sticker](media:AAMCBQADHQI9ls-AAAEabutmqhmycsmE2e-AUF8HpaMoxbsjWgACGAADxKo1AzgLKVRsnU3hAQAHbQADNQQ@telegram)
佬互佬 <(_ _)>
是什麼大佬
最近工作好難找...
還好吧
大家都缺工餒
我思考一下
寫軟體的(?
我們起點不太一樣
Junior不太好找
空的都是Senior
沒寫的還要感受一下
他文字要找的是什麼
[sticker](media:AAMCBQADHQI9ls-AAAEabvdmqk6zSZRSoQf0c2BBhojJCgxl9gACOQAD1x2LBu2eaRF1raxPAQAHbQADNQQ@telegram)
確實
我們考慮要把senior職位的缺拔掉了
換成mid level的
收Junior嗎