Computer Vision - Image Processing - Point Processes

I. Introduction Như bài trước mình đã nói sơ lược những kiến thức cơ bản để bắt đầu học xử lý ảnh, hôm nay chúng ta sẽ đi chi tiết hơn vào việc tìm hiểu các thành phần của ảnh như ảnh số là gì, các thành phần của ảnh số... và cách cân bằng mức xám với ảnh xám. II. Digital Image 1. Concept ...

Tác giả: Hoàng Hải Đăng viết 16:08 ngày 12/08/2018

Longevity Testing là gì?

Ở bài này, QA Manager, Leads và Testers sẽ có kiến ​​thức căn bản về: Longevity Testing là gì? Tại sao phải Longevity Testing? Lập kế hoạch và Thực hiện các Longevity Testing Những thuận và chống của Longevity Testing là gì? Longevity Testing là gì? Longevity Testing là hoạt động kiểm tra: Để ...

Tác giả: Hoàng Hải Đăng viết 16:08 ngày 12/08/2018

Automation and Continuous Delivery for iOS Apps using Fastlane tools

Fastlane là 1 công cụ hỗ trợ cho iOS, Android developer trong việc release, build test cực kỳ tốt. Các tính năng chính của nó các bạn có thể tham khảo trên trang chủ: https://fastlane.tools/. Trong khuôn khổ bài viết này, mình sẽ hướng dẫn các bạn dùng Fastlane để build, up file ipa test lên ...

Tác giả: Hoàng Hải Đăng viết 16:08 ngày 12/08/2018

[Phần 2] Tìm hiểu các tính năng mới trong Laravel 5.5

Chào các bạn, Trong bài viết hôm nay, chúng ta cùng tìm hiểu thêm một số tính năng (có thể không lớn lắm) trong Laravel version 5.5 nhé </p> <div class= Tác giả: Tạ Quốc Bảo viết 16:08 ngày 12/08/2018

Cách sử dụng tính năng Wireless Debugging trên XCode 9

Cuối cùng Apple cũng tích hợp tính năng Wireless Debugging trên Xcode 9, điều này có nghĩa là các lập trình viên iOS sẽ không cần phải dùng đến cáp chuyển USB để kết nối thiết bị iOS với thiết bị MacOS khi cần built và debug các ứng dụng nữa. Để sử dụng tính năng mới này, bạn cần có XCode 9 trở ...

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

Tạo blog dùng Github và Jekyll

Hiện tại có khá nhiều trang cho phép viết blog, nhưng mình nghĩ có 1 blog riêng cũng hay, bạn có thể custom nhiều thứ và viết chủ đề nào cũng được Có nhiều cách tạo ra trang blog nhưng mình không phải Web developer cũng không muốn tốn nhiều thời gian nên mình chọn cách đơn giản là sử dụng Github và ...

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

Giới thiệu về koa.js

Giới thiệu. Koa.js là một framework nodejs dùng để xây dựng các ứng dụng về web, nó giống như express như nhiều người vẫn dùng. Koa yêu cầu node v7.6.0 hoặc cao hơn cho ES2015 để support async. Các tính năng nổi bật trong Koa. Koa cũng giống như express được xây dựng là 1 library nhỏ để ...

Tác giả: Tạ Quốc Bảo viết 16:08 ngày 12/08/2018

[Android] Play YouTube

I.Giới thiệu YouTube không còn lạ gì với chúng ta nữa rồi, nó là mạng xã hội lưu trữ chia sẻ video trực tuyến phổ biến nhất hiện nay trên thế giới. YouTube chứa kho dữ liệu video khổng lồ nó là nguồn tài nguyên vô tận cho các bạn muốn làm app liên quan đến Video. YouTube đã tạo ra app của riêng ...

Tác giả: Bùi Văn Nam viết 16:08 ngày 12/08/2018

React v16.0 có gì mới

Như các bạn đã biết, từ hồi năm ngoái người ta đã rục rịch về việc React được viết lại core với cái tên React Fiber. Sau 1 năm hóng dài cổ, thì vào hôm 26/09/2017 vừa rồi Facebook đã release React v16.0 và dân tình đã chính thức được chạm tay vào version đầu tiên được build dựa trên Fiber. Trong ...

Tác giả: Bùi Văn Nam viết 16:08 ngày 12/08/2018

[Nodejs] - Todo REST API(Part 1)

RESTful APIs REST là viết tắt của Representational State Transfer. Giải thích đơn giản, REST là một loạt hướng dẫn và dạng cấu trúc dùng cho việc chuyển đổi dữ liệu. Thông thường, REST hay được dùng cho ứng dụng web, nhưng cũng có thể làm việc được với dữ liệu phần mềm. API viết tắt của ...

Tác giả: Hoàng Hải Đăng viết 16:08 ngày 12/08/2018

