Lưu trữ dữ liệu với iCloud

Trong bài viết này chúng ta sẽ nói tới iCloud - một trong những feature mới mà Apple giới thiệu từ iOS 5. Về phía quan điểm của người dùng thì iCloud là một feature đơn giản cho phép người dùng truy cập các thông tin cá nhân trên tất cả các thiết bị không dây và hoạt động tự động theo AppleID. ...

Tác giả: Trịnh Tiến Mạnh viết 17:39 ngày 12/08/2018

What is Vuex?

Vuex là thư viện giúp quản lý trạng thái các component trong Vue.js, nó là nơi lưu trữ tập trung cho tất cả các component trong một ứng dụng. Các thành phần trong Vuex I. State – trạng thái Vuex sử dụng một cây trạng thái duy nhất, đối tượng này sẽ chứa tất các trạng thái của ứng ...

Tác giả: Bùi Văn Nam viết 17:39 ngày 12/08/2018

iOS - 3 Cách pass data vào model trong cotroller sử dụng cho mô hình MVC

MVC, một mô hình rất quen thuộc với bất kỳ một lập trình viên nào. Và trong mọi dự án thì luôn có một vấn đề cần giải quyết đó là pass data vào model . Sau đây mình sẽ giới thiệu cách để pass data vào Controller sử dụng ngôn ngữ swift. Đầu tiên các bạn tạo mới một project có 1 ViewController và ...

Tác giả: Tạ Quốc Bảo viết 17:39 ngày 12/08/2018

Multiple cursors có thực sự cần thiết trong Vim!

Với những người từng sử dụng các editor như Sublime Text, Atom hoặc Visual Studio Code,... chuyển sang sử dụng Vim như mình có lẽ đều từng thắc mắc rằng, trong Vim có cách nào có thể sử dụng multiple cursors (nhiều con trỏ cùng một lúc) được không. Điều đó là có thể, có một plugin cho Vim là ...

Tác giả: Tạ Quốc Bảo viết 17:39 ngày 12/08/2018

Khắc phục lỗi Ruby SSL: Certificate Verify Failed

Bài viết này được dịch từ nguồn gốc: Source link Khi làm việc trên Rails app hoặc khi cài các gem, chúng ta có thể gặp lỗi Ruby SSL: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed Bài viết này sẽ giải thích lỗi là gì và cung cấp một số giải ...

Tác giả: Trịnh Tiến Mạnh viết 17:39 ngày 12/08/2018

Tìm hiểu về URI, URL và URN

Cá nhân mình, và mình tin là còn rất nhiều người đã từng phân vân các khái niệm URI, URL và URN. Nhân tiện tìm hiểu về chúng, mình có viết lại theo ý hiểu của mình để làm tài liệu tra cứu sau này cũng như giúp các bạn phần nào hiểu được sự khác nhau của chúng. URI là viết tắt của Uniform ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018

Angular 2 authentication with JWT

Hôm nay mình xin giới thiệu tới các bạn một ví dụ về API Authentication trong Angular 2 sử dụng JWT. Đây là một ví dụ mà mình thấy khá hữu ích trong việc xác thực người dùng trong các ứng dụng web. JWT là Json Web Token là một tiêu chuẩn mở (RFC 7519) định nghĩa cách thức truyền tin an toàn giữa ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018

[DeepLearning from scratch] Xử lý, xây dựng deep learning model với tập dữ liệu.

Đây là một bài mẫu phổ biến trên thế giới, nó quen thuộc với những người mới bắt đầu học hoặc nghiên cứu về Machine Learning, Deep Learning. Trọng tâm bài viết bao gồm các mục sau: Phân tích dữ liệu và hiển thị dữ liệu. Phân lớp sử dụng neural network với tensorflow. Phân tích tập dữ ...

Tác giả: Trịnh Tiến Mạnh viết 17:39 ngày 12/08/2018

So sánh Swift với Kotlin

Tại sự kiện Google I/O năm 2017, Google đã ra thông báo Kotlin là ngôn ngữ lập trình được Android chính thức hỗ trợ. Điều này không có gì đáng ngạc nhiên đối với các developer Android và vấn đề chỉ là khi nào thì Java sẽ bị thay thế. Kotlin là ngôn ngữ đã "học hỏi" rất nhiều từ Swift - một ngôn ...

Tác giả: Bùi Văn Nam viết 17:39 ngày 12/08/2018

Angular 4 vs Rails

Trong dự án hiện tại, khi chuẩn bị start thì bọn mình được yêu cầu là làm với Rails và Angular 4. Nên mình đã có 1 tuần cùng với mọi người dựng base project. Nay mình viết bài viết này trước là để chia sẻ những vấn đề mà bọn mình cần phải giải quyết với mọi người, sau là mình note lại cho những lần ...

Tác giả: Tạ Quốc Bảo viết 17:39 ngày 12/08/2018

Sự khác nhau giữa ">/dev/null 2>&1" và "2>&1 >/dev/null"

