Các kỹ thuật phần mềm trong phát triển Smart Contract

Như chúng ta đã biết việc bảo vệ contract trước các cuộc tấn công không bao giờ là đủ. Vì chỉ một thất bại trong việc phòng thủ thôi cũng dẫn đến thiệt hại lớn về tiền bạc , vì vậy bạn cũng phải điều chỉnh cách bạn viết contract để giảm thiểu rủi ro đó. Cách tiếp cận của bài viết là chuẩn bị ...

Tác giả: Bùi Văn Nam viết 10:09 ngày 29/07/2019

Google I/O 2019: Có gì thay đổi trong các Android Architecture Components (Phần 1)

Google I/O 2019 đã diễn ra được 2 tháng tính tới thời điểm bài viết này, tuy nhiên chưa có nhiều bàn luận trong cộng đồng lập trình Android Việt về những thay đổi mới được giới thiệu trong sự kiện, đặc biệt là những thay đổi của Android Architecture Components. Hi vọng bài viết của mình sẽ cung ...

Tác giả: Hoàng Hải Đăng viết 10:09 ngày 29/07/2019

Apple chi 1 tỷ USD mua mảng sản xuất modem Intel

Với việc mua lại đơn vị sản xuất modem 5G của Intel, Apple thể hiện tham vọng tự cung ứng linh kiện quan trọng này cho iPhone, iPad, hạn chế phụ thuộc vào đối tác. Ngày 25/7, Apple đã mua lại phần lớn hoạt động kinh doanh modem di động của Intel với giá 1 tỷ USD. Thời hạn hoàn ...

Tác giả: Tạ Quốc Bảo viết 10:09 ngày 29/07/2019

Phát hiện giả mạo khuôn mặt bằng Deep Learning

Với sự phát triển của AI, các ứng dụng nhận diện xác minh khuân mặt ngày càng trở lên phổ biến. Các ứng dụng yêu cầu xác minh khuôn mặt cần phải chống lại các yếu tố tấn công giả mạo từ các nguồn như ảnh chụp/ ảnh khuôn mặt từ màn hình điện thoại (anti-spoofing). Giả sử điện thoại bạn có sử dụng ...

Tác giả: Trịnh Tiến Mạnh viết 10:09 ngày 29/07/2019

Bị tạm giam 2 năm, ‘người hùng’ chặn mã độc WannaCry đã được tự do

Marcus Hutchins, “người hùng” đã ngăn chặn mã độc tống tiền nguy hiểm nhất trên toàn Châu Âu vào năm 2017 WannaCry sẽ không phải vào tù vì những tội danh đã phạm lúc trước. Theo The Next Web , trong một phiên tòa ở Milwaukee nước Mỹ, vị thẩm phán liên bang đã kết án ...

Tác giả: Trịnh Tiến Mạnh viết 10:08 ngày 29/07/2019

Client-side và Server-side rendering - Đâu là sự lựa chọn của bạn

Hồi xửa hồi xưa, các thông thường để đưa HTML của bạn lên màn hình là sử dụng server-side rendering. Nó là con đường duy nhất. Bạn đã tải lên cái trang HTML, sau đó máy chủ của bạn đã chuyển và biến chúng thành các tài liệu hữu ích trên trình duyệt của người dùng. Server-side rendering hoạt động ...

Tác giả: Trịnh Tiến Mạnh viết 10:08 ngày 29/07/2019

Code nhanh và hiệu quả hơn với VSCode tips, tricks

Chào các bạn, Sau 1 thời gian dài chuyển sang sử dụng VSCode – 1 trong những editor được ưa chuộn nhất bởi các developers hiện nay, chắc mình không cần PR gì thêm cho nó ha. Mình đã sử dụng và tổng hợp được 1 số tips, extensions cần thiết và hữu ích. Chúng hỗ trợ đắc lực cho công ...

Tác giả: Tạ Quốc Bảo viết 10:08 ngày 29/07/2019

Basic Amazon Web Services P2

Hôm nay mình sẽ tiếp tục trình bày với các bạn Phần 2 - bài viết về AWS cơ bản giành cho người mới bắt đầu. Trong phần 1, mình đã hướng dẫn các bạn: Đăng kí tài khoản AWS, tạo user, tạo group trong IAM, bảo mật với MFA Chi tiết các bạn có thể xem lại link bên dưới: https://viblo.asia/p/bas ...

Tác giả: Tạ Quốc Bảo viết 10:08 ngày 29/07/2019

Steve Jobs, kẻ “mù code”, mù công nghệ và bài học cho cả thế giới hi-tech

Nhắc đến Apple là nhắc đến một gã khổng lồ trong lĩnh vực hi-tech. Nhắc đến Apple cũng là nhắc đến một cái tên quan trọng với giới coder, khi ngay đến cả hướng dẫn sử dụng cho Android Studio cũng được Google viết trên máy Mac. Ấy vậy mà Steve Jobs, con người đại diện ...

