Mấy hôm trước mình có nhận được một câu hỏi: “Làm sao để logout một user khi mình biết session ID của nó”. Mình thấy vấn đề này khá hay ho nên nay viết bài chia sẻ với mọi người.
22-07-2020 16:46 PM
NamNV609
Là một web developer, chắc hẳn chúng ta đã nghe và biết đến hai khái niệm XSS và SQL Injection rồi đúng không ạ? Nhưng chắc phần nhiều cũng chỉ dừng lại ở mức nghe và áp dụng vào code để tránh hai vấn đề này trong dự án. Nay mình xin phép quay demo chi tiết để mọi người có cái nhìn rõ ràng hơn về nó. Cách khai thác nó và nó có thể làm được gì nếu như chúng ta không cẩn thận. Cùng bắt đầu xem lại khái niệm và video demo nhé.
20-12-2019 17:01 PM
NamNV609
Chắc hẳn trong chúng ta ai cũng đã từng nghe nhạc bằng trình nghe nhạc mặc định của Windows là Windows Media Player (WMP) rồi nhỉ? Và có ai đã từng bỏ hàng giờ ra chỉ để ngồi nhìn cái Visualization của nó không?
20-03-2019 17:14 PM
NamNV609
Trước đây mình đã từng giới thiệu về Yahoo! Query Language (YQL) giúp chúng ta parse HTML webpage dưới dạng truy vấn SQL. Nhưng hiện tại hình như YQL service đã ngưng hoạt động hoặc thay đổi cấu trúc
19-01-2019 19:20 PM
NamNV609
Trên đây cũng có khá nhiều bài viết giới thiệu về những điểm mạnh và những đặc tính hay ho của HTTP2. Hôm nay chúng ta cùng thử cài đặt HTTP2 nhé. Do có nhiều bài viết giới thiệu rồi nên chúng ta không đi vào những vấn đề đấy nữa mà đi thẳng vào cách cài đặt HTTP2 luôn. Và hôm nay mình sẽ sử dụng web server NginX để làm demo này.
20-12-2018 14:58 PM
NamNV609
Trên đây cũng có khá nhiều bài viết làm sao để tạo self-signed SSL cho localhost để có thể test thử HTTPS. Nhưng những cách đó đều có một nhược điểm là khi vào trang sẽ có cảnh báo NET::ERR_CERT_AUTHORITY_INVALID do không ai chứng thực cho SSL của chúng ta.
Editor's Choice
17-11-2018 17:46 PM
NamNV609
Nhân việc công ty yêu cầu mọi người phải cài đặt xác thực hai bước (2FA) cho tài khoản Github để nâng cao tính bảo mật. Nhưng Github lại không hỗ trợ SMS đầu số của Việt Nam. Nên chúng ta phải sử dụng phương thức thứ hai của Github, đó là sử dụng Authenticator của Google để verify.
14-10-2018 17:42 PM
NamNV609
Vấn đề này mình đã gặp phải khá lâu. Nhưng hôm nay mới rảnh rỗi nhớ ra để viết về nó. Cũng đơn giản chỉ là chia sẻ với mọi người về những gì mình hiểu biết về vấn đề Resume download. Chả là từ khá lâu trước đây, một bạn đã từng là đồng nghiệp cũ ở công ty có PM hỏi mình đại loại rằng team của họ làm về mảng mobile application.
Editor's Choice
16-09-2018 15:46 PM
NamNV609
Trước đây mình có 2 bài viết liên quan đến log management là:
Nay, mình xin phép giới thiệu tiếp một thể loại nữa là exception monitoring - Sentry.
21-07-2018 11:37 AM
NamNV609
Trong dự án hiện tại mình đang tham gia có chức năng export dữ liệu từ các bảng trong database ra file Excel (*.xlsx). Việc export dữ liệu ít (trên môi trường development hoặc testing) thì không có vấn đề gì nghiêm trọng cả.
16-06-2018 16:36 PM
NamNV609
Tiếp nối phần một của bài viết Angular 4 vs Rails. Hôm nay mình xin phép tiếp tục chia sẻ với mọi người những vấn đề mà team mình gặp phải khi thực hiện nghiên cứu base với Angular 4 và Rails (trước khi bị bỏ và quay về với ERB thuần :sweat_smile:).
27-05-2018 13:36 PM
NamNV609
Trong dự án hiện tại, khi chuẩn bị start thì bọn mình được yêu cầu là làm với Rails và Angular 4. Nên mình đã có 1 tuần cùng với mọi người dựng base project. Nay mình viết bài viết này trước là để chia sẻ những vấn đề mà bọn mình cần phải giải quyết với mọi người, sau là mình note lại cho những lần sử dụng sau.
Editor's Choice
30-04-2018 18:33 PM
NamNV609
Đã bao giờ bạn vào một trang nào mà nhận được một popup dạng như này chưa?
Editor's Choice
25-03-2018 15:48 PM
NamNV609
Như ở bài viết Managing services with update-rc.d mình đã giới thiệu cách sử dụng update-rc.d để cho một service script chạy khi khởi động. Hôm nay mình sẽ giới thiệu cách viết một service script đơn giản nhất (cũng đầy đủ chức năng cơ bản là start, stop, restart và status). Chúng ta sẽ viết service cho Unicorn nhé.
Editor's Choice
15-02-2018 15:38 PM
NamNV609
Hôm nay, mình sẽ giới thiệu tới các bạn các bước tự cài đặt một group chat với nhiều tính năng mạnh mẽ như Slack. Đó là Zulip - một group chat open source. Nếu bạn muốn có một group chat cho riêng team, công ty hay đơn giản là thích vọc vạch như mình. Thì bạn có thể thử. Chúng ta cùng đi tìm hiểu cách cài đặt và sử dụng cơ bản thằng Zulip này nhé.
29-12-2017 08:14 AM
NamNV609