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

Search engine

Nhắc đến Google chúng ta nghĩ ngay đến công cụ tìm kiếm lớn nhất thế giới. Trong thời đại bùng nổ thông tin số như hiện tại thì công tụ tìm kiếm là thứ không thể thiếu. Hầu hết các trang web đều trang bị chức năng tìm kiếm, tuy không thể so sánh được với Google nhưng cũng giúp ích cho người dùng ...

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

Giới thiệu Jquery Validate

Jquery validate là 1 plugin validate form rất hữu ích và dễ sử dụng. Mục đích của việc validate form là không cho phép người dùng nhập dữ liệu sai định dạng. Có 2 loại validate là: validate ở server (server side vaidation) và validate ở client (client side validation). Chúng ta sẽ sử dụng jquery ...

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

Use Capistrano to deploy Rails app

Summary Tạo một VPS với DigitalOcean (Ubuntu 14.04) Cài đặt VPS cho Rails app để deploy (RVM, Git, Nginx, Passenger/Unicorn) Deploy với Capistrano gem Tạo một VPS với DigitalOcean Hãy bắt đầu tạo VPS với Digital Ocean - dịch vụ với mức giá và chất lượng rất tốt. Chỉ với ...

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

XSS Tấn công và phòng thủ: CSRF

Có một kiểu tấn công cạnh tranh với XSS, cả trong việc dễ khai thác cũng như độ phổ biến, đó là CSRF (Cross-site request progeries - thỉnh thoảng cũng được viết tắt là XSRF). CSRF là một kiểu tấn công đơn giản nhưng có tác động rất lớn đến việc bảo mật các ứng dụng Web. Hãy xem một tên miền ...

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

iOS working with UITableView and NSXMLParser

Ở bài viết này chúng ta hãy cùng tìm hiểu cách viết 1 App dạng đơn giản để có thể đọc báo trên iOS thông qua RSS. App gồm 2 màn hình chính là màn hình list danh sách các tin và màn hình chi tiết view tin. Phần xử lý chính của App ta cần sử dụng lớp NSXMLParser, lớp này chịu trách nhiệm phân tích ...

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

[CakePHP] View : TimeHelper

Tiếp tục cùng tìm hiểu về View trong CakePHP, bài này chúng ta sẽ cùng học cách sử dụng TimeHelper. Đây là helper giúp bạn giải quyết nhanh những vấn đề liên quan đến các thông tin về thời gian. Hai điểm chính mà nó giúp được chúng ta là : 1) Giúp format các chuỗi thời gian, 2) Tiếp đến là cung cấp ...

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

Giới Thiệu UIAlertController

Trong IOS Trong iOS 8, bất cứ khi nào muốn hiển thị một thông điệp cảnh báo trong ứng dụng,chúng ta nên sử dụng UIAlertController thay vì hai lớp kia. Chọn một trong những cách hiển thị khi tạo Control cảnh báo. Không còn sử dụng đại biểu (ví dụ UIAlertViewDelegate) để xử lý delegate của người ...

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

[ThaoVTP] 180 chữ Hán N4

Số thứ tự Chữ Hán Nghĩa Hán Việt Nghĩa Onyomi Kun yomi 1 不 Bất Không ふ 2 世 Thế Đời, thế gian せ 3 主 Chủ Chủ, chủ yếu おも しゅ 4 乗 Thừa Lên xe の(る)、の(せる) じょう 5 事 Sự Việc こと じ 6 京 Kinh Kinh đô きょう 7 ...

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

[ThaoVTP] Dịch bài viết liên quan đến Tool test tự động Selenium WebDriver_Phần 1

Tôi sẽ giới thiệu đơn giản 3 đặc trưng, môi trường và cách code của tool tự động hóa test Web mà Java, C#, Python, Ruby có thể sử dụng với Browser: Chrome, Firefox, Internet Explorer, Opera, Android, iOS. 「Selenium WebDriver」vô cùng tiện lợi cho test Web 「Selenium WebDriver」mà đang được chú ý ...

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

Nghiên cứu Web API với ASP.NET MVC4

ASP.NET Web API là 1 framework để xây dựng các dịch vụ HTTP có thể truy cập từ nhiều client như trình duyệt hay các thiết bị di động. Web API được giới thiệu là 1 phần của MVC4. Trong bài viết này tôi sẽ giới thiệu thiết kế, khái niệm, tính năng và so sánh Web API với WCF. Thực thi 1 WEB API ...

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