
Cài đặt bộ lọc Random Forest để giải bài toán OCR trong môi trường Ruby
Bài viết này sẽ hướng dẫn cách cài đặt giải bài toán OCR (optical character recognition - nhận diện chữ viết) sử dụng thuật toán phân loại Random Forest bằng Ruby. Bộ dữ liệu sử dụng trong bài là bộ dữ liệu chuẩn MNIST cho chữ số viết tay và thuật toán Random Forest được cài đặt sẵn trong thư viện ...

Learn about GMO payment gateways with Gem GMO P2
As my previous article, I also show you about what is GMO payment getway and how it work. And now in this article, we practice using GMO in ruby on rails. If you use ruby on rails to do the application, it is easy for you to use because we already have Gem for support this. Now let's start to ...

Laravel Deep Dive: queue system phần 2
Tất cả các job chúng ta đẩy vào queue đều được lưu trữ trong một không gian lưu trữ riêng và được sắp xếp theo thứ tự thực hiện. Không gian lưu trữ này sẽ tùy thuộc vào driver mà chúng ta chọn cho việc thực hiện queue: nó có thể là csdl mysql, redis hoặc amazon sqs(simple queue system)... Để thực ...

Android Studio 3.0 Có Gì Mới?
Chào các bạn. Đến hẹn lại lên. Phiên bản mới nhất, với những cập nhật CHẤT nhất của Android Studio đã chính thức được xuất xưởng và được thông báo qua sự kiện Google I/O 2017 hồi tháng 10 vừa qua . Như vậy, các lập trình viên chúng ta đã phải chờ đợi trong khoảng 7 tháng kể từ phiên bản trước đó ...

Chức năng search với RxJava.
Search là một fuction phổ biến mà hầu hết các ứng dụng đều cần. Chúng ta cùng nhìn lại cách thức mà chứng ta thường implement một fuction search trong ứng dụng searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean ...

login facebook, twitter sử dụng sorcery và những điều cần lưu ý
1. Giới thiệu Tương tự như người anh em devise, sorcery là công cụ khá mạnh dùng trong authentication. Nhưng nó đơn giản hơn devise từ tính năng cho đến document Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018

Active Admin Custom Gem
With article, I want to show you guy about active admin gem, It most power gem to control interface admin. However I will show the tutorial how to set up it ? how to use it and custom it. By other way, You can use Active Admin to add an administration interface to your current project, or you can ...

ElasticSearch rails
Elasticsearch là một công cụ tìm kiếm dựa trên phần mềm Lucene. Nó cung cấp một bộ máy tìm kiếm dạng phân tán, có đầy đủ công cụ với một giao diện web HTTP có hỗ trợ dữ liệu JSON. Elasticsearch được phát triển bằng Java và được phát hành dạng nguồn mở theo giấy phép Apache. Elasticsearch là một ...

Tuyển tập 1 số hiệu ứng css3 đẹp mắt
Với các tính năng hỗ trợ các hiệu ứng chuyển động trong CSS3, giờ đây bạn có thể tự tạo các hiệu ứng chuyển động vô cùng đẹp mắt và chuyên nghiệp mà không cần dùng tới sự trợ giúp của Javascript hay jQuery vì nó là nguyên nhân ảnh hưởng đến tốc độ tải trang. Nếu bạn chưa có nhiều kiến thức viết ...

Facebook content placeholder
Content placeholder là gì? Content placeholder là các thành phần được hiển thị khi page load, mà nó được load đầu tiên, thay thế cho phần nội dung cần load. Và nó sẽ mất đi khi mà nội dung chính được load xong hết. Ví dụ placeholder images, khi mà bạn load web, có những bức ảnh lớn, nặng, thì nó ...

Đăng nhập không cần password với Facebook Account Kit
Giới thiệu chung Account Kit giúp người dùng đăng ký và đăng nhập ứng dụng một cách nhanh chóng và dễ dàng bằng việc sử dụng số điện thoại hoặc địa chỉ email của họ làm thông tin đăng nhập không cần mật khẩu. Account Kit được hệ thống gửi SMS và email của Facebook hỗ trợ mang lại hiệu quả tin cậy ...

