Firebase: (P3) Firebase Realtime Database

Firebase: (P3) Firebase Realtime Database

Nội dung: * Giới thiệu Firebase Realtime DB * Những đặc điểm nổi bật của Firebase Realtime DB * Firebase Realtime DB Rule * Chạy ứng dụng Android * Kết luận * Tài liệu tham khảo I. Giới thiệu Firebase Realtime Database Các bạn có thể than khảo qua 2 phần trước của loạt bài về Firebase * Firebase: (P1) Giới thiệu Firebase [https://vietnamlab.vn/blog/2017/06/30/firebase-p1-gioi-thieu-firebase/] * Firebase: (P2) Firebase Cloud Messaging [https://vietnamlab.vn/blog/2017/06/30/firebas ... »

Bảo mật SSH cho server trên production

Bảo mật SSH cho server trên production

Giới thiệu * Đối với những ai từng làm việc với server đều biết ssh là 1 công cụ không thể thiếu để chúng ta có thể quản lý, thao tác đối với những remote server. Tuy nhiên ssh cũng là 1 phương tiện được các hacker lợi dụng để chiếm quyền kiểm soát của server, một khi hacker đã chiếm quyền kiểm soát server thì mức độ nguy hiểm là ko thể đo lường được, cũng giống như trộm đã lẻn được vào nhà chúng ta vậy. * Bài viết này sẽ giới thiệu những phương pháp thiết lập cũng như ... »

Nghịch cùng Google Apps Script (P1) : Google Spreadsheet ft. Google Calendar

Nghịch cùng Google Apps Script (P1) : Google Spreadsheet ft. Google Calendar

I. Mào đầu câu chuyện Nhớ hồi còn đi học, chả phải để tâm, lo lắng đến điều gì, chỉ có đến dịp Tết là mình ngồi đếm lịch âm để biết số ngày nghỉ còn lại. Mỗi năm mỗi tuổi, cái tuổi nó đuổi xuân đi, giờ đây khi đã lập gia đình, có nhiều việc phải lo lắng suy nghĩ, mình dần dần để tâm đến lịch âm, đến ngày xấu, ngày đẹp nhiều hơn vì các cụ nhà ta từ xưa đã có câu "có thờ có thiêng, có kiêng có lành". Ngẫm ra thì ... »

Test tự động với CircleCI và thông báo kết quả lên Slack

Test tự động với CircleCI và thông báo kết quả lên Slack

Trong quá trình phát triển phần mềm, CI/CD có vai trò rất quan trọng trong việc đảm bảo phát triển phần mềm liên tục, mà vẫn giữ được chất lượng sản phẩm tốt. Trong bài viết này, mình sẽ dùng thử CircleCI để * Test tự động (Java) * Push kết quả lên kênh chat trên Slack Đôi nét về CircleCI CircleCI là 1 công cụ CI được tin dùng bởi hơn 100,000 công ty và developers trên toàn thế giới, trong đó có Facebook, Segment, Kickstarter, Percolate, Spotify, ... Với những ưu điểm như sau: * Faster Pe ... »

Xây dựng ứng dụng AR với ARToolkit

Xây dựng ứng dụng AR với ARToolkit

Giới thiệu về AR Nói đến AR hẳn là ai không biết thì cũng từng nghe qua rồi. > https://en.wikipedia.org/wiki/Augmented_reality Hiểu nôm na nó AR là một công nghệ cho phép lồng ghép thông tin ảo vào thế giới thực (và ngược lại), nó giúp người sử dụng tương tác với những nội dung số trong thực tại (như chạm vào, phủ vật thể lên trên - nói dễ hiểu là ghép ảnh theo dạng 3D),... Và với phần cứng mạnh mẽ như hiện nay VR/AR sẽ "ảo tung chảo" nhờ ... »

Sử dụng firebase với swift 3.x (phần 2)

Sử dụng firebase với swift 3.x (phần 2)

Trong phần phần trước (Sử dụng firebase với swift 3.x (phần 1) [https://vietnamlab.vn/blog/2017/05/31/su-dung-firebase-voi-swift-3-x-phan-1/]) tôi đã giới thiệu về tương tác với firebase thông qua connect và tạo phòng để có thể chat được. Phần này tôi xin được giới thiệu kỹ hơn về cách gửi message, image trong một ứng dụng realtime. VII . Thiết lập Data Source và Delegate Để hiển thị mesages, bạn cần một data source để cung cấp những đối tượng phù hợp cho JSQMessageData proto-col, và cần thực t ... »

Viết Unit Test cho chương trình PySpark

Viết Unit Test cho chương trình PySpark

Một số bài viết trước trên blog VietnamLab đã giới thiệu về Apache Spark, một framework rất mạnh phục vụ cho việc tính toán phân tán, đồng thời cũng hỗ trợ rất nhiều các thuật toán Machine Learning. PySpark là giao diện Python hỗ trợ việc viết chương trình Spark sử dụng ngôn ngữ Python (dễ học và dễ dùng hơn nhiều so với Scala). Tuy nhiên việc viết Unit Test tưởng chừng như rất đơn giản đối với các chương trình Python thì lại khá phức tạp và rắc rối đối với các chương trình PySpark (do bản chất ... »

drakov - Mock server thực hiện những đặc tả API Blueprint

drakov - Mock server thực hiện những đặc tả API Blueprint

Community Người ta đã thiết lập một nhóm Google để hỗ trợ trả lời các câu hỏi mà bất kỳ người dùng nào của Drakov có thể mắc phải. Xem tại đây: https://groups.google.com/forum/?hl=en#!forum/drakov-api-server Ghi chú về khả năng tương thích của Node.js Kể từ phiên bản 1.0.2, một phiên bản của Drafter package đang được sử dụng, cố gắng cài đặt phiên bản với C (nhanh hơn), nhưng sẽ phải dùng đến nếu việc biên dịch gói này không thành công với Drafter.js. Hiện gói này ... »