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

Uploading files lên S3 bằng AWS SDK Ruby Gem

Để upload files lên kho lưu trữ Amazon S3 của bạn, bạn có thể sử dụng phiên bản aws-sdk 2. Theo mặc định gem sẽ tìm kiếm các thôn tin xác thực trong các biến môi trường. Vì vậy, bạn phải export các giá trị trên terminal như sau: export AWS_ACCESS_KEY_ID='my-very-secret-key' Bạn có thẻ xác minh nó ...

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

Tạo hiệu ứng xem ảnh với UIViewControllerAnimatedTransitioning

Đầu tiên mình sẽ hướng dẫn các bạn tạo hiệu ứng xem ảnh với UIViewControllerAnimatedTransitioning Đầu tiên, tạo 1 project có tên FacebookPhotoScreen và sử dụng ngôn ngữ Swift PopAnimator Tạo 1 subclass từ NSObject và conform với UIViewControllerAnimatedTransitioning có tên là ...

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

Data consistency in Rails: Understanding the different between transaction and locking

Tất cả bắt nguồn từ bài post này của bên Grokking VietNam. Đại ý của bài viết như sau: Một ứng dụng chuyển tiền của ngân hàng có một đoạn code như dưới đây: def transfer ( A , B , amount ) DB . transaction do if A . balance > amount A . balance - = ...

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

Sử dụng Streams filter trong java 8

Trong bài này tôi sẽ minh họa làm thế nào để sử dụng stream filter(),collect(),findAny() hoặc orElse() trong java 8 Trong java 8 họ đã thêm stream api,nó tương tự như collection.Khiến cho việc code nhanh hơn và perfoment tốt hơn Streams filter() và collect() 1.2. trước java 8,chúng ta filter một ...

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

Tích hợp thanh toán thông qua PayPal bằng gem Active Merchant

Trong bài viết này, mình sẽ hướng dẫn các bạn cách để tích hợp thành toán thông qua Paypal express trong Rails 4 thông qua gem active merchant . Trước khi chúng ta tiếp tục, hãy chắc chắn rằng bạn có đủ các điều kiện sau: Tài khoản Paypal cho developer Tạo một tài khoản Paypal sandbox. Gem ...

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

Cucumber (P3) - Parameters và Scenario Outline

Ở phần 1 bạn viết các thành phần trong Cucumber như Features, Screnario, Step Definitions và phần 2 bạn đã cài đặt xong môi trường, bây giờ chúng ta sẽ bắt đầu viết script đầu tiên. Demo Script Mở Project → chuột phải package nằm trong thư mục src/test/java → tạo file feature ...

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

Tổng quan về Notifications Android 7

Notifications cung cấp phương tiện truyền tải thông báo đến cho người dùng một cách dễ dàng, thuận tiện kể cả khi app đang không chạy hoặc đang chạy background. Notification được sử dụng ở hầu hết mọi app và ứng dụng của nó cũng rất đa dạng. Ví dụ như khi bạn thực hiện những tác vụ ngầm như ...

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

The 5 questions data science answers

Hi, chào mọi người. Trong bài viết này, chúng ta sẽ nói về "5 câu hỏi về data science" Data Science sử dụng những con số và tên ( còn biết như các chủng loại và nhãn dán) để tiên đoán câu trả lời của các câu hỏi. Có thể sẽ làm bạn ngạc nhiên, nhưng chúng chỉ có 5 câu hỏi về data sciense- nghiên cứu ...

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

Spring IoC, Spring Bean Example Tutorial

Spring IoC Như bài trước, với Dependency Injection thì các đối tượng sẽ không hề phụ thuộc vào nhau. Khi cần đối tượng này sẽ gọi tới đối tượng kia và ngược lại. Vây các đối tượng sẽ được tạo ra và nằm ở đâu để khi cần chúng có thể gọi lẫn nhau. Câu trả lời là các đối tượng được đặt trong một ...

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

Làm quen với Ember JS (Phần 3- Component, Model, Views, Controller)

Phần 3 này chúng ta tiếp tục tìm hiểu Component, Model, Views, Controller trong Ember.js Ember.js components sử dụng W3C đặc tả thành phần web và các thành phần cung cấp đúng đóng gói giao diện widget. Nó chứa các đặc điểm kỹ thuật chính như templates, shadow DOM và các yếu tổ tùy chỉnh. Các ...

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