Thứ Tư, 2 tháng 1, 2019

Máy tính tốt nên mua - ThinkPad X1 Carbon


Lenovo Thinkpad X1 Carbon



Với chất lượng hoàn thiện ấn tượng, bàn phím hàng đầu và trackpad chính xác, ThinkPad X1 Carbon là máy tính xách tay tốt nhất mà chúng tôi đã thử nghiệm trong hai năm qua; nó chỉ nhiều hơn vài trăm đô la so với hầu hết mọi người nên trả cho một chiếc ultrabook. Nhưng nếu Dell XPS 13 cuối năm 2017 không có sẵn hoặc nếu bạn không phải trả thêm vài trăm đô la, chúng tôi khuyên bạn nên sử dụng Lenovo ThinkPad X1 Carbon thế hệ thứ sáu .

Cấu hình X1 Carbon ưa thích của chúng tôi có màn hình 14 inch 1080p, bộ xử lý Intel Core i5-8250U, RAM 8 GB và ổ cứng SSD 256 GB. Bàn phím tuyệt vời, bàn di chuột thoải mái và một loạt các cổng hữu ích hơn so với lựa chọn hàng đầu của chúng tôi bao gồm hai cổng Thunderbolt 3, hai cổng USB 3.0 Type-A và cổng HDMI. Nó đi kèm với một đầu đọc dấu vân tay đáng tin cậy, cộng với webcam của nó được đặt ở giữa màn hình, nơi cần có. Mặt khác, pin của X1 kém một giờ so với XPS 13 mặc dù 7 giờ vẫn tốt. Nếu bạn có thể bỏ qua thiếu sót này , chúng tôi khuyên bạn nên sử dụng Dell XPS 13.

Model mới nhất
  • Intel Core i7-8650U Quad-core 1.90GHz (Up to 4.20GHz) Processor
  • 16GB RAM, 1TB PCIe NVMe M.2 SSD
  • 14" HDR WQHD (2560x1440) IPS Glossy Display with Dolby Vision, 500 nits
  • Intel UHD Graphics 620, Windows 10 Pro 64-Bit
Giá thành khoảng 51.000.000 VNĐ (đã bao gồm các loại thuế và phí) 

Máy tính tốt nên mua - Laptop Dell XPS 13

Dell XPS 13
Cấu hình
Brand New Dell XPS 9370 Laptop, 13.3" UHD (3840 x 2160) InfinityEdge Touch Display, 8th Gen Intel Core i7-8550U, 16GB RAM, 512 GB SSD, Windows 10, Silver .

Giá thành khoảng 42.000.000 VNĐ (đã bao gồm các loại thuế và phí)
Mua tại Amazon, hàng được ship về tận nhà.


Ưu điểm
• Tốc độ nhanh.
• Tuổi thọ pin rất dài.
• Ổ SSD nhanh, hiệu quả.
• Có cả đầu đọc dấu vân tay và nhận dạng khuôn mặt.
• Có USB cho thiết bị sạc khi ở chế độ ngủ.

Dell XPS 13 là ultrabook Windows tốt nhất cho hầu hết mọi người vì kích thước nhỏ, thời lượng pin 8 giờ, và hiệu suất mạnh mẽ. Thêm vào đó, nó có bàn phím và trackpad tuyệt vời, màn hình sống động và nhiều cổng.

Dell XPS 13 (cuối năm 2017), chúng tôi khuyên bạn nên đặt ngân sách khoảng $ 1.200. Cấu hình gồm bộ xử lý Intel Core i5-8250U thế hệ thứ tám, RAM 8 GB và ổ cứng SSD 256 GB. Bàn phím và bàn di chuột của nó đều phản ứng nhanh và thoải mái, và nó có màn hình không cảm ứng 1080p. Các kết nối bao gồm cổng Thunderbolt 3 và hai cổng USB 3.0 Loại A để kết nối các thiết bị cũ hơn. Các cổng USB 3.0 này là lý do tại sao chúng tôi khuyên dùng model này hơn XPS 13 (9370) mới hơn, chỉ có cổng USB-C. Nếu bạn thường xuyên thực hiện các cuộc gọi video trên máy tính xách tay của mình, hãy cảnh báo: webcam webcam của Dell XPS 13 được đặt ở góc dưới bên trái màn hình của nó nhìn thẳng vào lỗ mũi của bạn.







Thứ Ba, 1 tháng 1, 2019

Máy tính tốt nên mua - HP Spectre x360 13-AE052NR 2-in-1 13.3"

HP Spectre x360 13-AE052NR 2-in-1 13.3"





