Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
Roadmap PHP
Mở đầu. Trong cuộc sống, để đạt được đích đến mà mình đưa ra chắc hẳn mỗi người chúng ta sẽ cần có một kế hoạch và cần chia kế hoạch đó thành các step cụ thể và hoàn thành nó.
0 0 29
Tổng quan về RASA Chatbot
Xin chào các bạn, bài viết hôm nay mình sẽ viết về RASA - một framework để xây dựng Chatbot hội thoại có những hỗ trợ rất mạnh mẽ cho các nhà phát triển. Có nhiều bài viết trước đây về RASA trên Viblo
0 0 29
Lệnh linux cơ bản hay dùng nhất – Phần 2
1 netstat. Lệnh này mình dùng để kiểm tra port của các service có mở hay không.
0 0 29
Xây dựng công cụ tự động cắt ảnh chỉ chứa khuôn mặt sử dụng MTCNN và PyQt5
1. Ý tưởng.
0 0 29
Sửa lỗi gửi email (Gmail Less secure apps) from May 30, 2022
1. Vấn đề gặp phải. Hiện tại rất nhiều ứng dụng sử dụng nhỏ gmail để gửi mail. (vì nó miễn phí và dễ sử dụng).
0 0 29
Elasticsearch Zero to Hero #1 - Elasticsearch là gì? Cài đặt thế nào?
Elasticsearch - Tưởng quen mà lạ. Nhắc đến Search engine, chắc chắn 10 người thì có thể đến 9,5 người nghĩ ngay đến từ khóa Elasticsearch.
0 0 29
[Basic Dev] - Kết nối Telegram với ChatGPT OpenAI
Đây là đoạn code Node.js dùng để xây dựng một bot trên Telegram sử dụng AI model GPT-3 của OpenAI để tạo ra câu trả lời tự động cho các tin nhắn được gửi đến bot.
0 0 29
Cách đăng nhập SSO Keycloak với ReactJs và Typescript
Single Sign-On (SSO) là một kỹ thuật xác thực người dùng cho phép người dùng đăng nhập vào nhiều. ứng dụng khác nhau mà không cần phải nhập tên đăng nhập và mật khẩu cho mỗi ứng dụng.
0 0 29
Cài đặt ESLint + Prettier cho Nuxt 3
Cho tới thời điểm publish bài viết, phần document setup ESLint trên trang https://v3.nuxtjs.org chưa đầy đủ. Bài viết này note lại cách setup ESLint + Prettier cho Nuxt.
0 0 29
Một số công cụ tách câu cho văn bản tiếng Nhật - Japanese sentence boundary disambiguation
1. Vấn đề tách câu trong bài toán NLP tiếng Nhật.
0 0 29
Thích học bí thuật Javascript: XMLHttpRequest
Giới thiệu. Từ ngàn xưa, để thực hiện HTTP requests trong Javascript, người ta đã thực hiện một phương thức cổ đại được truyền lại từ ai đó.
0 0 29
30 hàm xử lý mảng quan trọng trong javascript
Trong Javascript, có rất nhiều hàm được cung cấp để xử lý mảng dữ liệu. Trong bài viết này, chúng ta sẽ giới thiệu một số hàm phổ biến trong Javascript và cung cấp một số ví dụ để bạn có thể hiểu rõ h
0 0 29
Git Flow là gì và những khái niệm
Mục tiêu. Bài viết muốn hướng đến người đọc nhận biết được khái niệm Git Flow và tính cần thiết của nó trong việc phát triển dự án.
0 0 29
Hiển thị giá cổ phiếu VinFast real time với web apps Blazor và Azure SignalR Service serverless mode
Mở đầu. Đây sẽ là một series bài viết bao gồm:. . Phần 1: Tạo một web apps bằng Blazor hiển thị giá cổ phiếu VinFast real time.
0 0 29
Authentication có dễ vậy không?
Đây là một bài tự truyện về cách mình đã phát triển phương pháp authentication như nào và cũng chỉ dùng phương pháp cơ bản nhất: password. Bắt đầu từ lớp 10, lúc này mình implement authentication lần
0 0 29
Tạo modal với Nextjs 14
Tạo context API: xử lý kèm logic:. . "use client";. import { $ModalKeys } from "@/collects/modals";.
0 0 29
Cứ thực hành Airflow dễ hiểu và đơn giản đã, chưa làm gì phức tạp cả
Mở đầu. Tiếp nối bài viết chỉ toàn lý thuyết Bài viết về Airflow cho người mới như mình thì chúng ta đi ngay tới bài thực hành này thôi.
0 0 29
Tailscale tạo Peer to Peer VPN như thế nào?
Nhân tiện đang chủ đề phân tích về VPN, hôm nay mình sẽ phân tích lại cách Tailscale làm VPN “P2P” (nghĩa là kết nối trực tiếp không cần qua máy chủ trung gian). Bài viết này mình sẽ tổng hợp những cá
0 0 29
Thao tác xử lý bit và ứng dụng (Bit Manipulation)
I. Tổng quan về bit và xử lý bit.
0 0 29
[Paper Explain] MetaFormer: Khi Attention is NOT all you need cho bài toán phân loại ảnh
Yêu cầu nhỏ. Hiểu về các lớp Norm khác nhau hoạt động như nào: BatchNorm (BN), GroupNorm (GN), LayerNorm (LN) và biết cách sử dụng Pytorch. . Hình 0.
0 0 29
[JavaScript] Bài 25 - Object-Oriented Programming
Trước khi nói về khía cạnh tư duy Lập Trình Hướng Đối Tượng Object-Oriented Programming, chúng ta hãy cùng nhìn lại một chút về hai bài viết trước. Sau đó thì chúng ta tiếp tục quan sát code ở cấp độ
0 0 29