In-memory caching trong ASP.NET Core

Caching có thể cải thiện đáng kể hiệu suất và khả năng mở rộng của một ứng dụng bằng việc giảm công việc được yêu cầu để generate nội dung. Caching làm việc tốt nhất với những dữ liệu thay đổi không thường xuyên. Caching tạo một copy của dữ liệu và trả về nhanh hơn rất nhiều so với dữ liệu gốc. Bạn ...

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

Một số thủ thuật làm tăng tốc Rspec test

Một số thủ thuật làm tăng tốc Rspec test Lí do cần test phải chạy nhanh Developer cần test chạy nhanh để có thể nhanh chóng kiểm tra xem code của mình chạy đúng hay không, từ đó có thể phát hiện ra bug một cách nhanh nhất. Nếu test chạy chậm thì dev sẽ thường rất ngại chạy và dần dần họ sẽ bỏ ...

Tác giả: Hoàng Hải Đăng viết 16:08 ngày 12/08/2018

How to boost your Vim productivity

Khi bạn sử dụng Vim (dù mới bắt đầu hay đã làm quen một thời gian), có lẽ bạn đều gặp các vấn đề, khó khăn hay một vài điều khiến bạn cảm thấy không được thuận tiện cho lắm. Hay sử dụng Vim không thực sự làm tăng được tốc độ edit text. Nếu bạn đang gặp những vấn đề như vậy, bài viết dưới đây là một ...

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

Laravel: Tìm hiểu về queues. (Phần 1)

Introduction Laravel queues cung cấp một API thống nhất trên nhiều loại queue backend khác nhau, như Beanstalk, Amazon SQS, Redis, hoặc ngay cả cở sở dữ liệu quan hệ. Queues cho phép bạn hoãn lại tiến trình của task, như gửi mail, cho đến một thời gian nào đó. Việc hoãn những task mất nhiều thời ...

Tác giả: Bùi Văn Nam viết 16:08 ngày 12/08/2018

Custom Transition Activity ( tạo hiệu ứng chuyển màn hình giống IOS)

Có khi nào bạn quá nhàm chán với cách chuyển tiếp giữa các activity chưa ? Hoặc muốn việc chuyển tiếp đó giống như IOS chẳng hạn ? Bài viết này mình sẽ hướng dẫn mọi người cách "Custom Transition Activity" Cách dùng mình sẽ nói ở mục 3 2.1. Chuyển tiếp giữa các activity giống IOS Mục ...

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

Custom rails errors logs

. Mở đầu Trong các ứng dụng web, logs là rất cần thiết để chúng ta theo dõi tình trạng của server. Tuy nhiên, rails ghi toàn bộ log vào staging.log, production.log Điều này sẽ gây khó khăn cho chúng ta nếu như muốn biết hiện tại server có đang hoạt động ổn định không, có lỗi gì không, log ...

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

Encoding and Decoding in Swift 4

Swift 4 cung cấp một cách mới để tạo & parse JSON bằng cách sử dụng Codable protocol. Có nhiều cách khác nhau, nơi bạn muốn chuyển đổi 1 class sang Data. Một nhu cầu rất phổ biến là khi bạn muốn POST một dữ liệu kiểu JSON như là một HTTP body. Một trong những cách tiếp cận phổ biến nhất được ...

Tác giả: Tạ Quốc Bảo viết 16:08 ngày 12/08/2018

Cách tạo và deploy một ứng dụng đơn giản lên heroku

Vừa qua mình cũng có deploy một website đơn giản lên heroku và giờ mình chia sẽ những gì mình đã làm được lên đây nhé 1. Đầu tiên mình phải có một ứng dụng Chạy câu lên rails new app_deploy để tạo một dự án mới có tên app_deploy, sau khi chạy xong màn hình sẽ xuất hiện như hình bên dưới Sau ...

Tác giả: Bùi Văn Nam viết 16:08 ngày 12/08/2018

Giới thiệu về Spring Boot: Server-Sent Events

Version mới nhất của Spring, Spring 5 hỗ trợ khá tốt để làm việc với bất đồng bộ và Reactive web app. Hôm nay mình sẽ giới thiệu cho mọi người implement một tool trong đống tính năng mới này là Server-Sent Event trong web app của mình. OK Let's begin </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 16:08 ngày 12/08/2018

10 lỗi mà Rails developer hay mắc phải

Ruby on Rails ("Rails") là một framwork mã nguồn mở phổ biến, dựa trên ngôn ngữ lập trình Ruby nhằm đơn giản hóa và hợp lý hoá quá trình phát triển ứng dụng web. Rails được xây dựng trên nguyên tắc quy ước về cấu hình. Theo mặc định Rails giả định rằng các nhà phát triển sẽ tuân theo các quy ước ...

Tác giả: Hoàng Hải Đăng viết 16:08 ngày 12/08/2018