ƯU ĐIỂM
• Tốc độ nhanh.
• Có màn hình cảm ứng.
• Có tuổi thọ pin rất dài.
• Ổ SSD  nhanh, hiệu quả.
• Có cả đầu đọc dấu vân tay và nhận dạng khuôn mặt
• Có USB ngủ và sạc cho thiết bị sạc khi ở chế độ ngủ

NHƯỢC ĐIỂM
• Không có ổ đĩa quang
• Pin không dễ tháo lắp

CẤU HÌNH
HP Spectre x360 13-AE052NR 2-in-1 13.3" Laptop with Intel Core i7-8550U Processor, 16GB Memory, 512GB SSD, Windows 10 (Certified Refurbished)

Giá thành khoảng 41.000.000 VNĐ (đã bao gồm các loại thuế và phí)
Mua tại Amazon, hàng được ship về tận nhà.

Máy tính tốt - LG Electronics gram Thin and Light Laptop – 13.3" Full HD IPS Touchscreen Display


LG Gram 13.3"



CẤU HÌNH
LG Electronics gram Thin and Light Laptop – 13.3" Full HD IPS Touchscreen Display, Intel Core i7 (8th Gen), 8GB RAM, 256GB SSD, Back-lit Keyboard - Dark Silver – 13Z980-A.AAS7U1

ƯU ĐIỂM
• Hiệu suất cao.
• Có màn hình cảm ứng
• Có tuổi thọ pin rất dài
• Trọng lượng 0,95kg nhẹ hơn so với máy tính xách tay thông thường có màn hình kích thước này
• Đi kèm với một ổ đĩa trạng thái rắn nhanh, hiệu quả.
• Có đầu đọc dấu vân tay.
• Có USB ngủ và sạc cho thiết bị sạc khi ở chế độ ngủ.

NHƯỢC ĐIỂM
• Không có ổ đĩa quang
• Pin không dễ tháo lắp

Giá thành khoảng 30.000.000 VNĐ (đã bao gồm các loại thuế và phí).
Mua tại Amazon, hàng được ship về tận nhà.
 

Máy tính tốt - Apple MacBook Pro 13-inch (2018, MR9Q2LL/A)


Apple MacBook Pro 13" Retina

