Bài viết của Hoàng Hải Đăng

Laravel và những điều cần biết - phần 2

Giới thiệu Tiếp theo loạt bài viết về Laravel. Hôm nay chúng ta sẽ đi tìm hiểu: Mail Schedule Nội dung 1. Mail Laravel cũng cấp một API với trình điều khiển cho SMTP, Mailgun, SparkPost, Amazon SES, sendmail giúp việc gửi mail nhanh chóng và dễ dàng hơn. Chuẩn bị Để có thể gửi ...

Tác giả: Hoàng Hải Đăng viết 14:20 ngày 12/08/2018 chỉnh sửa

Ứ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 ...

Tác giả: Hoàng Hải Đăng viết 14:20 ngày 12/08/2018 chỉnh sửa

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. ...

Tác giả: Hoàng Hải Đăng viết 14:20 ngày 12/08/2018 chỉnh sửa

Giới thiệu Oracle Enterpise Service Bus

I. Giới thiệu chung. Hệ thống mạng doanh nghiệp thường triển khai các ứng dụng,các nền tảng và các quy trình nghiệp vụ khác nhau. Một yêu cầu thiết yếu là chúng cần được liên kết và trao đổi thông tin với nhau. Nhưng có một vấn đề phổ biến là chúng không sử dụng một loại định dạng dữ liệu chung ...

Tác giả: Hoàng Hải Đăng viết 14:19 ngày 12/08/2018 chỉnh sửa

React + ES6 = không còn autobind

React đã loại bỏ tính năng "autobinding" với các class component sử dụng cú pháp EcmaScript 2015 (ES6). Vì vậy, những cách truyền hàm như kiểu onClick={this.onClickHandler} sẽ không hoạt động nữa vì hàm onClickHandler không được gán cho đối tượng nào, this trong hàm đó sẽ không thể xác định ...

Tác giả: Hoàng Hải Đăng viết 14:19 ngày 12/08/2018 chỉnh sửa

Truncate Text AngularJS Directive

I-Giới thiệu Bài viết này sẽ hướng dẫn cách viết một AngularJS directive để cắt bớt đi một đoạn text dài dòng thành dấu ba chấm và có thêm nút hiển thị ra hết nội dung và ẩn đi lại mà không dùng css. Thông thường AngularJS đã cho một filter có tên limitTo để tạo một array hoặc string chứa một ...

Tác giả: Hoàng Hải Đăng viết 14:19 ngày 12/08/2018 chỉnh sửa

Full Text Search với Hibernate và SpringMVC Phần 1: Hello Hibernate Search

Về khái niệm Full text search (FTS) các bạn có thể xem tại bài viết này của chị Huyền Châm, mình thấy khá đầy đủ và dễ hiểu. Tại bài viết này mình sẽ chia sẻ cách để thực hiện FTS với Hibernate trong SpringMVC. Tại sao lại với Hibernate mà không phải với MySQL hay Postgresql? Vì khi setup FTS ở ...

Tác giả: Hoàng Hải Đăng viết 14:19 ngày 12/08/2018 chỉnh sửa

OutOfMemoryException trong Android

11-03 10:59:39.199: E/AndroidRuntime(13566): FATAL EXCEPTION: main 11-03 10:59:39.199: E/AndroidRuntime(13566): java.lang.OutOfMemoryError 11-03 10:59:39.199: E/AndroidRuntime(13566): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method) 11-03 10:59:39.199: E/AndroidRuntime(13566): ...

Tác giả: Hoàng Hải Đăng viết 14:19 ngày 12/08/2018 chỉnh sửa

introducing to anyenv

what is the point to do this? in my case I can easily switch php version using phpenv and no conflict between phpenv and rbenv This is a simple wrapper for rbenv style environment managers. You don't have to git clone or modify your shell profile for each **env anymore if you install anyenv. ...

Tác giả: Hoàng Hải Đăng viết 14:19 ngày 12/08/2018 chỉnh sửa

Gửi Email trong ứng dụng Rails

Giới thiệu Ở bài viết này chúng ta sẽ làm một ứng dụng đơn giản để trình diễn việc gửi email với ActionMailer, ActionMailer Preview và thông qua một nhà cung cấp dịch vụ bên thứ ba như Gmail hoặc Mailgun. Chúng ta sẽ demo cách sử dụng Active job để gửi email cùng với background processor (tiến ...

Tác giả: Hoàng Hải Đăng viết 14:19 ngày 12/08/2018 chỉnh sửa