Thứ Hai, 29 tháng 4, 2019

Deploy web service với Nodejs - tạo website bằng Nodejs

Trong bài viết trước, chúng ta đã tìm hiểu về webservice và cách cài nodejs. Ở bài viết này, chúng ta hãy cùng viết và deploy một web server/ web service đơn giản.

Trong ví dụ này, chúng ta sẽ viết một web nhận nhiệm vụ hiển thị file html khi user request đến.

 

Khởi tạo project node js

Bước 1: bật terminal và cd vào project

Terminal là cửa sổ lệnh để bạn có thể tương tác với máy tính, có 2 cách để bật terminal trên windows:

1. Gõ “cmd” và nhấn enter trên đường dẫn.

 

dien cmd vao thanh cong cu

 

2. Cài gitbash vào máy, nhấp chuột phải và chọn gitbash

 

chuot phai va nhan gitbash

 

Bước 2: Chạy npm init

npm init

 

Đây là bước khởi tạo project, bạn có thể điền thông tin về project tại đây. Bạn có thể bấm enter để next liên tục mà không điền gì cả.

 

Bước 3: Cài thư viện

Trong project đơn giản này, chúng ta cần đến thư viện express của nodejs. Chúng ta cài express bằng lệnh

 

npm install express –save

 

Bước 4: Set up file app.js

Sau khi cài express, bạn có thể tạo một file app.js với cấu trúc như sau:

 

const express = require('express');
const app = express();
const port = 8080;

app.use(express.static(__dirname + '/public'));

app.get('/', (req, res) => {
    return res.render('index');
});

app.listen(port, () => console.log(`Example app listening on port ${port}!`));

 

Ở đây bạn có thể thấy, khi user request web service của chúng ta chạy ở PORT 8080, chúng ta vào thư mục public và render file index.html ra.

Cấu trúc folder bạn có thể tham khảo tại link sau https://github.com/concalahan/simple-nodejs-web-service

 

Bước 5: Chạy nodejs

Vào terminal và dùng lệnh để chạy dự án nodejs của chúng ta:

node app.js

 

Bước 6: Mở browser

Điền localhost:8080 vào browser và bạn sẽ thấy webservice đã hoàn thành nhiệm vụ render file html.

 

hien thi hello world voi nodejs

 

Deploy/ triển khai web service lên VPS

Sau khi tạo một project nodejs, chúng ta cần đưa nó chạy thật trên web, quá trình này gọi là deploy.

 

Deploy/ deployment là gì?

Deploy theo tiếng Việt nghĩa là triển khai phần mềm. Phần mềm ở đây là web server/ web service mà chúng ta đã code. Hiểu đơn giản, deploy là tất cả các hoạt động làm cho một hệ thống phần mềm có sẵn để sử dụng.

 

Deploy bạn cần chuẩn bị những gì

  1. Một con VPS: giá theo tháng tầm 5$-7$ (tầm 100k đến 150k) tùy theo nhà cung cấp. Hiện tại mình đang sử dụng dịch vụ của Digital Ocean với mức giá 5$/ tháng. Hệ điều hành mình thường tạo cho VPS là Ubuntu.
  2. Phần mềm kết nối với VPS hoặc terminal: Trên hệ điều hành windows, bạn có thể sử dụng những trình giả lập thiết bị đầu cuối cho phép kết nối như Putty. Hoặc nếu bạn cài hệ điều hành Linux-based như Ubuntu, bạn có thể sử dụng terminal để kết nối.
  3. Một phần mềm quản lý mã nguồn phân tán như git, và một dịch vụ cung cấp kho lưu trữ mã nguồn Git dựa trên nền web – như github.
  4. Source chạy của bạn: Hiện tại mình sẽ sử dụng source https://github.com/concalahan/simple-nodejs-web-service

 

Các bước thực hiện

1. Kết nối với VPS

Khi mua VPS, nhà cung cấp VPS sẽ gửi cho bạn một địa chỉ IP. Địa chỉ IP được viết bằng ký hiệu thập phân cách nhau bởi dấu . , là 4 bộ số được phân tách bằng dấu chấm, mỗi bộ đại diện cho số 8 bit nằm trong khoảng từ (0-255). Một ví dụ về địa chỉ IPv4 là 216.3.128.12,

Sau khi có địa chỉ IP, nhiệm vụ của bạn là dùng phần mềm kết nối VPS để kết nối với VPS, ở đây mình xài putty.

 

su dung putty ket noi VPS

 

