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

PHP 8 đã phát hành – Những thay đổi và tính năng mới

Ngày 26/11/2020, PHP 8 đã chính thức phát hành. Hãy cùng vinasupport.com điểm qua những thay đổi và tính năng mới của PHP 8 so với PHP 7 nhé! Giới thiệu về PHP 8 PHP 8.0 là một bản cập nhật lớn của ngôn ngữ PHP. Nó chứa nhiều tính năng và tối ưu hóa […]

Bootstrap là gì? Hướng dẫn tạo template với Bootstrap

Trong bài viết: Top 10 CSS Framework tốt nhất để lập trình Front-End, mình có đề cập tới Bootstrap – Đây là 1 CSS Framework nổi tiếng, được sử dụng rộng rãi. Nó là 1 trong những CSS Framework đầu tiên trên thế giới. Hôm nay, VinaSupport sẽ giới thiệu, và hướng dẫn sử dụng Bootstrap. […]

Upload file tới Amazon S3 sử dụng Python 3

Bài viết này mình sẽ hướng dẫn các bạn upload file, hình ảnh tới Amazon S3 – Dịch vụ lưu trữ file nổi tiếng của Amazon. Để thực hiện các bạn vui lòng tham khảo các bài viết sau: Giới thiệu Amazon S3, tạo và quản lý bucket Tạo tài khoản AMI để lấy Access […]

Django là gì? Tổng quan về Django Framework

Django là gì? Django là 1 web framework miễn phí, phần mềm mã nguồn mở (Open source) được thiết kế theo mô hình MTV (Model-Template-Vews). Nó được quản lý và phát triển bởi tổ chức Django Software Foundation (DSF) Mục tiêu chính của Django là dễ dàng tạo ra các trang web phức tạp, dựa trên cơ sở […]

Tạo một Static Website / Blog với Jekyll

Để tạo một website / blog, chúng ta có thể dễ dàng tạo ra chúng sử dụng CSM như là WordPress, Joomla,… Đặc điểm của những CMS này là bạn cần cài đặt hệ quản trị CSDL như MySQL, MariaDB, PostgreSQL,… Nhưng nếu bạn chỉ cần 1 trang web hay blog cá nhân đơn giản […]

[Python] Kết nối tới dịch vụ AWS sử dụng thư viện Boto3

AWS (Amazon Web Services) là dịch vụ cloud nổi tiếng. Nó cung cấp cho chúng ta rất nhiều các dịch vụ như dịch vụ máy chủ EC2, lưu trữ S3, Load Balancing, … Ngoài ra AWS còn cung cấp rất nhiều API để quản lý các dịch vụ này bằng các ngôn ngữ khác nhau. […]

Hướng dẫn cài đặt Python 3 trên RHEL / Red Hat / CentOS

Sau bài viết hướng dẫn cài đặt Python 3 trên Ubuntu. Hôm nay, vinasupport.com sẽ hướng dẫn các bạn cài đặt Python 3 trên hệ điều hành RHEL / Red Hat / CentOS. Để cài đặt Python 3 phiên bản mới nhất trên RHEL / Red Hat / CentOS chúng ta sử dụng các lệnh […]

Tạo bảng trong Database với WordPress và PHP

Khi tạo WordPress Theme, bạn cần tạo bảng trong Database của WordPress, chúng ta sử dụng đoạn code PHP sau đây: Đầu tiên là gọi biến global $wpdb và require file upgrade.php của WordPress: <?php global $wpdb; $dbPrefix = $wpdb->base_prefix; require_once(ABSPATH . ‘wp-admin/includes/upgrade.php’); Sau đó gọi function dbDelta với đối số truyền vào là câu […]

[Python] Fix lỗi “Could not find platform independent libraries”

Nếu bạn gặp phải lỗi sau: Could not find platform independent libraries <prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ModuleNotFoundError: No module named ‘encodings’ Current thread 0x00007f47a62e3700 (most recent call first): Process finished with exit code 134 (interrupted by signal 6: SIGABRT) Nguyên nhân: Bạn đã […]

Giữ ứng dụng chạy online 24/7 với PM2

PM2 là gì? PM2 là một trình quản lý các tiến trình (daemon process) dành cho các ứng dụng NodeJS, nhưng bạn có thể sử dụng với bất kỳ ứng nào khác ngoài NodeJs như PHP chẳng hạn. Nó sẽ giúp bạn giữ các ứng dụng chạy online 24/7. Tác giả: Alexandre Strzelewicz Phát hành lần […]