Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vinascript/html/wp-includes/functions.php on line 6114
Ngôn ngữ lập trình Archives - Trang 15 trên 41 - VinaScript

Latest Post

Triển khai dự án PHP, Mysql với Nginx trên Docker Tìm hiểu về HTML – Ưu điểm, nhược điểm và cách hoạt động của HTML

Plugin tốt nhất cho WordPress

Một trong những nguyên nhân quan trọng giúp WordPress trở nên phổ biến trong những năm gần đây là sự hỗ trợ đa dạng của các plugin. Tuy nhiên, với sự đa dạng đó cũng đi kèm với khó khăn trong việc lựa chọn plugin phù hợp trong số hàng ngàn tùy chọn có sẵn.

Giới thiệu Ghost CMS – Nodejs Open Source Platform cho Website / Blog

Tương tự như WordPress CMS dành cho PHP, Ghost là một hệ thống quản trị nội dung (CMS) được viết bằng ngôn ngữ lập trình Node.js, sử dụng ngôn ngữ JavaScript. Ghost thường được sử dụng chủ yếu để tạo các trang blog, tuy nhiên, chúng ta cũng có thể sử dụng nó để phát triển các trang web, cửa hàng trực tuyến và nhiều ứng dụng khác.

Lưu trữ session trên Database trong Rails 5

Ở bài viết trước, mình đã trình cách lưu session vào Redis Server trong Ruby On Rails với lý do là mặc định Rails 5 lưu session vào cookie trên trình duyệt của máy client. Điều đó mang lại rủi ro về bảo mật cũng như bạn ko thể lưu dữ liệu nhiều hơn 4kb. Do trình duyệt chỉ cho phép lưu 4kb trên cookie mà thôi. Ở bài viết này, mình tiếp tục trình thêm một phương pháp lưu trữ session nữa đó là lưu session vào database.

Nén và giải nén file zip giữ nguyên cấu trúc thư mục trong Ruby on Rails

Trong Rails 5, để xử lý việc nén và giải nén các tệp zip, chúng ta có thể sử dụng thư viện Ruby là “rubyzip”. Trong hướng dẫn này, tôi sẽ giúp bạn hiểu cách sử dụng thư viện “rubyzip” để nén một tệp từ một thư mục cụ thể và duy trì cấu trúc thư mục ban đầu. Chúng ta cũng sẽ tìm hiểu cách giải nén một tệp zip và đưa nó vào một thư mục cụ thể trong Ruby on Rails.

Tạo và quản lý Rake Task – Ruby on Rails

Ruby on Rails sử dụng Rake để quản lý các tác vụ, mà bạn có thể xem chúng như các lệnh để điều khiển ứng dụng Rails của mình. Ví dụ về các tác vụ mà Rails hỗ trợ bao gồm `rake db:migrate`, `rake db:create`, `rake db:seed`, và nhiều tác vụ khác. Tuy nhiên, bạn cũng có khả năng tự tạo các tác vụ riêng cho dự án của mình.

Khắc phục lỗi không dừng lại ở breakpoint khi debug Rails 5 trên IDE

Như các bạn đã biết, việc gỡ lỗi (debug) là một phần quan trọng và thường xuyên trong công việc của lập trình viên. Nó giúp chúng ta xác định và khắc phục lỗi trong quá trình phát triển phần mềm. Tôi đã gặp một tình huống khi thực hiện việc gỡ lỗi trên một ứng dụng web được xây dựng trên framework Ruby on Rails phiên bản 5.2. Vấn đề xuất phát từ việc không thể dừng tại các điểm breakpoint khi sử dụng môi trường phát triển (IDE) với phiên bản Rails 5 (thay vì phiên bản Rails 4).