Bạn chỉ cần nhập địa chỉ IP vào ô này, xong bấm connect, sau đó nhập username và password mà nhà cung cấp VPS gửi cho bạn, vậy là bạn đã connect thành công rồi.

2. Upload source code lên VPS dùng github

Có nhiều cách để upload source code của bạn lên VPS, ở đây mình sẽ hướng dẫn một trong những cách đó, dùng github.

1. Tạo public key trên VPS

Bước đầu bạn phải làm cho VPS hiểu source của bạn đang ở github và ngược lại. Để làm được việc này, mình cần thêm public key của VPS vào deploy key của project trên github.

Vì mình xài VPS chạy Ubuntu, nên dùng lệnh sau để tạo public key:

ssh-keygen

Sau đó nhấp enter liên tục, khi thấy đoạn code như sau nghĩa là bạn đã tạo public key thành công rồi.

 

2. Tìm public key trên VPS

Sau khi tạo public key, bạn tìm public key bằng lệnh:

cat ~/.ssh/id_rsa.pub or cat ~/.ssh/id_dsa.pub

 

Nếu bạn làm đúng, nó sẽ hiển thị như hình:

hien thi public key

 

3. Add public key vào github

Sau khi có public key, bạn add vào deploy key bên github, tại settings → deploy keys → Add deploy key. Ở mục title, bạn đặt tên của public key, và copy public key vào mục key như hình.

 

add public key vao github

 

Đừng quên bấm “add key” bạn nhé.

 

4. Clone project từ VPS

Sau khi add xong public key vào github, bạn tiến hành “download”/ clone project bằng SSH từ VPS bằng lệnh:

git clone git@github.com :concalahan/simple-nodejs-web-service.git

 

clone bang ssh

 

Nhớ đổi url thành url project của bạn.

 

3. Cài thư viện

Ở bước này, bạn cài npm và node để chạy web service của chúng ta trên web, tutorial này đã được stream hub viết tại đây.

 

4. Chạy web server/ web service dùng pm2

PM2 là trình quản lý quy trình Node.js (process manager production Nodejs application).

Khi chạy chương trình bằng node app.js (app.js là file main của source mình), khi bạn tắt terminal/ putty thì web server/ web service của bạn cũng “đóng”. Để giữ cho web server/ web service của bạn luôn chạy, chúng ta cần dùng pm2.

Sau khi chạy pm2, bạn hoàn toàn có thể vào trang web của mình tại địa chỉ theo cú pháp: [địa chỉ IP]:[port]

Ở ví dụ của mình: port là 8080

 

 

Kết nối domain vào vps

Sau khi deploy, web của bạn sẽ vẫn ở định dạng IP:port, để gán domain vào host, chúng ta cần một tên miền, và quyền chỉnh sửa DNS của tên miền đó. Ở đây mình mua tên miền tại Godaddy, nên sẽ chỉnh sửa tại trang web của nhà cung cấp tên miền này.

Bạn vào mục quản lý DNS , ví dụ với stream hub thì URL sẽ là: dcc.godaddy.com/manage/STREAM-HUB.COM/dns

 

a record trong domain

 

Bạn cần chỉnh “A record” và đổi thành địa chỉ IP của VPS.

Sau khi chuyển, cần chờ tầm 1 giờ để hệ thống cập nhật.

Sau 1 giờ, bạn có thể vào web theo cú pháp: domain:8080

 

Như bạn có thể thấy, chúng ta vẫn còn hiển thị port. Ở bài viết sau, Stream Hub sẽ hướng dẫn bạn loại bỏ port khỏi domain.

Tham khảo bài nguyên mẫu tại đây Deploy web service với Nodejs - tạo website bằng Nodejs

Thứ Sáu, 26 tháng 4, 2019

Hướng dẫn cài đặt Nodejs trên Windows và Ubuntu

Trong bài viết trước, Stream Hub đã giới thiệu sơ lược về webservice cũng như API là gì. Nếu bạn chưa đọc qua, hãy xem lại bài viết trước tại đây.

Trong series bài, Stream Hub sẽ giới thiệu các bạn cách viết một web service đơn giản dùng Nodejs. Ở bài này, cụ thể chúng ta sẽ cài một framework tên là Nodejs.

 

Vậy Nodejs là gì?

Hiểu đơn giản, Node.js là một hệ thống phần mềm được thiết kế để viết các ứng dụng internet, đặc biệt là web server/ web service. Chương trình được viết bằng JavaScript.

Cài đặt nodejs

Có nhiều cách để cài đặt Nodejs. Trong bài viết này, chúng tôi sẽ hướng dẫn cách cài node bằng NVM (node version manager)

