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

[Odoo] Cấu hình Outgoing Mail Servers sử dụng tài khoản Gmail

VinaSupport sẽ hướng dẫn gửi mail bằng SMTP trên Odoo sử dụng tài khoản Gmail. Tạo tài khoản Gmail để gửi mail Đăng ký 1 tài khoản gmail miễn phí: https://mail.google.com/ Để tài khoản có thể sử dụng để gửi email chúng ta cần thực hiện các bước sau: 1. Bật IMAP Forwarding trên Gmail […]

Tổng hợp WordPress Plugin cần thiết cho Website bán hàng

Dưới đây là danh sách các WordPress Plugin cần thiết, nên cài đặt cho Website bán hàng bằng WordPress được tổng hợp mới nhất năm 2023. Tổng hợp khuyến mại WordPress Theme miễn phí trên ThemeForest 1. WooCommerce WooCommerce là 1 plugin của WordPress chuyên về thương mại điện tử, bán hàng được phát triển trên […]

[Odoo] Config log và đường dẫn file log

Mặc định Odoo không ghi các thông tin về truy cập, lỗi, … vào file log. Để kích hoạt, config log và chỉ định đường dẫn file log chúng ta thêm các tham số sau vào file odoo.conf. #HHHHHHHHHHHHHHHHH # Logs Settings #HHHHHHHHHHHHHHHHH # #—————————————————————————– # The log filename. If not set, use stdout. #—————————————————————————– […]

3 cách đưa WordPress về chế độ bảo trì Maintenance

Trường hợp bạn cần nâng cấp source code cho website (bảo trì wordpress), sửa chữa database, … Những công việc này sẽ mất một thời gian nhất định. Trong thời gian thực hiện, bạn mong muốn không ai có thể truy cập vào website / blog của bạn. Vì vậy chúng ta cần đưa về […]

Thực thi Command Line trên Linux sử dụng Python

Để thực thi Command Line trên Linux, chúng ta có cách cách sau đây: 1. Sử dụng module os Module os là module sẵn có trong Python, chúng ta có thể gọi ra sử dụng bất cứ lúc nào mà không cần phải cài đặt gì cả. Xem xét ví dụ sau: import os os.system(‘ls […]

Lấy thông tin địa chỉ Mac Address sử dụng Python

Địa chỉ MAC là gì? Địa chỉ MAC được hiểu là địa chỉ vật lý là mã định danh duy nhất được gán tới card mạng NIC của máy tính. Card NIC giúp kết nối máy tính với nhau trong mạng và nó là duy nhất cho tất cả các NIC. Nếu bạn sử dụng […]

[Shell Script] Đọc và xử lý Parameters và Arguments

Để đọc và xử lý các Parameter trong Shell Script, chúng ta xem xét các ví dụ dưới đây. Đọc và xử lý tham số trong Shell Script Để truyền tham số vào trong 1 script (viết bằng Shell Script) /bin/bash my-script.sh <param_1> <param_2> … <param_n> VD: Tạo 1 shell script có nội dung như […]

PHP là gì? Viết chương trình “Hello world” đầu tiên của bạn

PHP là gì? PHP là một ngôn ngữ lập trình bậc cao, được thiết kế dành riêng cho lập trình web. Nó ban đầu được tạo bởi Rasmus Lerdorf vào năm 1994. Nhưng sau đó chuyển sang phát triển bởi nhóm The PHP Group. PHP ban đầu được viết tắt là Personal Home Page, nhưng bây giờ […]

Đó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 […]