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

Gửi Email bằng SMTP trong PHP sử dụng PHPMailer

Chúng tôi muốn giới thiệu đến các bạn thư viện gửi mail được sử dụng phổ biến nhất trên ngôn ngữ lập trình PHP đó chính là thư viện PHPMailer. Dưới đây là 1 số thông tin của thư viện PHPMailer. Github: https://github.com/PHPMailer/PHPMailer Tác giả: Brent R. Matzelle Phát hành lầ đầu từ năm 2001; […]

Thiết lập mật khẩu cho file pdf sử dụng Python

Sẵn đây mình vừa được giao làm 1 task quan trọng là đặt mật khẩu cho file payslip (bảng lương) bằng Python 3. Nên hôm nay mình xin chia phần source code xử lý nghiệp vụ này sử dụng package PyPDF2 Cài đặt package PyPDF2 PyPDF2 là một package được sử dụng phổ biến nhất […]

Phân biệt các loại model trong Odoo

Odoo Models là 1 thành phần quan trọng trong kiến trúc của hệ thống Odoo. Bài viết này vinasupport.com sẽ hướng dẫn các bạn phân biệt các loại Model trong Odoo. Các loại model trong Odoo Odoo có 3 loại model đó là: Model: dành cho các mô hình cơ sở dữ liệu thông thường […]

Tổng quan về phân quyền trên Odoo – Phần 1: User & Group

Phân quyền là chức năng bắt buộc phải có của 1 hệ thống CMS, ERP, CRM. Tất nhiên Odoo cũng không ngoại lệ.  Bài viết này chúng tôi sẽ giới thiệu với các bạn chi tiết về phân quyền trên odoo. Đối tượng phân quyền trên odoo Người sử dụng (End User) Người sủ dụng […]

Sử dụng các icons có sẵn trên Odoo

Trong một hê thống sử dụng Odoo, việc sử dụng icon sẽ giúp chúng ta có 1 giao diện hài hòa và thân thiện với người sử dụng hơn. Mình xin chia sẻ các tài liệu cũng cấp thông tin các icons mà odoo đang hỗ trợ. Danh sách Odoo Icon Smarts => [ Link […]

Hướng dẫn tạo user mặc định sử dụng Laravel Seeder

Trong bài viết trước mình đã hướng dẫn các bạn tạo xác thực Laravel Auth và UI. Các bạn hoàn toàn có thể tạo user từ trang đăng ký của Laravel. Tuy nhiên nếu nó là 1 sản phẩm hoàn chỉnh, thì khi đưa lên môi trường production thì lấy đâu ra user đăng nhập […]

Hướng dẫn sử dụng Vue 3 với WordPress thông qua Vite

Sau rất nhiều ngày mò mẫn, xem đủ loại tutorial trên Internet. Với kiến thức thu được trong hơn chục năm code WordPress, mình đã thực hiện thành công việc tích hợp Vue 3 vào WordPress thông qua công cụ Vite. Hôm nay vinasupport.com xin chia sẻ với bạn cách làm này. Nếu có bất […]

[Odoo] Widget là gì? Hướng dẫn tạo Custom Widget trong Odoo

Một thành phần quan trọng không thể thiếu khi bạn lập trình sử dụng CMS Odoo. Đó chính là widget. Hôm nay vinasupport.com sẽ giới thiệu và hướng dẫn các bạn tạo widget đơn giản trong Odoo. Odoo Widget là gì? Widget là các mã code đã được tạo sẵn và được gọi 1 cách […]

Hướng dẫn sử dụng Vue 3 với PHP thông qua Vite

Chắc các bạn làm Laravel PHP thì đã quá quen với Vue 3, ở Laravel 9 bạn có thể tích hợp sử dụng Vue 3 thông qua 1 thư viện là Vite. Việc sử dụng Vite sẽ giúp các bạn tăng tốc độ build và lập trình phần fronend của trang Web. Ở bài viết […]

Vite là gì? Hướng dẫn sử dụng Vite với Vue 3

Sau bài viết thứ nhất xây dựng môi trường phát triển Vue sử dụng Vue-cli thì hôm nay mình sẽ giới thiệu cho bạn 1 công cụ mới – 1 trend mới để lập trình Vue được nhanh chóng hơn. Đó là sử dụng Vite. Vite là gì? Vite được công bố là “Next Generation […]