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

Tạo và sử dụng VectorDrawable trong Android

Ở bài viết trước chúng ta đã tìm hiểu về định dạng ảnh vector của Android, khả năng và lợi ích của VectorDrawable mang lại. Chúng ta cũng đã tìm hiểu cách thức định nghĩa các paths để tạo lên shapes trong vector assets của chúng ta. Ở bài viết này, mình sẽ đi sâu vào những kĩ thuật như: Sử dụng ...

Tác giả: Hoàng Hải Đăng viết 18:31 ngày 20/01/2019 chỉnh sửa

Phần mềm độc hại mới chỉ tấn công người giàu

Không giống như các phần mềm tấn công thông thường khác, phần mềm mã độc này lựa chọn lọc và tối đa hóa thiệt hại. Một ransomware mới vừa được phát hiện gần đây, đã kiếm được hơn 4 triệu USD kể từ tháng 8 bằng hình thức mã hóa dữ liệu và tống tiền. Tuy nhiên ransomware này lại ...

Tác giả: Hoàng Hải Đăng viết 18:31 ngày 20/01/2019 chỉnh sửa

Tin tặc kiếm hàng triệu USD nhờ đánh cắp dữ liệu từ SEC

Âm mưu giao dịch cổ phiếu quốc tế dùng cơ sở dữ liệu đánh cắp từ Ủy ban Chứng khoán và Sàn giao dịch Mỹ (SEC) giúp nhiều kẻ lừa đảo ở Mỹ, Nga và Ukraine bỏ túi 4,1 triệu USD. Theo Reuters, giới công tố viên liên bang Mỹ sắp công bố cáo buộc về động thái phi pháp được cho là ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 20/01/2019 chỉnh sửa

Lỗ hổng bảo mật Cross-Site-Scripting (XSS) có gì nguy hiểm?

Hacker typing on a laptop Mỗi khi đăng những bài writeup về một lỗ hổng XSS được phát hiện trên một trang web nào đó, tôi biết sẽ có những người nhếch mép cười khẩy vì lúc đó trong đầu họ sẽ nghĩ: “Cái lỗi XSS này thì có cái quái gì nguy hiểm cơ chứ?” “Ngoài việc ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 20/01/2019 chỉnh sửa

Tìm hiểu về color trong CSS

Hôm nay mình xin giới thiệu về màu (color) trong CSS, nó cũng là một phần hết sức quan trọng cho một trang web vì nó tạo cho trang web ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 20/01/2019 chỉnh sửa

Phần 3: Provisioning Profiles

Trong bài viết trước của series này, chúng ta đã cùng nhau tìm hiểu về certificate và private key cần thiết cho quá trình code signing. Tiếp tục trong series này là bài viết về Provisioning Profiles và entitlements . Có thể nói trong quá trình code iOS thì Provisioning Profiles được gọi là ...

Tác giả: Hoàng Hải Đăng viết 18:01 ngày 20/01/2019 chỉnh sửa

Bàn về JS – Object và những điều có thể bạn chưa biết

Người viết: Pham Quang Huy Không hẳn là JavaScript Developer nào cũng để ý tới những vấn đề của Object nằm ở dưới core JS. Vì thế mình sẽ chia sẻ ở đây một số kiến thức liên quan đến Object để anh em nào chưa biết có thể thu nạp thêm, cũng như ai đã biết thì có thể ôn lại cho nhớ. ...

Tác giả: Hoàng Hải Đăng viết 18:00 ngày 20/01/2019 chỉnh sửa

Học HTML căn bản & nâng cao

Trước khi bắt đầu học làm web thì ban phải học HTML và CSS vì hai ngôn ngữ này giúp bạn xây dựng giao diện của website, đẹp hay xấu là phụ thuộc vào cách sử dụng và trình bày bổ cục hợp lý. Nhằm giúp bạn cũng cố lại các thẻ html thì trong phần này mình sẽ giới thiệu các thành phần thường được dùng ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 20/01/2019 chỉnh sửa

Deploy create-react-app project to Github Pages

Bài viết này mình sẽ giới thiệu cho bạn cách để deploy một project create-react-app lên Github Pages các bạn nhé. 1. Tạo một Github repository Điều đầu tiên bạn phải làm là tạo một kho lưu trữ (repo) trên Github với tên bắt kì. Cách khởi tạo một repo, bạn có thể tham khảo thêm ở linh này: ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 20/01/2019 chỉnh sửa

9 thủ thuật cho nhà phát triển JavaScript năm 2019 phần 1

Một năm nữa đã qua và JavaScript đang thay đổi. Tuy nhiên, có một số mẹo có thể giúp bạn viết mã đẹp và hiệu quả hơn, thậm chí (hoặc có thể đặc biệt?) Vào năm 2019. Dưới đây là danh sách 9 mẹo hữu ích giúp bạn trở thành nhà phát triển tốt hơn. 1. Async / Await Promise là tốt, nhưng nó vẫn ...

Tác giả: Hoàng Hải Đăng viết 17:52 ngày 20/01/2019 chỉnh sửa