Trên hệ điều hành Windows

Cách 1: Download và cài

Vào trang chủ của Nodejs https://nodejs.org/en/ và bấm nút down phiên bản LTS (Long-term support) mới nhất và tiến hành bấm next để cài vào máy. Khi Stream Hub viết bài này, phiên bản LTS mới nhất của Nodejs là 10.15.3 .

Tuy nhiên cách làm này mặc định bạn ở một phiên bản, khi bạn cần chuyển phiên bản, ví dụ lên phiên bản mới hơn hoặc “xuống đời” phiên bản cũ hơn, bạn buộc phải cài lại.

 

Cách 2: Dùng NVM

Thay vào đó, bạn có thể download nvm for windows tại github sau https://github.com/coreybutler/nvm-windows :

Sau khi cài đặt nvm trên windows, bạn có thể cài node bằng lệnh:

nvm use 10.15.3

 

Bạn có thể kiểm tra liệu Nodejs đã được cài chưa bằng lệnh

node -v

 

Nếu màn hình xuất hiện

v10.15.3

 

Nghĩa là bạn đã cài Nodejs thành công rồi.

 

Trên hệ điều hành Ubuntu

Bên cạnh đó, nếu bạn đang xài hệ điều hành Ubuntu, bạn cần làm theo các bước sau:

  1. Cài C++ Compiler

    apt-get update
    

     

    apt-get install build-essential libssl-dev
    

     

  2. Cài NVM

    curl https://raw.githubusercontent.com/creationix/nvm/v0.25.0/install.sh | bash
    


    NVM v0.25.0 là một bản nvm khá ổn định nên xài.

     

    Sau khi nhập lệnh trên, bạn có thể sẽ bắt gặp

    Close and reopen your terminal to start using nvm
    

     


    Hãy tắt terminal và bật lại một terminal mới, như vậy là bạn đã có thể xài nvm.

     

  3. Xem coi NVM chạy chưa

    nvm --version
    


    Nếu xuất hiện dòng

    0.25.0
    


    nghĩa là bạn đã làm thành công rồi.

     

  4. Cài Nodejs

    Sau khi cài NVM, bạn có thể liệt kê những bản node có thể cài bằng lệnh

    nvm ls-remote
    

     

    Sau khi chọn được bản thích hợp, (ở đây mình chọn 10.15.3), bạn nhập lệnh:

    nvm install 10.15.3
    

     

    Đừng quên nói nvm phiên bản bạn muốn sử dụng bằng lệnh

    nvm use 10.15.3
    

     

    Bạn có thể kiểm tra liệu Nodejs đã được cài chưa bằng lệnh

    node -v
    

     

    Tương tự trên Windows, nếu màn hình xuất hiện

    v10.15.3
    

     

    nghĩa là bạn đã cài thành công rồi.

     

Trong bài tiếp theo, Stream Hub sẽ hướng dẫn các bạn cách tạo dự án nodejs và viết 1 web service đơn giản.

Tham khảo bài nguyên mẫu tại đây Hướng dẫn cài đặt Nodejs trên Windows và Ubuntu

Thứ Bảy, 13 tháng 4, 2019

Cấu hình máy tính chơi game và những điều bạn cần biết

Ngày nay, nếu muốn mua máy tính hoặc laptop thì người sử dụng quan tâm đến vấn đề gì nhất? Một trong những yếu tố quan trọng nhất phải kể đến là cấu hình máy tính. Vậy làm thế nào để chọn mua được máy tính có cấu hình tốt?

Cấu hình máy tính là gì?

Cấu hình máy tính là toàn bộ tổ hợp các thành phần chức năng trong máy tính về thông số kỹ thuật, đặc tính... Cấu hình máy tính không chỉ liên quan đến phần cứng (hardware), mà còn cả phần mềm cài đặt (software) , phần mềm cố định (firmware), và tài liệu đi kèm (document). Cấu hình máy tính ảnh hưởng đến toàn bộ chức năng, hiệu suất máy tính.

Nói một cách đơn giản, toàn bộ các thông số của những gì có chức năng trong máy tính như CPU, mainboard, RAM, ổ cứng, ổ quang, bus, hệ điều hành, phần mềm ứng dụng, phần mềm trong BIOS, sách hướng dẫn .... đều là một phần của cấu hình máy tính.

 

Cấu hình máy tính mạnh là gì và như thế nào?

