(+84) 24-7303-9996

vti.techblog@vti.com.vn

VTI Tech Blog - Lập trình & Phát triển

Khám phá các góc nhìn công nghệ, chia sẻ kinh nghiệm và cập nhật xu hướng mới nhất từ những người trực tiếp tạo ra giải pháp tại VTI.

Bài viết mới nhất

tam.nguyentuong

Tôi đã biết bạn trai mình ngoại tình như thế nào? – Câu chuyện về KeyLogger

🤣Chào các bạn, mình là Tâm Nguyễn Tường🤣 Hồi cấp 3 mình có một tài khoản Fifa 2 full huyền thoại +8. Cái thời đấy thì cứ mỗi lần vào quán là cứ như sao K-pop đi chợ vậy. Rồi bỗng một ngày acc bay màu. Sau một thời gian…

Lập trình & Phát triển
1520
- T -

Tán gái 365 tập 1: Python & Selenium Gửi 100000000000000 ❤ trong 1 đêm

Lời mở đầu Chào các lập trình viên, các đấng lưng gù 4 mắt, các bậc thầy về giảm cân (trừ a Danh ra) Chắc hẳn ai trong chúng ta cũng nhận ra một điều rằng ngành IT nói chung đang đứng trước nguy cơ ế vợ cao nhất vũ…

Lập trình & Phát triển
3119
an.truonglong

Thi đấu khả năng lập trình với Robocode

Chào mọi người . Hôm nay Ẩn xin giới thiêu về một chương trình trò chơi mà mục tiêu là tạo ra một robot, nhiêm vụ của các bạn là tạo ra một con robot con cưng mà mình tâm đắc nhất bằng ngôn ngữ Java để chiến thắng các…

Lập trình & Phát triển
1970
Division9

Mẫu launch config app Golang trong VS Code

Hi Vtitans, Bài này ngắn lắm, mình chỉ share cái launch config để debug app của mình thôi. Do document hơi ít ví dụ nên mình nghĩ là có ích. Đây ạ: { "version": "0.2.0", "configurations": [ { "name": "Launch Package", "type": "go", "request": "launch", "mode": "debug", "program": "${workspaceFolder}/cmd/server/", "env":…

Lập trình & Phát triển
1583
Division9

Golint obey or not?

Hi Vtitans, Hôm nay mình trả lời câu hỏi "có nên sử dụng Golint" trong dự án của mình không. Mình nghĩ quyết định là dựa trên dự án, nhưng những thông tin đưa ra ở đây có giá trị tham khảo cho, ví dụ, một team đang cân nhắc…

Lập trình & Phát triển
1257
Division9

Golang where to set GO111MODULE

Hi Vtitans, Do Golang có bước chuyển đổi lớn về cách quản lý dependencies (từ Go 11), rất nhiều project, library, framework và đặc biệt là documentation không cập nhật hoàn chỉnh ngay được, dẫn đến nhiều khi anh em coder phải loay hoay cả tiếng đồng hồ không xong…

Lập trình & Phát triển
2397
Division9

Golang config profile với Toml

Hi Vtitans, Hôm nay mình lộ bí mật đen tối là đôi khi mình blog trong bực bội đó. Nguyên là thấy code kì cục mà chưa được khách cho sửa, dev nào mà chẳng ấm ức. Tuy mình không biết code, mình cũng chẳng biết golang với toml gì…

Lập trình & Phát triển
1429
Division9

Lọc field thừa trong JSON string với Java Squiggly

Hi Vtitans, Một vấn đề với POJO: sau khi ta viết một POJO với một tá field, và cảm thấy mình đã sẵn sàng bind data vào nó, convert sang Json string để trả về cho một GET request, rồi phát hiện ra là Rest service của chúng ta mong…

Lập trình & Phát triển
1407
Division9

XGBoost – Bài 12: Điều chỉnh số lượng và kích thước của Decision Tree

Ý tưởng cơ bản của thuật toán Gradient Boosting là lần lượt thêm các decision trees nối tiếp nhau. Tree thêm vào sau sẽ cố gắng giải quyết những sai sót của tree trước đó. Câu hỏi đặt ra là bao nhiêu trees (weak learner hay estimators) là đủ? Trong…

Lập trình & Phát triển
2426
Division9

Fix lỗi Gatsby command not found

Hi Vtitans, Ôi trời ơi, mỗi lần thử vọc cái gì mới trên con máy của mình là một lần chuẩn bị tâm lý phải fix issue gì đó trước khi chạy được một cái hello world! Đến mức thành quen, mình chả thèm nghĩ đến "set up chuẩn" nữa,…

Lập trình & Phát triển
1288
Division9

XGBoost – Bài 11: Train XGBoost model trên AWS

Thư viện XGBoost được thiết kế để tận dụng tối đa sức mạnh của phần cứng hệ thống, bao gồm tất cả CPU cores và bộ nhớ. Trong bài viết này, ta sẽ cùng nhau tìm hiểu cách thiết lập một server trên AWS để train XGBoost model, sao cho…

Lập trình & Phát triển
1983
Division9

Tìm hiểu nhanh SFTP và Paramiko Python

Hi Vtitans, Mình nhận bài tập lấy file từ SFTP on-premises và đưa lên AWS S3, cũng đang vừa tìm hiểu cách làm vừa blog. Trong bài này mình ghi lại các bước practice để hiểu sơ lược cách code python dùng paramiko. Cài đặt SFTP Mình dùng AMI Ubuntu…

Lập trình & Phát triển
1593

banner-vtian
VTIan

Bạn là VTIan?

Khám phá cơ chế nhuận bút khi đóng góp bài viết ngay tại đây!