
Các nhà khoa học vừa tạo ra AI đánh bại AI “xịn” nhất thế giới
AI AlphaZero của DeepMind đã phải quỳ gối trước đối thủ AI mới quá sừng sỏ trong môn cờ vua sau vài giờ giao đấu. Loài người chúng ta hầu như đã chấp nhận một sự thật phũ phàng là chúng ta sẽ không bao giờ chơi cờ giỏi như robot. Nhưng nay, ngay cả robot cũng phải đau đớn thừa ...

Ví đa chữ ký (Multi-signature Wallet) là gì? Cách tạo và top ví đa chữ ký cho Bitcoin tốt nhất
Hôm nay mình mời mọi người đi tìm hiểu ví đa chữ ký (Multi-signature Wallet) là gì, và cách tạo và top ví đa chữ ký cho Bitcoin tốt nhất qua bài viết dưới. Đã có rất nhiều trường hợp các cá nhân bị mất Private key và kết quả là tài sản của họ đã bị hacker lấy hết. Chính vì vậy, việc tăng cường ...

Thuật toán Dijkstra trong Swift
Xin chào các bạn hôm nay mình xin phép trình bày về thuật toán Dijkstra và minh hoạ nó thông qua ví dụ sử dụng ngôn ngữ Swift. Nếu ai đã từng nghe về thuật ngữ Lý thuyết đồ thị hay học qua môn Toán Rời Rạc thì chắc chắn rằng bạn đã từng làm quen với thuật toán Dijkstra. Còn nếu chưa thì bạn đừng ...

Custom UI Master Class: Autocomplete TextField (Phần 1)
Một trong những control phổ biến nhất để thu thập dữ liệu người dùng từ việc nhập liệu là textfield. User có thể tương tác để nhập vào một đoạn dữ liệu mong muốn. Tuy nhiên việc gõ đòi hỏi rất nhiều từ người dùng về mức độ tập trung và chuyển động chính xác. Chung ta có thể làm một điều độc ...

Cách sử dụng Promise để code bất đồng bộ dễ dàng hơn (Phần 1)
JavaScript là một ngôn ngữ lập trình phía client, giúp chúng ta có những ứng dụng web đẹp hơn, thao tác dễ hơn, hiệu ứng cool hơn. Tuy nhiên, cách thức hoạt động của JavaScript hơi đặc thù một chút. Rất nhiều hoạt động của nó đều ở dạng bất đồng bộ (asynchronous). Vì vậy, việc kiểm ...

Cách sử dụng Promise để code bất đồng bộ dễ dàng hơn (Phần 2)
JavaScript là một ngôn ngữ lập trình phía client, giúp chúng ta có những ứng dụng web đẹp hơn, thao tác dễ hơn, hiệu ứng cool hơn. Tuy nhiên, cách thức hoạt động của JavaScript hơi đặc thù một chút. Rất nhiều hoạt động của nó đều ở dạng bất đồng bộ (asynchronous). Vì vậy, việc kiểm ...

NHỮNG KỸ NĂNG MỀM MÀ NGƯỜI KIỂM THỬ TRÊN THIẾT BỊ DI ĐỘNG CẦN CÓ???
Như chúng ta đã biết, Công nghệ di động đã thay đổi đáng kể trong thập kỷ vừa qua. Với việc ra mắt của Iphone vào năm 2007, đã khiến cho các thiết bị di động phải đối mặt với một cuộc cách mạng. Những thiết bị di động được đóng gói bằng phần cứng và cảm biến mạnh mẽ. Tuy nhiên để tạo nên sự khác ...

Sử dụng closure trong swift
Trong lập trình IOS, chúng ta đã rất quen thuộc với khái niệm closures trong swift và block trong Objective C. Mọi người sử dụng chúng rất thường xuyên trong code của mình tuy nhiên không phải ai cũng hiểu tường tận về chúng. Còn rất nhiều vấn đề cần phải bàn luận, vì thế bài viết này mình sẽ đi ...

CEO 27 tuổi tạo ra robot chơi game đầu tiên trên thế giới, được Apple và Amazon mời hợp tác độc quyền
Công ty chế tạo robot của doanh nhân trẻ đã huy động thành công 10 triệu USD. Silas Adekunle sinh ra ở Nigeria và chuyển đến Anh năm 11 tuổi. Suốt thời thơ ấu, cậu dành thời gian cho khoa học và công nghệ, chơi cùng bộ lắp ráp robot của Lego và xem video trên YouTube để tìm ý ...

