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

Tìm hiểu Về SEO - Phần I

SEO là gì? Search engine optimization (SEO) - Tối ưu hoá máy tìm kiếm để làm tăng thứ hạng của một website hoặc webpage trong những kết quả hiển thị tự nhiên của máy tìm kiếm. Nói một cách khác đó là việc bạn thay đổi thiết kế cấu trúc cũng như nội dung trang web, các vấn đề liên quan đến trang ...

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

tìm hiểu Giao thức ARP/RARP trong bộ giao thức TCP/IP

Thật khó để tưởng tượng trong thời đại công nghệ thông tin như hiện nay có một ngày nào đó chúng ta phải rời xa internet. Việc kết nối và trao đổi thông tin qua môi trường internet đã trở thành một nhu cầu hàng ngày của mỗi người. Chúng ta cập nhật tin tức thời sự, tin tức về bạn bè người thân từ ...

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

Sử dụng gem WebsocketRails để xây dựng ứng dụng thời gian thực

1. Giới thiệu WebSockets là một kỹ thuật Reverse Ajax mới hơn Comet, cho phép các kênh giao tiếp song song hai chiều và hiện đã được hỗ trợ trong nhiều trình duyệt (Firefox, Google Chrome và Safari). Gem WebsocketRails là một cài đặt trên Rails của WebSockets, cho phép ta xây dựng ứng dụng thời ...

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

The Art of Readble Code (Part III)

Knowing What to Comment V. Sử dụng comment một cách hợp lý Mục tiêu của phần này là giúp bạn nhận ra rằng những nơi nào bạn cần đặt comment. Bạn có thể nghĩ mục tiêu của việc comment là giải thích những gì đoạn code làm nhưng thực ra nó chỉ là một phần nhỏ của nó . **KEY IDEA : Mục ...

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

Setting up Sublime text for rails development

Khi bắt đầu với một ngôn ngữ lập trình mới, việc lựa chọn text editor để sử dụng và tùy chỉnh cài đặt chúng làm sao để mang lại một công cụ tiện ích nhất giúp chúng ta trong việc lập trình chở nên nhanh chóng và dễ dàng là điều rất quan trọng. Và như tựa đề, bài viết này sẽ giới thiệu và trình bày ...

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

Service trong android và ứng dụng

1.Giới thiệu về Service Service là một trong bốn thành phần cơ bản của một ứng dụng Android (Activity, Service, BroadcastReceiver, ContentProvider), được sử dụng để thực hiện các tiến trình ngầm mà không ảnh hưởng đến hoạt động của người dùng, không cần tương tác với người dùng thậm chí ngay cả ...

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

Tạo push notification với XtremePush

Chào các bạn, hôm nay mình giới thiệu với các bạn một service cho phép chúng ta có thể gửi push notification tới các device khác nhau đó là XtremePush. Tại sao mình lại ham hố chọn chủ đề này, à tại vì là thấy nó ứng dụng nhiều mà chưa thấy có nhiều bài viết tiếng việt giới thiệu về cái này. Đầu ...

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

Sự giống và khác nhau giữa Ruby và Java

Nguồn: http://a-auto50.blogspot.jp/2015/07/javaruby.html Tác giả: 鷲尾充報 Nguồn: http://www.atmarkit.co.jp/ait/articles/0803/25/news152.html Tác giả: 中越智哉,ナレッジエックス 1. Ruby Ruby là ngôn ngữ script hướng đối tượng được Matsumoto Yukihiro (Matz) phát triển. Nó là ngôn ngữ thông dịch nên mã ...

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

Phân trang với Kaminari

Đối với việc phân trang trong một project Rails thì chúng ta thường hay sử dụng gem will_paginate, nhưng gem Kaminari cũng là 1 gem rất phổ biến. Bài viết này sẽ cho thấy sự linh hoạt trong việc phân trang của gem Kaminari . I. Cài đặt Thêm dòng sau vào Gemfile sau đó bundle install ...

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

Scope (context) trong ruby

Scope mà tôi muốn nhắc đến không phải là class method của ActiveRecord scope :red , - > { where ( color : 'red' ) } # không phải cái này Scope ở đây bạn có hình dung đến 2 vấn đề thứ nhất đó là các biến, thứ 2 đó là khả năng truy cập. Hiểu được Scope bạn sẽ biết được ...

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