AI Curious AI Curious
Blog
Notes
About icon
About me Projects
Search

    Web Development

    Chuyển blog sang nền tảng GatsbyJS
    • twitter
    • facebook
    • email
    Other Posts

    Chuyển blog sang nền tảng GatsbyJS

    Trong bài viết này mình sẽ giới thiệu về nền tảng blog tĩnh GatsbyJS và những trải nghiệm đầu tiên khi mình chuyển blog sang nền tảng này. I. Tại sao là GatsbyJS? Trước đây mình đã sử dụng qua Wordpress, rồi sau đó là Jekyll để viết blog. Điểm mạnh của Wordpress là có rất nhiều plugin và giao diện sẵn khá đẹp và dễ …

    Viet-Anh Nguyen
    Viet-Anh Nguyen
    6 min read
    Website chuyển tiếng Việt sang kiểu viết mới dựa theo PGS TS Bùi Hiền
    • twitter
    • facebook
    • email
    Other Posts

    Website chuyển tiếng Việt sang kiểu viết mới dựa theo PGS TS Bùi Hiền

    Gần đây PGS.TS Bùi Hiền, Nguyên Hiệu phó trường ĐHSP Ngoại ngữ Hà Nội đã đề xuất cải tiến bảng chữ cái tiếng Việt như chuyển cách viết Luật giáo dục" đổi thành “Luật záo zụk”. “Tiếng Việt” thành “Tiếq Việt”, “ngôn ngữ” thành “Qôn qữ”… . Phương pháp này hiện còn đang gây nhiều tranh cãi. Link: …

    Viet-Anh Nguyen
    Viet-Anh Nguyen
    1 min read
    Install mysql2 gem on macOS using MAMP as mySQL server
    • twitter
    • facebook
    • email
    Other Posts

    Install mysql2 gem on macOS using MAMP as mySQL server

    When installing mysql2 gem on a system using MAMP as mySQL server, you may end up with a compilation error because of incorrect mysql path. To deal with this problem, instead of gem install mysql2, try to specify mysql configuration directory: 1gem install mysql2 -- …

    Viet-Anh Nguyen
    Viet-Anh Nguyen
    1 min read
    Lấy địa chỉ IP thật của client trên Heroku với Nodejs
    • twitter
    • facebook
    • email
    Other Posts

    Lấy địa chỉ IP thật của client trên Heroku với Nodejs

    Khi sử dụng Express js của Nodejs, bạn đơn giản chỉ cần sử dụng req.ip để lấy IP người dùng. Tuy thế, khi bạn ứng dụng của chúng ta được host trên Heroku thì việc lấy IP thế này sẽ cho kết quả sai, đơn giản vì Heroku thực hiện một số routing khiến IP bạn nhận được là IP của router Heroku hoặc proxy. Vậy chúng ta nên …

    Viet-Anh Nguyen
    Viet-Anh Nguyen
    1 min read
    Tạo contact form đơn giản với Nodejs - nodemailer
    • twitter
    • facebook
    • email
    Other Posts

    Tạo contact form đơn giản với Nodejs - nodemailer

    Nếu website của bạn sử dụng một CMS như Wordpress thì việc tạo contact form đã khá dễ dàng với các plug-in. Tuy nhiên nếu bạn đang có một website tĩnh, bạn sẽ cần một dịch vụ để xử lí các form liên hệ của bạn. Bài viết này sẽ hướng dẫn bạn tự tạo một backend đơn giản để xử lí các form liên hệ. Form liên hệ của chúng ta …

    Viet-Anh Nguyen
    Viet-Anh Nguyen
    4 min read
    Cài Certbot cho Raspbian Jessie
    • twitter
    • facebook
    • email
    Other Posts

    Cài Certbot cho Raspbian Jessie

    Certbot là package phía server sử dụng để lấy và deploy chứng chỉ SSL/TSL một cách tự động. Nó giúp setup một kết nối HTTPS cho máy chủ chỉ trong một nốt nhạc và hoàn toàn miễn phí với Let’s Encrypt. Việc cài đặt package Certbot cho Raspbian(hệ điều hành cho máy tính Raspberry Pi) có thể gặp lỗi "Unable to locate …

    Viet-Anh Nguyen
    Viet-Anh Nguyen
    1 min read
    Một số kĩ thuật xử lí tiếng Việt trong Javascript
    • twitter
    • facebook
    • email
    Other Posts

    Một số kĩ thuật xử lí tiếng Việt trong Javascript

    Các kĩ thuật xử lí sau sẽ giúp chúng ta thao tác với tiếng Việt dễ dàng hơn mà không cần mất công xây dựng lại. Xoá dấu tiếng Việt Hàm xoa_dau() sau sẽ xoá loại bỏ hoàn toàn dấu câu tiếng Việt, không phân biệt hoa thường. 1function xoa_dau(str) { 2 str = str.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g, "a"); 3 …

    Viet-Anh Nguyen
    Viet-Anh Nguyen
    1 min read
    Kinh nghiệm tạo website cá nhân với Jekyll (tiếp)
    • twitter
    • facebook
    • email
    Other Posts

    Kinh nghiệm tạo website cá nhân với Jekyll (tiếp)

    Hình ảnh Website VietAnhDev.com sau khi chuyển sang Jekyll Level 2! Trước đây vài ngày tôi có viết bài Kinh nghiệm tạo website cá nhân với Jekyll (level 1), nói về những kinh nghiệm đầu tiên để setup một trang Jekyll. Bài này là phần tiếp theo, về: Sử dụng tên miền riêng Tạo trang Categories, Tags Tạo trang tìm kiếm …

    Viet-Anh Nguyen
    Viet-Anh Nguyen
    6 min read
  • Next Page

