Bài viết của Tạ Quốc Bảo

Các kí tự đặc biệt trong Regular Expressions (phần 2)

Các ký hiệu còn lại trong biểu thức chính quy: Kí tự Ý nghĩa Khớp 'x' hoặc 'y' Ví dụ, khớp với 'x' trong chuỗi "target x" và 'y' trong chuỗi "target y". {n, m} Kí tự đứng trước phải xuất hiện từ n đến m lần. n và m là số nguyên dương và n <= m. Nếu m bị bỏ qua, nó ...

Tác giả: Tạ Quốc Bảo viết 16:30 ngày 12/08/2018 chỉnh sửa

Tôi đã hack 40 website trong 7 phút như thế nào

Đây là bài dịch, bài gốc các bạn có thể xem ở đây : https://hackernoon.com/how-i-hacked-40-websites-in-7-minutes-5b4c28bc8824 Tôi bắt đầu học về bảo mật thông tin và hacking từ mùa hè năm ngoái. Sau một năm kinh qua các cuộc thi CTF, wargame, giả lập kiểm tra thâm nhập (penetration testing ...

Tác giả: Tạ Quốc Bảo viết 16:30 ngày 12/08/2018 chỉnh sửa

Creating and working with WebAssembly modules

WebAssembly là một cách để chạy các ngôn ngữ lập trình khác ngoài JavaScript trên các trang web. Trong quá khứ khi bạn muốn chạy code trong trình duyệt để tương tác với các phần khác nhau của trang web, lựa chọn duy nhất của bạn là JavaScript. Trong thực tế, các nhà phát triển có thể sử dụng cả ...

Tác giả: Tạ Quốc Bảo viết 16:30 ngày 12/08/2018 chỉnh sửa

ARKit for Apple iOS 11

Với mỗi lần phát hành mới của iOS, Apple dường như đã giới thiệu ít nhất một thư viện hoặc công nghệ mới tạo ra hứng thú thêm cho các nhà phát triển. ARKit là một trong những công nghệ mang lại sự thú vị, nhưng cũng mở ra nhiều con đường mới cho phát triển ứng dụng iOS. Kể từ khi ARKit được công ...

Tác giả: Tạ Quốc Bảo viết 16:30 ngày 12/08/2018 chỉnh sửa

Một số điểm mới trong .NET core 2.0

.NET core là một mã nguồn mở(open source) của Microsoft. Có thể xây dựng ứng dụng trên đa nền tảng với Web và mobile apps. Microsoft vừa cho ra mắt phiên bản cải tiến mới của .NET core. Ở phiên bản mới là .NET core 2.0 không chỉ tốc độ nhanh sơn so với phiên bản 1.x mà nó cũng có một số tính năng ...

Tác giả: Tạ Quốc Bảo viết 16:29 ngày 12/08/2018 chỉnh sửa

asynchronous trên Java 8 với CompletableFuture

I. Thế nào là Asynchronous Giả sử chúng ta có 3 task cần phải thực hiện. ví dụ: T1; T2 và T3 Cách đơn giản nhất chúng ta thực hiện chúng đó là T1 >> T2 >> T3 (Thực hiện tuần tự, làm T1 xong rồi làm đến T2, hết T2 rồi làm tiếp T3). Cách này gọi là synchronous execution (thực hiện đồng ...

Tác giả: Tạ Quốc Bảo viết 16:29 ngày 12/08/2018 chỉnh sửa

Go intro

Chương trình sẽ được chia nhỏ thành các bước nhỏ. Các bước này chạy thông qua rất nhiều các goroutines khác nhau. goroutines là những function chạy đồng thời cùng các goroutines khác trong toàn bộ chương trình. Trong các ngôn ngữ khác, thường sử dụng thread để chạy nhiều tác vụ đồng thời ...

Tác giả: Tạ Quốc Bảo viết 16:29 ngày 12/08/2018 chỉnh sửa

APIS ON RAILS - Chapter 1: Introduction

Bài viết được dịch từ trang sau: http://apionrails.icalialabs.com/book/chapter_one Chào mừng các bạn đến với bài viết về APIs on Rails để tìm hiểu cách nào để tạo ra app API với Rails. Mục đích của bài viết là đưa ra câu trả lời cho việc làm cách nào để viết một app RESTful API dựa trên kinh ...

Tác giả: Tạ Quốc Bảo viết 16:29 ngày 12/08/2018 chỉnh sửa

Face detection ios 11

Ở iOS 11, Apple đã giới thiệu 1 API mới là Vision Framework sẽ giúp detect khuôn mặt, face features, object tracking... Ở bài này, ta sẽ tìm hiểu cách thức hoạt động của face detection. Đầu tiên ta sẽ làm 1 ứng dụng lấy hình đơn giản: @IBAction func onTapTakePhoto(sender: AnyObject) { ...

Tác giả: Tạ Quốc Bảo viết 16:29 ngày 12/08/2018 chỉnh sửa

Làm việc với array trong Javascript

Trong khuôn khổ bài viết này, chúng ta sẽ cùng tìm hiểu về về array trong javascript để có những trải nghiệm tốt nhất khi làm việc cũng với nó nhé! Đối tượng (object) Array trong javascript là một global object được sử dụng để tạo ra các mảng, Array là 1 high-level object. Mình sẽ lượt qua các ...

Tác giả: Tạ Quốc Bảo viết 16:29 ngày 12/08/2018 chỉnh sửa