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

Form Validation trong Angularjs và ng-messages

Trong bài viết lần này mình sẽ đề cập tới Form Validation trong Angularjs. Trong AngularJs cung cấp cho chúng ta các phương thức validate như : require, min, max, minlength, maxlength, pattern... Ngoài ra nó cũng cho chúng ta tạo ra các validate cho chính mình. Đầu tiên chúng ta tìm hiểu ...

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

Tạo lập mail server trên hệ thống GNU/Linux (Phần 1)

Bài này sẽ hướng dẫn các bạn cách thiết lập một mail server với không giới hạn số lượng users và domains, với truy cập IMAP, anti-spam, anti-virus, xác thực bảo mật, mã hoá, web mail interface ... trên một Ubuntu distribution platform, tuy nhiên hướng dẫn sẽ có thể dùng cho các distro khác. Các ...

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

Những kỹ năng mềm cần thiết cho Tester

Ngoài các kiến thức về chuyên môn thì kỹ năng mềm cũng là các yếu tố giúp Tester có thể làm việc dễ dàng và hiệu quả hơn. Cùng tìm hiểu các kỹ năng cần thiết là gì nhé. Ham học hỏi: Công nghệ luôn luôn thay đổi liên tục đồng nghĩa với việc một Tester phải không ngừng học hỏi và cập nhật ...

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

Cách sử dụng filter trong AngularJs

Filter là một trong các components quan trọng trong AngularJs bên cạnh directive, service. Filter chuyển đổi dữ liệu trước khi dữ liệu đó được xử lý bởi một directive và được hiển thị trong một view mà không thay đổi dữ liệu gốc trong scope, cho phép cùng một dữ liệu có thể được hiển thị theo các ...

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

[AngularJS toàn tập] Phần 8 :Form trong angularJs

Khi làm việc với các dự án web bạn hầu như sẽ được làm việc với form, form để người dùng đăng kí, form để người dùng đăng nhập, form tạo ticket, form tạo sản phẩm …bla bla … Nhưng so với các form html trước đây mà bạn đã làm việc thì form với ...

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

Làm Thế Nào Tạo Text Stickers Đẹp Trên Android

Trong bài viết này, chúng ta sẽ cùng nhau học làm thế nào để vẽ text trên canvas , đặt text vào những vị trí và cập nhật nó trên thời gian thực dựa trên đầu vào người dùng cũng như di chuyển, xoay và scale nó. Tất nhiên, Việc thêm một vài một vài text vào trong một image sẽ làm cho image ...

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

Khởi đầu với kiểm thử thâm nhập ứng dụng Web (Phần 1)

Kiểm thử thâm nhập là kiểm thử phổ biến nhất sử dụng các kỹ thuật kiểm tra an ninh cho các ứng dụng web. Kiểm thử thâm nhập ứng dụng Web được thực hiện bằng cách mô phỏng các cuộc tấn công trái phép từ bên trong hay bên ngoài để có được quyền truy cập vào dữ liệu nhạy cảm. Một sự thâm nhập ...

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

Tích hợp Google map vào web

Xem chi tiết ở tutorial. Trước khi bắt đầu, chúng ta cần có key của Google Maps APIs dành cho developer. Với một tài khoản Google bất kỳ, bạn có thể dễ dàng đăng ký cho mình một key bằng link sau. Tất nhiên, với mỗi tài khoản miễn phí thì bạn sẽ bị giới hạn 25000 lần load bản đồ trong 1 ngày - ...

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

Amazon SES, SNS and SQS (Part III)

Trong phần II mình đã giới thiệu phần xử lý thụ động để thực hiện việc xử lý email status do Amazon SNS cung cấp cho chúng ta mỗi khi một email được gửi đi thông qua dịch vụ Amazon SES. Như mình đã nói, việc xử lý thụ động có ưu điểm là thực hiện update email status gần như tức thời mỗi khi ...

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

Deploy Rails App to Staging with Unicorn & Nginx & switch HTTP + HTTPS

Theo mình thấy (ý kiến chủ quan), công việc deploy lên staging hay production của 1 project thường chỉ dành cho team-leader là chủ yếu, tuy nhiên điều đó không có nghĩa là member (dev) không cần tìm hiểu về công việc này, có thể thấy việc config để sử dụng app trên môi trường staging hay production ...

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