Xác thực một lần (Single Sign On)

Xác thực một lần (Single Sign On)

1. Tổng quan về SSO SSO là một cơ chế xác thực yêu cầu người dùng đăng nhập vào chỉ một lần với một tài khoản và mật khẩu để truy cập vào nhiều ứng dụng trong 1 phiên làm việc (session). 2. Lợi ích mà SSO mang lại Trước khi có đăng nhập một lần (SSO), một người sử dụng đã phải nhập các tài khoản và mật khẩu cho từng ứng dụng mỗi khi họ đăng nhập vào các ứng dụng khác nhau hoặc các hệ thống trong cùng một phiên (session). Điều này rõ ràng có thể ... »

JavaScript ES6

JavaScript ES6

ES6 là gì? ECMAScript 6/ES6 là phiên bản mới nhất của bộ tiêu chuẩn ECMAScript – một bộ đặc tả tiêu chuẩn dành cho Javascript do Hiệp hội các nhà sản xuất máy tính Châu Âu (European Computer Manufacturers Association – ECMA) đề xuất. Phiên bảnECMAScript phổ biến ở thời điểm hiện tại (đầu 2015), và được hầu hết các trình duyệt hỗ trợ là ES5 và ES5.1 (ra mắt vào khoảng năm 2009 và 2011) ES6 đã ra mắt vào giữa năm 2015 và được lấy tên chính thức là ES2015, với rất nhiều những tính năng mới lạ, ... »

Những thủ thuật nhỏ khi sử dụng Sublime Text

Những thủ thuật nhỏ khi sử dụng Sublime Text

Sublime Text là một trong những editor rất nổi tiếng đối với những nhiều lập trình viên. Giao diện đơn giản, dễ sử dụng nhưng ẩn giấu rất nhiều những tính năng hữu ích đằng sau. Sau một thời gian sử dụng và khám phá, bạn có thể sẽ ngạc nhiên vì mình có thể làm được khá nhiều việc hay ho với Sublime Text; và bài viết này sẽ tổng hợp những thủ thuật nhỏ hữu ích giúp bạn tăng hiệu suất làm việc hơn. Tóm tắt chức năng cơ bản: Chức năng truyền thống: Hệ thống phím chỉnh ... »

Giới thiệu Spark MLLib Association Rules

Giới thiệu Spark MLLib Association Rules

1. MLLib Là một thư viện hữu ích của Apache Spark về Machine Learning. Một số ưu điểm của Spark Nhanh hơn Hadoop MapReduce: dùng memory là 100x lần, dùng disk là 10x lần Dễ dàng sử dụng với Java (7+), Scala (Spark 1.6.1 dùng Scala 2.10), Python (2.6+), R (3.1+) Cung cấp nhiều thư viện: Spark SQL, Spark Streaming, MLLib, GraphX Có thể chạy Spark Standalone mode (https://spark.apache.org/docs/latest/spark-standalone.html) Trên EC2 (Amazon Elastic Compute Cloud – Môi trường điện toán đám mây do Amazon cung cấp) Trên Hadoop (là ... »

Tìm hiểu về Implicit trong Scala

Tìm hiểu về Implicit trong Scala

Với nhiều bạn mới tìm hiểu về Scala thì đọc code trong một số thư viện hoặc chương trình opensource thì sẽ thấy xuất hiện rất nhiều keyword implicit. Vậy implicit là gì, đóng vai trò gì trong ngôn ngữ Scala. Chúng ta hãy cùng điểm qua 2 khái niệm implicit thông dụng và thường gặp nhất trong Scala 1. Implicit parameter Chúng ta hãy cùng thử xem xét đoạn code sau: def payLoan(amount: Float)(implicit interestRate: Float): Float = amount + amount * interestRate payLoan(2201100)(3.0F) // Success payLoan(2201100) // Will cause error Ai cũng dễ dàng đoán được là ... »

Tạo một ứng dụng đơn giản với Twilio

Tạo một ứng dụng đơn giản với Twilio

I) Giới thiệu về Twilio Twilio là dịch vụ cho phép bạn xây dựng ứng dụng liên quan đến việc gửi và nhận các tin nhắn và cuộc gọi trên điện thoại. Trong bài viết này, mình sẽ tạo ra một ứng dụng trả lời điện thoại tự động đơn giản với Twilio. Để bắt đầu, chúng ta cần đăng ký một tài khoản trên trang chủ Twilio. Sau khi đăng ký được tài khoản, bạn có thể đăng ký số điện thoại cho ứng dụng của mình. Vời tài khoản dùng thử miễn phỉ, bạn chỉ được sử dụng ... »

PHP 7 - Tìm hiểu những điểm mới trong PHP7 và cách cài đặt

PHP 7 - Tìm hiểu những điểm mới trong PHP7 và cách cài đặt

PHP – Một ngôn ngữ lập trình phổ biến nhất trên thế giới, gần đây đã phát hành phiên bản PHP 7. Chúng ta hãy cùng tìm hiểu PHP version 7 có gì mới mẻ so với phiên bản stable mà hiện nay chúng ta đang sử dụng –  phiên bản 5.6. PHP 6 – là một dự án thử nghiệm, nhưng vì một số lý do nào đó mà nó chưa hoàn chỉnh, để người dùng tránh việc nhầm lẫn giữa các version thử nghiệm và hoàn chỉnh. Vì vậy, PHP 7 đã ra đời. Phiên bản alpha đầu tiên được ... »

Giới thiệu ReactJs

Giới thiệu ReactJs

**ReactJs là gì ? ** ReactJS là một Javascript library được phát triển bởi Facebook đang ngày càng trở nên phổ biến hơn. ReactJS có thể hiểu như là một “cơ chế hiển thị giao diện dựa trên nền tảng Javascript – JavaScript-based UI rendering engine”. React thường được so sánh với vai trò tương đương như các Javascript framework khác, nhưng việc so sánh giữa React và Angular thực sự không có ý nghĩa, bởi chúng sinh ra để đảm nhiệm những vai trò khác nhau. Angular là một framework hoàn chỉnh còn React thì không. Điều này lý giải tại sao ... »