Cách deploy laravel lên VPS

Cách deploy laravel lên VPS

Mở đầu Khi bạn có một VPS tương đương với việc bạn đang có một máy tính với hệ điều hành không và chưa cài đặt bất cứ phần mềm gì trong đó. Lúc đó, bạn sẽ cần phải cài đặt và cấu hình nhiều thứ để có thể deploy được một website lên đó. Bài này mình tổng hợp và trình bày cách deploy một project laravel lên ...

Cách debug nodejs bằng google chrome

Cách debug nodejs bằng google chrome

Mở đầu Việc debug các ứng dụng dùng nodejs cần một số thao tác, mình trình bày cách để debug ứng dụng electron làm đại diện. Một ứng dụng electron bao gồm 2 phía là renderer-process (như client) và main-process (như backend), renderer-process chạy trên nền V8 của google chrome nên có thể debug trực tiếp trên browser. Muốn debug được main-process riêng cũng như debug các ứng dụng nodejs nói chung...

Một số khái niệm trong character encoding

Một số khái niệm trong character encoding

Mở đầu Máy tính chỉ làm việc với các bit 0 và 1 (hay chính xác hơn là các trạng thái ON/OFF của transitor trong bo mạch), lưu dữ liệu lên bộ nhớ, đọc dữ liệu, truyền dữ liệu, tất cả đều thao tác với các bit 0 1. Để có thể lưu trữ được dữ liệu lên bộ nhớ, cần một phương pháp để chuyển từ các chữ cái, ký tự,... sang bit 0 1, phương pháp được nhắc tới đó được gọi là encode, v&ag...

Các mốc sử việt qua các bộ phim đình đám của Khựa

Các mốc sử việt qua các bộ phim đình đám của Khựa

Bài này mình copy lại từ một bài trên facebook.   " Từ Triệu, Đinh, Lý, Trần bao đời xây nền độc lập.Cùng Hán, Đường, Tống, Nguyên mỗi bên hùng cứ một phương."(Bình Ngô Đại Cáo - Nguyễn Trãi) ----------- 1. Nếu bạn xem phim Xuân Thu Chiến Quốc, hoặc nghe về Binh Pháp Tôn Tử này kia. Bạn cần biết giai đoạn đó diễn ra từ thế kỷ 7 đến thế kỷ 2 TCN Và giai đoạn này ở Việt Nam chính là thời Văn Lang của các vua Hùng. 2. Nếu xem phi...

Upload ảnh lên imgur trong laravel

Upload ảnh lên imgur trong laravel

Mở đầu Khi phát triển một website, việc lưu trữ ảnh lên các server online thay vì server của chính mình giúp server của chúng ta tiết kiệm được rất nhiều bộ nhớ (disk). Hiện nay có rất nhiều dịch vụ cung cấp lưu trữ ảnh online và free như google photos, imgur, flickr,... Bài này mình xin trình bày một cách đơn giản để upload ảnh l...

Một số từ tiếng anh cần biết trong toán và machine learning

Một số từ tiếng anh cần biết trong toán và machine learning

Mở đầu Khi bạn bắt đầu học và làm machine learning, data analyses, AI nói chung, bạn chắc chắn phải đọc nhiều tài liệu tiếng anh và trong những tài liệu đó chắc chắn sẽ chứa rất nhiều từ vựng về toán học và thuật ngữ chuyên ngành. Bình thường khi gặp những từ đó, ta có thể tra từ điển để tìm ra ý nghĩa của chúng, nhưng với từ điển, sẽ có rất nhiều ý nghĩa liên quan tới từ đó và những ý nghĩa đó làm chúng ta phải m...

Cơ bản về async await trong javascript

Cơ bản về async await trong javascript

Bài này giành cho những bạn bắt đầu học nodejs như mình. Khi bắt đầu lập trình với nodejs, vì javascript(js) là bất đồng bộ(asynchoronous) nên mình gặp khó khăn trong việc tổ chức code giống như trong lập trình đồng bộ (synchoronous). Việc cho các đoạn code vào trong các callback khiến mình cảm thấy code trở lên khó đọc theo luồng như trong PHP hay Ruby, nên mình đã tìm hiểu và sử dụng cú pháp async await theo chuẩn ES6 của JS. Sử dụng các cú pháp mới này giúp c...

Gửi gmail với oauth2 bằng nodemailer

Gửi gmail với oauth2 bằng nodemailer

Để có thể gửi được gmail từ API, bạn cần yêu cầu quyền của chủ tài khoản gmail. Ngay cả khi mail đó là của bạn thì bạn cũng cần phải yêu cầu cấp quyền từ chính mình và trao quyền cho chính mình thì mới dùng mail đó để gửi được. Để gửi được gmail dùng oauth2 thì các bước cấu hình và chuẩn bị khá lằng nhằng, cần tập trung chú ý những điểm sau: Cấu hình chính xác credentials trên console của google...

Giới thiệu về thread từ phần cứng ra phần mềm.

Giới thiệu về thread từ phần cứng ra phần mềm.

1. Nhìn từ phần cứng lên. a, Sơ lược về bộ nhớ. - Bộ nhớ ngoài: là ổ cứng của bạn, ở đây lưu trữ những tệp tin, video, nhạc,... - Bộ nhớ trong(RAM): khi nói tới bộ nhớ là mặc định nói tớ bộ nhớ trong, là bộ nhớ để load dữ liệu từ bộ nhớ ngoài lên RAM khi chạy một chương trình cho CPU truy xuất. RAM có tốc độ truy xuất nhanh hơn bộ nhớ ngoài. - Bộ nhớ cache: là bộ nhớ nằm trong CPU, được load từ RAM lên, giúp cho c&aacut...

Tạo API gateway gọi assyn trong aws

Tạo API gateway gọi assyn trong aws

1. Giới thiệu. AWS: amazon web service là các dịch vụ web do amazon cung cấp trên cloud như là database (RDS đối với mysq, dynamodb đối với nosql), server (EC2), file storate (S3), lambda, .... Trang chủ AWS: https://aws.amazon.com Lambda: Là dịch vụ cung cấp giải pháp tự động tính toán khi nhận một sự thay đổi từ DB hoặc S3 (tự động) hoặc được gọi một cách thủ công (thông qua API Gateway). Assyn: Bình thường nếu gọi hàm lamda th&ig...