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
Một nguyên tắc khi chúng ta sắp sếp thứ tự các file JS (Javascript) thông thường cần phải theo thứ tự nhất định. Trình duyệt sau khi tải bản mã HTML về sẽ render các file scripts theo thứ tự từ trên xuống. Vì vậy khi nhúng các file JS vào ta thường phải đặt […]
Gutenberg là bộ soạn mới của WordPress từ version 5.0, quản lý nội dung bài viết bằng các Blocks. Bài viết này sẽ hướng dẫn các bạn tạo 1 Block cho riêng mình ngoài các Block được hỗ trợ sẵn của Gutenberg WordPress Editor. 1. Đăng ký 1 block vào file functions.php <?php function gutenberg_vinasupport_sample_01_register_block() […]
Ở bài viết trước mình đã hướng dẫn các bạn cách cài đặt Web Server ( LAMP Stack ) trên Ubuntu Server. Chúng ta đã có một Web Server để chạy trang web với HDH Linux (Ubuntu Server), hệ quản trị CSDL MariaDB, bộ xử lý nội dung động PHP. Trong bài viết này mình […]
Nhằm tối ưu SEO OnPage cho website/blog sử dụng WordPress CMS, thì chúng ta nên xóa /category/ trên đường dẫn URL. Việc này sẽ giúp đường dẫn URL của bạn ngắn hơn, sạch hơn và tối ưu SEO hơn. Sau đây là 1 số phương án giúp các bạn làm xử lý loại bỏ /category/ […]
Gần đây chúng tôi có một khách hàng đã triển khai chứng chỉ SSL cho trang web của mình, nhưng anh ấy không biết cách thực hiện chuyển hướng đường dẫn từ HTTP sang HTTPS, vì vậy anh ấy đã nhờ chúng tôi giúp đỡ. Tuy rằng server đã cài đặt SSL nhưng trang web […]
Vấn đề / Problem Như các bạn đã biết việc debug là 1 công việc thường xuyên của 1 lập trình viên. Nó giúp các bạn dễ dàng tìm lỗi và gỡ lỗi trong quá trình lập trình. Khi mình thực hiện debug 1 web app viết trên 1 framewok của Ruby là Ruby On […]
1. Giới thiệu về Rake Task trong Rails Rails sử dụng Rake là để quản lí các task, có thể hiểu là các command để quản lý ứng dụng Rails. VD các task được Rails hỗ trợ như là: rake db:migrate, rake db:create, rake db:seed… Ngoài ra các bạn có thể tạo Task cho riêng mình. Bài viết […]
Sau khi phát triển xong App/Web bằng Ruby on Rails, điều mà chúng ta cần nghĩ đến là đưa sản phẩm lên internet. Trong bài viết này, VinaSupport sẽ hướng dẫn các bạn chuyển đổi ứng dụng Rails (website) sang chế độ Production Mode. Chạy ứng dụng Rails ở chế độ Production Tiền đề của hướng […]
Tiếp tục series bài viết về Ruby On Rails, hôm nay vinasupport.com sẽ hướng dẫn các bạn tích hợp bộ soạn thảo TinyMCE 4.x và trình quản lý file elFinder 2.x trong Rails 5. Bộ soạn thảo TinyMCE Trong một project, nếu bạn muốn quản lý nội dung, description của 1 sản phẩm hay 1 […]
WordPress 5.0 đã được phát hành chính thức chỉ vài giờ trước. Đây là bản phát hành WordPress lớn nhất và duy nhất trong năm 2018 với một số thay đổi và cải tiến lớn. Trong bài viết này, chúng tôi sẽ cho bạn thấy những tính năng mới trong WordPress 5.0. 1. Nâng cấp […]