Lập trình

Đóng gói Package Python để cài đặt với PIP

Nào bây giờ chúng ta cùng đóng gói Python Package đầu tiên của các bạn nhé! Mình đặt tên cho package này là VinaSupport Tạo Python package Đầu tiên chúng ta tạo câu trúc thư mục như sau: Giải thích cho 4 file này:  VinaSupport/MyModule.py chứa mã nguồn của chương trình VinaSupport/__init__.py để load các module, […]

[Odoo] Tạo và quản lý dữ liệu master và demo trong Odoo Module

Odoo cung cấp cho chúng ta phương thức tạo và quản lý dữ liệu master và demo data thông qua file xml và csv trong 1 odoo module. Trong đó: Dữ liệu master là loại dữ liệu quan trọng, ít thay đổi và cần load ngay từ đầu. Dữ liệu demo là loại dữ liệu […]

Để lập trình PHP trên Ubuntu cần làm gì?

Bạn chọn lập trình PHP trên Windows hay Linux (Ubuntu)? Đó là quyết định của bạn, nhưng hãy thử chuyển qua sử dụng Ubuntu để trải nghiệm. Có rất nhiều thư hay ho và biết đâu bạn sẽ không muốn quay về sử dụng Windows nữa. Mình bắt đầu chuyển sang sử dụng Ubuntu làm […]

Hướng dẫn cài đặt Odoo 13 trên Windows / Linux

Odoo 13 được phát hành vào đầu tháng 10/2019 (Ở thời điểm bài viết này). Phiên bản mới có nhiều cải tiến, thêm nhiều tính năng, ổn định và chạy nhanh hơn so với phiên bản trước đó. Bài viết này sẽ giới thiệu các tính năng mới của Odoo 13, download Odoo 13 và […]

Tổng hợp những Plugin nên dùng cho WordPress

WordPress là nền tảng blog lớn nhất thế giới. Nó có 1 kho plugin đồ sộ, luôn được thêm mới và cập nhật liên tục bởi các lập trình viên trên thế giới. Trong bài viết này, VinaSupport sẽ tổng hợp những WordPress Plugin nên dùng cho các Website, Blog sử dụng nền tảng WordPress. […]

[Odoo Module] Web List View Sticky Header – Đóng băng Header List View

Giới thiệu Odoo Module: Web List View Sticky Header, được sử dụng để đóng băng, cố định Header của List View trên Odoo 12 Thông tin Module Phát triển và duy trì: Ksolves India Pvt. Ltd. Hỗ trợ Odoo 12 Github: github.com/ksolves-store/web_listview_sticky_header Cài đặt Web List View Sticky Header Module Bước 1: Download Module từ link Github […]

[Shell script] Script tự động backup Source Code & Database

Source code và database là 2 thứ cực kỳ quan trọng của 1 website. Vì vậy cần có 1 giải pháp tự động backup hàng ngày là cần thiết để đảm bảo nếu có sự cố xảy ra thì chúng ta hoàn toàn có thể khôi phục lại. Script tự động backup Đoạn script sau […]

[Shell script] Kiểm tra và khởi động lại Service trên Linux Server

Nếu xảy ra một sự cố nào đó trên Linux Server, mà làm dừng 1 dịch vụ (Linux Service) như mysql chẳng hạn. Điều đó có thể khiến cho website của chúng ta bị dừng hoạt động bởi vì HDH Linux không thể tự khởi động lại service. Vì vậy đoạn script (Sử dụng Shell […]

Hướng dẫn cài đặt và cấu hình WordPress trên CentOS 8

Ở bài viết này, sau khi phiên bản CentOS 8 chính thức được phát hành. VinaSupport sẽ hướng dẫn cài đặt WordPress với LEMP Server ( Linux, Nginx, MariaDB, PHP 7.x ) trên CentOS 8 (Áp dụng được cho cả CentOS 7.x, RHEL 7.x và RHEL 8.x) Điều kiện tiền đề Một Linux Server ( […]

Gửi email sử dụng SMTP trong Python

Python cung cấp thư viện smtplib, sử dụng như một SMTP Client để thực hiện gửi email tới một địa chỉ Email khác trên Internet thông qua giao thức SMTP. Cài đặt thư viện smtplib Sử dụng trình quản lý package/module PIP của Python để cài đặt. # Python 2 pip install smtplib # Python […]