Đăng nhập bằng MagicLink thay vì Password!

Bước xác minh, trong nhiều năm qua, đã có những bước tiến mạnh mẽ. Chúng ta đã chứng kiến sự thay đổi từ tổ hợp email-password sang xác minh mạng xã hội, và cuối cùng là xác minh lược bỏ password (mà thực ra lại giống kiểu xác minh "chỉ email" hơn). Trong trường hợp login lược bỏ password, ...

Tác giả: Tạ Quốc Bảo viết 15:21 ngày 24/01/2019

Ứng dụng Service Worker xây dựng offline page cho ứng dụng Rails

Khi ghé thăm một website trong tình trạng không có kết nối mạng sử dụng trình duyệt Chrome, chắc hẳn mọi người đều quen thuộc với hình ảnh chú khủng long với dòng thông báo " There is no Internet connection ". Người dùng có xu hướng cho rằng, một ứng dụng web sẽ có độ tin cậy thấp hơn so ...

Tác giả: Hoàng Hải Đăng viết 15:21 ngày 24/01/2019

Basic Painting with Views on Android

Overview Chúng ta hãy xem việc xây dựng một custom view cho phép người dùng vẽ trên màn hình bằng cách nhấn ngón tay xuống. Điều này sẽ minh họa cách xây dựng các custom components, cách vẽ hình dạng và đường dẫn trên view và cũng như cách xử lý các tương tác chạm của người dùng. Creating our ...

Tác giả: Trịnh Tiến Mạnh viết 15:21 ngày 24/01/2019

8 Cách để lập trình viên Java có thể kiếm tiền

Là một lập trình viên Java, có thể bạn thường suy nghĩ về cách làm thế nào để kiếm thêm tiền. Không chỉ riêng mình bạn mà hầu hết tất cả mọi người đều muốn tăng thu nhập cao nhất bằng cách sử dụng các kỹ năng của họ. Ngoài ra, nhiều lập trình viên Java đang muốn thay đổi công việc ...

Tác giả: Vũ Văn Thanh viết 15:21 ngày 24/01/2019

elFinder pakage cho Laravel

Tìm hiểu về elFinder elFinder là một mã nguồn mở tích hợp cho web để quản lý tệp được viết bằng Javascript và sử dụng thư viện Jquery UI. Nó cung cấp bộ thư viện có thể tích hợp cho nhiều framework và nhiều trình soạn thảo web như ckeditor , tinymce giúp người dùng một trải nghiệm ...

Tác giả: Vũ Văn Thanh viết 15:21 ngày 24/01/2019

Google bị phạt 50 triệu EUR vì vi phạm luật bảo vệ dữ liệu của EU

Cơ quan bảo vệ dữ liệu Pháp, CNIL, đã phạt Google 50 triệu EUR (khoảng 56,8 triệu USD) vì không tuân thủ luật GDPR trong quá trình người dùng cài đặt mới thiết bị Android. Sự kiện đánh dấu lần đầu tiên một công ty công nghệ lớn bị phạt vì luật bảo vệ dữ liệu GDPR mới. Luật ...

Tác giả: Trịnh Tiến Mạnh viết 15:21 ngày 24/01/2019

Một số kỹ thuật về Event Kit trong lập trình iOS

Request Permission EvenKit là 1 framework giúp chúng ta truy cập và sử dụng Calendar và Reminder của người dùng. Kỹ thuật đầu tiên là cách xin quyền user truy cập vào Calendar và Reminder (Request Permission) cũng như là cách kiểm tra người dùng có cho phép chúng ta truy cập vào ...

Tác giả: Trịnh Tiến Mạnh viết 15:21 ngày 24/01/2019

Nhật Bản sẽ không để Google hay Facebook dễ dàng chạm tay vào dữ liệu cá nhân của người dùng

Nhật Bản cho biết sẽ áp dụng các quy định kiểm soát chặt chẽ đối với các công ty công nghệ nước ngoài. Nhật Bản đã quyết định sẽ kiểm soát các công ty công nghệ nước ngoài, bao gồm cả Google và Facebook, theo quy tắc bảo mật thông tin cá nhân áp dụng đối với các công ty trong nước. ...

Tác giả: Vũ Văn Thanh viết 15:21 ngày 24/01/2019

Service Container trong Laravel Part 2

Oke anhem, lần trước mình có viết 1 bài về service container dựa trên cuốn Laravel Up and Running , chương 11: The Container . Mình có dịch đến phần 5 của chương này đó là 2 cách binding class đến container. Hôm nay mình sẽ dịch nốt phần còn lại của chương này. 5. Binding class tới container. ...

Tác giả: Tạ Quốc Bảo viết 15:20 ngày 24/01/2019

Cải thiện hiệu suất jQuery cho website

Người viết: Phuc Ngoc Nghia Một số người nói rằng dành thời gian phát triển cho hiệu suất là không đáng vì khi nâng cấp phần cứng thường là một sự thay thế rẻ hơn. Nhưng khi chúng ta biết cách tối ưu hóa những dòng code thì sẽ tiết kiệm hơn gấp nhiều lần hơn so với việc nâng cấp mới ...

