thảo luận Code trên Mac với Win cái nào sướng hơn?

mac vẫn sướng nhất, tool tiếc đầy đủ, font phiếc render đẹp (windows với linux chạy theo dài dài)
Screen Shot 2020-06-08 at 23.45.14.png
 
laugh in hackintosh =]]
Tuỳ mẫu nữa. thấy hay phải thay card wireless. Cũng đang chay ryzentosh. Cái gì cũng chạy trừ docker phải chạy qua vagrant :censored: Tủ lạnh ko chuyển qua hẳn ryzen cũng lý do này.
 
code backend thì đúng là nên dùng desktop linux, cơ mà đấy là ở advanced level, khi bạn cần quan tâm setup database thế nào, setup reverse proxy (nginx caddy) các kiểu (thử ngẫm xem dùng /etc/hosts để test thì nhanh hơn hay là ssh vào cái vps sửa các kiểu thì nhanh hơn?), rồi thì systemd service/timer (chủ yếu là làm quen, quen rồi thì cũng không quá quan trọng), hoặc đơn giản hơn là mấy cái dependency (rolling release không nói, cài newest version cho software cho mấy thằng như ubuntu hay fedora cũng phải research chán), rồi thì mấy thứ lặt vặt như locale, config files... mà nhiều khi assumption về file system sai cũng có thể làm server thọt (như tôi vừa dính vụ upload mấy triệu file text lên server, đíu để ý nghĩ space đủ, ai dè thằng ext4 inode limit thấp vãi cứt được tầm 60% ổ cứng đã dẹo, toi mất một buổi)...

tất nhiên pro rồi thì chắc chả cần quan tâm chuyện này, ở trên toàn các bạn pro thì cần đếch gì dùng linux :(
 
code backend thì đúng là nên dùng desktop linux, cơ mà đấy là ở advanced level, khi bạn cần quan tâm setup database thế nào, setup reverse proxy (nginx caddy) các kiểu (thử ngẫm xem dùng /etc/hosts để test thì nhanh hơn hay là ssh vào cái vps sửa các kiểu thì nhanh hơn?), rồi thì systemd service/timer (chủ yếu là làm quen, quen rồi thì cũng không quá quan trọng), hoặc đơn giản hơn là mấy cái dependency (rolling release không nói, cài newest version cho software cho mấy thằng như ubuntu hay fedora cũng phải research chán), rồi thì mấy thứ lặt vặt như locale, config files... mà nhiều khi assumption về file system sai cũng có thể làm server thọt (như tôi vừa dính vụ upload mấy triệu file text lên server, đíu để ý nghĩ space đủ, ai dè thằng ext4 inode limit thấp vãi cứt được tầm 60% ổ cứng đã dẹo, toi mất một buổi)...

tất nhiên pro rồi thì chắc chả cần quan tâm chuyện này, ở trên toàn các bạn pro thì cần đếch gì dùng linux :(
làm kiểu này mới là chết...

anh là dev, anh không bao giờ được assume rằng cái môi trường deploy nó sẽ như thế nào, cho nên dù anh có cố tạo ra môi trường dev càng giống như server càng tốt thì kết quả là nó chỉ càng sai thôi...

chuyện này nói cách đây 5-7 năm thì đã bắt đầu sai rồi, lúc đó có thằng vagrant nhưng cũng vẫn còn thọt, từ khi có docker rồi thì môi trường deploy và dev là một; và nó không phải là cái OS các anh dùng để dev, hay để làm việc khác, nó là một cái container...
 
code backend thì đúng là nên dùng desktop linux, cơ mà đấy là ở advanced level, khi bạn cần quan tâm setup database thế nào, setup reverse proxy (nginx caddy) các kiểu (thử ngẫm xem dùng /etc/hosts để test thì nhanh hơn hay là ssh vào cái vps sửa các kiểu thì nhanh hơn?), rồi thì systemd service/timer (chủ yếu là làm quen, quen rồi thì cũng không quá quan trọng), hoặc đơn giản hơn là mấy cái dependency (rolling release không nói, cài newest version cho software cho mấy thằng như ubuntu hay fedora cũng phải research chán), rồi thì mấy thứ lặt vặt như locale, config files... mà nhiều khi assumption về file system sai cũng có thể làm server thọt (như tôi vừa dính vụ upload mấy triệu file text lên server, đíu để ý nghĩ space đủ, ai dè thằng ext4 inode limit thấp vãi cứt được tầm 60% ổ cứng đã dẹo, toi mất một buổi)...

tất nhiên pro rồi thì chắc chả cần quan tâm chuyện này, ở trên toàn các bạn pro thì cần đếch gì dùng linux :(

local thì để test thôi thì mấy cái này chạy docker cho nhanh, docker thì hệ điều hành nào cũng có rồi, mấy cái thím nói thì thuần về system quá rồi giờ cũng ít ai gặp, mình chơi k8s quen rồi giờ kêu quay lại deploy trên bare metal hay vps thì chịu
 
local thì để test thôi thì mấy cái này chạy docker cho nhanh, docker thì hệ điều hành nào cũng có rồi, mấy cái thím nói thì thuần về system quá rồi giờ cũng ít ai gặp, mình chơi k8s quen rồi giờ kêu quay lại deploy trên bare metal hay vps thì chịu
nói thế thì chịu rồi. nhu cầu mỗi người mỗi khác.
 
code backend thì đúng là nên dùng desktop linux, cơ mà đấy là ở advanced level, khi bạn cần quan tâm setup database thế nào, setup reverse proxy (nginx caddy) các kiểu (thử ngẫm xem dùng /etc/hosts để test thì nhanh hơn hay là ssh vào cái vps sửa các kiểu thì nhanh hơn?), rồi thì systemd service/timer (chủ yếu là làm quen, quen rồi thì cũng không quá quan trọng), hoặc đơn giản hơn là mấy cái dependency (rolling release không nói, cài newest version cho software cho mấy thằng như ubuntu hay fedora cũng phải research chán), rồi thì mấy thứ lặt vặt như locale, config files... mà nhiều khi assumption về file system sai cũng có thể làm server thọt (như tôi vừa dính vụ upload mấy triệu file text lên server, đíu để ý nghĩ space đủ, ai dè thằng ext4 inode limit thấp vãi cứt được tầm 60% ổ cứng đã dẹo, toi mất một buổi)...

tất nhiên pro rồi thì chắc chả cần quan tâm chuyện này, ở trên toàn các bạn pro thì cần đếch gì dùng linux :(
Thời buổi docker, từ local cho đến server, dockerize ném lên registry sẵn pull image về mà chạy thôi sao phải lăn tăn :v

via theNEXTvoz for iPhone
 
làm kiểu này mới là chết...

anh là dev, anh không bao giờ được assume rằng cái môi trường deploy nó sẽ như thế nào, cho nên dù anh có cố tạo ra môi trường dev càng giống như server càng tốt thì kết quả là nó chỉ càng sai thôi...

chuyện này nói cách đây 5-7 năm thì đã bắt đầu sai rồi, lúc đó có thằng vagrant nhưng cũng vẫn còn thọt, từ khi có docker rồi thì môi trường deploy và dev là một; và nó không phải là cái OS các anh dùng để dev, hay để làm việc khác, nó là một cái container...
>assume rằng cái môi trường deploy nó sẽ như thế nào
ỉa vào mod rồi đi ra.

hoá ra tôi còn đéo được quyền chọn cái droplet rồi bấm deploy trong mấy trang như vultr hay digitalocean. thật là tuyệt vọng.
 
Back
Top