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

Lấy giá trị checksum MD5, SHA1 của file sử dụng Python

md5, sha1 là 2 hàm băm nổi tiếng nhất thường được sử dụng để mã hóa mật khẩu. Ngoài ra nó cũng thường được sử dụng để kiểm tra tính toàn vẹn của tệp tin, khi được sao chép từ nơi này sang nơi khác, hoặc tải trên mạng internet về. Hôm nay vinasupport.com sẽ […]

Hướng dẫn tạo giao diện message sử dụng Materialize Css

Materialize CSS là giao diện được thiết kế và định nghĩa bởi Google. Nó rất bắt mắt và chạy nhẹ nhàng trên các trình duyệt khác. Hiện vinasupport.com cũng đang sử dụng Materialize làm giao diện cho website. Hôm nay chúng tôi sẽ giởi thiệu đoạn code được chúng tôi sử dụng đê hiển thị […]

Hướng dẫn tạo Shortcode trong WordPress

WordPress Shortcode là gì? Shortcode là một trong những cái tuyệt với nhất của WordPress. Nó được sử dụng để dễ dàng nhúng các đoạn code vào bất cứ đâu trong bài viết, template trên WordPress. Hướng dẫn tạo Shortcode trên WordPress Để tạo Shortcode trên WordPress là khá dễ dàng, đầu tiên trong file […]

Sử dụng CSRF fix lỗi “419 PAGE EXPIRED” trên Laravel

Laravel là framework lớn nên nó hỗ trợ khá nhiều các phương thức bảo mật an toàn cho ứng dụng web của bạn. Một trong số đó là CSRF. Khi bạn tạo 1 form và submit ngay lập tức bạn sẽ gặp 1 lỗi đó là “419 Page Expired“. Đó là bạn chưa có token […]

Cài đặt và sử dụng Bootstrap Icons trên Laravel

Trên 1 website có 1 thành phần được sử dụng rất nhiều đó là các Icons. Nó thể hiện trực quan ý nghĩa của các button và các thành phần khác trên 1 website. Sau một thời gian sử dụng bộ icon của Font Awesome, thì bây giờ mình đã thay thế nó bằng Bootstrap […]

Tổng quan + Hướng dẫn sử dụng Laravel Migration

Trên Laravel có 2 công cụ được sử dụng để thao tác với database là Laravel Migration và Laravel Seed. Hôm nay, vinasupport.com sẽ giới thiệu và hướng dẫn các bạn sử dụng Laravel Migration. Laravel Migration là gì? Laravel Migration được hiểu là một công cụ quản lý version của database trên Laravel. Nó […]

3 Cách merge 2 mảng Array trong PHP

Bài viết này vinasupport.com sẽ hướng dẫn các bạn các cách phổ biến nhất để merge 2 mảng dữ liệu trong PHP 1. Sử dụng array_merge Một cách sử dụng phổ biến nhất là sử dụng array_merge VD: $a = array(‘a’, ‘b’); $b = array(‘c’, ‘d’); print_r(array_merge($a, $b)); Kết quả: 2. Sử dụng array_push VD: […]

Thiết lập hỗ trợ cú pháp cho Jquery và các thư viện Javascript trên PHPStorm

Khi thực hiện code Jquery trên PHPStorm mình gặp 1 vấn đề là nó không hỗ trợ cú pháp của Jquery và báo giống như bên dưới. unresolved function or method $() Bởi vì PHPStorm đang không nhận ra là bạn đã import sử dụng thư viện Jquery, vì vậy bạn cần thêm hỗ trợ […]

Tích hợp công cụ soạn thảo TinyMCE vào Laravel

Hôm nay vinasupport.com sẽ hướng dẫn các bạn tích hợp một trong những công cụ soạn thảo phổ biến và nổi tiếng nhất TinyMCE cho website. TinyMCE là gì? TinyMCE là một trình soạn thảo HTML WYSIWYG tiên tiến nhất được thiết kế cho việc đơn giản hóa việc tạo nội dung trang web. Nó […]

Copy static files sử dụng Vite

Vite hiện đang sử dụng khá phổ biến và dẫn thay thế Webpack. Một trong những chức năng quan trọng cần sử dụng trong việc build hệ thống Web thông qua Vite là sao chép static files. Điều đó được thực hiện thông qua Plugin: vite-plugin-static-copy Cài đặt plugin vite-plugin-static-copy Bằng lệnh npm sau: npm […]