Lập trình giúp chúng ta thoải mái hơn? (tiếp)
Trong bài trước mình đã giải quyết vấn đề khó chịu đó là chặn mấy thằng khó chịu, bây giờ thì mình muốn đem lại một cảm giác dễ chịu cho bản thân khi gặp 1 vấn đề khiến mình muốn lười. Chắc hẳn là chúng ta khi lướt tới cùng trời cuối đất trên Internet thì kiểu gì cũng sẽ gặp 1 topic nào đó có ...
Trong bài trước mình đã giải quyết vấn đề khó chịu đó là chặn mấy thằng khó chịu, bây giờ thì mình muốn đem lại một cảm giác dễ chịu cho bản thân khi gặp 1 vấn đề khiến mình muốn lười.
Chắc hẳn là chúng ta khi lướt tới cùng trời cuối đất trên Internet thì kiểu gì cũng sẽ gặp 1 topic nào đó có nhiều ảnh đẹp mà muốn lưu lại để xem hoặc đơn giản là sưu tập. Yeah, mình cũng vậy, mình thích chó mèo lắm nên có hẳn 1 thư mục lưu ảnh chó mèo, có những trang nhiều thật nhiều ảnh đẹp, ví dụ như thế này, mình đi save từng cái 1 chắc chết -- vì mình lười mà =)) hoặc đơn giản thì ấn Ctrl + S thì save cả trang lại và rồi lọc lấy ảnh, nhưng mà vẫn mất công, rất thủ công và không thấy ngầu 1 tý nào, và cái chính là mình vẫn lười --
Vậy thì bỏ công sức ra 1 tý để dành cho những lần sau này được lười, làm 1 cái tool save tất cả ảnh trong 1 trang bằng cách chỉ cần nhập link vào là xong, yeah, đỉnh cao của sự lười biếng.
Chuẩn bị
- Cài đặt Laravel
- Cài đặt server
- Composer update
- Bật sublime và đọc tiếp
Thư viện
Cần 1 lib Dom Parser để còn xử lý lấy ảnh ra từ đống trang web đó, dạo 1 vòng Google tìm kiếm thì thấy có vài cái hay hay. Nhưng mà nói vậy thôi, mình hướng dẫn làm bằng cái Simple Html DOM, không phải package của Laravel, mình thấy cái tên này lâu rồi nên đoán nó được sinh ra từ rất lâu rồi. Hừm, trẻ con lại thích chơi đồ cổ.
Chết thật, giờ mở code của cái project save Image của mình ra thấy chạy ver 4.2. Thôi kệ, ai muốn làm theo thì tự chuyển sang 5.2, 5.3 mà dùng (vì mình lười nhé).
Thế nên là, các bạn down cái Simple Html DOM này về, giải nén ra lấy file simple_html_dom.php cho vào thư mục app/libraries/ (thư mục này tự tạo ra nhóe)
Mở composer.json ra thêm vào trong autoload đoạn này:
"files": [ "app/libraries/simple_html_dom.php" ]
Rồi chạy composer dump-autoload
Cái này dễ dùng vãi, simple mà, đọc cái Quick Start của nó là ngộ ra được ngay cần phải làm gì.