HBase Backup bằng Snapshot

HBase Backup bằng Snapshot

Khi làm việc với HBase, người quản lý thường xuyên phải xử lý các yêu cầu liên quan tới backup những dữ liệu cần thiết. Bài viết dưới đây sẽ giới thiệu các phương pháp xử lý và chi tiết cách thức thực hiện backup bằng snapshot. Tổng quan các phương pháp backup dữ liệu HBase Có rất nhiều cách thức để tiến hành công việc này: Snapshots Replication Export CopyTable API Manual - Performance Impact Data Footprint Downtime Incremental Backups Ease of Implementation Mean Time To Recovery (MTTR) Snapshots Minimal Tiny Brief (Only on Restore) No Easy Seconds Replication ... »

Personal Kanban là gì?

Personal Kanban là gì?

I. Kanban vs Personal Kanban 1. Kanban Kanban là phát minh của Taiichi Ohno (là cha đẻ của Toyota Production System – sau này gọi là Lean Manufactoring, tiếng Việt là công nghiệp tinh gọn) vào khoảng năm 1940s. Kanban tiếng nhật là 看板 (nghĩa là bảng thông báo, bảng quảng cáo). 看(kan) nghĩa là coi xem, 板(ban) nghĩa là ván bản mỏng. Phương pháp Kanban áp dụng trong nhà máy sản xuất ô tô của Toyota cũng tương tự như việc quản lý hàng trong những siêu thị lớn, đảm bảo để luôn đáp ứng đủ nhu cầu ... »

Tìm hiểu Hive Complex Types

Tìm hiểu Hive Complex Types

Mở đầu Apache Hive là một kho lưu trữ dữ liệu (data warehouse) giúp xử lý các tập dữ liệu lớn lưu trữ phân tán trên nền tảng Hadoop. Hive dùng SQL nên dễ tiếp cận với đa số mọi người (đã quá quen thuộc với SQL). Trong quá trình làm việc với Hive, chủ yếu mình thường dùng các kiểu dữ liệu cơ bản như Numeric Types Date/Time Types String Types Boolean Types Nhưng, trong dự án gần đây thì mình có dùng đến Complex Types của Hive. Sau đây là 1 vài tóm tắt về nó. I. ... »

React Native - Tương lai của lập trình di động

React Native - Tương lai của lập trình di động

React được Facebook giới thiệu tới cộng đồng lập trình viên vào khoảng 2 năm trước, từ thời điểm đó cho đến nay, React đã phát triển một cách nhanh chóng không chỉ trong nội bộ facebook mà còn cả cộng đồng bên ngoài. Hiện nay, rất nhiều dự án đã được xây dựng dựa trên React, tỷ lệ các lập trình viên chọn và sử dụng React ngày càng nhiều vì nó giúp tiết kiệm thời gian “chiến đấu” với framework và tập trung hơn vào sản phẩm của mình hơn. Với công nghệ web, việc kết hợp React ... »

Facebook Message Bots

Facebook Message Bots

Giới Thiệu Facebook Message Bot Tháng 04/2016 Facebook ra mắt Messenger Platform phiên bản Beta, trong đó cho phép developer có thể viết 1 con Bot để có thể trả lời tự động. Đây chính là cơ hội để có thể kết nối với lượng người dùng khổng lồ trên thế giới dùng facebook thông qua mesenger. Thông tin gửi nhận giữa user và Bots là một message template trong đó có thể chứa: text, images, các CTAs (Calls to action). Ứng Dụng Một số Bots Messenger đang có hàng ngàn người dùng: https://www.messenger.com/t/hiponcho, ... »

Cách thiết lập Local Notification trong iOS bằng UILocalNotification

Cách thiết lập Local Notification trong iOS bằng UILocalNotification

Trong quá trình lập trình iOS application, nhiều khi chúng ta sẽ gặp phải những vấn đề như phải thêm, sửa, xóa notification cho phù hợp. Bài viết dưới đây sẽ hướng dẫn các bạn thực hiện các thao tác đó nhanh chóng, dễ dàng. Phân biệt Trước hết, cần phân biệt Local Notification và Push Notification Có 2 loại Notification trong iOS là Local Notification và Push Notification Push Notification là dạng thông báo ngoại tuyến, được gửi tới từ 1 server ở bên ngoài. Do vậy điều kiện tiên quyết của nó là máy phải được kết nối, ... »

Giới thiệu về Google Adsense for Mobile và ứng dụng trong Android

Giới thiệu về Google Adsense for Mobile và ứng dụng trong Android

Google AdMob thực chất là quảng cáo Adsense, nó là nền tảng quảng cáo trên thiết bị di động nên được gọi là AdMob (viết tắt Adsense for Mobile). Khi người dùng có ứng dụng sẽ đăng ký tài khoản Google Adsense và chọn mục** AdMob** để tham gia và nhúng vào phần mềm của mình. Nó rất hữu ích khi bạn publish một ứng dụng free và vẫn muốn có thu nhập từ ứng dụng đó. Trong bài viết này, chúng ta sẽ tìm hiểu làm cách nào để tích hợp được AdMob vào ứng dụng Android của bạn. ... »

Thiết kế giao diện ứng dụng tuỳ chỉnh với các màn hình khác nhau với Stack Views trong Xcode

Thiết kế giao diện ứng dụng tuỳ chỉnh với các màn hình khác nhau với Stack Views trong Xcode

Như chúng ta đã biết trung bình mỗi năm apple lại cho ra một iphone thế hệ mới với kích cỡ màn hình khác nhau. Chính vì vậy có một bài toán đặt ra là làm sao để giao diện trên một ứng dụng có thể hiện thị đẹp trên các thiết bị đó. Để giải quyết bài toán đó hôm nay tôi xin giới thiệu một phương pháp thiết kế ứng dụng trên IOS với giao diện tuỳ chỉnh đó chính là Stack Views Stack Views là gì Stack Views là một interface gồm nhiều views được sắp xếp ... »