Điều đầu tiên, người dùng cần xác định mục đích sử dụng khi chọn mua máy tính. Nếu bạn mua máy tính để gia nhập vào thế giới game trên máy tính thì nên lựa chọn những chiếc máy tính có khả năng xử lí đồ họa tốt, tốc độ CPU cao, ổ cứng có tốc độ truy xuất dữ liệu nhanh chóng, màn hình hiển thị lớn, đọ phân giải cao.

Ngược lại nếu người tiêu dùng mua máy tính với mục đích như: soạn thảo văn bản, viết bài, nghe nhạc,… thì nên chọn những chiếc máy tính có cấu hình vừa phải, và giá cả phải chăng.

Một khái niệm cấu hình máy tính mạnh khác là các bạn nhắm vào từng bộ phận phần cứng riêng mà họ mong muốn thí dụ, CPU, ổ cứng, màn hình hay card màn hình … người tiêu dùng mua máy để phục vụ nhu cầu căn bản và lưu trữ sẽ chọn 1 mẫu máy tính với ổ cứng to tốc độ truy tìm xuất nhanh.

Một người sắm máy tính để render video như các youtuber, đòi hỏi nhiều tác vụ xử lý đa nhiệm và đa luồng, thì nên mua máy có CPU có nhiều nhân, nhiều luồng. Các game thủ thì cần một mẫu máy tính có khả năng xử lý đồ họa tốt, màn hình lớn, độ phân giải cao. Và đối có hầu hết người sử dụng máy tính, họ quan niệm rằng máy tính cấu hình mạnh phải đi đôi với bền.

 

Vậy chọn máy tính có cấu hình mạnh như thế nào là phù hợp?

Xét trên khía cạnh thực tế, nếu bạn đang là học sinh, sinh viên hay nhân viên văn phòng cần một chiếc máy tính để phục vụ những mục đích cơ bản thì những chiếc máy tính có giá dưới 8 triệu đồng là một sự lựa chọn đúng đắn.

Tầm giá này bạn sẽ có thể sở hữu chiếc máy tính có cấu hình tham khảo như sau: Ổ cứng HDD 500 GB, chip xử lý intel Celeron hoặc Pentium, hoặc đôi khi là i3, card màn hình on-board, màn hình hiển thị 14 inch hoặc 15.6 inch.

 

Đừng đánh giá thấp những con chip dòng thấp (Celeron, Pentium) vì với công nghệ mới nhất hiện giờ, một con chip Pentium Silver N5000 đã số core/ thread lần lượt là 4/4 với Tần số tăng tốc (Burst Frequency) lên đến 2.7Ghz. Sức mạnh đó cao ngang ngửa những con chip i5 đời 6 trên laptop (i5 6200U) và mát hơn.

 

Tần số tăng tốc - Burst Frequency

Nếu bạn nào chưa biết, Tần số tăng tốc là tần số lõi đơn lớn nhất mà bộ xử lý có khả năng vận hành. Tần số được đo bằng gigahertz (GHz), hoặc tỷ chu kỳ mỗi giây.

 

Ngược lại, nếu bạn là các game thủ chuyên nghiệp hoặc các nhà doanh nhân làm về lĩnh vực thiết kế, đồ họa thì đòi hỏi bạn chiếc máy tính có cấu hình mạnh, tốc độ xử lí cao. Bạn với thể tham khảo các chiếc laptop với giá dao động trong khoảng từ 15 đến 20 triệu hoặc cao hơn dành cho doanh nhân. Tất nhiên chiếc máy của bạn sẽ được tích hợp ổ cứng SSD sở hữu tốc độ truy xuất dữ liệu chóng mặt, chip xử lý thế hệ mới cộng màn hình độ phân giải cao thích hợp với công việc.

 

Cấu hình máy tính để bàn mạnh nhất hiện nay.

Trung bình, một chiếc máy bàn sẽ mạnh hơn một chiếc laptop cùng mức giá tối thiểu 1.5 lần. Chính vì thế, không cần di chuyển thì lựa chọn một chiếc máy tính desktop sẽ là hợp lý hơn cả!

Desktop PC tốt nhất - Dell XPS Tower

Giá tham khảo: 20 - 30 triệu VND

Bạn nên mua vì: Dell XPS Tower là chiếc desktop PC đẹp mắt, gọn gàng, có thể dễ dàng nâng cấp phần cứng, được trang bị sẵn cấu hình mạnh mẽ, nhiều cổng kết nối.

Dell XPS Tower là chiếc máy tính để bàn tốt nhất, rẻ nhất mà bạn nên mua hiện nay. Mặc dù nó không phải là cỗ máy có cấu hình mạnh nhất, thế nhưng giá trị mà nó đem lại so với số tiền mà bạn phải bỏ ra là thực sự xứng đáng.

