
Làm thế nào để cài đặt R trên Ubuntu 18.04 [Quickstart]
Giới thiệu R là một ngôn ngữ lập trình mã nguồn mở chuyên về tính toán thống kê và đồ họa. Trong hướng dẫn này, chúng tôi sẽ cài đặt R trên máy chủ Ubuntu 18.04. Để có phiên bản chi tiết hơn của hướng dẫn này, với các giải thích tốt hơn về từng bước, vui lòng tham khảo Làm thế nào để cài đặt R ...

Sử dụng CDN để tăng tốc độ phân phối nội dung tĩnh
Giới thiệu Các trang web và ứng dụng hiện đại thường phải cung cấp lượng nội dung tĩnh đáng kể cho người dùng cuối. Nội dung này bao gồm hình ảnh, biểu định kiểu, JavaScript và video. Vì các tài sản tĩnh này tăng về số lượng và kích thước, việc sử dụng băng thông tăng lên và thời gian tải trang ...

Tìm hiểu Azure Container Instances
Bài viết của tác giả Lion Phạm Container , một công nghệ ảo hóa đang được rất nhiều lập trình viên quan tâm, sự xuất hiện của nó làm thay đổi rất nhiều đến cách mà chúng ta xây dựng & triển khai ứng dụng. Tiếp tục là chủ đề về container và cũng là chủ đề về nền tảng điện ...

Làm thế nào để cài đặt Apache Kafka trên Ubuntu 18.04
_Tác giả đã chọn Quỹ nguồn mở và miễn phí để nhận khoản đóng góp như một phần của Viết cho DOnations chương trình._ Giới thiệu Apache Kafka là một nhà môi giới thông điệp được phân phối phổ biến được thiết kế để xử lý hiệu quả khối lượng lớn dữ liệu thời gian thực. Một cụm Kafka không chỉ có ...

VNG 12+1 Bot Battle – Vòng bảng khốc liệt chưa từng có!
Vào ngày 26/08 vừa qua, 44 đội thi VNG 12+1 Bot Battle đã có mặt tại F3 tòa nhà VNG Corporation để tranh tài ở vòng đấu đầu tiên – Vòng Bảng. Các “bot chiến” hoành tráng, những chiến thuật tinh vi và đầy bất ngờ cùng sự cổ vũ của hơn 200 khán giả khiến không khí hội ...

Làm thế nào để kiểm tra mạng Kubernetes
Giới thiệu Kubernetes là một hệ thống dàn xếp container có thể quản lý các ứng dụng được chứa trong một cụm các nút máy chủ. Duy trì kết nối mạng giữa tất cả các vùng chứa trong một cụm đòi hỏi một số kỹ thuật mạng nâng cao. Trong bài viết này, chúng tôi sẽ giới thiệu một số công cụ và kỹ thuật ...

Tìm hiểu về machine learning
Học máy (tiếng Anh: machine learning) là một lĩnh vực của trí tuệ nhân tạo liên quan đến việc nghiên cứu và xây dựng các kĩ thuật cho phép các hệ thống "học" tự động từ dữ liệu để giải quyết những vấn đề cụ thể. Machine learning sẽ giúp chúng ta phát triển các dự đoán, mô hình được suy ...

Làm thế nào để cài đặt Nginx trên Ubuntu 18.04 [Quickstart]
Giới thiệu Nginx là một trong những máy chủ web phổ biến nhất trên thế giới và chịu trách nhiệm lưu trữ một số trang web lớn nhất và có lưu lượng truy cập cao nhất trên internet. Nó thân thiện hơn so với Apache trong hầu hết các trường hợp và có thể được sử dụng như một máy chủ web hoặc proxy ...

Bài 1: Hãy bắt đầu với React Native
Để dễ hiểu nhất mình khuyên các bạn nên vào docs: https://facebook.github.io/react-native/ và đọc để hiểu rõ hơn, tiện thể sẽ giới thiệu qua React Native là gì nhằm giúp cho những bạn lazy chuyển trang <img alt="

Làm thế nào để cài đặt R gói bằng cách sử dụng devtools trên Ubuntu 18.04
Giới thiệu Một ngôn ngữ lập trình nguồn mở phổ biến, R chuyên về tính toán thống kê và đồ họa. Nó được sử dụng rộng rãi để phát triển phần mềm thống kê và thực hiện phân tích dữ liệu. Cộng đồng R được biết đến với việc liên tục thêm các gói do người dùng tạo cho các lĩnh vực nghiên cứu cụ thể, ...

