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

Installing Apache PHP MySQL on Ubuntu 18.04

In this article, we are going to see how to create a LAMP stack environment on Ubuntu 18.04. Note: In order to run commands to install Lamp stack you need root access of server. Step 1: Update your package manage r sudo apt-get update Step2: Install Apache Web server Install Apache: ...

Tác giả: Vũ Văn Thanh viết 10:04 ngày 07/09/2018 chỉnh sửa

Xuất hiện thông tin rò rỉ về chip i3 8300, 4 nhân 8 luồng mạnh gần bằng i7 6700K

Quân tử trả thù vài tháng chưa muộn. Như chúng ta đã thấy, từ khi Ryzen ra mắt, AMD gần như đã làm náo loạn thị trường CPU máy bàn. Lợi thế lớn nhất của AMD chính là số nhân và luồng gần như gấp đôi đối thủ cùng tầm giá. Mới đây nhất, Ryzen 3 với 4 nhân 4 luồng đã khiến Intel ...

Tác giả: Vũ Văn Thanh viết 10:04 ngày 07/09/2018 chỉnh sửa

JavaScript Arrays và một số method trong ES5, ES6 & ES7 mà bạn nên biết

Là một lập trình viên web thì chắc hẳn bạn cũng thường xuyên phải làm việc với JS, và một trong những chủ đề thường xuyên được nhắc đến trong JS là Array. Có khá nhiều điều để nói về Array trong ES5, ES6 và ES7. Và trong bài viết này mình sẽ giới thiệu cho các bạn 14 method mới và khá thú vị của ...

Tác giả: Vũ Văn Thanh viết 09:59 ngày 07/09/2018 chỉnh sửa

DEBUG CSS?

Trong quá trình phát triển hệ thống chắc hạn bạn đã gặp quá nhiều bug(lỗi) . Việc bạn tìm nguyên nhân tại sao lại xuất hiện những bug như vậy để giải quyết chúng chính là DEBUG . Chúng ta thường nghe các tiền bối cao siêu debug js,php,java ..etc . Nhưng hôm nay mình xin giới thiệu một vài cách ...

Tác giả: Vũ Văn Thanh viết 09:58 ngày 07/09/2018 chỉnh sửa

Encrypt/Decrypt data với android

Lý do cần mã hóa dữ liệu Trong các bài toán thực tế, đối với ứng dụng liên quan đến thông tin, dữ liệu của user đòi hỏi các lập trình viên phải đảm bảo an toàn và tránh bị kẻ gian "Trộm" dữ liệu gây những ảnh hưởng đến user(dữ liệu ở đây có thể là thông tin tài khoản, thông tin ví điện tử, thông ...

Tác giả: Vũ Văn Thanh viết 09:57 ngày 07/09/2018 chỉnh sửa

Blocks và quản lý bộ nhớ (Stack vs. Heap)

Nội dung dưới đây được dịch từ blog https://www.solstice.com/fwd/blocks-and-memory-management-stack-vs-heap với mục đích phi lợi nhuận. Với ARC, làm việc với blocks đã dễ dàng hơn, nhưng vẫn còn một số vấn đề chúng ta có thể gặp phải nếu chúng ta không hiểu cách chúng làm việc. Trong khi blocks ...

Tác giả: Vũ Văn Thanh viết 09:57 ngày 07/09/2018 chỉnh sửa

Lifecycle Component trong ReactJS

Xin chào anh em, lâu lâu mình lại viết bài chia sẻ kiến thức mà mình đã tìm hiểu được. Thì hôm nay mình xin được viết về Vòng đời của component trong ReactJS. Như các bạn biết đấy khi ta học về một công nghệ mới nào đó thì chúng ta cần tập trung hiểu cái chủ đạo trong công nghệ đó. Vì thế ...

Tác giả: Vũ Văn Thanh viết 09:56 ngày 07/09/2018 chỉnh sửa

Làm quen với React Native với game Simon Says color

Introduction React Native hiện đang là một từ khoá rất hot trên các trang báo công nghệ cũng như trong giới lập trình mobile. React Native là framework xây dựng ứng dụng di động native sử dụng Javascript do Facebook phát hành. Sử dụng React Native để xây dựng ứng dụng iOS và AndroidAndroid chỉ ...

Tác giả: Vũ Văn Thanh viết 09:55 ngày 07/09/2018 chỉnh sửa

Thủ thuật đơn giản về python nên biết

Sau đây mình xin giới thiệu một số mẹo Python tương đối phổ biến và rất hữu ích. In [1]: a , b = 5, 10 In [2]: print(a, b) (5, 10) In [3]: a, b = b, a In [4]: print (a, b) (10, 5) cách trao đổi giá trị cơ bản a = ["python", "is", "awesome"] print(" ".join(a)) --------------------- pyth ...

Tác giả: Vũ Văn Thanh viết 09:55 ngày 07/09/2018 chỉnh sửa

Hướng dẫn Deploy Rails App lên AWS EC2 kết hợp Nginx và Puma ( Part I)

AWS là hệ thống webservice mạnh mẽ. Được sử dụng rộng rãi trên khắp thế giới, hôm nay mình sẽ hướng dẫn cho các bạn cách deploy 1 Rails App lên EC2 của AWS kết hợp sử dụng Capistrano Gem, Nginx và Puma. AWS : Amazon Web Services Nginx: Là một máy chủ proxy mã nguồn mở (open source reverse ...

Tác giả: Vũ Văn Thanh viết 09:55 ngày 07/09/2018 chỉnh sửa