Với giá khoảng từ 35 triệu VND, bạn sẽ có rất nhiều lựa chọn mua hàng. Từ i7-8700 cho đến chip Intel thế hệ thứ 9 mới nhất (i5-9400F, i7-9700k). RAM từ 8GB có thể nâng cấp lên đến 64GB. Thậm chí bạn có thể chọn một chiếc VGA GTX 1080 nếu có hầu bao dư dả và nhu cầu về gaming hoặc đồ họa cao.

XPS Tower cũng đem lại khả năng kết nối thoải mái, với 11 cổng USB, 2 cổng USB-C, 3 cổng USB-A. Dell cho biết, cỗ máy này của hãng cũng có thể chạy VR (thực tế ảo) một cách dễ dàng.

 

Desktop PC tốt nhất dành cho game thủ

Corsair One Pro - Giá tham khảo: 55 - 60 triệu VND

Bạn nên mua vì: Corsair One Pro là cỗ máy dành riêng cho gaming, được thiết kế rất tốt và chắc chắn, nhiều cổng kết nối, cấu hình siêu mạnh đủ sức chạy hết mọi thể loại game.

 

cosair one pro

 

Dell XPS Tower là một chiếc desktop PC tuyệt vời, bạn có thể nâng cấp thêm để có được một cỗ máy mạnh mẽ, thế nhưng nếu làm vậy thì chi phí mua máy sẽ tăng cao. Vậy tại sao chúng ta không mua đứt luôn một cỗ máy có sẵn cấu hình cao nhỉ? Đừng tìm ở đâu xa, chiếc Corsair One Pro đến từ hãng phần cứng trứ danh Corsair sẽ là sự lựa chọn tốt nhất dành cho các game thủ.

Đầu tiên, lý do mà bạn nên chọn cỗ máy đến từ Corsair là bởi vẻ ngoài của nó… quá đẹp. Không phải đẹp theo kiểu kỳ quái, hầm hố, mà đẹp theo phong cách đến từ tương lai, rất hiện đại và tinh tế.

Quan trọng hơn, nội tạng bên trong của Corsair One Pro toàn là những phụ kiện mạnh “kinh hoàng”, ví dụ như chip i7-8700K, đi đôi với một card đồ họa GeForce GTX 1070 Ti. RAM có thể tùy biến, có cả ổ SSD và HDD. Cổng kết nối bao gồm cổng USB 3.1, HDMI 2.0 VR ở trước, USB 3.1 Type-C, 3 cổng USB 3.1 Type-A, 2 cổng USB 2.0 và một cổng HDMI khác ở đằng sau, cùng rất nhiều các kết nối khác.

Tuy nhiên, điểm yếu duy nhất của cỗ máy này có lẽ là giá hơi đắt, cùng khả năng nâng cấp máy không nhiều. Tuy nhiên, nếu có nhu cầu về gaming và đồ họa thì chắc chắn Corsair One Pro là một sự lựa chọn hoàn hảo!

 

Desktop PC tốt nhất trong tầm giá dưới 10 triệu VND - Acer Aspire Desktop

Bạn nên mua vì: Có thiết kế chắc chắn, gọn gàng và đẹp mắt, có nhiều cổng kết nối, giá rẻ phù hợp với đông đảo người dùng.

Nếu bạn đang tìm một chiếc máy tính giá vừa phải thì có lẽ chiếc Acer Aspire Desktop là lựa chọn phù hợp nhất. Được thiết kế rất tốt và chắc chắn, cỗ máy còn được đi kèm với một bàn phím và chuột. Cấu hình bên trong cũng không hề yếu với chip xử lý Intel Core i5-8400, từ 4GB đến 12GB RAM. Phiên bản thấp nhất được trang bị ổ HDD 2TB, card đồ họa Intel HD Graphics 630.

Cổng kết nối của Acer Aspire Desktop cũng rất phong phú, với 3 cổng USB 3.1, 4 cổng USB 2.0, 1 cổng HDMI. Cỗ máy cũng được đánh giá rất cao, cả trang PCMag và khách mua hàng trên Amazon đều chấm 4/5 điểm, cho thấy đông đảo người dùng đều hài lòng với sản phẩm này!

 

amd vs intel

 

Custom PC - Tự build

Nếu những chiếc PC có sẵn không làm hài lòng bạn, hoặc nó quá mắc so với chi phí bạn định bỏ ra. Vậy một chiếc PC tự lắp ráp bằng linh kiện riêng chắc chắn sẽ làm hài lòng bạn.

