
Nhà tù Trung Quốc ứng dụng AI để giám sát phạm nhân 24/7, phát hiện động cơ đào tẩu ngay từ khi còn đang ấp ủ
Đến nhà tù còn có camera giám sát bằng AI thế này thì có tẩu thoát đằng trời! Một trong những nhà tù giam tội phạm cao cấp nhất Trung Quốc mới đây đã lắp đặt hệ thống an ninh mới, ứng dụng AI trong mọi khâu từ giám sát đến báo cáo hành vi khả nghi của mọi phạm nhân. Hệ ...

Laravel Echo thật tuyệt vờiphp artisan make:event ChatMessageWasReceived
Những ứng dụng hay không thể thiếu WebSockets được. Bạn có thể làm Tool chat online, Notification, … và rất nhiều những ứng dụng real time khác. Với Laravel Echo mọi thứ càng trở nên đơn giản. Ý tưởng Xây dựng chức năng chát trực tuyến với multiple rooms. Hình ...

URLSession and the Combine framework
Tìm hiểu làm thế nào để thực hiện các HTTP requests and parse của response sử dụng dạng mới Combine framework với foundation networking. API & data structure Trước hết chúng ta sẽ cần một số loại API để kết nối, tôi sẽ sử dụng dịch vụ JSONPlaceholder với các mô hình dữ liệu sau: enum ...

Tìm hiểu về windows functions in PostgresSql
Tất cả chúng ta khi sử dụng hệ cơ sở dữ liệu đều biết về các hàm tổng hợp thông thường thao tác trên toàn bộ bảng(SUM,MIN,MAX,COUNT...) và được sử dụng với mệnh đề GROUP BY. Nhưng rất ít người sử dụng Window functions trong SQL. Windows funtion hoạt động trên một tập hợp các hàng và trả về một giá ...

Wordpress
Wordpress Giới thiệu và cài đặt Wordpress Wordpress là gì? cho bạn biết về Wordpress và cách cài đặt. Cài đặt Wordpress hướng dẫn cài đặt đơn giản, dễ hiểu. Sử dụng các tính năng Wordpress Nội dung này bạn có thể tự trải nghiệm, hoặc tham khảo phần Học Web ...

Những "bí mật" ẩn dấu trong Java có thể bạn chưa biết
Là một developer, có thể bạn sử dụng ngôn ngữ lập trình Java nhiều năm nhưng, không hẳn đã biết những bí mật ẩn dấu của Java về annotations, initialization, comments, và enum interfaces. 1. Thực thi Annotation Implementation Kể từ Java 5 (JDK 1.5), các annotation trở thành một phần không thể ...

How to send SMS in Rails with twilio
Introduction Twilio is kind of service that relate to building a communication services. Before Twilio, if we wanted to send text messages or place phone calls from our web application, we would have had to connect with different carriers and operators and pay much money to their service. Twilio ...

Hướng dẫn và sử dụng linepay trong thanh toán trên Line
LinePay là ví điện tử tích hợp của Line dùng như một cổng thanh toán các dịch vụ. LinePay chủ yếu là thị trường Nhật Bản sử dụng để thanh toán ngay tại các cửa hàng thực tế ngoại tuyến. Đây là loại thẻ trả trước có thể sử dụng tại 30 triệu cửa hàng tại Nhật và ở nước ngoài cùng với JCB. Về bản ...

Cách configure private API gateway với Lambda function trong AWS SAM (Serverless Application Model)
Trong quá trình làm việc, hay gặp vấn đề nên notes ra đây luôn tránh quên Lambda function là gì Lambda function là một service rất hay của AWS mới xuất hiện trong vài năm gần đây. Nó cho phép người dùng đưa chương trình của mình lên và chạy mà không cần phải cài đặt môi trường như EC2. Tuy ...

[JavaScript] Xử lý bất đồng bộ: callbacks, Promises hay async/await
1. Đơn giản về đồng bộ và bất đồng bộ Trong thực tế cuộc sống, đồng bộ ( Synchronous ) là quy trình xử lý công việc theo một thứ tự tuần tự đã được lập sẵn. Công việc tiếp theo chỉ được thực hiện khi công việc trước đó đã hoàn thành xong. Còn trong lập trình máy tính, một chương trình được ...