Thật khó tin, đây là 20 câu hỏi kỳ quặc nhất mà Google nhận được hàng nghìn lần mỗi tháng!
Google mới đây vừa bước qua sinh nhật lần thứ 19. Trải qua một khoảng thời gian chưa quá dài nhưng cũng không quá ngắn, Google đã trở thành một phần không thể thiếu của Internet và là một trong những trang web được rất nhiều người truy cập mỗi ngày. Nhiều người tìm đến Google như một ...

Cùng nhau tìm hiểu On-Demand Resources ODR trong iOS
Tiếp nối bài viết về App Thinning tại Công nghệ App Thinning. Hôm nay mình sẽ tiếp tục đào sâu hơn, cụ thể về khía cạnh ODR của công nghệ này. Như phần trước mình đã nói thì: On-demand resources ODR là nội dung ứng dụng được lưu trữ trên App Store và được tách biệt app bundle (thứ mà bạn sẽ tải ...

CSRF là cái quái gì? Hoạt động như thế nào?
1. CSRF Là gì? CSRF được viết tắt của từ Cros Site Request Forgery và nó là một hình thức tấn công website, buộc người dùng thực hiện những yêu cầu không mong muốn tới ứng dụng web của chúng ta, là kĩ thuật tấn công bằng cách sử dụng quyền chứng thức người dùng đến một website (giả mạo). Ví ...

Test tốc độ 4 trình duyệt web hàng đầu thế giới
Chrome, Firefox, Samsung Browser và Microsoft Edge, đâu sẽ là trình duyệt web nhanh nhất hiện nay? Trang công nghệ Phonearena vừa tiến hành một bài kiểm tra để so sánh chất lượng của các trình duyệt. Bài kiểm tra này tập trung vào 4 trình duyệt phổ biến là Google Chrome, Samsung ...

[VueJS] Viết 1 pagination component có khả năng tái sử dụng
Khi muốn tạo ra một list views có khả năng liệt kê ra toàn bộ dữ liệu của bạn, mà dữ liệu đó của bạn lại lớn, điều quan trọng nhất là phải tạo ra chức năng phân trang, giúp người dùng chia nhỏ dữ liệu giúp chúng ta dễ quan sát hơn. Với VueJS, ta có thể viết 1 components phân trang giúp cho ta chỉ ...

Dùng thử Stripe - Phần 1
Dạo gần đây dự án mình có requirement về payment & khách hàng họ yêu cầu dùng Stripe để thanh toán. Và đó là lí do có bài viết này Ở phần 1 này mình sẽ hướng dẫn cách sử dụng Stripe 1 cách cơ bản nhất Stripe là một công ty công nghệ xây dựng cơ sở hạ tầng kinh tế cho internet. Các doanh ...

11 gem hữu dụng thường được dùng trong các dự án
Khi làm việc với ngôn ngữ lập trình, chúng ta thường tìm kiếm các công cụ hỗ trợ để giúp làm việc dễ dàng hơn. Đối với Ruby, các gem được tạo ra và hoàn thiện từng ngày, trong đó có những gem rất hữu ích và được sử dụng khá nhiều trong các dự an thực tế hiện nay. Dưới đây là một số gem hữu ích ...

Xây dựng hệ thống “Gợi ý…”
Giới thiệu Hệ thống, hay là chức năng gợi ý – mình cũng chả biết nói làm sao nữa. Đại loại là như vầy nè. Các bác sử dụng Facebook nó sẽ gợi ý kết bạn cho các bác. Đảm bảo lúc này các bác đang nghĩ “mẹ thằng facebook này ăn gì khôn thế, sao biết mình quen thằng này mà giới ...

[Google apps script] Nút chức năng thực hiện một function trong trang tính
Nếu các bạn đã từng quen làm việc với Excel, có thể các bạn đã từng sử dụng chức năng "Thêm một button trong trang tính, khi click vào button thì thực hiện chạy một Macro hoặc một hàm VBA". Đây làm một tính năng rất hay của Excel. Thật may là Trang tính google cũng cung cấp cho chúng ta ...

Kiểm thử ứng dụng dành cho thiết bị di động khác với Kiểm thử ứng dụng web như thế nào?
Khi mình được trải nghiệm thực tế công việc kiểm thử cùng 1 ứng dụng nhưng trên nhiều môi trường khác nhau là trên thiết bị di động và trên web, mình thấy có khá nhiều sự khác nhau và cũng gặp nhiều vấn đề khó khăn trong việc tiếp cận cũng như làm quen với sự khác biệt đó. Trong bài viết này, mình ...