Bài viết của Trịnh Tiến Mạnh

Deploy Laravel với Docker lên môi trường Production

Xin chào mọi người. Đây là bài viết thứ 2 trong chuỗi bài viết nói về phát triển project Laravel với Docker của mình. Ở bài viết thứ nhất mình đã nói về việc tạo môi trường Development Laravel với Docker ở đây : https://kipalog.com/posts/Thu-cai-dat-moi-truong-docker-cho-laravel Môi ...

Tác giả: Trịnh Tiến Mạnh viết 20:56 ngày 11/08/2018 chỉnh sửa

[Quán cơm bình dân] Thực đơn số 1: Cơm bình dân Dependency Injection - Phần 2

Bài này là bài tiếp theo phần 1 có nội dung về việc cắt nghĩa Dependency Injection dưới cách giải thích của cá nhân, và cũng nằm trong series Quán cơm bình dân mà chủ bút là kiendt :D Phần 1 của bài ở link này: http://kipalog.com/posts/Quan-com-binh-dan--Thuc-don-so-1--Com-binh-dan-Dependency-I ...

Tác giả: Trịnh Tiến Mạnh viết 20:56 ngày 11/08/2018 chỉnh sửa

Sử dụng CodeIgniter 3.0 để start project?! Tại sao không!

Giới thiệu Tản mạn chút : Chắc hẳn sẽ có nhiều bạn cảm thấy kì cục như kiểu mình ở nông thôn mới ra thành thị khi dùng một framework gần 10 năm tuổi và ít được cải tiến, ít tính năng hiện đại như CodeIgniter(CI). Kiểu như suy nghĩ này: ku này nhà quê vc, giờ ai còn dùng cái fw cùi bắp đó, ...

Tác giả: Trịnh Tiến Mạnh viết 20:56 ngày 11/08/2018 chỉnh sửa

[Quán cơm bình dân] Thực đơn số 1: Cơm bình dân Dependency Injection - Phần 1

Cuối tuần mình có thư giãn bằng cách đọc hiểu và ứng dụng một chút về dependency injection . Cảm thấy khá thấm nên muốn chia sẻ cho các bạn về những gì mình nắm được, chúng ta có thể trao đổi và thảo luận. Mình cũng nảy ra ý tưởng sẽ viết các log có tính chất bình dân hóa về tin học, các kỹ ...

Tác giả: Trịnh Tiến Mạnh viết 20:55 ngày 11/08/2018 chỉnh sửa

Cách download CSV trong framework Fuelphp

Download CSV cho framework Fuelphp http://fuelphp.com/ Tạo file app/classes/format.php <?php // app/classes/format.php を作成 class Format extends FuelCoreFormat { /** * CSV出力をSJIS-WINで返す * @access public * @param mixed $data * @return ...

Tác giả: Trịnh Tiến Mạnh viết 20:53 ngày 11/08/2018 chỉnh sửa

Late static binding trong PHP

Trong PHP 5.3 ngoài các tính năng mới như namespace, closure được giới thiệu thì còn một tính năng nữa ít được chú ý hơn (ít nhất là mình nhận thấy vậy) đó là late static binding. Thì đầu tiên chúng ta cần phải biết late static binding là gì? Cái này mình cũng không biết giải thích sao nữa. Thôi ...

Tác giả: Trịnh Tiến Mạnh viết 20:50 ngày 11/08/2018 chỉnh sửa

[PHP] Khai thác lỗ hổng của chức năng download file

Lời nói đầu Mình viết bài này chỉ để nêu ra lỗ hổng khi code chứ không mang mục đích hướng dẫn hacking, do đó Nếu có gà thì mong đừng gạch đá, tội nghiệp. Nếu có hack thì vui lòng đừng mang mình ra làm bia đỡ đạn nếu bị bắt. :( Có thể "chiêu trò" này nhiều người cũng đã biết rồi. :) ...

Tác giả: Trịnh Tiến Mạnh viết 20:49 ngày 11/08/2018 chỉnh sửa

Reflection và Reverse Engineering trong PHP

Giới thiệu Reflection class trong PHP Kể từ PHP 5 trở đi, Programmer PHP đã có bộ API Reflection rất hữu dụng để reverse-engineering các class, interfaces, function hay các extension. Bài viết này sẽ giới thiệu tính năng, ý nghĩa và ứng dụng của Reflection trong PHP. Thế nào là ...

Tác giả: Trịnh Tiến Mạnh viết 20:46 ngày 11/08/2018 chỉnh sửa

Thêm Editor vào customize wordpress

. Việc thêm editor vào cusomter giúp cho theme của bạn linh động hơn rất nhiều. Mình đang làm một theme mà trên header của mình có phần tiêu đề cho phép người dùng nhập vào. Để có linh động và ứng dụng được nhiều, thay vì chọn textarea, input ( vì nó tính cứng nhắc ) nên mình đã chọn ...

Tác giả: Trịnh Tiến Mạnh viết 20:46 ngày 11/08/2018 chỉnh sửa

Kết nối MySql trong PHP

a. Giới thiệu: Mysql cải tiến hay còn gọi là Mysqli là một trong những trình quản lý cơ sở dữ liệu thông dụng nhất từ phiên bản php5.0 trở đi. Các Developer khuyến khích sử dụng cơ sở dữ liệu mới này. b. Kết nối $conn = mysqli_connect('localhost', $username, $password, $database_name or ...

Tác giả: Trịnh Tiến Mạnh viết 20:45 ngày 11/08/2018 chỉnh sửa