Bạn sẽ trải qua quá trình tự chọn thùng máy, tự chọn chip phù hợp với nhu cầu, tự chọn card màn hình rời nếu cần hay dung lượng bộ nhớ, lưu trữ theo sở thích.

Dưới đây là một số giới thiệu của Stream Hub cho việc build máy (chưa bao gồm màn và thùng máy).

Cấu hình lướt web – xem phim – văn bản (dưới 7 triệu): Intel Celeron G4900 (hoặc AMD Athlon 200GE), Mainboard H310, 4G RAM, SSD 120G, Nguồn 300W

Cấu hình game nhẹ (bạn chắc chắn chưa cần đến card màn hình) (dưới 10 triệu): Intel Core i3 8100 (hoặc AMD Ryzen 3 2200G), H310 hoặc B360, 8G RAM, SSD 120G, Nguồn 400W

Cầu hình game tầm trung (dưới 15 triệu): Bạn có thể tậu thêm cho mình một chiếc card 1050Ti hoặc 1660Ti, yêu cầu nguồn tối thiểu 400W 80 plus.

Cấu hình photoshop, render video (dưới 30 triệu): AMD Ryzen 5 2600X, B450, 32G RAM, SSD pcie 240G, Nguồn 600W.

 

Nếu bạn vẫn phân vân về cấu hình máy tính "mạnh" và phù hợp, đừng ngần ngại hỏi Stream Hub nhé.

 

Xem bài nguyên mẫu tại Cấu hình máy tính chơi game và những điều bạn cần biết

Thứ Hai, 1 tháng 4, 2019

Oppo và samsung cái nào tốt hơn?

Samsung vẫn là hãng điện thoại được ưa chuộng ở Việt Nam sau Apple. Ngày nay, cùng với sự phát triển của công nghệ, điện thoại Oppo được rất nhiều người tin dùng và đang gây bão trong suốt thời gian gần đây.

Vậy nên mua điện thoại hãng Samsung hay Oppo?

Một chiếc điện thoại có thiết kế đẹp, nhỏ gọn, bắt mắt bởi nhiều người khi nhìn vào, dễ dàng lôi cuốn người mua. Những chiếc điện thoại Oppo nhanh chóng bắt kịp thời đại với thiết kế cứng các, các góc cạnh bo tròn đẹp, độ hoàn thiện cao, màu sắc nổi bật. Oppo đã lọt vào tầm mắt của người Việt Nam đầu tiên.

Điều này đã làm khách hàng thay đổi cái nhìn mới về “điện thoại Trung Quốc”, các sản phẩm được thiết kế đều hướng tới tiêu chí mỏng, nhẹ nhưng độ bền cao.

Còn Samsung nổi tiếng về đột phá thiết kế, kiểu dáng và ứng dụng công nghệ mới hiện đại hơn. Đặc biệt Samsung cho ra dòng Galaxy S8 và Galaxy S8 Plus. Những chiếc điện thoại Samsung đã trở thành chuẩn mực về thiết kế cho nhiều thương hiệu điện thoại khác học theo.

Trên lĩnh vực Smartphone Samsung luôn được đánh giá cao trên mọi mặt trận, tức là có mặt ở mọi phân khúc, từ giá rẻ cho đến cao cấp. Thực tế, giá của một chiếc điện thoại Samsung tầm 6 triệu.

 

dien thoai samsungSamsung S8

 

So sánh về Camera

Camera là một trong những yếu tố hấp dẫn lôi cuốn những bạn trẻ tuổi ở Việt Nam cũng như các bạn trẻ ở nhiều nước trên thế giới. Và camera của Oppo là sản phẩm được đánh giá cao nhất. Tiêu biểu là Oppo F3 Lite với khả năng selfie tuyệt vời bởi thiết kế có camera trước 16MP và camera sau 13MP. Bên cạnh đó, đi kèm với những công cụ chỉnh ảnh hiện đại mới nhất hiện nay, Oppo hứa hẹn sẽ đem đến bộ ảnh cực đẹp cho các bạn có đam mê về nghệ thuật.

Camera của Samsung được người tiêu dùng đánh giá cao trong nhiều năm vừa qua. Máy chụp chi tiết cao, trang bị tính năng xóa phông thần thánh, màu sắc đa dạng có thể giúp chúng ta lựa chọn được phông màu phù hợp. Tiêu biểu là Galaxy S8 và S8 plus với khả năng chụp rõ nét, màu sắc tươi mới, tự điều chỉnh ánh sáng và góc chụp. Hiện tại, Galaxy S8 được xem là một trong những sản phẩm có camera tốt nhất trên thị trường.

 