Tác giả: Hoàng Hải Đăng viết 15:20 ngày 24/01/2019

Những việc bạn không bao giờ nên làm (Phần 1)

Người viết: Joel Spolsky Cuối cùng thì bản dùng thử public đầu tiên của Netscape 6.0 cũng đã được tung ra, trong khi chưa từng có bản 5.0 nào cả. Phiên bản lớn gần nhất của trình duyệt này, version 4.0, đã được xuất bản từ gần 3 năm trước. Ba năm là khoảng thời gian dài khủng khiếp ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 24/01/2019

10 sự kiện khoa học – công nghệ tiêu biểu trong năm 2018

Năm 2018 đánh dấu nhiều bước tiến mới của loài người trong việc khám phá và chinh phục thế giới tự nhiên. Biên cạnh đó, các tập đoàn công nghệ đã cho ra mắt nhiều sản phẩm mới với những tính năng ưu việt… 1. Nhà vật lý người Anh – Stephen Hawking qua đời Chân dung ...

Tác giả: Bùi Văn Nam viết 15:20 ngày 24/01/2019

Nhiều thành phố dùng AI để giảm kẹt xe

Giao thông từng là vấn đề đau đầu của người dân ở thành phố Hàng Châu, phía đông Trung Quốc, nơi có trụ sở của hãng Alibaba. Hệ thống City Brain Đô thị 7 triệu dân từng đứng thứ năm trong danh sách các thành phố đông đúc nhất Trung Quốc và hiện xếp ở hạng 57, theo CNN. ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 24/01/2019

Làm thế nào để luôn cập nhật kiến thức trong lĩnh vực Machine Learning?

Người viết: Phan Huy Hoang Việc trau dồi và cập nhật thường xuyên kiến thức là vô cùng quan trọng đối với những người làm nghiên cứu nói chung và dân làm về Machine Learning, Deep Learning nói riêng. Trong khoảng thời gian từ 2010 trở lại đây, 2 từ khóa ML và DL nhận được rất ...

Tác giả: Hoàng Hải Đăng viết 15:20 ngày 24/01/2019

Mặt trái ít ai quan tâm của Internet vạn vật

Có một xu thế đang diễn ra trong cộng đồng người tiêu dùng ở Mỹ đó chính là họ đang mua và lắp đặt các thiết bị thông minh cho nhà của mình nhiều hơn. Các cơ quan chính phủ nước này cũng không còn là ngoại lệ. Những công nghệ mới này giúp họ sử dụng năng lượng tiết kiệm hơn, giảm ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 24/01/2019

Trung Quốc: Thanh niên chạy trốn 20 năm trời với chứng minh thư giả bị bắt vì hệ thống nhận diện khuôn mặt Skynet

Bản án thương tâm đã được phá thành công nhờ công nghệ nhận dạng khuôn mặt. Nó có tên là SKYNET. Lật lại bản án cũ Thời 1997, cậu sinh viên Zhu mới chỉ 21 tuổi, đang có một cuộc sống khá êm đềm trong trường đại học. Anh với cô bạn gái Xiao Meng mở một tiệm bánh. Thế nhưng sóng ...

Tác giả: Hoàng Hải Đăng viết 15:20 ngày 24/01/2019

Tìm hiểu về border trong CSS

Trong bài này mình sẽ hướng dẫn các bạn cách sử dụng thuộc tính border trong CSS , đây là thuộc tính giúp thiết lập đường viền cho các ...

Tác giả: Hoàng Hải Đăng viết 15:20 ngày 24/01/2019

Xây dựng API login Google, Facebook, Twitter hay Github với server laravel cho các dự án về App Mobile

Người viết: Nguyễn Văn Quy Lời nói đầu Trong những năm gần đây, sự thông dụng của smartphone cũng làm ngành Lập trình phát triển ứng dụng di động (Mobile Application Development) có những bước tiến lớn. Ngày càng nhiều các ứng dụng mobile app được ra đời cùng với sự tiện ích hơn, ...

Tác giả: Trịnh Tiến Mạnh viết 15:20 ngày 24/01/2019

Top 10 thư viện Python tốt nhất cho Data Scientist nửa đầu năm 2019

Khi Python ngày càng nhận được nhiều sự quan tâm của cộng đồng Data Science trong những năm gần đây, tôi đã muốn tổng hợp cho các data scientists và engineers những thư viện được sử dụng nhiều nhất, dựa trên kinh nghiệm làm việc của bản thân. Và vì tất cả các thư viên đều là nguồn ...

Tác giả: Bùi Văn Nam viết 15:20 ngày 24/01/2019

React.js - Cách tiếp cận cho những người chỉ biết jquery. Phần 1 - state là gì ?

Chắc hẳn sẽ có những người mới học react js như tôi sẽ gặp phải vấn đề với việc build app react bằng các nguồn tài liệu học react trên mạng - trong khi phiên bản của react liên tục được nâng cấp và thay đổi. Hy vọng bài viết này có thể hức ích với một số ...

Tác giả: Trịnh Tiến Mạnh viết 15:20 ngày 24/01/2019