
Detect ký tự trong hình ảnh
Đọc ký tự trong văn bản trong một khung cảnh thiên nhiên là một phần quan trọng của nhiều tác vụ thị giác máy tính (Computer Vision-CV). Ví dụ, việc thực hiện nhận dạng ký tự quang học (Optical Character Recognition-OCR) các thuật toán có thể được cải thiện bằng cách đầu tiên xác định các khu vực ...

Tìm hiểu về công cụ Katalon trong kiểm thử phần mềm - tổng quan về Katalon (Phần 2)
Viết kịch bản kiểm thử tự động hóa thiết bị di động đầu tiên của bạn có thể khá khó hiểu nếu không có một công cụ chuyên dụng hoặc hướng dẫn cụ thể. Trong hướng dẫn này, chúng tôi sẽ giới thiệu cho bạn cách tăng tốc dự án tự động hóa của bạn bằng cách sử dụng tiện ích mobile recording của Katalon ...

Các Keyword cơ bản trong lập trình Swift
Hôm nay mình xin viết một phần về một số từ khoá cơ bản trong lập trình Swift. Ở phần này mình sẽ viết về các keywords liên quan tới việc khai báo hàm, thuộc tính, lớp ... Declaration Keywords let let: định nghĩa 1 biến bằng let là sau này không có thay đổi giá trị nó được đó. let ...

Cách phân chia folder và đặt tên components cho một app React
Chắc hẳn ai cũng biết, React chỉ là một thư viện nên không chỉ rõ cho người dùng cách tổ chức, phân chia cấu trúc thư mục cho dự án của mình. Xét trên một khía cạnh, có thể điều này là tốt vì dev có thể thoải mái thử rất nhiều cách khác nhau để chọn ra phương pháp phù hợp với dự án của mình. Tuy ...

Top-down learning path: Machine Learning for programmers
Late to the party? Yes. But is it always too late to start? Never! For last year and a half, I have seen devs around me riding on the hype train of machine learning and engage in conversation with kind of ideas which could as well get drafted to next script for Back to the future ...

Dockerizing Node.js web app
Trong bài viết này mình sẽ chỉ cho các bạn cách đưa một ứng dụng node.js vào một docker container. Tuy nhiên hướng dẫn chỉ cho môi trường develop, không phải cho môi trường product. Ngoài ra trong đây còn mô tả về cài đặt docker cũng như cấu trúc cơ bản của một ứng dụng Node.js Docker ra đời ...

Cùng nhau học VueX(Phần 2)
Xin chào các bạn, trước mình là viết một bài giới thiệu về VueX, hôm nay mình sẽ tiếp tục làm ví dụ đơn giản làm App Todo cho Vue + VueX với RESTful sử dụng Laravel. 1. Khởi tạo server với Laravel Bài này mình sẽ dùng Laravel để làm server, bạn config đầy đủ cho Laravel chạy được, và kết nối ...

Khắc phục điểm yếu SQL Injection trong Rails
Các bạn có bao giờ viết một scope như này không? scope :find_user, ->(name){where "user = #{name}"} Nếu bạn đã viết và sử dụng nó trong dự án thì xin chia buồn, độ bảo mật của dự án là cực kỳ thấp. Đây là một trong những lỗi SQL Injection cực kỳ cơ bản. Các lập trình viên đã nói về nó rất ...

Giải thích về pointer trong 5 phút
Nếu bạn đang đọc bài này thì có nghĩa là bạn muốn biết thêm về pointer trong C. Đó là 1 điều tốt. Kể cả nếu bạn không lập trình với C nhiều thì việc có những hiểu biết về pointer sẽ giúp bạn có thêm những hiểu biết sâu hơn về cách bộ nhớ hoạt động. Học về pointer cũng giúp bạn trở thành một lập ...

Cài đặt và sử dụng ElasticSearch trong Ruby On Rails
Mình có tìm hiểu và sử dụng nên hôm nay mình sẽ hướng dẫn các bạn cài đặt và sử dụng elasticsearch Đầu tiên mình sẽ tạo 1 project mới có tên test_elastic: rails new test_elastic tạo xong rồi đi đến project và chạy rails s nếu thành công vào link localhost:3000 sẽ có hình như dưới đây: 1. Cài ...

