Triển khai ứng dụng nodejs lên heroku

Triển khai ứng dụng nodejs lên heroku

Giới thiệuHeroku là một nền tảng dưới dạng dịch vụ cho phép các nhà phát triển xây dựng, chạy và vận hành các ứng dụng hoàn toàn trong đám mây. Bạn có thể sử dụng dịch vụ hoàn toàn miễn phí với các ứng dụng web không yêu cầu tốc độ truy cập cao hay dung lượng lớn. Trong bài viết này, chúng ta sẽ: Tạo một dự án trên herokuCấu hình Git server repository cho phía localDeploy ứng dụngTạo App Trên Herokuhttps://dashboard.heroku.com/apps Sau khi đăng ký tài khoản Heroku.  Các bạn nhấn vào nút new ... »

PHP code conventions checking tools

PHP code conventions checking tools

Tổng quan bài viết: 1. Static Code Analysis là gì 2. PHP Linter 3. PHP_CodeSniffer 4. PHP Mess Detector 5. PHPStan 6. Tài liệu tham khảo Static Code Analysis là gìStatic code analysis (SCA) là việc thực hiện phân tích mã nguồn để đảm bảo về convention của dự án một cách tự động, hay để đánh giá chất lượng mã nguồn, hoặc tìm ra các lỗi tiềm ẩn, các lỗi thường gặp mà không phải chạy mã nguồn đó, ngăn các lỗi xảy xa khi deploy sản phẩm. Nó cũng gần giống việc compile mã nguồn ra mã ... »

Web 3.0 là gì ?

Web 3.0 là gì ?

Web 3.0 là một định nghĩa mới, đang được phát triển cho một thế giới internet phi tập trung trong tương lai. Vì nó là một khái niệm mới, vẫn còn non trẻ nên chúng ta hãy cùng tìm hiểu về nó nhé. ... »

Phân phối mẫu của tỷ lệ mẫu

Phân phối mẫu của tỷ lệ mẫu

Mở đầu Bài viết sẽ đề cập đến các khái niệm và tính chất về phân phối mẫu của tỷ lệ mẫu. Trước khi tiếp tục đọc, các bạn nên nắm rõ về tính chất và công thức của phân phối nhị thức và phân phối chuẩn. Nếu muốn, các bạn có thể đọc bài viết trước về khái niệm này: Bài viết sẽ sử dụng ngôn ngữ lập trình Python để các bạn có thể tính toán theo, tuy nhiên những bạn không biết lập trình có thể bỏ qua các phần này và tiếp tục đọc . Phân phối ... »

Tính tự tương quan của chuỗi time series

Tính tự tương quan của chuỗi time series

Trong các bài viết trước về chuỗi time series, mình đã giới thiệu mô hình Moving average, Autoregressive. Khi sử dụng các mô hình như MA, AR, ARMA, ... nói riêng hay khi ta khảo sát chuỗi time series nói chung, một việc quan trọng là ta cần xác định tính tự tương quan của chuỗi. Điều này giúp ta đưa ra các tham số hợp lý cho mô hình cũng như có được đánh giá sơ bộ về chuỗi time series. 1. Khái niệm1.1. Tương quan là gì?Trước hết, ta tìm hiểu tương quan là gì. Tương quan ... »

Thêm font mới vào React Native

Thêm font mới vào React Native

Bài viết này sẽ chia sẻ cách thêm một font mới vào project viết bằng React Native. Bước 1: Chọn font Down một font tuỳ thích về máy. Font mình down về có tên như sau: Bước 2: Check "postscript name" Cần check postscript name của font đã down về. Vì sao cần phải check? Vì nếu bạn giữ nguyên tên ban đầu như Vacaciones-font-ffp-defharo dùng cho thuộc tính fontFamily trong style thì có thể sẽ không chạy. Hơn nữa, cách đọc tên font bên android sẽ khác với bên ios. Mình sẽ nói rõ hơn bằng ví ... »

ALBERT và ứng dụng vào xây dựng máy hỏi đáp

ALBERT và ứng dụng vào xây dựng máy hỏi đáp

BERT là mô hình ngôn ngữ (language model) đầu tiên được huấn luyện không giám sát (unsupervised) và được học sâu 2 chiều (deeply bidirectional) và thể hiện được kết quả vượt trội hơn hẳn các mô hình trước đó trong các bài toán xử lý ngôn ngữ tự nhiên (NLP). Tuy nhiên, BERT cũng có những điểm bất lợi của riêng mình: chi phí huấn luyện (training) mô ... »

Regex

Regex

Nếu là coder chắc hẵn đa số đều biết qua regex (viết tắt của Regular Expression, tên thuần Việt là biểu thức chính quy). Nó thường được sử dụng để validate chuỗi ký tự như email, ip address hay tìm kiếm/thay thế chuỗi... Regex khá hữu ích không chỉ trong code mà còn cách lĩnh vực khác. Trong bài viết này mình sẽ tổng hợp lại cách dùng cũng như những kinh nghiệm cá nhân trong khi sử dụng regex. 1. Giới thiệu Trước khi đi vào chi tiết thì mình sẽ nhắc lại regex là gì? Regular expression ... »