Giới thiệu về POP (Protocol Oriented Programming)
Là một lập trình viên, việc quản lý độ phức tạp là một điều rất khó khăn, là một vấn đề mà chúng ta luôn trăn trở tìm cách giải quyết. Khi chúng ta tìm hiểu về POP, bạn sẽ không thấy được ngay một kết quả khả quan hay xứng đáng cho việc bạn đầu tư thời gian vào nguyên cứu công nghệ này. Nhưng nếu ...

Các nhà khoa học tạo ra được “vân tay vạn năng”, có khả năng mở khóa bảo mật của smartphone hiện tại
Nhờ có sức mạnh machine learning, các nhà nghiên cứu tạo ra một vân tay vạn năng. Các nhà nghiên cứu bảo mật vừa lập trình thành công trí tuệ nhân tạo (AI) có khả năng tạo ra vân tay giả vạn năng, có thể mở khóa đại đa số các smartphone sử dụng cảm biến sinh trắc học. Theo báo ...

Sàn giao dịch tiền điện tử (cryptocurrency) là gì? Top 10 sàn uy tín? Công ty thiết kế sàn giao dịch Bitcoin, Ethereum, Altcoin tốt nhất
Hãy cùng tìm hiểu Sàn giao dịch tiền điện tử (cryptocurrency) là gì? Top 10 sàn uy tín? Công ty thiết kế sàn giao dịch Bitcoin, Ethereum, Altcoin tốt nhất

Công ty thiết kế web Exchange giao dịch tiền điện tử (cryptocurrency) tự động
Dịch vụ thiết kế web Exchange giao dịch tiền điện tử (cryptocurrency) tự động ứng dụng công nghệ Blockchain tại Việt Nam bởi công ty Vakaxa nhanh chóng, bảo mật hàng đầu hiện nay.

Công ty thiết kế sàn giao dịch tiền ảo (Coin Exchange): Bitcoin, Ethereum, Altcoin tốt nhất
Sàn giao dịch tiền ảo (coin): Bitcoin, Ethereum, Altcoin do Vakaxa thiết kế đảm bảo an toàn dựa trên mô hình của Binance, Bittrex, Remitano hoặc một sàn giao dịch mới theo yêu cầu của bạn.

Các câu hỏi và trả lời phỏng vấn với Node.js (Phần 1)
Node.js (hay còn được gọi là Node hay Nodejs) là một framework JavaScript nhẹ và hiệu quả, event-driven để xây dựng các ứng dụng web JS. Bài viết này sẽ tổng hợp các câu hỏi phỏng vấn Nodejs cùng với các câu trả lời trên c-sharpcorner.com . Câu hỏi 1: Tôi có thể cài đặt ...

Xây dựng static web cực kì nhanh chóng với GitHub Pages và Cloudflare
Nếu bạn muốn xây dựng một website mà chỉ bao gồm HTML, CSS và Javascript. Bạn có thể xây dựng 1 static web hoàn toàn miễn phí phục vụ cho việc học tập hoặc thậm chí cho mục đích kinh doanh với GitHub Pages (https://pages.github.com). Bạn muốn những gì ? Bạn muốn tự ...

Trong lập trình thì số 1 là con số cô đơn nhất
Liệu có phải phát triển phần mềm là một hoạt động được ưa thích bởi những cá nhân chống lại các hoạt động xã hội và ghét con người, những kẻ mà thích được làm việc với mấy chiếc máy tính hơn là với những người khác? Nếu đúng như vậy thì tất cả các dự án phần mềm sẽ được thực hiện tốt ...

Responsive Images trên Web
Cách thông thường chúng ta vẫn sử dụng hình ảnh lớn phù hợp với màn hình lớn và sẽ được co lại khi xem trên màn hình nhỏ, đây là giải pháp đơn giản nhưng có 2 vấn đề lớn, thứ nhất là chúng ta xem hình kích thước nhỏ nhưng kích thước thật lại là một hình lớn vậy là lãng phí băng thông ...

Cách mạng trí tuệ nhân tạo (artificial intelligence) – Chúng ta đang ở đâu?
Từ khi chiếc máy tính cơ-điện tử có khả năng lập trình đầu tiên ra đời năm 1936, con người ta tin rằng cho đến ngày nay chúng ta đã giải quyết được các bài toán về trí tuệ, nhận thức và có một thế hệ người máy thông minh. Nhưng cho đến nay những gì mà trí thông minh nhân tạo ...

Phần tử SVG trong HTML5
Ở bài học trước, Quantrimang đã cùng bạn tìm hiểu về phần tử Canvas trong HTML5 dùng để vẽ đồ họa cho website. Hôm nay chúng mình xin giới thiệu thêm một phần tử nữa có nhiệm vụ tương tự, cũng được sử dụng để vẽ đồ họa 2D và các ứng dụng đồ họa trên website, đó là phần tử SVG. Vậy SVG có ...