Bài viết của Hoàng Hải Đăng

Lập trình viên “trình cao” thì nên đọc sách gì? - Phần 1

Đầu tiên, xin hứng chịu gạch đá từ nhiều bạn rằng: developer thì cần gì phải đọc sách, code nhiều là giỏi thôi. Vâng, các cậu có cu, nhầm, các cụ đã có câu là "practice make perfect", cứ làm hoài là giỏi. Tuy nhiên, phải làm đúng cách thì mới giỏi được, code dở mà không chịu tìm cách cải thiện kĩ ...

Tác giả: Hoàng Hải Đăng viết 21:00 ngày 11/08/2018 chỉnh sửa

Tiếng việt trong Laravel + SQL Server trên Ubuntu

Cài đặt FreeTDS $ apt-get install libsybdb5 freetds-common php5-sybase Thêm cấu hình trong config/database.php trong Laravel 5 'sqlsrv' => [ 'driver' => 'sqlsrv', 'host' => env('DB_HOST', 'localhost'), 'database' => ...

Tác giả: Hoàng Hải Đăng viết 20:57 ngày 11/08/2018 chỉnh sửa

Send mail with Laravel, gmail

Như chúng ta đã biết việc gửi mail về cho người dùng trong web là một vấn đề phổ biến. Điển hình như gửi confirm mail khi member register, reset password khi member quên mật khẩu, hoặc là một thông báo gì đó mà cần dùng đến mail để thông báo cho người dùng. Hôm nay mình xin share cách gửi ...

Tác giả: Hoàng Hải Đăng viết 20:57 ngày 11/08/2018 chỉnh sửa

Thủ thuật Eloquent trong Laravel

Trong bài viết này, mình sẽ chia sẻ một vài thủ thuật hay mà bạn có thể làm với Eloquent của Laravel. Như chúng ta đã biết thì Laravel hỗ trợ cho chúng ta nhiều cách để tương tác với cơ sở dữ liệu. Và Eloquent ORM là một thế mạnh rất lớn Laravel có trong khi các framework không hỗ trợ. Vì vậy tại ...

Tác giả: Hoàng Hải Đăng viết 20:57 ngày 11/08/2018 chỉnh sửa

Viết bash install VPS

Vì tính chất công việc, nên đôi khi mình phải setup khá nhiều VPS để dùng. Đặc biệt là các VPS linux, tuy nhiên chỉ cần setup Apache + PHP + mysql + phpMyAdmin là đủ cho 1 cuộc tình Vì phải lặp đi lặp lại 1 mớ lệnh, mà mình thì cũng ko ưa terminal cho lắm nên đành viết cái bash để install. Tuy ...

Tác giả: Hoàng Hải Đăng viết 20:56 ngày 11/08/2018 chỉnh sửa

Tạo môi trường phát triển web đơn giản với Homestead

Lời giới thiệu Bạn là một web developer, bạn hầu như chỉ biết dev sản phẩm của mình và hầu như các công việc ở giai đoạn lằng nhằng như cài LAMP (Linux – Apache – MySQL -PHP) hay LEMP (Linux – NginX – MySQL – PHP), cấu hình tên miền, cấu hình server hay đại loại là SSL quá lằng nhằng và tất ...

Tác giả: Hoàng Hải Đăng viết 20:56 ngày 11/08/2018 chỉnh sửa

Sử dụng phiên bản PHP *bất kỳ* với MAMP Free

Tại sao lại *bất kỳ* Mình chỉ sử dụng trong list này thôi Cách thực hiện Cài MAMP như bình thường (Bỏ qua nếu cài rồi nha) Download phiên bản PHP bạn cần trong list trên tại đây Copy vào thư mục /Applications/MAMP/bin/php/ Để lại 2 phiên bản bạn cần, còn lại xóa hoặc thay tên ...

Tác giả: Hoàng Hải Đăng viết 20:55 ngày 11/08/2018 chỉnh sửa

Hack các trang WordPress trên shared server

Một trang web chỉ an toàn như mắt xích yếu nhất trên shared server của nó. Một khi hacker chiếm được quyền truy cập vào một trang trên server, họ có thể dễ dàng xâm nhập vào các trang khác nằm trên cùng máy chủ có cùng quyền hạn. Điều này gọi là cross-site contamination. Khi điều tương tự xảy ...

Tác giả: Hoàng Hải Đăng viết 20:55 ngày 11/08/2018 chỉnh sửa

Cài đặt server/VPS để chạy được cả PHP và Rails

Mục đích: để tận dụng tối đa server, như mình thì là để đỡ tốn tiền :)) Mình chỉ định thuê 1 cái VPS, nhưng vừa muốn nó có thể host được 2 cái blog wordpress của mình. Bên cạnh đó cũng muốn nó có thể chạy được app Rails của mình nữa. Kết quả mong muốn: sau khi setup, các app sẽ chạy ngon như ...

Tác giả: Hoàng Hải Đăng viết 20:55 ngày 11/08/2018 chỉnh sửa

Laravel 5.1 - bản nâng cấp ấn tượng

Laravel vừa thông báo nâng cấp bản v5.1, lần đầu tiên trong lịch sử cung cấp chính sách hỗ trợ dài hạn (long-time support) với người dùng. Chúng ta cũng cùng nhìn lại những tính năng mới nổi bật lần này Kể từ khi ra đời năm 2011, Laravel luôn luôn đi theo "chân ngôn" release early, ...

Tác giả: Hoàng Hải Đăng viết 20:54 ngày 11/08/2018 chỉnh sửa