Nếu bạn đã từng đọc qua một vài shellscript thì nhất định bạn đã từng gặp một đoạn mã kỳ quặc như dưới đây: echo hello >/dev/null 2>&1 Và rồi tự hỏi nó là cái éo gì vậy, sau hồi google và stackoverflow các kiểu cũng hiểu được đôi chút. À thì ra là mọi thứ trong linux đều là file, ...

Tác giả: Bùi Văn Nam viết 17:39 ngày 12/08/2018

Nhận thức cần có về Estimate

Ở bài viết này, sẽ giải thích về phương pháp estiamte effort cần bỏ ra khi làm một công việc Effort(工数) là gì ? Effort ở đây được hiểu là tổng hời gian cần bỏ ra để hoàn thành một công việc. Không tính trong trường hợp từ lúc bắt đầu đến lúc kết thúc giữa chừng có phát sinh công việc ngoài dự ...

Tác giả: Trịnh Tiến Mạnh viết 17:39 ngày 12/08/2018

Thống kê với Aggregation Query trong Elasticsearch (Phần 1 - Công cụ truy vấn và tổng quát về aggregation query)

Elasticsearch được biết đến như là một distributed search engine phổ biến nhất hiện giờ bởi tính mạnh mẽ, nhanh (near real-time) và được hỗ trợ bởi nhiều ngôn ngữ lập trình khác nhau (hầu hết các ngôn ngữ lập trình phổ biến hiện nay đều có open-source client hỗ trợ elasticsearch). Một trong những ...

Tác giả: Tạ Quốc Bảo viết 17:39 ngày 12/08/2018

Push notification vào máy IOS dùng react native và OneSignal

Bài trước mình có giới thiệu về cách push notification vào máy android sử dụng react native và onesignal (onesignal android). Trong bài này mình sẽ nói tiếp về cách sử dụng onesignal đối mới máy ios. Dưới đây là các bước cần thiết để push notification vào máy ios. 1. Tạo Certificate Request ...

Tác giả: Tạ Quốc Bảo viết 17:39 ngày 12/08/2018

Đôi nét về TypeScript

TypeScript là gì TypeScript là một superset của ES6, có nghĩa là tất cả các tính năng của ES6 là một phần của TypeScript, nhưng không phải tất cả các tính năng của TypeScript đều là một phần của ES6. Và hiện tại thì TypeScript đã được cập nhật phiên bản ES7 . TypeScript được biên dịch chuyển ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018

Tìm hiểu về công cụ Katalon trong kiểm thử phần mềm (Phần 4) - Tips & Tricks

Thực hiện tự động thường không chính xác như kịch bản do nhiều yếu tố liên quan trong quá trình thực thi như độ ổn định mạng, băng thông internet, hiệu suất của AUT và hiệu suất của máy tính thực thi. Bài viết này sẽ hướng dẫn người dùng thông qua việc tận dụng thời gian trễ delayed time để xử lý ...

Tác giả: Bùi Văn Nam viết 17:39 ngày 12/08/2018

Info argument in graphql resolver

Bài viết dành cho những bạn nào đã từng làm việc với Graphql resolver, nếu chưa biết nó thì nên tìm hiểu qua về Graphql. Nếu đã từng làm việc với graphql thì ta thường thấy có 2 biến context và info trong resolver mà không biết nó để làm gì cả. Ngay trong 1 ứng dụng boilerplate của Graphql cũng có ...

Tác giả: Bùi Văn Nam viết 17:39 ngày 12/08/2018

Rss reader trong android

Xin chào mọi người, hôm nay mình sẽ viết một bài chia sẻ về cách đọc RSS trong android. Vậy, Rss là gì ? RSS ( viết tắt từ Really Simple Syndication ) là một tiêu chuẩn định dạng tài liệu dựa trên XML nhằm giúp người sử dụng dễ dàng cập nhật và tra cứu thông tin một cách nhanh chóng và thuận ...

Tác giả: Bùi Văn Nam viết 17:39 ngày 12/08/2018

Các kiểu tổ chức các service của một ứng dụng Serverless

Như trong một bài hướng dẫn gần đây của mình vể serverless, mình có nhắc tới các kiểu cấu trúc cho một dự án sử dụng mô hình serverless sử dụng các dịch vụ của aws và tookit serverlessjs. Trong bài hướng dẫn thì mình đã có nó là sử dụng Monolithic Pattern , vậy chúng ta thường có những kiểu cấu ...

Tác giả: Trịnh Tiến Mạnh viết 17:39 ngày 12/08/2018

[RxSwift] - Tổng hợp các component UI căn bản thường dùng trong RxSwift [Part 1]

Bài viết này mang tính thực dụng một chút, giải thích cách dùng ngắn gọn, mang tính chất tra cứu nhanh cơ bản, đơn giản, đi thẳng vào code demo và tìm hiểu các component UI hay sử dụng trong RxSwift . Trong quá trình tìm hiểu cách sử dụng, sẽ review lại một số khái niệm trong RxSwift . Giả ...

Tác giả: Bùi Văn Nam viết 17:39 ngày 12/08/2018