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

How to add schedule auto run rake task to rails

I. Introduction Sometimes, we must to run some task with schedule. Rails support us to do this by gem "whenerver" and rake task. Rake task will make somethings you want to do and it repeat manytimes, so you must to run rake task instead of rewrite your code. Gem "whenever" will make ...

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

min() and max() trong CSS3

Xin chào các bạn,lần trước mình đã giới thiệu qua một tính năng mạnh mẽ của CSS3 là calc() function, hôm nay mình sẽ đưa đến một tính năng khác cũng đơn giản nhưng không kém phần thú vị, đó là min() và max(). Mình nghĩ, nếu bạn biết qua calc() thì chắc bạn cũng sẽ không thể làm ngơ với min() ...

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

30 CSS selectors cần nhớ (P1)

Trong bài này mình xin giới thiệu tới các bạn 30 css selector cần nhớ. Do phần này hơi dài nên mình sẽ giới thiệu trước 15 selector. Phần còn lại mình sẽ cập nhật vào tháng sau. Nếu bạn còn thắc mắc css selector là gì thì có thể đọc bài Css Selectors của anh Tran Duc Thang 1. * * { margin ...

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

[CSS3] Animation

Chào mừng các bạn đến với một trong những tính năng nổi trội của CSS3 Amination CSS3 Animation cho phép chúng ta thực thi những ảnh động trên HTML và không cần tới sự trợ giúp của JavaCript hay Flash Giới thiệu sơ qua về CSS3 Animation cho phép một phần tử được chỉ định có thể thay đổi từ ...

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

Sử Dụng MongoDB Với Gem MongoID Phần V

Mongoid(tiếp) Metadata Tất cả các mối quan hệ trong MongoDB chứa metadata chứa thông tin về các mối quan hệ trong câu hỏi, và là một công cụ có giá trị cho các nhà phát triển bên thứ ba sử dụng để mở rộng Mongoid. Bạn có thể truy cập vào metadata của các relation bằng 1 số cách [1] ...

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

Backbone.js from Beginner to ... (Part4)

Collections Collection là một dạng của Models và được tạo trong extend Backbone.Collection Thông thường, khi tạo một collection, bạn cũng có thể muốn định nghĩa một model nào đó mà collection có chưa model đã xác định đó. Ví dụ như sau : < script type = 'text/javascript' > ( ...

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

Deploy Laravel với Capistrano

Nội dung chính I. Giới thiệu Capistrano. II. Chuẩn bị một project Laravel, install và cấu hình Capistrano III. Thực hiện việc deploy I. Giới thiệu Capistrano 1. Giới thiệu chung. Capistrano là một chương trình được viết bằng Ruby cung cấp cho bạn một bộ công cụ tiên tiến để triển khai ...

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

Hướng dẫn cài đặt OpenStack trên Ubuntu và Centos

Mưa lạnh những vẫn phải chui ra khỏi cái chăn ấm để ngồi viết bài tiếp theo về OpenStack như đã hẹn các bạn ở bài trước: Tìm hiểu về điện toán đám mây với OpenStack Hôm nay tôi sẽ hướng dẫn các bạn cài đặt OpenStack trên Ubuntu và Centos, các bạn đã sẵn sàng chưa? Chúng ta cùng bắt đầu nhé! ...

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

Tương tác với UIs trong ReactJS

I.1. Event Handling and Synthetic Events Có thể dễ dàng truyền event handler giống như với HTML thông thường. React đảm bảo mọi event hoạt động giống như trên IE8 và React biết cách bubble và capture các sự kiện thông qua spec, Các sự kiện sẽ được xử lý bởi event handler và được đảm bảo phù hợp ...

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

Eclipse plugin development

1. Eclipse là gì? Nếu là 1 lập trình viên, bạn không thể không biết đến eclipse. Eclipse là phần mềm miễn phí, được các nhà phát triển sử dụng để xây dựng những ứng dụng J2EE, sử dụng Eclipse nhà phát triển có thể tích hợp với nhiều công cụ hỗ trợ khác để có được một bộ công cụ hòan chỉnh mà ...

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