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

[Swift] Cấu hình nhận push notification từ Firebase trong Swift

Hôm nay chúng ta sẽ tìm hiểu về quá trình khởi tạo và cấu hình 1 project iOS có thể nhận được push notification từ Firebase. Sẽ gồm các phần chính sau: Apple Developer Program Khởi tạo project Cấu hình trên Firebase Console website Implement firebase code trong Xcode Chạy Demo Lý do ...

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

Blockchain - Bảo vệ kho dữ liệu

1. Giới thiệu Hiện nay mọi người chỉ mới biết đến tiền ảo hay cụ thể hơn là Bitcoin nhưng chưa hiểu rõ công nghệ bên dưới nó hoặc vẫn còn mập mờ về khái niệm Blockchain . Đã có khá nhiều bài viết về khái niệm, cơ chế và ứng dụng của Blockchain nên hôm nay mình sẽ giới thiệu về cơ chế bảo mật ...

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

Sơ lược về IOT - Giới thiệu project điều khiển các thiết bị trong nhà với ESP8266, kiến trúc và cách cài đặt

Xin chào mọi người, hiện tại, từ khóa đang rất "hot" đó là cách mạng 4.0, công nghệ IOT – Internet kết nối vạn vật, chắc hẳn sẽ có rất nhiều người muốn tìm hiểu chút ít về nó, cũng như muốn được thấy được nhưng lợi ích của nó mang lại cho cuộc sống của chính mình. Mình cũng vậy, thấy mọi người đề ...

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

Git Alias

Introduction Khi làm việc với git, việc phải gõ toàn bộ câu lệnh đặc biệt là những câu lệnh dài nhiều lần có thể gây khó chịu một chút khi sử dụng. Nếu bạn không muốn gõ toàn bộ text thì bạn có thể cài đặt cho mỗi câu lệnh một alias. Khi đó chỉ cần sử dụng alias đó thay cho toàn bộ text. Setup ...

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

Mời góp ý new project Facial Expression Real Time.

Dữ liệu Fer2013 trên kaggle gồm 30k image size 48x48. Gồm 7 class (Angry,Disgust,Fear,Happy,Sad,Surprise,Neutral). Accuracy cao nhất trên kaggle là 71% mình chỉ được 59% (tạm chấp nhận được). Model mình training bằng CNN trên colab. Nếu có thời gian sau này mình sẽ thử training bằng model computer ...

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

Mảng và các hàm xử lý mảng trong PHP

1. Định nghĩa Một mảng là một cấu trúc dữ liệu mà lưu giữ một hoặc nhiều kiểu giá trị giống nhau trong một giá trị đơn. Nói đơn giản thì mảng như các dòng xe ô tô, từng dòng xe mang từng giá trị riêng ( value ) và được đánh số bằng thứ tự phổ biến trên thị trường ( key ). 2. Cú pháp Để tạo ...

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

Thủ thuật truy vấn ActiveRecord

Phần yêu thích của tôi trong Rails rõ ràng là scope ActiveRecord. Tính thể hiện (expressiveness) và khả năng tái sử dụng (reusability) của nó thật tuyệt vời. Dưới đây là một vài thủ thuật mà tôi thường sử dụng. Hãy cùng xem chi tiết các thử thuật này: Giả sử chúng ta bảng users với một liên ...

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

Tìm hiểu về Rack trong rails

Xét về flow của 1 request client đi tới web application ra sao nếu không có Rack: 1. Web servers Khi bắt đầu code Rails, web server của nó mặc định sẽ là WEBrick. (Đối với Rails >= 5 thì là Puma) Công việc chính của một Web server như WEBrick là một phiên dịch viên giữa client requests và ...

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

Giới thiệu về hệ quản trị cơ sở dữ liệu RethinkDB

RethinkDB là một cơ sở dữ liệu mã nguồn mở NoSQL, có khả năng mở rộng được phạm vi, được thiết kế cho nền tảng của các ứng dụng thời gian thực. RethinkDB cho phép lập trình viên có thể xây dựng được các ứng dụng thời gian thực có thể mở rộng phạm vi trong một khoảng thời gian với công sức là ít ...

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

Phương pháp làm việc Hourensou (Phần 3)

3. Soudan: Bàn bạc Trong hourensou, khi cần lời khuyên về vấn đề mà tự mình không thể tự giải quyết thì chúng ta cần bàn bạc Ví dụ như khi bạn gặp phải một technical khó, khiến bạn không thể hoàn thành công việc đúng thời hạn đã commit chẳng hạn. Vậy việc bàn bạc sẽ mang lại điều gì? ...

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