Thiết lập, cấu hình SSL miễn phí với CloudFlare và Heroku
Vừa rồi, mình vừa setup chứng chỉ SSL của CloudFlare cho cho website cá nhân host tại Heroku, và chứng chỉ này CloudFlare cấp hoàn toàn miễn phí (https chùa :v). Mục tiêu cần làm là gì: Điều hướng http://exampledomain.com về https://exampledomain.com Điều hướng http://www.exampledomain.c ...

Tạo màn hình setting trong android
Xin chào tất cả mọi người. Hôm nay, mình sẽ iết 1 bài chia sẻ về cách làm thế nào để tạo ra màn hình setting một cách nhanh chóng nhất trong android. Chúng ta sẽ làm một màn hình như sau: 1. Tạo project android Bạn có thể truy cập vào Android studio sau đó tạo 1 project mới , mình sẽ sử dụng ...

Core Concepts - React with Redux
Mở đầu Bài viết nhằm mục đích chia sẻ và hệ thống lại kiến thức về React & Redux . Bài viết không hướng đến các bạn còn mới toanh về React & Redux . Bài viết chỉ đưa ra khái niệm, flow... không có example code. Các khái niệm chính Redux flow Redux luôn luôn có một ...

Learn about Webpack
I.What is Webpack? Webpack được định nghĩa đơn giản như sau: Webpack là một công cụ dùng để build các mô-đun JavaScript. Để hiểu về định nghĩa ngắn gọn và có vẻ khó hiểu ở trên chúng ta sẽ cùng nhau thực hành một dự án nhỏ. Trước tiên chúng ta cần cài đặt công cụ Webpack CLI trên máy. ...

Sử dụng CNN trong bài toán nhận dạng mặt người ( Phần 2 )
Ở phần trước mình đã giới thiệu qua về thuật toán CNN, phần này hãy cùng áp dụng nó vào bài toán nhận dạng mặt người. Cài đặt môi trường Để thực hiện, mọi người cần cài đặt môi trường như sau: Python 3.6: https://www.python.org/downloads/ pip3: sudo apt install python3-pip NumPy, Pandas, ...

Scope trong AngularJS & sử dụng isolated scope với attributes
Chao, Hôm nay, mình xin làm bài giới thiệu cho các bạn về một vấn đề của Angular JS, đó chính là scope trong AngularJS & sử dụng isolated scope với attributes. Mời các bạn tham khảo, trong bài viết này, mình tham khảo tài liệu trên website của Angular JS https://angularjs.org/ Trước tiên, ...

Em cần giúp đỡ về css
Bây giờ e có một bảng thiết kế chỉ bằng thẻ DIV. E muốn thay đổi awidth của các cột một cách linh hoạt. Giống như là mặc định e có 3 cột, nhưng e phân quyền tài khoản. Có tài khoản thì chỉ xem được 3 cột, tài khoản thì xem 5 6 cột. Nhưng e không biết cách làm thế nào để khi xuất hiện thêm cột thì ...

Managing Styles in React Native
React Native là framework cho phép phát triển ứng dụng cho iPhone và Android với javascript..... Tuy nhiên mình viết bài này vì sau một thời gian đang tự học tự làm app. Đang code thì chuyển sang giai đoạn làm đẹp thì mình mới đang hỏi là cách mình quản lí styles của app đã thích hợp chưa và có ...

Tùy chỉnh hộp thoại cho data-confirm trong rails
Khi làm việc với Rails có thể bạn đã quen thuộc với hộp thoại xác nhận dữ liệu cho một liên kết. Nó được sử dụng để yêu cầu xác nhận người dùng trước khi thực hiện hành động thay mặt cho người dùng và cũng dùng để tránh việc xảy ra những request do sơ ý người dùng như vô tình click vào delete. ...

Sống ảo với Instagram API và Rails
Trong phạm vi bài viết này mình sẽ giới thiệu cho mọi người vài đường cơ bản về Instagram API cũng như cách sử dung nó trong một ứng dụng Rails. Ví dụ nếu một ngày nào đó bạn có nhu cầu làm 1 website sử dụng các hình ảnh từ mạng xã hội này chẳng hạn, chứ trong phạm vi dự án thì hiện mình vẫn chưa ...