Bài viết của Vũ Văn Thanh

Nhìn sâu vào CSRF Protection trong Rails

Nếu như bạn đang sử dụng Rails, rất có thể bạn cũng đang sử dụng cơ chế bảo vệ CSRF . Đây là một tính năng đã xuất hiện ngay từ những phiên bản đầu tiên của Rails . Nói qua một chút về Cross-Site Request Forgery (CSRF), nó là một phương thức tấn công được thực hiện bằng việc giả mạo các request ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa

Giải pháp hết box ChatWork dành cho người… nghèo

Người viết: Mạnh Vũ 1. Bài toán Những ai đang dùng ChatWork (mà không phải premium) đều sẽ gặp phải 1 vấn đề: Bạn chỉ được phép tham gia tối đa 14 chat box. Ngày xưa, khi full box, chúng ta có thể thoát 1 box để tham gia box khác. Tuy nhiên với sự thay đổi gần đây thì việc ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa

Phát hiện ngôn ngữ lập trình cực kỳ đơn giản với Machine learning

Hôm nay trời thanh gió mát, Lập trình không khó sẽ cùng các bạn đi xây dựng một chương trình có thể dự đoán ngôn ngữ lập trình khi cung cấp cho nó code. Ý tưởng có vẻ khá to, nhưng đơn giản lắm. Cùng mình bắt tay vào triển khai nhé. Dự đoán ngôn ngữ lập trình Ý tưởng bài toán dự đoán ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa

VueJS - Tìm hiểu về mixins

Lần trước mình có nói qua về các ví dụ sử dụng Computed property trong VueJS. Hôm nay mình chuyển hướng sang nói về Mixins nhé. Khi dự án VueJS của bạn ngày càng lớn, thì việc lặp lại code ở data, methods, watchers, ... trong các components xảy ra rất thường xuyên. Và chắc hẳn bạn đã có lần ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa

RxSwift: Combining Operator trong RxSwift

RxSwift là một Extension của ReactiveX được viết bằng ngôn ngữ Swift. Nó là sự kết hợp của Observer Pattern, Iterator Pattern và Functional Programing. RxSwift giúp cho công việc trở nên đơn giản hơn. RxSwift giúp tối giản và hạn chế việc sử dụng các Notifications và Delegate Pattern đi kèm với các ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa

Xây dựng API với Laravel

Với các bạn làm dự án mà yêu cầu chạy trên môi trường web và app ..., để đồng bộ hóa dữ liệu thì chúng ta sẽ cần xây dựng Api cho dự án của mình, bài viết này mình sẽ hướng dẫn mọi người xây dựng API đúng chuẩn RESTful với framework Laravel version 5.7, vì sử dụng framework Laravel nên mọi người ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa

[C#] Liệt kê tất cả tên file trong file Zip mà không cần giải nén

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách liệt kê tất cả các file trong file nén ZIP Archive trong lập trình C# . Nếu bạn nào đang viết ứng dụng, cho phép upload file Zip lên. Và bạn muốn là trong file Zip không được chứa các loại ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa

Tìm hiểu Kotlin Coroutines trong Android

Trong phần này chúng ta cùng nghiên cứu, sử dụng Kotlin Coroutines trong android. Đây sẽ là 1 cách mới để quản lý background thread, code sẽ đơn giản hơn do giảm thiểu được số lượng callbacks. Dưới đây là đoạn code về ý tưởng của Coroutines sẽ làm như thế nào // Async callbacks ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa

Implementing swipe to delete

In this tutorial we will create an App showing the popular swipe to delete design such as the one on gmail app on android. First let's create a project and call it SwipeToDeleteDemo. Next import necessary libraries for this project. Have to import support for Recyclerview and design support. ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa

Lộ dữ liệu cá nhân của hàng trăm chính trị gia nước Đức

Vụ hack lớn nhất trong lịch sử nước Đức vừa diễn ra. Một nhóm tin tặc không xác định đã làm lộ dữ liệu cá nhân nhạy cảm của hơn 100 chính trị gia Đức. Các chính trị gia bị lộ dữ liệu cá nhân bao gồm Thủ tướng Đức Angela Merkel, Thủ tướng Brandenburg Dietmar Woidke, cùng một ...

Vũ Văn Thanh viết 3 ngày trước chỉnh sửa
1 2 3 4 .. > >>