BigData

BigData - Cài đặt Apache Spark trên Ubuntu 14.04

Trong lúc tìm hiểu vài thứ về BigData cho một số dự án, mình quyết định chọn Apache Spark thay cho Hadoop. Theo như giới thiệu từ trang chủ của Apache Spark, thì tốc độ của nó cao hơn 100x so với Hadoop MapReduce khi chạy trên bộ nhớ, và nhanh hơn 10x lần khi chạy trên đĩa, tương thích hầu hết các CSDL phân tán (HDFS, HBase, Cassandra, ...). Ta có thể sử dụng Java, Scala hoặc Python để triển khai các thuật toán trên Spark.

BigData - Cài đặt Apache Spark trên Ubuntu 14.04

News

Tại sao Đường Tăng vô dụng lại trở thành người lãnh đạo, còn Tôn Ngộ Không tài phép thì lại là kẻ làm công?

4 điều rút ra sau đây sẽ cho bạn 1 bài học quý báu trong cuộc sống, công việc kinh doanh đặc biệt là những người đang làm ở vị trí quản lý.

Tại sao Đường Tăng vô dụng lại trở thành người lãnh đạo, còn Tôn Ngộ Không tài phép thì lại là kẻ làm công?

News

Xây dựng thương hiệu cá nhân tại công sở

Một bài viết khá hay ở vietnamworks, mình là freelancer nên chắc cũng nên học hỏi phần nào.

Data

DBMS - Tầm Quan Trọng Của Kiểu Dữ Liệu

Một bài viết từ Blog kĩ thuật máy tính

News

Làm thế nào để trở thành một hacker?

Lựa chọn trở thành một hacker mũ trắng hay mũ đen nằm ở bản thân mỗi người và tùy vào hoàn cảnh cụ thể, nhưng chung quy lại thì họ cần những gì? Hacker đúng nghĩa không phải là tin tặc, mà là những người có khả năng tìm tòi, phát hiện ra những kẽ hở len lỏi trong các đoạn mã lập trình phức tạp của những ứng dụng - tưởng chừng như hoàn hảo.

Làm thế nào để trở thành một hacker?

News

Quy trình phát triển phần mềm - mô hình xoắn ốc (The Boehm's spiral model)

Mô hình xoắn ốc có thể được xem là sự kết hợp giữa mô hình thác nước và mô hình mẫu và đồng thời thêm một thành phần mới - phân tích rủi ro.

Quy trình phát triển phần mềm - mô hình xoắn ốc (The Boehm's spiral model)

News

Quy trình phát triển phần mềm - Mô hình thác nước (waterfall model)

Mô hình thác nước là một mô hình của quy trình phát triển phần mềm, trong đó quy trình phát triển trông giống như một dòng chảy, với các pha được thực hiện theo trật tự nghiêm ngặt và không có sự quay lui hay nhảy vượt pha là: phân tích yêu cầu, thiết kế, triển khai thực hiện, kiểm thử, liên kết và bảo trì.