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

Create package for laravel

Laravel với những tính năng vô cùng mạnh mẽ của mình ngày càng được sử dụng rộng rãi trong lập trình web. Một trong những điểm mạnh của laravel là lượng package vô cùng lớn giúp giảm rất nhiều thời gian để phát triển tính năng cho website của mình. Tuy nhiên đã bao giờ bạn nghĩ đến việc tự ...

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

Beginning with Raspberry Pi

Trong phạm vi bài viết này tôi trình bày tổng quan về Raspberry Pi dành cho người mới để bạn có cái nhìn tổng quan nhất, sau đó bạn có thể tự bắt đầu với việc tìm hiểu Raspberry Pi (RP): Raspberry pi là gì? Các bước cần thiết để bắt đầu với Raspberry Pi: cài đặt, tìm hiểu giới hạn, RP có thể ...

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

Recursion in Ruby

Đệ quy là gì? Recursion in computer science is a method where the solution to a problem depends on solutions to smaller instances of the same problem (as opposed to iteration). Graham, Ronald; Donald Knuth; Oren Patashnik (1990). Concrete Mathematics. Chapter 1: Recurrent Problems. Ví dụ ...

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

Hai mẹo nhỏ với fields_for và CarrierWave

Trong lúc làm dự án, mình có gặp một số vấn đề với fields_for và việc upload lại file khi submit form có chứa lỗi. Sau khi google thần chưởng thì mình đã tìm được giải pháp và quyết định đăng lên Viblo để những ai chưa biết có thể tham khảo </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 13:38 ngày 12/08/2018 chỉnh sửa

Những nguyên tắc nên tuân theo khi làm việc nhóm

Như các bạn đã biết, trong bất kể lĩnh vực nào của công việc cũng như cuộc sống, kỹ năng làm việc nhóm vô cùng quan trọng. Để có thể hoàn thành được công việc tốt nhất, theo tôi, làm việc nhóm cần có những nguyên tắc sau đây. 1. Có mục tiêu chung Để đạt được mục tiêu chung trong cả nhóm thì ...

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

AWS Kinesis

Trong bài viết này thì mình sẽ giới thiệu về services (chính xác hơn là một chuỗi services) của Amazon có khả năng xử lý luồng dữ liệu stream data rất nhanh, mạnh theo thời gian thực (realtime). Đó là các service thuộc Amazon Kinesis Amazon Kinesis là gì? Amazon Kinesis là service giúp bạn xây ...

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

Face detection với Core Image trong iOS

Trong những năm gần đây, nhận diện khuôn mặt là một vấn đề được tìm hiểu rất nhiều trong ngành khoa học máy tính. Đã có rất nhiều nghiên cứu, những bài báo khoa học được đăng trên các trang công nghệ uy tín liên quan đến việc phân tích và nhận dạng khuôn mặt. Trên iOS, việc nhận dạng khuôn mặt đã ...

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

Nil? .empty? .blank? và .present? trong ROR

.blank? và .present? là những hàm thường xuyên sử dụng trong Rails. Sự tiện dụng là lí do những hàm này được dùng thường xuyên. Trước hết: .nil? và .empty? là hàm của Ruby .blank và .present? là các hàm được thêm trong Rails .nil? Theo Ruby doc thì: .nil? là một hàm của Object, nên tất cả các ...

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

Một số hàm hữu dụng trong jquery

Jquery là một trong những thư viện Javascrit được sử dụng nhiều nhất! Tuy không 'hot' như AngularJS hay ReactJS nhưng vẫn rất hữu dụng với các lập trình viên! 1. toggle() $('#div1').toggle(); Chuyển đổi giữa show/hide của element. Rất tuyệt vời nếu bạn cần ẩn/hiện thẻ div, table, ...

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

Làm việc với code của người khác

Làm việc với code của người khác là một kỹ năng cơ bản của developer. Dành thời gian tìm hiểu và code đó thậm chí có thể trở thành của riêng bạn. Hôm nay tôi sẽ xem xét một số phương pháp tốt nhất để làm việc với code của người khác, đọc code di sản (legacy) một cách hiệu quả. Đây không phải là ...

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