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

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

Sử dụng cURL trong Python với PycURL

cURL là một công cụ được sử dụng để truyền dữ liệu đến và từ một máy chủ và để thực hiện các loại yêu cầu dữ liệu khác nhau. Trong bài viết này mình sẽ giới thiệu về PycURL – một thư viện cURL rất tốt của Python. Website: http://pycurl.io GitHub: https://github.com/pycurl/pycurl Cài đặt PycURL Để […]

Fix lỗi: Command ‘x86_64-linux-gnu-gcc’ failed with exit status 1

Khi bạn cài  đặt một Python package trên Ubuntu mà gặp phải lỗi sau: error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1 Cách khắc phục là:  Đối với Python 3 chạy command: sudo apt-get install python3 python-dev python3-dev \ build-essential libssl-dev libffi-dev \ libxml2-dev libxslt1-dev zlib1g-dev \ python-pip Đối với Python 2 chạy command: sudo […]

Top 10 CSS Framework tốt nhất để lập trình Front-End

Đối với một website thì phần giao diện là phần vô cùng quan trọng. Nơi người sử dụng có thể theo dõi và thao tác dễ dàng dễ dàng. Hay chính xác nhất thì giao diện (UI/UX) chính là phần để giữ chân người sử dụng ở lại website của bạn. Hiện nay có rất […]