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

Eloquent trong Laravel 5.3

Xin chào các bạn. Hôm nay mình sẽ tiếp tục về series về Laravel. Và hôm nay mình sẽ giới thiệu với các bạn về Eloquent trong laravel và cách sử dụng Elixir . 1. Giới thiệu Eloquent ORM đi kèm với Laravel cung cấp một API ActiveRecord đơn giản và tiện lợi cho giao tiếp với database. Mỗi database ...

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

Bắt Đầu với Javascript (P5)

Trong phần này ta sẽ đi tìm hiểu về cách sử dụng các câu lệnh lặp có sẵn trong javascript. Bạn có thể nghĩ ra một vòng lặp như một phiên bản máy tính của trò chơi, nơi bạn nói với ai đó để thực hiện X bước theo một hướng thì Y; ví dụ, ý tưởng "Đi 5 bước về phía đông" có thể được thể hiện theo ...

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

Javascript async và defer

Javascript là 1 trong những tài nguyên chặn trang, có nghĩa là việc hiển thị HTML có thể bị chặn hay làm chậm bởi Javascript. Khi parser đọc đến <script> tag, bất kể là inline hay là external file, quá trình parse sẽ tạm dừng để fetch script đó về và execute. Việc này có thể là vấn đề nếu ...

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

Laravel: Eloquent relationships

1. Vấn đề Input : Cho 2 bảng: Categories (id, name,..) và Posts (id, category_id, title, digest,..) có quan hệ 1-N. Output : Lấy ra danh sách categories, với mỗi category kèm theo 1 post mới nhất. 2. Thực hiện Quan hệ 1-N giữa 2 bảng được định nghĩa như sau: // Category model ...

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

Software Development Process Model - Part 1

Software Life Cycle Phases Requirements, analysis, and design phase. System design phase. Program design phase. Program implementation phase. Unit testing phase. Integration testing phase. System testing phase. System delivery. Maintenance. The software process A structured ...

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

Kotlin Tips : Sử dụng Singleton, Utility Functions, Group Object Initialization và nhiều hơn nữa

Tất cả những Tips này để hỗ trợ các bạn viết code Kotlin trở nên tốt hơn và sử dụng tối đa những gì mà ngôn ngữ cung cấp. Có rất nhiều lợi ích cho Android Developer chúng ta khi sử dụng Kotlin như ngắn gọn, súc tích, an toàn và quan trọng hơn nó có thể tương tác với Java 100%. Và ngôn ngữ này ...

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

Điều khiển thời gian với gem timecop

Khi viết unit test với rspec trong ứng dụng ruby on rails đôi khi sẽ gặp phải một số case thao tới với thời gian(Date time) mà ta khó có thể control được nó. Ví dụ như chỉ được tạo bản ghi sau 5 phút kể từ khi có request, nhưng khi viết spec sẽ có thêm một case thời gian là invalid - thường thi ở ...

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

Facial Recognition System: Face Alignment

In my last post I've shown how to identify the face from the given image or video. In this post we are going to talk about "Face Alignment" which is a normalization technique, often used to improve the accuracy of face recognition algorithms, including deep learning models. A process of facial ...

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

Những câu lệnh cơ bản về SQL ( Phần 2)

Như bài viết trước mình đã giới thiệu về các câu lệnh SELECT , hôm nay mình sẽ giới thiệu cho các bạn các câu lệnh cơ bản tiếp theo. Câu hỏi đặt ra khi làm dự án thật như sau: Thêm bản ghi để hiển thị ra màn hình list. Hoặc chèn thông tin vào các cột trống của 1 hay nhiều bản ghi. Update ...

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

Laravel deep dive: Task Scheduling

Khi phát triển một ứng dụng nhiều lúc ta sẽ cần phải lên lịch để chạy một task nào đó như: update database, tình toán và ghi file, chạy một lệnh của hệ điều hành để update hoặc lệnh lịch thực hiện job tự động. Để làm điều này Laravel đã hỗ trợ chúng ta khả năng lên lịch cho task thân thiện dễ hiểu ...

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