So sánh về các tính năng thông minh

Điện thoại Samsung hỗ trợ người dùng rất nhiều tính năng thông minh và hãng liên tục ứng dụng những công nghệ hiện đại nhất vào các sản phẩm của mình, như trợ lý ảo Bixby, tính năng quét mống mắt thông minh, nhận diện khuôn mặt, sạc không dây…

Còn Oppo chỉ hỗ trợ người dùng một số tính năng cơ bản như quản lý pin, double tab, vẽ ký tự thông minh để mở các ứng dụng.

 

Vậy Samsung hay Oppo?

Để trả lời câu hỏi nên mua điện thoại Samsung hay Oppo, đầu tiên bạn cần xem xét mục đích sử dụng của mình là gì và khả năng chi trả cho 1 dòng điện thoại là bao nhiêu.

Nếu bạn là nữ, đang cần điện thoại chính yếu để selfie và chỉ cần sử dụng những tính năng tiện ích căn bản thì sở hữu thể chọn những sản phẩm Oppo. Còn ví như bạn muốn trải nghiệm những tính năng thông minh hỗ trợ phải chăng cho công việc và tiêu khiển thì Samsung chắc chắn là lựa chọn không thể bỏ qua.

Thực tiễn thì giá thành sản phẩm smartphone Samsung thường cao hơn sản phẩm cùng loại của Oppo, nhưng tiền nào của đấy, bạn sẽ hoàn toàn yên tâm về chất lượng cũng như chế độ bảo hành uy tín từ hãng.

Tuy vậy, nếu xét thuần mức giá/ hiệu năng, Stream Hub sẽ chọn Oppo. Cùng điểm qua những điểm mạnh điểm yếu của từng hãng nhé.

 

dien thoai oppo

Điện thoại Oppo a57

 

Oppo - có nên mua điện thoại Oppo không?

Tuy giá rẻ, cấu hình ổn, đa dạng mẫu mã, phân khúc giá, nhưng nhiều người dùng hiện nay vẫn đang còn băn khoăn không biết có nên mua điện thoại Oppo không khi đây là thương hiệu còn mới hơn so với những thương hiệu điện thoại nổi tiếng như Samsung, các dòng iPhone của Apple, HTC, ,... đã có rất lâu trên thị trường. Để biết có nên mua một trong những chiếc điện thoại Oppo để sử dụng, các bạn có thể theo dõi những so sánh giá điện thoại Oppo so với các hãng điện thoại khác và những ưu điểm nổi bật của hãng điện thoại này so với các thương hiệu.

Để trả lời cho câu hỏi có nên mua điện thoại Oppo không? Điện thoại Oppo có tốt không thì chúng ta sẽ đi tìm về nguồn gốc xuất xứ, lịch sử phát triển và thiết kế của dòng sản phẩm này nhé!

 

Về nguồn gốc

Hầu hết hãng điện thoại Oppo đều có nguồn gốc xuất xứ ở Trung Quốc. Nhiều người nghĩ rằng, không nên mua điện thoại Oppo vì nó là điện thoại của Trung Quốc, không đán tin cậy. Vậy thực hư như thế nào? Hàng Trung Quốc có giá rẻ trên thị trường Việt Nam thường có chất lượng kém và không an toàn cho người sử dụng. Tuy nhiên, chúng ta đều không biết rằng hàng nội địa là một chuyện khác.

Trung Quốc là nước có khoa học kĩ thuật cũng khá phát triển, nhìn đến khả năng làm giả các sản phẩm hot của các nước trên thế giới chỉ sau 1 vài tháng sản phẩm gốc ra mắt thì biết. Sản phẩm cao cấp sản xuất tại Trung quốc có chất lượng không thua kém gì so với các cường quốc công nghệ trên thế giới.

Không chỉ vậy Oppo không chỉ được ưa chuộng tại thị trường Trung Quốc, quảng bá tại đất nước nhỏ liền kề như Việt Nam mà nó là 1 thương hiệu được đăng kí toàn cầu. Sản phẩm của nó được khá nhiều chuyên gia đánh giá cao, có độ phủ sóng ở cả Bắc Mỹ, châu Âu và châu Á.

 

Về thiết kế