React PWA + Feathers API
Today we will extend on one of the pervious apps we've worked before. We used react hooks to create this Todo application That app used localStorage to save the state. We will transform it to a full blown PWA with help of Feathers.js. If you want to brush up on your skills on React Hooks or ...

Docker RUN vs CMD vs ENTRYPOINT
Hiểu ngắn gọn là: RUN thực thi (các) lệnh trong một layer mới và tạo một image mới. Ví dụ: nó thường được sử dụng để cài đặt các gói phần mềm. CMD đặt lệnh và/hoặc là đặt các tham số mặc định trong dockerfile, lệnh hoặc các tham số mặc định này có thể được ghi đè từ dòng lệnh khi docker ...

Đơn giản hóa code JavaScript – Sử dụng .map(), .reduce(), and .filter()
.map() Để tôi trình bày cách hoạt động của nó bằng một ví dụ đơn giản. Giả sử bạn có một mảng với nhiều đối tượng - mỗi đối tượng biểu diễn một người. Thứ bạn cần là một mảng chứa id của mỗi người. // What you have var officers = [ { id: 20, name: 'Captain Piett' }, { id: 24, name: ...

Rails performance part 1 - Write Less Ruby
"Đoạn code tốt nhất là đoạn code không tồn tại" Thế nên muốn tối ưu Rails app của bạn thì cách tốt nhất là đừng có code. =))) Có nghĩa là hãy thử tiếp cận vấn đề theo 1 cách khác. Để cho ra cùng một kết quả, đôi khi có rất nhiều cách khác tốt hơn, 1 trong số đó là sử dụng database. ...

Swift Associated Type Design Patterns
Swift là một ngôn ngữ lập trình đa dạng , bạn có thể phát triển theo Object-Oriented, Aspect-Oriented, Procedural, Functional or POP . Mình chỉ đề cập đến một vài kiểu như vừa rồi ngoài ra vẫn còn rất nhiều những kiểu khác nữa . Cái cuối cùng mình nhắc đến “ POP “ đó chính là ...

Kotlin Coding Conventions sẽ khác với mặc định của IntelIJ IDEA như thế nào?
Từ trước tới nay, IDE thường được tích hợp sẵn những bộ định dạng code sẵn giúp cho việc code của chúng trở nên sạch sẽ và đồng bộ nếu những ta làm việc trong những dự án có nhiều thành viên. Thật không may, bộ định dạng code được tích hợp trong InteliJ IDEA đã hoạt động rất lâu trước khi tài ...

10 Tips cơ bản để làm việc nhanh với UNIX hoặc LINUX Terminal
Bạn có bao giờ ngạc nhiên khi thấy ai đó làm việc rất nhanh trong UNIX, thực hiện các lệnh và thực hiện mọi thứ nhanh chóng? Vâng, tôi đã thấy một vài lần và tôi luôn có cảm hứng để học hỏi từ những superstar developer đó. Trong bài viết này, hoặc hướng dẫn, hoặc bất cứ điều gì bạn ...

Tạo Line Chat Bot workflow
Sau quá trình một thời gian nghiên cứu về những ứng dụng hay ho của ứng dụng LINE . Hôm nay, tôi sẽ làm bài hướng dẫn làm thế nào để xây dựng một Line Chat Bot đơn giản cho ứng dụng Line Message. Chúng ta cùng bắt đầu nhé!! Tìm hiểu về LINE bot LINE là một trong những ứng dụng nhắn tin phổ ...

Thao thác với Google drive API
Xin chào các bạn, trong bài viết này, mình sẽ giới thiệu cách sử dụng Java để viết các chức năng liên quan đến Google Drive API. Giúp chúng ta sử dụng, quản lý các file trên Google Drive thông qua Google Drive API. Giới thiệu về Google Drive API Google Drive API cho phép các bạn tạo các ứng ...

ECS Setting up
Việc seup ECS cũng tương tự như việc setup EC2 nếu bạn đã từng sử dụng qua service này Bạn có thể tạo ra cluster bằng cách sử dụng một trong 2 cách Amazon ECS first-run winzard hoặc Amazon Command Line Interface (CLI) Bước đầu tiên bạn tạo ra một IAM User Thao khảo các bược tạo IAM User tại ...