Ứng dụng Support Vector Machine trong bài toán phân loại hoa
Xin chào các bạn, mình lại trở lại rồi đây. Tiếp tục với loạt bài viết về Machine Learning trong bài trước mình đã giới thiệu với các bạn một cách tổng quan nhất về Support Vector Machine - một phương pháp vô cùng hiệu quả trong bài toán phân lớp dữ liệu. Tuy nhiên nếu đọc lý thuyết nhiều ...
Một vòng Laravel (Part 2)
Nối tiếp lọat bài về Một vòng laravel, chúng ta sẽ đi tiếp các nội dung còn lại, bao gồm: Localization Authorization (Access Control List) Mail Schedule Event Job Inversion Of Control Service Provider Contracts Facade Localization Một tính năng khá hay mà laravel hỗ trợ, ...
Các phương pháp thiết kế hướng đối tượng (SOLID)
Giới thiệu SOLID - 5 nguyên lý của thiết kế hướng đối tượng S – Single-responsiblity principle (nguyên lý đơn nhiệm) O – Open-closed principle (nguyên lý mở rộng - hạn chế) L – Liskov substitution principle (nguyên lý thay thế Liskov) I – Interface segregation principle (nguyên lý giao ...
Getting Started With RxSwift and RxCocoa
Getting started with rxswift and rxcocoa What is rxswift and rxcocoa RxSwift và RxCocoa là 1 phần của ReactiveX (thường gọi là “Rx”) được sử dụng ở rất nhiều ngôn ngữ và platform khác nhau. ReactiveX bắt nguồn từ .Net/C#, sau đó nó phát triển mạnh mẽ với Ruby-ists, ...
Cách khắc phục CSS object-fit không hoạt động trên IE
Thuộc tính object-fit xác định một element đáp ứng với height và awidth của content box chứa nó. Thuộc tính này nằm mục định nhúng các ảnh, video và các loại phương tiện có thể nhúng được khác kết nối với thuộc tính object-position. object-fit có thể được set với một trong các 5 giá trị sau: ...
mojinizer - công cụ hỗ trợ kiếm tra tiếng nhật cho RoR developer
Đôi khi các developer sẽ gặp khó khăn khi khách hàng người Nhật yêu cầu bạn phải validate các trường tiếng Nhật, hoặc là cần convert giữa các kiểu chữ cái khác nhau, mà cái khó là developer chẳng biết quy luật gì của tận 4 bảng chữ cái của Nhật, chẳng biết phải chuyển đổi chúng như thế nào. Để ...
RxSwift Beginning
Not a long time ago I faced a project dedicated to the FRP – ReactiveX , and its implementation with Swift – RxSwift . From what I had to face, the most difficult part is completely different building of code. With my experience in imperative programming, it was difficult to change myself to ...
Một vòng laravel (Part 4)
Inversion Of Control Service Provider Contracts Facade 4 khái niệm core trong laravel IoC (Inversion of Control) IoC là một design pattern mà đi ngược lại với các design của lập trình truyền thống. Nếu với cách thức lập trình truyền thống, ta sẽ (khởi tạo và) gọi các dependency khi cần, ...
Introducing to zsh shell and auto-completions
What is the point to to this? You don't need to remember all the command For example you can see all the command and help when you type git (Tab) For ubuntu sudo apt-get install zsh cat /etc/shells chsh /path/to/zsh extentions zsh-completions zsh-autosuggestions my setting file ...
Customize Validation với Validation Context
Đã bao giờ bạn tự hỏi làm thế nào để bỏ qua một hoặc nhiều validation trong một số trường hợp nhất định? Và hôm nay, tôi sẽ cùng các bạn tìm cách để giải quyết vấn đề này nhé. Điều đầu tiên nảy ra trong đầu tôi khi gặp vấn đề này là gán điều kiện cho validation. và chúng ta hãy thử xem. tôi có 1 ...
Tìm hiểu về SASS
SASS là một ngôn ngữ giúp mở rộng CSS với những tính năng vượt trội mà bản thân CSS thuần không thể cung cấp như nesting variasbles mixins extend/inheritance function ... Cài đặt SASS và biên dịch Cài đặt: Để cài đặt SASS trước hết bạn phải cài đặt Ruby trước sau đó chỉ chạy lệnh sau trên ...
AlarmManager trong android(part 2)
Tạo 1 báo thức lặp đi lặp lại Báo thức (dựa trên lớp AlarmManager) cho bạn 1 phương pháp để thực hiện các hoạt động theo thời gian ngoài đời của ứng dụng của bạn, ví dụ như khởi động 1 service 1 lần 1 ngày để download thông tin dự báo thời tiết. Những báo thức đó có các thuộc tính sau: nó cho ...
Có gì mới trong Notification Laravel 5.3
Trong ứng dụng chức năng notification rất quan trọng, đôi khi không phải lúc nào chúng ta cũng theo dõi ứng dụng thường xuyên. Thật may mắn trong laravel 5.3 đã hỗ trợ đầy đủ để chúng ta có thể làm được chức năng này một cách đơn giản nhất. Ở bài viết này mình sẽ hướng dẫn làm notification tới kênh ...
Hướng dẫn sử dụng jwt token với laravel P1
Lời mở đầu Mô hình client server -- WEB API hẳn không còn lạ lùng gì với chúng ta nữa , hiện nay việc sự dụng API giờ trở nên phổ biến và rất cần thiết đối với sự phát triển của các website qui mô và uy tín . Tuy nhiên, một vấn đề đặt ra đó là việc xác thực khi sử dụng các API vì khi sử dụng API ...
Materialized View In Cassandra, Part: 4
The most challenging task for newbies of Cassandra is the shifting when you move from a normalized relational data model (RDMS) to a typical Cassandra data model which is totally denormalized. You need to fetch data from a number of tables to serve a query, which could be a deadly thing in ...
introducing to tmuxinator
what is the point to do this? You will never need to remember what command you need to run the server for your application open new tab in terminal and type gulp watch ~ redis-server ~ or something All you need to do is mux (app name) after you are set to use tmuxinator. Installation ...
Sử dụng Webpack trong Angular 2
1. Webpack là gì ? Webpack là một module bundler cho những ứng dụng javascript hiện đại. Bundle là quá trình gom (hay còn gọi là nén) các tài nguyên khác nhau (source code) vào một file duy nhất sau đó sẽ trả về client. Bundle có thể bao gồm javascript, css, html và hầu hết các loại file khác. ...
Support Vector Machine trong học máy - Một cái nhìn đơn giản hơn
Xin chào các bạn, nếu như các bạn có theo dõi các bài viết trước của mình về các mô hình hồi quy thì chúng ta có thể dễ dàng nhận thấy được sự đơn giản và dễ áp dụng của phương pháp hồi quy, nhất là trong các bài toán dự đoán (prediction). Tuy nhiên chính sự đơn giản đó của mô hình làm cho hiệu quả ...
Kotlin for Android (II): How to create a new project
Nào, bây giờ chúng ta hãy cùng tiếp tục bài tiếp theo trong chuỗi bài viết về Kotlin nhé, nếu ai chưa xem qua bài introduce về Kotlin thì có thể click tôi đi Trong phạm vi của bài viết ngày hôm nay, mình sẽ giới thiệu cách để import Kotlin vào Android Studio và cách để create một dự án Kotlin nhé! ...
PHP - những điều cần biết
Các đặc điểm cơ bản của lập trình hướng đối tượng. Chúng được thể hiện như thế nào trong PHP Sự khác biệt giữa Abstract Class và Interface. Thế nào là một phương thức static. Phân biệt cách dùng từ khoá static::method() với self::method() Thế nào là Trait Thế nào là Namespaces Thế nào là ...