Thiết kế của Oppo tương đối tinh tế, trẻ trung mang đậm phong cách hiện đại, đánh vào thị hiếu của giới trẻ. Màu sắc của Oppo thường có màu hồng, xanh, bạc. Thiết kế của nó trông khá mạnh mẽ và cá tính với thiết kế mỏng nhẹ, lớp vỏ nhựa cứng cáp đem lại sự an toàn cho máy. Điểm sáng của Oppo là những sản phẩm có thể xoay 360 độ giúp tăng tính hiện đại, độc đáo của thiết kế Oppo. Riêng về thiết kế thì có nên mua điện thoại oppo. Điện thoại oppo khá tốt về mặt thiết kế.

 

Về phần mềm, phần cứng và hiệu năng xử lí

Linh kiện của Oppo cũng được nhập từ các nhà sản xuất lớn vẫn cung cấp linh kiện cho Apple và Samsung và nó với thể coi là loại điện thoại nghe nhạc tốt nhất. Máy còn ghi điểm ở camera mạnh hơn hẳn so có những sản phẩm cùng mức giá. Một số mẫu sản phẩm mang camera sở hữu khả năng xoay 360 độ giúp bạn chụp ảnh tốt hơn. Có thể dùng camera sau để chụp selfie. Quả là thiết bị điện tử hoàn hảo dành cho các cô nàng yêu thích chụp ảnh. Còn với những người nào muốn nghe nhạc, yêu nhạc thì loại điện thoại nghe nhạc hay nhất không thể thiếu đi Oppo được vì nso mang hệ thống loa rẻ và bộ nhớ cao để lưu trữ bài hát.

Có thể nói, về chất lượng phần cứng, công nghệ và hiệu năng xử lí thì Oppo có thua kém 1 chút so với các dòng sản phẩm như iPhone, Samsung nhưng khác biệt này là không đáng kể và chỉ nhận ra khi chạy các phần mềm đồ họa thực sự nặng. Đổi lại máy có giao diện đẹp, thiết kết khác biệt và Camera xịn có thể thấy được. Nếu bạn là người trẻ, ưa công nghệ mới, thích thiết kế thời trang và chụp ảnh thì chắc hẳn Oppo là một sự lựa chọn thông minh đúng không nào!

 

Chọn Samsung thì mua điện thoại nào?

Samsung là thương hiệu nổi tiếng nhất ở thị trường Việt Nam, chiếm 46,5% thị trường smartphone Việt Nam trong tháng 11 năm 2017. Các smartphone của hãng này phủ khắp các phân khúc từ mức giá vài triệu đến vài chục triệu đồng.

Samsung Galaxy S10+

Đây là smartphone cao cấp mới nhất của Samsung bán ra tháng 3 với giá 23,49 triệu đồng và 25 triệu đồng cho phiên bản bộ nhớ tương ứng là 64GB và 128GB. So với bản tiền nhiệm, Galaxy S9+ đã có những nâng cấp phần cứng, đáng chú ý nhất là cụm camera kép, vi xử lý Exynos 9 Octa 9820 đời mới và RAM 12GB. Đây cũng là sản phẩm đầu tiên của dòng Galaxy S có 3 camera.

 

Samsung Galaxy S10

Galaxy S10 có giá bán rẻ hơn 3,5 triệu đồng so với Galaxy S10+, màn hình 6.1 inch nhỏ hơn, ba camera sau, Tele 12MP (2PD) f2.4 + góc rộng 12MP f1.5/2.4 + siêu rộng 16MP f2.2 123 độ, và RAM 8GB. Điện thoại này cũng có viên pin nhỏ hơn, 3.400 mAh so với 4100 mAh của phiên bản Galaxy S10+

 

Samsung Galaxy Note 9

Galaxy Note 9 là sản phẩm đã giúp Samsung vượt qua "bóng ma" của chiếc Galaxy Note7. Đây là điện thoại khác biệt nhất được nhà sản xuất Hàn Quốc nhắm tới người dùng doanh nhân và những fan cứng của hãng này.

Note 9 hội tụ đầy đủ những tính năng thế mạnh của dòng điện thoại Galaxy: thiết kế kết hợp kim loại kính, màn hình Super AMOLED chất lượng, camera kép, cấu hình mạnh mẽ và khả năng chống bụi nước, sạc không dây… Đặc sản của sản phẩm này là cây bút S Pen đi kèm với các tính năng phần mềm hỗ trợ hiệu quả.

Coi bài nguyên văn tại Oppo và samsung cái nào tốt hơn?

Hệ điều hành free dos là gì

Deploy web service với Nodejs - tạo website bằng Nodejs

Trong bài viết trước, chúng ta đã tìm hiểu về webservice và cách cài nodejs. Ở bài viết này, chúng ta hãy cùng viết và deploy một web server...