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

[Python] Lấy đường dẫn Redirect URL sử dụng Requests

Để lấy đường dẫn Redirect URL (Chuyển hướng URL), với Python 3 ta sử dụng thư viện Requests. Đầu tiên chúng ta import thư viện Requests của Python import requests Gọi đên URL mà sẽ chuyển hướng r = requests.get(‘http://vinasupport.com’) Sau đó kiểm tra nếu status code trả về thành công với mã 200 thì […]

Xóa / Clear Cache trong Laravel 6/7/8

Laravel thật là 1 PHP Framework tuyệt vời. Nó là Framework phổ biến và phát triển nhanh nhất thế giới. Ở Laravel có hệ thống Cache cực kỳ mạnh, support nhiều loại Cache, cách thức cache. Tuy nhiên với người phát triển (developer) thì nó lại gây ra phiền phức với chúng ta. Nhiều khi […]

Hướng dẫn disable Widget Block Editor trên WordPress

Kể từ WordPress 5.8, chức năng quản lý Widget trên WordPress đã thay đổi giao diện. Nó có tên mới là Block Widget, có nhiều tính năng mới hơn. Tuy nhiên, nếu bạn chưa dùng quen, hoặc thích sử dụng giao diện quản lý Widget cũ thì bạn có thể sử dụng 2 cách sau. […]

Lưu và nhập Cookie với Python và Selenium WebDriver

Trong Automation Test sử dụng Selenium WebDỉver với Python 3, nếu bạn đã đăng nhập thì làm sao lưu được trạng thái đăng nhập khi bật lại cửa sổ trình duyệt. Chúng ta phải thao tác cookie của trình duyệt. Bài hướng dẫn sau sẽ hướng dẫn lưu (Save) và nhập (import) lại Cookie Để […]

Lấy đường dẫn URL hiện tại trên Laravel

Để lấy đường dẫn URL hiện tại của Laravel, Class Request của Laravel cung cấp cho chúng ta các phương thức để thao tác với URL như sau: Chú ý: Các phương thức này là của Laravel 7 VD: Chúng ta có biến $request là 1 instance của Class Request trong Laravel $request = new […]

Chuyển hướng Redirect 301 trong Laravel

Trong Laravel mặc định Class Redirect không chỉ định mã status chuyển hướng redirect. Trong file route.php chúng ta có đoạn code sau: Route::get(‘foo’, function(){ return Redirect::to(‘https://vinasupport.com’); }); Để chuyển hướng chỉ định mã code chúng ta thêm mã chuyển hướng vào đối số thứ 2 khi gọi class Redirect. Redirect::to(<URI>, <status_code>); Với <status_code> là […]

Hướng dẫn tạo File Zip sử dụng Python

Nối tiếp tutorial về lập trình Python, hôm nay chúng ta sẽ học cách tạo ra file zip bằng cách sử dụng Python, thông qua thư viện zipfile. Thư viện này là build-in của Python 3 nên các bạn không cần phải thực hiện cài đặt. Tạo File Zip sử dụng Python Đầu tiên là […]

Upload file tới mega.nz sử dụng Python

Chúng ta lại tiếp tục với service lập trình python. Lần này vinassupport.com sẽ hướng dẫn các bạn cài đặt và sử dụng thư viện mega.py để upload file lênh dịch vụ lưu trữ mega.nz. Chắc hẳn các bạn đã biết tới dịch vụ lưu trữ mega.nz. Tiền thân của nó là dịch vụ megaupload.com […]

Ẩn cửa sổ Firefox khi sử dụng Selenium và Python

Khi sử dụng Selenium, mặc định 1 cửa sổ Firefox sẻ được hiển thị ra để render Javascript. Điều đó sẽ gây rất nhiều khó chịu cho bạn. Vậy chúng ta có thể ẩn cửa sổ này đi không? Với Chrome và các trình duyệt khác thì mình không rõ. Nếu có thời gian sẽ […]

Thêm định dạng upload file cho WordPress

Càng ngày càng có thêm nhiều định dạng mới cho Website. Mình lấy vị dụ như hiện nay các website đang dần hỗ trợ định dạng ảnh webp do Google phát triển. Webp là định dạng ảnh mới được phát triển với mục địch giảm dung lượng ảnh mà không ảnh hưởng tới chất lượng. […]