Nội dung tóm tắt Báo cáo nghiên cứu quý 1/2019

Nội dung tóm tắt Báo cáo nghiên cứu quý 1/2019

Báo cáo nghiên cứu quý là hoạt động định kỳ hàng quý tại GMO Z.com Việt Nam Lab Center. Với một đội ngũ kỹ sư luôn ham học hỏi để trau dồi trình độ kỹ thuật hiện tại cũng như nắm bắt các công nghệ mới, các kỹ sư của GMO Z.com Việt Nam Lab Center luôn tận dụng khoảng thời gian 2 tuần nghiên cứu mỗi quý để tập trung trau dồi trình độ kỹ thuật hiện tại nhằm giải quyết các vấn đề đang gặp phải hoặc nắm bắt các công nghệ mới mà mình đang ... »

Scala cơ bản (Phần 1)

Scala cơ bản (Phần 1)

Scala Scala viết tắt cho Scalable Language và là một loại ngôn ngữ lập trình đa mẫu hình. Kết hợp lập trình hướng đối tượng (OOP) và lập trình hàm (Functional Programming). Lập trình hướng đối tượng (Object Oriented) Scala là loại ngôn ngữ lập trình hướng đối tượng. Tất cả gía trị đều là object. Loại và tính chất của object được định nghĩa qua Class và Traits Lập trình hàm (Functional) Scala là ngôn ngữ lập trình hàm. Tất cả functions (methods) là gía trị và tất cả gía trị là object (như đề cập ở trên), nên ... »

Lập trình web với Python và Flask Framework

Lập trình web với Python và Flask Framework

Khi nói tới lập trình web thì có lẽ rất nhiều lập trình viên sẽ liên tưởng ngay tới ngôn ngữ php. Ngôn ngữ php được biết tới là ngôn ngữ được sinh ra để phục vụ cho việc làm web với rất nhiều framework, cms cộng thêm với một cộng đồng rất đông và hung hãn nhưng trong bài viết tôi muốn trình bày một tiếp cận khác, bằng ngôn ngữ khác cho công cuộc làm web đó là lập trình web với ngôn ngữ python. I. Xây dựng môi trường Lựa chọn framework:  Hiện tại có rất nhiều ... »

Face clustering với DBSCAN và Chinese Whispers

Face clustering với DBSCAN và Chinese Whispers

Thế gian ngày nay, công nghệ phát triển, kĩ thuật tiến bộ. Học được kinh Kaizen của GMO, ghi lại triết lí cải tiến sản xuất, có thể giúp GMO đạt mục tiêu 55 năm, hùng bá thiên hạ. Mình đã về nước tận lực cống hiến nhưng cho đến nay mãi vẫn chỉ biết làm Web. Mình quyết định tu luyện OpenCV, nhưng vì không có data nên mãi vẫn không biết con yêu tinh này yêu nữa này tên gì nguồn gốc ở đâu. Quay tay lại ngay với chủ để chính thôi thì không biết nó là ... »

Xử lý ảnh với OpenCV - Tut5: Histogram Equalization

Xử lý ảnh với OpenCV - Tut5: Histogram Equalization

Mục tiêu bài viết Bài viết cung cấp cho người đọc kiến thức cơ bản về kĩ thuật Histogram Equalization (cân bằng Histogram) trong xử lý ảnh 1. Histogram equalization 1.1 Image Histogram Nếu chưa biết hay chưa hiểu rõ về Histogram, bạn có thể tham khảo tại [3]. Trước khi tìm kĩ thuật Histogram equalization, trước hết, bạn cần phải hiểu khái niệm histogram của ảnh. Histogram của ảnh, định nghĩa một cách đơn giản, là một cách biểu diễn (bằng hình ảnh) (graphical representation) về phân bố cường độ sáng của ảnh. Trong Histogram của ảnh, trục ... »

Xây dựng môi trường đơn giản với Docker Compose

Xây dựng môi trường đơn giản với Docker Compose

Đối với mỗi quá trình phát triển một web application, việc xây dựng môi trường phát triển là không thể thiếu. Thời đại Devops chưa thực sự rõ ràng, các developer thường tự cài đặt trên máy thật của chính mình, như là cái XAMPP nếu code PHP, cài JDK với Java,... và cả các Database căn bản. Sau đó với sự ra đời của Vagrant, kết hợp với ứng dụng tạo máy ảo miễn phí Virtualbox, dần dần việc cài đặt trở nên linh hoạt và hiệu quả hơn, cô lập mức tới mức OS để giữ cho máy ... »

Lifecycle Hook trong React 16.3

Lifecycle Hook trong React 16.3

Khi chúng ta làm việc với React hoặc tìm hiểu kỹ hơn về React Component, ta thường xuyên gặp các phương thức như : componentDidMount(), componentDidUpdate(), componentWillUnmount()...Đó chính là các React Lifecycle Methods - Các phương thức vòng đời của React. Khi bạn extends React.Component khi khởi tạo 1 class trong React. Chúng ta sẽ override các method lifecycle này để thực thi một số công việc nhất định. Do đó việc hiểu biết cách làm việc của các Method Lifecycle là rất quan trọng. Từ phiên bản 16.3 trở đi, React lifecycle đã có một số thay ... »

Đọc, xử lý log và gửi tin nhắn tới Slack bằng Fluentd

Đọc, xử lý log và gửi tin nhắn tới Slack bằng Fluentd

Đối với việc monitoring một hệ thống, thì việc căn bản đầu tiên là có một tác vụ tự động gửi notification về để thông báo cho chúng ta khi có lỗi xảy ra trên hệ thống. Trong bài viết này, chúng ta sẽ thực hiện cách notification đơn giản bằng cách sử dụng Fluentd để gửi message về Slack . ... »