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 2020

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

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 ... »

Quản lý docker ez với Portainer

Quản lý docker ez với Portainer

Docker, một thứ đã quá quen thuộc với coder ngày nay. Coder đủ thể loại từ backend, frontend tới devops chắc chắn đều đã và đang sử dụng nó. Việc sử dụng docker sau thời gian thường sinh ra nhiều rác làm tốn nhiều tài nguyên của máy đặc biệt là dung lượng ổ đĩa. Việc dọn dẹp lại docker sẽ được thực hiện thông qua CLI của docker. Tuy nhiên, đối với những coder lâu lâu chỉ làm việc với docker thì việc sử dụng CLI mất khá nhiều thời gian nên việc sử dụng giao diện để quản ... »

Flutter (p2) - DevTools

Flutter (p2) - DevTools

Dart DevTools là bộ công cụ kiểm tra lỗi và phân tích hiệu năng cho mã Dart và Flutter.Nhiều người biết đến tính năng hot reload Flutter nhưng bạn có biết nó cũng là 1 công cụ kiểm tra , sửa lỗi không. I. Tổng quan về DevTools ? Có thể bạn đã nghe qua về flutter tool - chạy ứng dụng dưới debug mode , tính năng hot reload , build APK và IPA ... Flutter tool được viết bằng Dart và chạy được trên command line vì vậy bạn có thể chạy ở bất cứ đâu bất cứ hệ điều hành , IDE ... »

View Controller Lifecycle trong phát triển ứng dụng iOS

View Controller Lifecycle trong  phát triển ứng dụng iOS

Xin chào mọi người, trong bài viết này, như tiêu đề mình sẽ trình bày về lifecycle của view controller trong ứng dụng iOS. Việc hiểu về vòng đời của 1 view controller thực sự rất quan trọng trong việc phát triển bất cứ một ứng dụng nào. Nó giúp chúng ta đặt các hàm xử lý logic 1 cách hợp lý, nhằm tối ưu app, đạt được mục đích của người lập trình. I. Khái quátViệc đầu tiên, chúng ta cần hiểu rõ lifecycle của view controller là gì. Lifecycle hiểu nôm na giống như 1 event gồm 1 ... »