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

Tìm hiểu về những thay đổi trên Swift 4.2

Sau lần đầu được giới thiệu chính thức phiên bản Swift 1.0 đầu tiên vào 09/09/2014, Swift đã trải qua rất nhiều phiên bản. Ở mỗi phiên bản nâng cấp, Swift lại được hoàn thiện hơn, bỏ đi các hàm tồn tại trên ngôn ngữ C cũ kỹ, thêm nhiều hàm hiện đại và tiện ích hơn, tối ưu tốt hơn, giúp code chạy ...

Tác giả: Hoàng Hải Đăng viết 23:32 ngày 18/10/2018 chỉnh sửa

Block, Proc, Lambda trong Ruby

I. Khái niệm 1. Block Block đơn giản là tập hợp các lệnh thành 1 khối, nằm trong {...} hoặc do ... end. Có 1 quy ước chung là sử dụng {...} cho các block đơn (1 dòng lệnh) và do...end cho các block bội (multi-line). Ví dụ: [1, 2, 3].each do |n| puts n*n end [1, 2, 3].each { |n| puts ...

Tác giả: Hoàng Hải Đăng viết 23:32 ngày 18/10/2018 chỉnh sửa

Hơn 120.000 website bị tin tặc tấn công trong quý 3 năm 2018

Theo Báo cáo an ninh website Q3/2018 của CyStack, trong quý 3 năm 2018 trên thế giới đã có 129.722 website bị tin tặc tấn công và chiếm quyền điều khiển. Việt Nam đứng thứ 19 trong danh sách này với 1.183 website bị tấn công. Báo cáo an ninh website là báo cáo thống kê và phân tích tình hình ...

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

Mong đợi gì từ hội nghị lập trình viên Google IO 2016 (P2)

Google IO 2016: Thời gian và địa điểm Google IO là hội nghị thường niên dành cho các lập trình viên được tổ chức bởi Google tại California. Google I/O mang đến những bài thuyết trình chuyên sâu về công nghệ mà trọng tâm là phát triển web, nền tảng di động, và những ứng dụng ...

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

Cách xoá index trong cơ sở dữ liệu MySQL

Đánh index cho column (côt) trong table (bảng) giúp MySQL thực hiện thao tác truy vấn dữ liệu nhanh hơn rất nhiều. Tuy nhiên điều này chỉ đúng trong trường hợp câu query truy vấn chúng ta cần so sánh giá trị của column được đánh index với một giá trị cho trước. Tuy nhiên khi một index không còn hữu ...

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

Kho dữ liệu và khai phá dữ liệu

Bài viết này sẽ giới thiệu những khái niệm cơ bản ban đầu về kho dữ liệu và khai phá dữ liệu . Đây là những hướng phát triển mới của CSDL nhằm hỗ trợ cho việc xây dựng các mô hình đưa ra quyết định mang tính chiến lược trong hoạt động của các tổ chức xí nghiệp. a. Khái niệm kho dữ liệu Kho ...

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

Làm thế nào để yêu cầu truy cập Camera/Photo/Notification,.. trong app iOS một cách hợp lý

Cluster là một ứng dụng mạng xã hội cho phép người dùng chia sẻ Ảnh/Video/Note với nhau hoặc với từng nhóm. Khác với việc xây dựng ứng dụng trên nền web chỉ cần chú trọng vào giao diện người dùng, đối với một ứng dụng mobile, như bao ứng dụng mạng xã hội khác, Cluster không những cần người dùng tải ...

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

Service Container là gì?

Bạn đang học về Laravel Framwork? Bạn đã biết sử dụng cơ bản về Laravel Framework? Bạn đã từng đọc lướt qua về khái niệm Service Container trong Documentation của Laravel. Vậy bạn đã thực sự hiểu nó? Học cách xây dựng một ứng dụng Laravel không chỉ là cách học các lớp và các thành phần khác ...

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

Đăng ký tham gia hội thảo "Practical implementation of recommendation based on machine learning"

Hệ thống giới thiệu/đề xuất (recommendation system) là 1 trong những ứng dụng công nghệ Machine Learning thành công và phổ biến trong kinh doanh, đã và đang được ứng dụng trong thương mại điện tử (Amazon) , video theo yêu cầu trên Youtube đến các bộ phim phù hợp với người xem trên Netflix . ...

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

Kết nối từ local machine tới PostgreSql trong Docker

Ở bài viết này, mình sẽ trình bày về một cách chạy PostgreSQL trong Docker và kết nối nó để sử dụng từ bên ngoài Docker. Mục tiêu: "Kiểm soát" db ở bên trong container từ bên ngoài container, cụ thể là local machine. Ví dụ thực hiện các thao tác như: thêm, sửa, xóa bảng db một cách bình ...

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