CẤU HÌNH
Apple MacBook Pro (13" Retina, Touch Bar, 2.3GHz Quad-Core Intel Core i5, 8GB RAM, 256GB SSD) - Space Gray

ƯU ĐIỂM
• Hiệu suất cao với một trong những tốc độ nhanh nhất trong số các mẫu được thử nghiệm
• Có tuổi thọ pin rất dài
• Đi kèm với một ổ đĩa trạng thái rắn nhanh, hiệu quả
• Có đầu đọc vân tay
• Có cổng USB cho thiết bị sạc khi ở chế độ ngủ

NHƯỢC ĐIỂM
• Không có ổ đĩa quang
• Thiếu đầu đọc thẻ nhớ
• Pin không dễ tháo lắp
• Chỉ có 3 tháng hỗ trợ kỹ thuật

Giá thành khoảng 52.000.000 VNĐ (đã bao gồm các loại thuế và phí)
Mua tại Amazon, hàng được ship về tận nhà.


Máy tính bảng có thể chuyển đổi thành laptop dễ dàng - Samsung Galaxy Book 10.6 (64GB)


Gía thành khoảng 21 triệu VNĐ mua tại Amazon ship hàng về tận nhà.

CẤU HÌNH
Samsung Galaxy Book SM-W623NZKBXAR 10.6" Tablet (Intel Core M3 7th gen Processor 2.6GHz), 4GB LPDDR3 + 64GB, 1920 x 1280, Windows 10), Silver

ƯU ĐIỂM
• Có màn hình cảm ứng
• Đi kèm với một ổ đĩa trạng thái rắn nhanh, hiệu quả.

NHƯỢC ĐIỂM
Không có ổ đĩa quang như đầu đọc CD hoặc DVD, vì vậy bạn sẽ phải mua ổ đĩa ngoài nếu cần. Pin không dễ tháo lắp.




Hiệu năng: Nhìn chung hiệu năng của máy tính xách tay này khá tốt, thấp hơn nhiều mẫu máy khác nhưng vẫn đủ mạnh cho các tác vụ như email, xử lý văn bản, duyệt web, xem phim trực tuyến và thậm chí là chơi game. So với các máy tính xách tay được thử nghiệm khác, nó nhanh chóng cho các tác vụ phổ biến như duyệt web và hội nghị video. Các ứng dụng khởi động nhanh chóng. Thật nhanh chóng khi soạn tài liệu bằng hình ảnh, tính toán bảng tính dữ liệu lớn và chạy các tác vụ năng suất khác và tốc độ của nó là đủ để thao tác các bộ lọc trên hình ảnh, chuyển đổi và chỉnh sửa video, mô hình kết xuất và tính toán mô phỏng.

Tính di động: Máy tính xách tay này là một lựa chọn tốt cho du lịch, mặc dù không lý tưởng. Thời lượng pin 9,75 giờ là đủ dài để giúp bạn vượt qua một ngày làm việc thông thường. Ở mức 2,2 pounds, trọng lượng là điển hình cho một máy tính xách tay kích thước này.

Công thái học: Bàn phím không có kích thước đầy đủ. Chữ tương phản cao của nó rất dễ đọc. Việc dán nhãn nút nguồn rất khó đọc khi tắt máy tính xách tay và nó được đặt một cách bất tiện, khó tiếp cận hoặc quá dễ để vô tình nhấn. Bàn di chuột nhỏ một cách khó chịu, cung cấp ít không gian cho các cử chỉ hơn hầu hết những người khác được thử nghiệm. Một bút stylus được bao gồm để sử dụng với màn hình cảm ứng.



Hiển thị: Chất lượng hiển thị nói chung là rất tốt. Màu sắc được tái tạo chính xác, chân thực và tự nhiên. Màn hình có góc nhìn rộng, đặc biệt quan trọng nếu nhiều người cần xem màn hình cùng một lúc, ví dụ, cho một video hoặc bản trình bày. Màn hình cảm ứng đủ mượt để vuốt nhanh và dễ dàng lấy dấu vân tay.

Các tính năng và thuộc tính hữu ích trên model này bao gồm: Laptop chuyển đổi thành máy tính bảng màn hình cảm ứng để sử dụng làm máy tính xách tay hoặc máy tính bảng. Có ổ cứng 64 GB, sử dụng ít năng lượng hơn và truy cập dữ liệu nhanh hơn. Bạn có thể kết nối các thiết bị bên ngoài phổ biến như ổ cứng và đầu ghi Blu-ray với các cổng USB 3.1 để có hiệu suất tối đa.





Màn hình siêu mỏng Dell 27 USB-C (S2719DC)

Màn hình DELL S2719DC 68,6 cm (27 inch) (HDMI, USB, LED, thời gian đáp ứng 5ms) màu bạc


Giá thành khoảng 17.000.000 VNĐ (đã bao gồm các loại thuế và phí)
Mua tại Amazon, hàng được ship về tận nhà.




Màn hình Ultrathin Dell 27 USB-C mỏng như iPhone này rất đáng chú, thời trang và chất lượng hình ảnh tốt.



ĐIỂM MẠNH

  • Thiết kế đẹp, không viền
  • Tủ mỏng và nhẹ.
  • USB-C cho phép cắm nhiều đầu vào.
  • Hình ảnh sáng, có HDR
  • Gam màu rộng


KÉM
  • Khả năng điều chỉnh hạn chế



Chủ Nhật, 30 tháng 12, 2018

Tai nghe có mic - Plantronics Backbeat Sense - Wireless Headphones with MIC (White/Tan)

Tai nghe có mic - Plantronics Backbeat Sense - Wireless Headphones with MIC (White/Tan)

Tuổi thọ pin 18 giờ
Sử dụng 18 giờ liên tục sau mỗi lần sạc đầy, cho phép người dùng sử dụng trong suốt thời gian dài mà không lo bị gián đoạn. thời gian sạc đầy pin khoảng 2 tiếng rưỡi. 
Ưu tiên cuộc gọi đến
Sản phẩm có khả năng kết nối với cả điện thoại và máy tính bảng. Đặc biệt hơn, sản phẩm sẽ tự động ưu tiên cuộc gọi đến dù bạn đang nghe nhạc ở thiết bị khác, ghi nhớ cả vị trí bản nhạc đang nghe, để ngay sau khi dừng cuộc gọi bạn có thể tiếp tục nghe nhạc.
Chất lượng âm thanh vượt trội
Khả năng khử nhiễu và lọc âm đảm bảo cho âm thanh luôn đạt chất lượng ổn định và tốt nhất.
Chất lượng sóng Bluetooth được Plantronics đảm bảo ở mức 30 mét so với nguồn phát (khi không có tường cản)
Trọng lượng 140 grams

Giá thành khoảng 2.100.000 VNĐ (đã bao gồm các loại thuế và phí)
Mua tại Amazon, hàng được ship về tận nhà.

Thứ Hai, 24 tháng 12, 2018

Logitech Circle 2 (camera an ninh trong nhà hoặc ngoài trời)



Camera Logitech Circle 2 - có dây  (an ninh cho bạn trong nhà hoặc ngoài trời)


Hình ảnh tươi sáng, chi tiết bên trong ngôi nhà của bạn
Phiên bản có dây của máy ảnh Circle 2 kết hợp những hình ảnh trong nhà sắc nét nhất mà chúng tôi đã thấy với trường nhìn rộng 180 độ. Nó cũng đi kèm với 24 giờ lưu trữ video miễn phí và tùy chọn để mua thêm.


Dành cho

Những người muốn theo dõi những gì đang diễn ra bên trong, cho dù là kiểm tra trẻ em và thú cưng.

Ưu điểm
Camera này rất hay vì phiên bản có dây của Logitech Circle 2 quay video trong nhà tuyệt vời có màu sắc đậm, chân thực. Nó cũng là một trong số ít máy ảnh chúng tôi đã thử nghiệm có thể ghi liên tục mà không bỏ lỡ bất kỳ hành động nào và sau đó chia hành động thành các clip dễ quét. Logitech cũng cung cấp cho người dùng 24 giờ lưu trữ video miễn phí cho mọi camera. Nếu bạn muốn nhiều hơn, hãy có Circle Circle Safe, một dịch vụ trả phí cung cấp khả năng phát hiện người, lên tới 31 ngày lưu trữ đám mây và vùng chuyển động (theo dõi một khu vực cụ thể của ngôi nhà).


Nhược điểm không quan trọng: Hầu hết các máy ảnh đều có cài đặt độ nhạy, nhưng Circle 2 có dây thì không. Thay vào đó, bạn có thể lọc thông báo sự kiện theo hoạt động cao, ngày hoặc người, nhưng chỉ với đăng ký Circle Safe trả phí.

Đăng ký dịch vụ cloud: tùy chọn (lưu trữ video miễn phí 24 giờ)
Nguồn điện: có dây
Hoạt động với: Alexa, Trợ lý Google, HomeKit.

Giá thành khoảng 3.600.000 VNĐ (đã bao gồm các loại thuế và phí)
Mua tại Amazon, hàng được ship về tận nhà.

Thứ Năm, 20 tháng 12, 2018

Phần mềm tốt AIDA64 để xem thông số máy tính và điện thoại thông minh



Ưu điểm
  • Cài đặt và sử dụng dễ dàng.
  • Cung cấp thông tin đầy đủ, chính xác và chi tiết về thiết bị. 
  • Có bản portable.


Bạn biết bao nhiêu về máy tính của bạn? Ngay cả khi bạn là người sử dụng năng lượng, rất có thể bạn biết ít hơn bạn nghĩ. Hầu hết các chuyên viên máy tính có thể phá vỡ những điều cơ bản - CPU, RAM, card màn hình, HĐH, v.v. nhưng bạn càng đi sâu, câu hỏi càng khó trả lời. Thời gian bộ nhớ hiện tại của bạn là gì? CPU của bạn hỗ trợ những hướng dẫn mở rộng nào? ID sản phẩm cho bo mạch chủ của bạn là gì? Thay vì tìm hướng dẫn sử dụng, khởi động vào BIOS hoặc hỏi cung Google để biết chi tiết, có một câu trả lời khác: AIDA64 Extreme Edition của Finalwire.


Giờ đây, trong lần tái sinh thứ ba sau gần một thập kỷ phát triển, AIDA64 là bộ thông tin hệ thống và điểm chuẩn toàn diện được thiết kế để đặt mọi khía cạnh có thể hiểu được trên máy tính của bạn. Nhiều phiên bản phục vụ cho các thị trường khác nhau; phiên bản dùng thử 30 ngày ban đầu của mỗi phiên bản có thể được mở khóa thành các phiên bản Extreme ($ 40) hoặc Business ($ 80/5 nút). Extreme tập trung vào những người đam mê và tính toán hiệu suất trong khi Business cung cấp các chức năng kiểm kê mạng CNTT và có thể quét một số hệ thống cùng một lúc. Chúng tôi đã xem xét phiên bản Extreme cho đánh giá này.

AIDA64 Extreme được trình bày theo kiểu Microsoft Management Console, với một cửa sổ duy nhất chứa hai bảng lệnh và dữ liệu lồng nhau. Ngăn bên trái liệt kê các công cụ có sẵn và khung bên phải hiển thị kết quả của từng truy vấn hoặc thao tác. Hầu hết trong số này là thông tin, chia nhỏ từng hệ thống con của máy tính của bạn bằng thành phần phần cứng hoặc mô-đun phần mềm và cho phép bạn đi sâu vào chi tiết mà bạn chưa từng tưởng tượng có thể truy cập dễ dàng, chẳng hạn như số sê-ri DIMM của bạn hoặc số lần khởi động lại mà bạn đã thực hiện máy tính để bàn của bạn đã đi vào hoạt động.

Ngoài kiểm toán, một số công cụ đo điểm chuẩn cung cấp dữ liệu về CPU, đĩa cứng và hiệu năng bộ nhớ. AIDA64 xếp hạng và so sánh kết quả với cơ sở dữ liệu toàn diện về các hệ thống khác trong quá khứ và hiện tại cung cấp cho bạn bối cảnh cho kết quả của bạn. Mặc dù các bài kiểm tra bộ nhớ được những người đam mê đánh giá tốt, nhưng gem thực sự ở đây là một công cụ ổn định hệ thống linh hoạt cho phép người dùng kiểm tra các thành phần chính trong bất kỳ kết hợp nào mong muốn trong khi theo dõi nhiệt độ hệ thống, điện áp và tốc độ quạt thông qua các biểu đồ được cập nhật theo thời gian thực. Overclocker sẽ tìm thấy điều này không thể thiếu, vì rất ít công cụ kết hợp các tính năng này.

Vấn đề là rất ít nhưng đáng chú ý. Đầu tiên, không có cách nào để đo hiệu suất 3D, một thiếu sót gây tò mò với bản chất toàn diện của bộ công cụ. Giá là yếu tố thứ hai. Không có phiên bản miễn phí ngoài giấy phép dùng thử 30 ngày, $ 40 là khoản mua tối thiểu cho AIDA64. SiSoft's Sandra, một bộ thông tin hệ thống và điểm chuẩn tương tự, có phiên bản miễn phí với nhiều tính năng được tìm thấy ở đây, mặc dù nó thiếu các bài kiểm tra căng thẳng. Mức giá này có thể ảnh hưởng đến sự hấp dẫn của AIDA64, nhưng nó không lấy đi từ tiện ích hoặc chức năng độc đáo của nó. Hãy dùng thử cho một spin. Các bài kiểm tra căng thẳng có thể đáng giá một mình cho những người đam mê phần cứng.

Link tải về.

Thứ Tư, 19 tháng 12, 2018

Android phone - Bộ biên dịch ART khác gì DAVILK?




Davilk - biên dịch app trong lúc chạy. Chiếm ít bộ nhớ hơn. Chạy hay bị lag hơn do vừa dịch vừa chạy. Tốn pin hơn và việc dọn dẹp bộ nhớ kém hơn.

ART (từ Android 4.4) - biên dịch app khi cài đặt. Nên app chiếm nhiều bộ nhớ hơn. Gài đặt lâu hơn. Tuy nhiên nhược điểm này khắc phục vì các điện thoại ngày nay pin đều có dung lượng cao (trên 300mAh) và bộ vi xử lý tốc độ cao, RAM nhiều hơn và ổ lưu trữ cũng to hơn.





Android Runtime (ART) là môi trường thời gian chạy ứng dụng được sử dụng bởi hệ điều hành Android. Thay thế Dalvik, máy ảo quy trình ban đầu được sử dụng bởi Android, ART thực hiện dịch mã byte của ứng dụng thành các hướng dẫn gốc được thực hiện sau đó bởi môi trường thời gian chạy của thiết bị.

Android 2.2 'Froyo' đã đưa quá trình biên dịch (JIT) theo thời gian dựa trên dấu vết vào Dalvik, tối ưu hóa việc thực thi các ứng dụng bằng cách liên tục cấu hình các ứng dụng mỗi khi chúng chạy và biên dịch động các đoạn ngắn của mã byte gốc của chúng thành mã máy gốc. Trong khi Dalvik diễn giải phần còn lại của mã byte của ứng dụng, thì việc thực thi riêng các đoạn mã byte ngắn đó, được gọi là 'dấu vết', cung cấp các cải tiến hiệu suất đáng kể.

Không giống như Dalvik, ART giới thiệu việc sử dụng trình biên dịch trước (AOT) bằng cách biên dịch toàn bộ ứng dụng thành mã máy gốc khi cài đặt. Bằng cách loại bỏ giải thích và biên dịch JIT dựa trên dấu vết của Dalvik, ART cải thiện hiệu quả thực thi chung và giảm mức tiêu thụ điện năng, giúp cải thiện tính tự chủ của pin trên thiết bị di động. Đồng thời, ART mang đến khả năng thực thi ứng dụng nhanh hơn, cơ chế phân bổ bộ nhớ và thu gom rác (GC) được cải thiện, các tính năng gỡ lỗi ứng dụng mới và cấu hình ứng dụng cấp cao chính xác hơn.

Để duy trì khả năng tương thích ngược, ART sử dụng cùng mã byte đầu vào như Dalvik, được cung cấp thông qua các tệp .dex tiêu chuẩn như một phần của tệp APK, trong khi các tệp .odex được thay thế bằng các tệp thực thi Định dạng có thể thực thi và có thể liên kết (ELF). Khi một ứng dụng được biên dịch bằng cách sử dụng tiện ích dex2oat trên thiết bị của ART, nó chỉ được chạy từ tệp thực thi ELF đã biên dịch; do đó, ART loại bỏ các chi phí thực thi ứng dụng khác nhau liên quan đến việc giải thích và biên dịch JIT dựa trên dấu vết của Dalvik. Mặt khác, ART yêu cầu thêm thời gian để biên dịch khi cài đặt ứng dụng và các ứng dụng chiếm dung lượng lưu trữ thứ cấp lớn hơn một chút (thường là bộ nhớ flash) để lưu mã được biên dịch.

Android 4.4 KitKat đã mang đến bản xem trước công nghệ của ART, bao gồm nó như một môi trường thời gian chạy thay thế và giữ Dalvik làm máy ảo mặc định.Trong phiên bản Android lớn tiếp theo, Android 5.0 Lollipop, Dalvik đã được thay thế hoàn toàn bằng ART.

Android 7.0 Nougat đã giới thiệu trình biên dịch JIT với mã cấu hình cho ART, cho phép nó liên tục cải thiện hiệu suất của các ứng dụng Android khi chúng chạy. Trình biên dịch JIT bổ sung cho trình biên dịch Ahead of Time hiện tại của ART và giúp cải thiện hiệu năng thời gian chạy.

Nguồn wiki

Thứ Ba, 18 tháng 12, 2018

GitHub là gì?

GitHub là gì?

Nếu bạn chưa từng nghe đến GitHub thì đây là định nghĩa cơ bản: GitHub là một dịch vụ lưu trữ trên web dành cho các dự án có sử dụng hệ thống kiểm soát Git revision.
GitHub cung cấp chức năng social networking như là feeds, followers và network graph để các Developer học hỏi kinh nghiệm làm việc thông qua lịch sử commit. Nếu comment dùng để mô tả chức năng của đoạn code, thì commit message trên Git dùng để mô tả hành động mà Dev vừa thực hiện trên code.
Câu chuyện về GitHub của tôi bắt đầu khi tôi vừa rời trường đại học. Sau nhiều tháng xin việc mà không được công ty nào nhận, một người bạn đã khuyên tôi nên tạo tài khoản GitHub và bỏ mọi project tôi từng thực hiện tại đó. Và đoán xem chuyện gì xảy ra sau 2 tháng sau đó? Vâng, tôi được nhận vào ITviec!

Lợi ích của GitHub với Developer?

Có 3 lợi ích chính mà GitHub đã và đang mang lại cho sự nghiệp của tôi.

1. GitHub chứng minh rằng tôi là 1 developer thực thụ

Khi Chris Harvey tìm kiếm một Ruby on Rails Developer cho ITviec, Chris bảo rằng ông nhận được hàng chục hồ sơ nói: “Tôi biết Ruby on Rails,” nhưng CV của tôi là CV duy nhất cung cấp một tài khoản GitHub link đến các project Ruby on Rails. Nếu tôi đã không cho tài khoản GitHub của mình vào CV, thì có lẽ tôi đã không thể ngồi đây và viết bài viết này.
Một sự thật mà nhiều nhà tuyển dụng từng tiết lộ cho ITviec là họ đánh giá cao những CV có ghi tài khoản GitHub, vì nhìn thấy sample code là cách hiệu quả để phân biệt Developer giỏi và “faker.”
Managing Director của một công ty Outsourcing, đồng thời là khách hàng của ITviec từng nói rằng:
Nhìn vào lịch sử hoạt động của 1 tài khoản GitHub cho bạn biết nhiều điều: thời gian bắt đầu, các project từng tham gia… Một Developer nhiều kinh nghiệm sẽ có nhiều Git Hub repositories đa dạng và tham gia vào nhiều technology patterns.
Tôi thường chú ý đến những đoạn code chất lượng với documentation tốt. Đặc biệt, tôi quan tâm nhiều về việc Developer tương tác với các contributor khác trên GitHub. Điều này cho thấy họ muốn cải thiện code của mình và muốn cống hiến cho các open resource khác.
Tôi thật sự khuyên mọi Developer đều nên đầu tư một tài khoản GitHub chất lượng và ghi vào CV của mình. Vì nó tăng cơ hội việc làm cho Developer.

2. GitHub giúp tôi cải thiện coding skill

GitHub tạo 1 môi trường khuyến khích tôi cải thiện coding skill bằng cách theo dõi và so sánh những thay đổi thường xuyên.
Trong cộng đồng hàng trăm nghìn contributor của GitHub, khi tương tác với họ, tôi dễ dàng học được hàng tấn kinh nghiệm để cải thiện code của mình trong vòng 30 phút thay vì phải bỏ ra nhiều giờ tìm kiếm thông tin trên internet.
3 contributors mà tôi ngưỡng mộ: Aaron Windsor, Paolo Fragomeni, Gib Reimschüssel.

3. GitHub giúp tôi học hỏi nhiều kỹ năng mới

 GitHub có 1 kho tài liệu tuyệt vời giúp tôi học hỏi nhiều kỹ năng mới. Phần “help” và “guides” có nhiều bài viết về hầu như tất cả chủ đề liên quan đến Git mà mọi người có thể nghĩ đến. Để lên trình code, tôi đọc open source trên Git (repositories), và phần “explore” là phần dẫn đến những open source nổi tiếng.
Bạn cần biết cách tạo ra SSH key? GitHub có một bài viết.
Bạn tự hỏi về quy trình làm việc của 1 Git tốt? GitHub có một hướng dẫn.
Nếu bạn đang tìm kiếm 1 gitignore mẫu cho dự án tiếp theo, GitHub có nhiều ví dụ cho hầu như mọi điều mà bạn có thể nghĩ đến.


Nếu bạn muốn đóng góp vào cộng đồng outsource (như xây dựng một gem trong Ruby, một plugin trong Java hay viết một module Javascript…), bạn có thể thoải mái fork một project của một team nào đó, rồi tạo pull request hoặc issues nếu như tìm được lỗi, cần support, hoặc là tạo project của riêng mình và chia sẻ với mọi người.
Link bài gốc
https://itviec.com/blog/github-la-gi/

Thứ Bảy, 15 tháng 12, 2018

Trình giả lập Android tốt nhất cho Mac


Nhiều điều khiến chúng ta phải thừa nhận điều này, Google Android là hệ điều hành phổ biến nhất trên thế giới. Đại đa số người dùng Android sử dụng điện thoại, phần lớn còn lại trên máy tính bảng, nhưng một lý do nhỏ đã quyết định vì lý do này hay lý do khác mà họ muốn chạy HĐH đa năng này trên máy tính để bàn của họ và điều này đòi hỏi phải có phần mềm mô phỏng.
Trong bài viết này, chúng tôi phục vụ cho thị trường ngách trong thị trường ngách: những người muốn mô phỏng Android trên máy tính Mac. Dưới đây là các trình giả lập Android tốt nhất cho Mac.

Tư vấn & tính năng mua trình giả lập Android để tìm kiếm

Chúng tôi có các đề xuất cụ thể bên dưới, nhưng có một số nguyên tắc chung bạn nên ghi nhớ khi chọn trình giả lập Android cho máy Mac.
Giá: Bạn không cần phải trả tiền cho một trình giả lập Android và có những tùy chọn miễn phí hoàn toàn tốt ngoài kia. Nhưng sẽ có sự thỏa hiệp, và bạn nên kiểm tra xem những điều này có thể chấp nhận được không. Một số trình giả lập cài đặt bloatware và các thứ linh tinh khác trên hệ thống của bạn; chúng tôi đã loại trừ một cặp vợ chồng khỏi bài viết cho hành vi này, mặc dù hãy nhớ rằng một mức độ sơ sài nhất định là đáng buồn cho khóa học trong lĩnh vực này.
Dễ cài đặt: Mặc dù về mặt lý thuyết, việc cài đặt đủ đơn giản, nhưng tất cả các trình giả lập Android mà chúng tôi đã cố gắng đưa ra độ trễ tại một số điểm trong khi chúng tải xuống một loạt các tệp. Đừng mong đợi có thể chạy ứng dụng ngay lập tức. Điều đau đớn nhất về mặt này là Genymotion, nhưng trình cài đặt của AndY cũng mất thời gian ngọt ngào.
Hiệu suất: Làm thế nào nó chạy nhanh? Liệu nó có xấp xỉ hiệu năng mượt mà của một chiếc điện thoại Android cập nhật hay bị lag? Cái sau có thể làm hỏng trải nghiệm của bạn trên các trò chơi di động tốc độ, ví dụ.
Phiên bản: Trình giả lập nào cung cấp phiên bản Android? Rất ít người sẽ cho phép bạn chạy phiên bản mới nhất; Genymotion là sự lựa chọn nổi bật ở đây.
Các tính năng: Điều chính cần chú ý là khả năng mô phỏng cử chỉ trên màn hình cảm ứng. Chẳng hạn, Nox cho phép bạn liên kết các thao tác vuốt và nghiêng thiết bị ảo với các phím tắt. Nếu bạn không có các tùy chọn này, sẽ không thể sử dụng một số ứng dụng và trò chơi di động.
Khả năng tương thích của Mac: Nghe có vẻ rõ ràng, nhưng không phải tất cả các trình giả lập đều chạy trên macOS.
Nếu bạn muốn biết thêm một chút thông tin về việc sử dụng các trình giả lập này, hãy xem Cách chạy ứng dụng Android trên Mac .

1. Nox

Nox



Nox là trình giả lập Android đơn giản để thiết lập (tải xuống trình cài đặt, nhấp đúp vào nó, kéo biểu tượng ứng dụng vào Ứng dụng và bạn vẫn ổn), hoạt động tốt trên Mac, không tốn bất kỳ chi phí nào và có phạm vi nâng cao các công cụ cho phép bạn chỉ định các hành động dường như chỉ dành cho thiết bị di động - chẳng hạn như nghiêng trái hoặc phải để 'nghiêng' trong Temple Run - cho các phím tắt.
Chúng tôi đã tìm thấy hiệu suất chủ yếu là mẫu mực, mặc dù phải mất nhiều thời gian để khởi động hơn hầu hết các ứng dụng. (Thiết lập ban đầu rất nhanh, nhưng có một độ trễ nhỏ mỗi khi bạn kích hoạt nó.) Hơn nữa, khi chơi các trò chơi co giật nhanh như Fruit Ninja, đôi khi không thể theo kịp các thao tác vuốt của chúng tôi với độ nhạy tương tự như bạn trải nghiệm trên điện thoại Android. Nhưng nhìn chung đây là một sự lựa chọn tuyệt vời.
Lưu ý cuối cùng: tại thời điểm viết bài, bạn nhận được Android 4.4.2 KitKat, một phiên bản cũ của HĐH, vì vậy đừng mong đợi các tính năng mới nhất.

2. Genymotion

Genymotion



Genymotion là một trình giả lập phức tạp hơn nhiều so với Nox, nhưng sau đó bạn phải trả tiền qua mũi cho đặc quyền (một bản dùng thử miễn phí có sẵn, làm phiền bạn). Nó nhắm mục tiêu chủ yếu vào các nhà phát triển phần mềm hơn là người tiêu dùng, nhưng nếu bạn nghĩ rằng bạn cần sức mạnh của nó, hãy dùng thử.
Khi bạn mở ứng dụng, bạn được yêu cầu thêm một thiết bị ảo và bạn có thể quyết định mô hình này là gì - chẳng hạn như Google Nexus 6P - và phiên bản Android mà nó chạy. (Được cảnh báo rằng có thể mất nhiều thời gian để tải xuống các tệp cần thiết để 'xây dựng' thiết bị ảo của bạn; mong đợi ở bất kỳ nơi nào lên tới 350 MB. Chúng tôi đã hết thời gian một vài lần trước khi chúng tôi có thể hoàn thành, mặc dù điều này giảm xuống một phần kết nối băng thông rộng lý tưởng hơn.)
Một lợi thế khác so với Nox là, tại thời điểm viết bài, bạn có thể tìm đến Android 8 Oreo, thay vì bị mắc kẹt trong thời kỳ đồ đá 4.4.2: một sự bao gồm thiết yếu cho những ai muốn thử nghiệm các tính năng của Android như họ hiện đang thay vì như trước đây. Hiệu suất nhanh. Và bạn có thể kết nối một thiết bị vật lý với máy Mac của mình và sử dụng nó làm điều khiển từ xa cho các ứng dụng bạn đang thử nghiệm trong Genymotion.

3. AndY

AndY



Lựa chọn giả lập phổ biến này đã không bắt đầu tốt: trong quá trình cài đặt (mất một lúc để hoàn thành) AndY khuyến khích chúng tôi cài đặt một công cụ tìm kiếm và sau đó một cái gì đó gọi là 'Advanced Mac Cleaner'. Đây không phải là hành vi mà chúng tôi mong đợi từ một phần mềm có uy tín, nhưng cả hai có thể bị bỏ qua mà không có hậu quả rõ ràng và chúng tôi không gặp vấn đề gì, vì vậy bây giờ chúng tôi sẽ tìm cách khác.
Hiệu suất vẫn ổn, nhưng chúng tôi đã thấy sự chậm chạp thường xuyên (trên MacBook Pro 2015) và một ứng dụng - Fruit Ninja - đã từ chối tải.
Chúng tôi đã cài đặt phiên bản mới nhất của AndY và nó đi kèm với Android 4.2.2.Không có cách nào để cập nhật lên phiên bản mới hơn từ trong ứng dụng, mặc dù AndY có thể được cập nhật trong tương lai.
Đây là một trình giả lập đủ đơn giản để thực hiện công việc và vì nó miễn phí nên sẽ không thử. Nhưng chúng tôi đã đặt Nox lên trước hiệu suất và Genymotion vượt xa cả về hiệu suất và tính năng (mặc dù đắt hơn rất nhiều).

Nguồn