CI, CD với TravisCI và AWS Elastic Beanstalk

CI, CD với TravisCI và AWS Elastic Beanstalk

Có rất nhiều công cụ để sử dụng cho việc CI, CD một dự án, ở bài viết này chúng ta sẽ cùng tìm hiểu về cách để làm việc với TravisCI. 1. Tìm hiểu về TravisCITravis là một dịch vụ (service) CI, miễn phí và là open source. Trong đó CI là viết tắt của từ Continuous Integrantion, nghĩa là tích hợp liên tục. Travis CI cùng đã từng được giới thiệu ở blog vietnamlab. Các bạn có thể tham khảo thêm ở đây. 2. Tìm hiểu về AWS Elastic BeanstalkAWS Elastic Beanstalk là một dịch vụ dễ sử ... »

Khoảng tin cậy cho trung bình (Toán thống kê phần 4)

Khoảng tin cậy cho trung bình (Toán thống kê phần 4)

Mở đầu Bài blog này sẽ giải thích cách tính khoảng tin cậy (confidence interval) cho trung bình. Bài đề cập đến các khái niệm phân phối chuẩn và khoảng tin cậy cho tỷ lệ trong hai bài blog trước. Các bạn có thể đọc ở đây: Phân phối chuẩn và các giá trị thống kê https://blog.vietnamlab.vn/2019/12/20/cac-loai-phan-phoi-va-tinh-chat/ Khoảng tin cậy cho tỉ lệ https://blog.vietnamlab.vn/2020/06/23/toan-thong-ke-2/ Công thức Công thức tính khoảng tin cậy cho trung bình sử dụng độ lệch chuẩn của tổ hợp Công thức tính ... »

Tạo cuộc gọi tự động với Twilio bằng PHP

Tạo cuộc gọi tự động với Twilio bằng PHP

|1| Giới thiệu Twilio là dịch vụ cho phép bạn xây dựng ứng dụng liên quan đến việc gửi và nhận các tin nhắn và cuộc gọi trên điện thoại một cách tự động. Bài viết này sẽ demo cách tạo cuộc gọi tự động đến số điện thoại của khách hàng bằng PHP. Sau khi khách hàng nhận cuộc gọi, sẽ nghe thông tin và lựa chọn các options bằng cách nhấn số 1 hoặc 2 hoặc 3 (tuỳ vào bạn setup). |2| Tạo tài khoản Twilio dùng thử Bạn vào trang https://www.twilio.com và đang ký ... »

Rộn ràng đón tết trung thu 2022

Rộn ràng đón tết trung thu 2022

Từ ngày xưa xửa xừa xưa,  Việt Nam ta đã có "Tết trung thu" hay còn gọi là "Tết thiếu nhi", "Tết trông trăng" diễn ra vào Rằm tháng Tám âm lịch, là ngày trăng tròn và sáng nhất trong năm. Vào ngày này ai cũng mong muốn được trở về bên gia đình, được quây quần bên nhau, cùng chia sẻ những tâm sự, thưởng thức những miếng bánh trung thu thật nghĩa tình và ấm áp. Còn gì quý hơn những giây phút đó khi được về bên gia đình, được nhìn những đứa trẻ nô đùa khắp ... »

Giới thiệu BERT và ứng dụng vào bài toán phân loại văn bản

Giới thiệu BERT và ứng dụng vào bài toán phân loại văn bản

Nếu là một người quan tâm tới Deep Learning, chắc hẳn bạn đã từng nghe tới BERT - thứ được nhắc tới liên tục trong vòng 1-2 năm trở lại đây. Vào cuối năm 2018, các nhà nghiên cứu tại Google AI Language đã công bố mã nguồn mở cho một kỹ thuật mới trong Natural Language Processing (NLP), được gọi là BERT (Bidirectional Encoder Representations from Transformers). Với khả năng của mình, BERT được coi là một bước đột phá lớn và gây được tiếng vang trong cộng đồng Deep Learning. BERT là gì, tại sao BERT lại tuyệt ... »

Xử lý logging trong Golang

Xử lý logging trong Golang

Log là thành phần không thể thiếu trong mỗi ứng dụng. Có log ta mới biết ứng dụng đã và đang hoạt động thế nào, trạng thái ra làm sao, để từ đó ta có thể debug dễ dàng khi xảy ra lỗi. Trong khi các ngôn ngữ thông dịch cùng các framework đi kèm xử lý logging rất khỏe như PHP-Laravel, Ruby-Rails,... việc xử lý logging trong golang khá rườm rà và mất thời gian để người mới vận dụng nó. Bài viết sau đây sẽ mô tả cách xử lý logging phổ biến trong Golang đi cùng với ... »

Type system trong ngôn ngữ Dart

Type system trong ngôn ngữ Dart

I. Lời mở đầuNgôn ngữ Dart kết hợp kết hợp việc kiểm tra kiểu dữ liệu static và kiểu dữ liệu runtime để đảm bảo giá trị của một biến luôn luôn phù hợp với kiểu dữ liệu static của biến đó, điều này đôi khi được gọi bằng thuật ngữ sound typing . Trong ngôn ngữ Dart, về bản chất một biến bắt buộc phải có kiểu dữ liệu, nhưng lập trình viên đôi khi không nhất thiết phải dùng type annotations để chỉ ra kiểu dữ liệu của biến đó vì Dart có thể tự suy luận ra kiểu ... »