Lập trình

Học lập trình online thông qua các bài viết, tutorial, chia sẻ kinh nghiệm về lập trình cho các ngôn ngữ như PHP, Java, Python, Ruby, Shell Script, Perl

Top 10 Bootstrap Sidebar 2019 đẹp và miễn phí

Dưới đây là 10 Bootstrap Sidebar đẹp và miễn phí mà bạn nên sử dụng cho blog, website của mình, được tổng hợp từ CodePen. Vì sử dụng Bootstrap nên các Siderbar này có hỗ trợ responsive giúp cho việc hiển thị trên mobile được tốt nhất. Sidebar layout Tác giả: Brenna Veen Bố cục sidebar […]

Quản lý máy ảo vCenter ESXi sử dụng vShere Python SDK

VMWare cung cấp cho chúng ta bộ công cụ “VMware vSphere Automation SDK for Python” để quản lý máy ảo trên vCenter ESXi. Bài này sẽ hướng dẫn các bạn cách kết nối, khởi động và shutdown máy ảo sử dụng vShere Python SDK. Các bạn có thể tải SDK ngôn ngữ Python ở link […]

[Odoo] Hướng dẫn debug SQL Query trên Odoo

Trong lập trình, việc debug câu lệnh sql là rất cần thiết. Chúng ta sẽ biết được số lượng câu SQL, nghiệp vụ của hệ thống, mối liên kết giữa các bảng CSDL. Việc debug SQL khá là đơn giản các bạn chỉ cần thêm tham số: –log-sql vào command chạy Odoo như bên dưới: […]

[Odoo] Tạo Cron Job trong Odoo Module

Cron Job là gì? Là công việc được thực hiện ở 1 thời điểm nhất định, hoặc thường xuyên (VD: 5 phút 1 lần). Tiếp tục series bài viết về Odoo. VinaSupport sẽ hướng dẫn các bạn tạo 1 Cron Job trong Odoo Module sử dụng ir.cron Bước 1: Tạo file models/test_cron_job.py với nội dung […]

[Odoo] Thêm biểu tượng icon cho Odoo Module

Ở bài trước, sau khi tạo thành công Odoo Module My Contacts, khi các bạn tìm kiếm ở mục Apps (Ứng dụng). Nó có icon mặc định khá là đơn điệu như bên dưới. Để thay icon mặc định này bằng icon mà mình mong muốn thì các bạn thực hiện các bước như sau: […]

Cài đặt và chạy chương trình Python trên Windows

Python đang là ngôn ngữ phát triển nhất năm 2019. Nó đang được các lập trình viên sử dụng nhiều để xây dựng các hệ thống liên quan tới trí tuệ nhân tạo (AI), Blockchain, … VinaSupport sẽ hướng dẫn các bạn cài đặt và chạy trương trình Python trên môi trường Windows. Download và […]

Cách cài đặt WordPress trên Vultr đơn giản nhất

Thông thường khi cài đặt WordPress trên VPS, chúng ta phải làm rất nhiều bước như: Cài và cấu hình Web Server: Apache hoặc Nginx Cài đặt và cấu hình CSDL: MySQL, MariaDB, … Cài đặt PHP Tạo Database, User để truy cập vào database Cài đặt WordPress Với một người mới bắt đầu, hoặc […]

Hướng dẫn lập trình Python với Visual Studio Code

Python năm 2019 trở thành ngôn ngữ phát triển nhất hiện nay. Nó càng ngày trở lên phổ biến, được sử dụng nhiều trong các dự án phần mềm, web. Đặc biệt là các dự án về trí tuệ nhân tạo (AI), Block Chain… Số lượng lập trình viên theo học lập trình Python vì […]

Một số hàm xử lý validate dữ liệu trong Javascript / Jquery

Validate dữ liệu là rất cần thiết khi bạn lập trình. Nó tránh cho hệ thống của bạn lưu trữ dữ liệu không chính xác, đồng thời cảnh bảo người dùng rằng dữ liệu không đúng để nhập lại. Dưới đây, VinaSupport sẽ tổng hợp các đoạn source code xử lý validate dữ liệu trong […]

Đóng băng Header của Table với HTML/CSS

Khi scroll dữ liệu trong 1 bảng, nếu dữ liệu quá dài, bạn cần phải scroll dữ liệu. Lúc đó phần header sẽ bị ẩn mất. Vì vậy cần đóng băng Header để cố định nó trong bảng. Điều này sẽ giúp bạn xác định được thông tin ở cột nào khi bạn scroll dữ […]