AI Curious

Hello! I'm Viet Anh - A Software Developer | Blogger | AI Learner.

More about me

Featured Posts

  • Tìm hiểu mô hình YOLO cho phát hiện vật - Từ YOLOv1 đến YOLOv5
  • Advanced driver-assistance system on Jetson Nano Part 3 - Deep neural networks
  • Advanced driver-assistance system on Jetson Nano Part 2 - Software design
  • Advanced driver-assistance system on Jetson Nano Part 1 - Intro & Hardware design
  • Tìm hiểu mô hình CenterNet - Objects as Points
  • Phát hiện đường thẳng với Hough Transform - OpenCV
  • Xây dựng bộ phân loại chó, mèo hay gấu trúc với k-NN
  • Lọc ảnh (Image Filtering)

Recent Posts

  • Cài đặt và sử dụng VS Code trên Google Colab
  • Tìm hiểu mô hình YOLO cho phát hiện vật - Từ YOLOv1 đến YOLOv5
  • Advanced driver-assistance system on Jetson Nano Part 3 - Deep neural networks
  • Advanced driver-assistance system on Jetson Nano Part 2 - Software design
  • Advanced driver-assistance system on Jetson Nano Part 1 - Intro & Hardware design
  • Hackathon: Xây dựng giải pháp biến đổi, stream giấy viết cho giáo dục từ xa
  • Chúng tôi đã xây dựng xe tự hành trên giả lập thế nào?
  • Tìm hiểu mô hình CenterNet - Objects as Points

Categories

OTHER-POSTS 29 COMPUTER-VISION 10 AI-PROJECTS 6 PLATFORMS-AND-TOOLS 4 MATH 2 LEARNING-PATH 1 MACHINE-LEARNING 1 PROGRAMMING-TECHNIQUES 1

Tags

WEB-DEVELOPMENT 11 C-LANGUAGE 9 EDITOR 5 JEKYLL 4 ADAS 3 HARDWARE 3 JETSON-NANO 3 OBJECT-DETECTION 3
All Tags
ACTIVATION-FUNCTION1 ADAS3 ARUCO1 C++1 C-LANGUAGE9 COLAB1 CUDA2 CÀI-ĐẶT1 DATABASE1 DOMAIN1 DÒ-MÌN2 EDITOR5 EIGENVECTOR-EIGENVALUE1 EMACS2 HARDWARE3 HOUGH-TRANSFORM1 IMAGE-CLASSIFICATION1 IMAGE-PROCESSING1 INDEX1 IP1 JAVASCRIPT2 JEKYLL4 JETSON1 JETSON-NANO3 K-NN1 KERAS1 KHÔNG-GIAN-MÀU1 LIFE1 LINEAR-ALGEBRA1 LINUX2 LOANG1 MACHINE-LEARNING1 NGÔN-NGỮ1 NODEJS1 OBJECT-DETECTION3 OPENCV3 PYTHON1 RASPBERRY-PI2 REALTIME1 SEMANTIC-SEGMENTATION1 SMARTBIN1 STATISTICS1 SUBLIME-TEXT1 TIẾNG-VIỆT2 TRAINING1 UBUNTU3 WEB-DEVELOPMENT11 ẢNH-SỐ1
[A~Z][0~9]
AI CURIOUS

Copyright © 2021 AI Curious. All Rights Reserved