Tác giả: Vũ Văn Thanh viết 10:08 ngày 29/07/2019

Công nghệ nhận diện gương mặt đã tinh vi đến mức độ nào?

Nhiều nước tăng cường sử dụng công nghệ nhận diện gương mặt để bảo đảm trật tự trị an. Công nghệ này tốt tới mức nào và đã phát triển đến đâu? Dù việc xác thực dựa trên nhiều yếu tố, theo một số chuyên gia làm việc tại các công ty trí tuệ nhân tạo Trung Quốc, những hệ thống giám ...

Tác giả: Tạ Quốc Bảo viết 10:08 ngày 29/07/2019

Sơ lược về Mel Frequency Cepstral Coefficients (MFCCs)

MFCC là một cách để trích xuất các đặc trưng (feature extraction) giọng nói (speech) thường được sử dụng trong các model nhận dạng giọng nói (Automatic Speech Recognition) hay phân loại giọng nói (Speech Classification). Đúng như tên gọi của nó, MFCC sẽ cho ra kết quả là các hệ số (coefficients) ...

Tác giả: Hoàng Hải Đăng viết 10:08 ngày 29/07/2019

Tập 8: Facade Laravel

Chào mừng các bạn đã quay trở lại với series "Hành trình chinh phục Laravel Framework". Ngày hôm nay, chúng ta lại tiếp tục tìm hiểu về một khái niệm kiến trúc của Laravel nữa, đó chính là "Facade". Đây chắc hẳn là một thuật ngữ khó hình dung được ý nghĩa khi bạn mới vừa nghe đến ...

Tác giả: Vũ Văn Thanh viết 10:08 ngày 29/07/2019

Tạo ứng dụng Nhận diện Khuôn mặt với Firebase ML trong Android

Firebase ML Kit, một bộ sưu tập API cục bộ và dựa trên đám mây để thêm khả năng học máy vào ứng dụng dành cho thiết bị di động, gần đây đã được cải tiến để hỗ trợ phát hiện đường viền khuôn mặt. Nhờ tính năng mạnh mẽ này, bạn không còn phải giới hạn mình với hình chữ nhật gần đúng ...

Tác giả: Trần Trung Dũng viết 10:08 ngày 29/07/2019

Cài đặt môi trường MySQL cho Python

Previous Để xây dựng các ứng dụng, kết nối với cơ sở dữ liệu là điều cần thiết cho các ngôn ngữ lập trình. Python cho phép chúng ta kết nối ứng dụng với các cơ sở dữ liệu như MySQL, SQLite, MongoDB và nhiều ứng dụng khác. Bài này chúng ta sẽ tìm hiểu về cài đặt môi trường MySQL ...

Tác giả: Tạ Quốc Bảo viết 10:08 ngày 29/07/2019

Kết nối Python với MySQL

Previous Nội dung chính: Các bước để kết nối Python với MySQL Server. 1. Import mô-đun mysql.connector 2. Tạo đối tượng kết nối Python với MySQL 3. Tạo một đối tượng con trỏ 4. Thực hiện truy vấn Các bước để kết nối Python với MySQL Server. Đầu ...

Tác giả: Bùi Văn Nam viết 10:08 ngày 29/07/2019

Tạo new database MySQL trong Python

Previous Trong bài hướng dẫn này, chúng ta sẽ tạo cơ sở dữ liệu mới có tên PythonDB. Nội dung chính: Lấy danh sách các cơ sở dữ liệu hiện có Tạo new database MySQL trong Python Lấy danh sách các cơ sở dữ liệu hiện có Chúng tôi có thể lấy danh sách ...

Tác giả: Trần Trung Dũng viết 10:08 ngày 29/07/2019

Mẹo hữu ích giúp vệ sinh toàn bộ ngóc ngách trong nhà hiệu quả

Mẹo hữu ích giúp vệ sinh toàn bộ ngóc ngách trong nhà hiệu quả

Tác giả: bảo bảo viết 09:59 ngày 29/07/2019

4 mẹo hữu ích khi trang trí nhà với tượng con vật

4 mẹo hữu ích khi trang trí nhà với tượng con vật

Tác giả: ngathien viết 09:52 ngày 29/07/2019

Sử dụng máy hút bụi gia đình đúng cách

Sử dụng máy hút bụi gia đình đúng cách

Tác giả: toilatoi viết 09:12 ngày 29/07/2019

Nhà ống và cách bài trí nội thất sao cho đẹp

Nhà ống và cách bài trí nội thất sao cho đẹp

Tác giả: nguyenvy321 viết 08:51 ngày 29/07/2019