LinkedHashMap
Khi sử dụng Map để tạo một map key-value, đôi khi chúng ta cần get ra cặp key-value theo index mà chúng được put vào map. Bình thường khi sử dụng HashMap, thì theo như https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html: Hash table based implementation of the Map interface. This ...

Kendo UI – HTML5
Khái niệm Kendo UI là 1 framework dựa trên nền tảng HTML5 và jQuery hỗ trợ chúng ta toàn diện trong việc xây dựng các ứng dụng Web hiện đại một cách dễ dàng và linh hoạt đến không ngờ. Có thể bạn sẽ nghĩ rằng: Kendo UI chắc cũng giống như jQuery UI - một framework cũng được xây dựng dựa trên ...

Tìm hiểu trình biên soạn văn bản trên dòng lệnh VIM
VIM hay Vi IMprove là một trình biện soạn văn bản nổi tiếng trên UNIX và Linux và có rất nhiều người đã cảm thấy ghét nó trong lần đầu tiên sử dụng. Tuy nhiên, bên cạnh số lượng lớn người ghét và không muốn sử dụng VIM thì cũng có một số lượng lớn người thích sử dụng nó, và những ai đã thích ...

Closures trong JavaScript
Closure là gì ? Closure là một khía cạnh quan trọng của Javascript mà các lập trình viên nên biết, bài viết hôm nay chúng ta cùng tìm hiểu những điều cơ bản về Closure, cách thức hoạt động của Closure trong Javascript. Chúng ta sẽ bắt đầu bằng cách xem xét hai định nghĩa về Closure: Định nghĩa ...

Tạo template riêng cho Angular CLI bằng Schematics (phần 2)
Trong phần 1, chúng ta đã tìm hiểu về Schematics, cấu trúc của một collection và schematic và cách Schematics làm việc. Trong phần này, chúng ta sẽ tìm hiểu cách tạo ra collection có thể đóng gói thành npm package, tạo một schematic và sử dụng collection với Angular CLI. Cụ thể chúng ta sẽ đi qua ...

[Laravel] Single Page Application sử dụng Vue, JWTAuth (P2)
Ở bài trước tôi đã đi đến bước tạo unit test, và phần còn lại như root component, child component, sử dụng router, axios, sử dụng JWTAuth ... sẽ được trính bày nốt trong bài này. Vue.js là hướng component nên tôi sẽ ra những component có đuôi .vue dưới đây : Template Script Style Kết ...

Sử dụng file cấu hình Xcode (.xcconfig) để quản lý cài đặt các bản build của project
Trong quá trình phát triển ứng dụng, chắc hẳn để release được ứng dụng, chúng ta thường xuyên phải trải qua nhiều giai đoạn: từ phát triển, đưa QA test, đưa khách hàng xem, rồi khách ok thì chúng ta up lên Appstore. Trong mỗi một giai đoạn, có thể chúng ta sẽ phải config code cho ứng dụng khác ...

Floating widget like facebook chat
1. giới thiệu Floating widget là view được vẽ trên các ứng dụng khác, vì thế ứng dụng cần permission android.permission.SYSTEM_ALERT_WINDOW . Ta sẽ dùng background service để thêm floating widget vào hierarchy của màn hình hiện tại, vì thế floating widget sẽ luôn ở trên các ứng dụng khác. ...

Cài đặt Apache, PHP và MySQL trên macOS Sierra 10.x
Thông thường khi lập trình WordPress hoặc PHP các bạn có thể tải các bộ cài Server có sẵn bao gồm Apache, PHP và MySQL như MAMPP,... Trong bài viết này mình sẽ hướng dẫn cài riêng biệt từng thành phần riêng trên macOS Sierra 10.x Bài viết gồm 3 phần chính: Cài đặt Apache Cài đặt PHP Cài đặt ...