Giải thích Machine Learning với các bạn "mù" công nghệ thế nào?!!
Đi chợ mua cam Giả sử một hôm bạn phải đi mua cam ngoài chợ. Người bán hàng bày la liệt các giỏ cam, bạn có thể chọn bất cứ quả cam nào theo sở thích. Người bán hàng sẽ cân số cam và bạn sẽ trả tiền theo mỗi cân cam đó. Rõ ràng, bạn muốn chọn những quả cam ngọt nhất (bởi vì bạn trả tiền theo ...
Các ngân hàng có thực sự ứng dụng công nghệ blockchain
Ngay cả sau khi Bitcoin đã được thừa nhận rộng rãi – như một loại tiền của giới mọt sách, như dầu bôi trơn cho thương mại trên các dark web, hay như một bong bóng trực vỡ – nền tảng công nghệ blockchain của nó vẫn còn khá bí ẩn đối với đa số mọi người. Đối với giới truyền thông, Ross Ulbricht ...
Kiểm thử Mobile - Robotium framwork
Robotium là một công cụ viết bằng mã nguồn mở dùng để kiểm thử hộp xám tự động dành cho các ứng dụng trên điện thoại hệ điều hành android. Với sự hỗ trợ của Robotium, chúng ta có thể viết các test case về test chức năng, hệ thống, và acceptance test scenarios, bao phủ các tính năng của Android. ...
Áp dụng công nghệ blockchain và ICO trên thị trường chứng khoán
Blockchain và ICO đang trở thành phép thần kỳ để tạo ra tốc độ tăng giá cổ phiếu lên tới 3 con số. Có một cách đơn giản cho một công ty bán trà xanh đóng chai hay nội thất để cổ phiếu thu về mức tăng trưởng khủng. Đó chính là thêm chữ công nghệ blockchain vào tên công ty hoặc phát hành tiền số. ...
Tìm hiểu về retrofit trong android
Nếu bạn chán với việc tạo ra 1 đống callback khi code , thì mình sẽ giới thiệu cho các bạn : Cách viết hàm get , post dùng cho tất cả mọi request ! Mình sẽ lấy dữ liệu về dưới dạng JsonElement và dùng JsonParser để parser ra object mình cần ! public interface HttpClient { ...
Phân biệt "By value" vs "By reference" trong Javascript
Ngôn ngữ lập trình đầu tiên mà tôi học đó là C++, và trong khi học ngôn ngữ này, tôi được học khái niệm về pass-by-value và pass-by-reference; C++ mặc định sử dụng pass-by-value cho việc truyền argument vào function. Bạn cũng có thể chỉ định việc sử dụng pass-by-reference bằng cách đặt một dấu ...
Quản lý các phụ thuộc trong Maven
1- Các thư viện phụ thuộc nhau thế nào trong Maven Maven là một công cụ tuyệt vời giúp bạn khám phá thế giới mã nguồn mở trong Java. Nhưng đôi khi bạn không hiểu hết về Maven để kiểm soát nó. Và như vậy có một số lỗi không rõ nguyên nhân xẩy ra. Trong tài liệu này tôi hướng dẫn bạn làm thế nào ...
Hỏi nhẹ: So sánh scope và namespace Rails routes
Tự nhiên tìm thấy một cái link hay hay nên mình xin phép được viết lại để chia sẽ với mọi người, cũng là để ghi nhớ kiến thức luôn (hehe) https://devblast.com/b/rails-5-routes-scope-vs-namespace Ở đây nói về sự khác biệt của namespace và scope trong Rails routes. Đây là điều khá quan trọng, bởi ...
Một số tutorial hữu ích dành cho full stack web application.
Một số tutorial hữu ích dành cho full stack web application: Git: https://www.youtube.com/watch?v=E1U3ckBaUN8&list=PLNRc263j7V3uUviCSOamkXQ77mfXyCgI_ Webpack: https://www.youtube.com/watch?v=1tyQnWE8Vd8&list=PLJ5qtRQovuEOqsMokakP9ue-y_jXhmCwJ React: https://www.youtube.com/watch?v=gL ...
Friendly URLs với gem Friendly_id trong Rails
Giới thiệu Chắc hẳn các bạn vừa mới tiếp xúc với Ruby on Rails như mình cũng sẽ có thắc mắc rằng URLs của app mình không giống như những trang web trên mạng. Mình xin đưa ra 2 ví dụ như sau: http://localhost:3000/subjects/1/chapters/1 là URL mặc định mà Rails xây dựng dựa trên primary key-cột id ...
Tác động của công nghệ blockchain còn hơn cả các dịch vụ tài chính
Công nghệ nhiều khả năng sẽ thay đổi thập kỷ kế tiếp của kinh doanh không phải là mạng xã hội, big data, điện toán đám mây, công nghệ robot, hoặc kể cả trí tuệ nhân tạo. Đó là công nghệ blockchain đứng phía sau các loại tiền tệ kỹ thuật số như Bitcoin. Công nghệ Blockchain thì phức tạp, nhưng ý ...
PHP Unit Test 301: Test các phương thức Private / Protected
Trong bài trước, chúng ta đã thực hành nhiều hơn các unit test và tìm hiểu về khái niệm data provider trong việc sử dụng bộ input cho 1 unit test. Đến bài này, chúng ta sẽ tìm hiểu phương pháp test các method private hoặc protected. Giới thiệu Nếu bạn đã đọc phần thứ hai của loạt bài này, bạn ...
Tại sao cần sử dụng Factories trong Rails test
Ngày nay, hầu hết các dự án của Rails sử dụng một số form của factories để cài đặt. Vậy những vấn đề nào mà factories có thể giải quyết và tại sao chúng hay đc sử dụng. Có một model User với first_name, last_name, location fields. Chúng ta có thể viết 1 test giống như sau: describe ...
Coding thập bát chưởng
GIAOSUCAN'S BLOG - CHIA SẺ KIẾN THỨC KĨ THUẬT THEO CÁCH BÁ ĐẠO Năm Donal Trump lần thứ nhất, cách mạng công nghiệp đệ tứ bùng nổ, dẫn tới thiên hạ đại loạn. Các tập đoàn công nghệ trong thiên hạ tranh giành quyết liệt ngôi vị minh chủ. Google bang ở Sillicon Valley, nghiên cứu Google DeepMind đã ...
Bật mí ứng dụng công nghệ blockchain trong tài chính
Ngay cả khi internet đã được triển khai tới vài năm, nhiều người vẫn tin rằng nó chỉ như một loại mốt thời trang và sẽ chóng bị quên lãng. Tất nhiên là internet đã trở thành một trong những thứ có ảnh hưởng lớn nhất đối với cuộc sống của chúng ta, từ cách chúng ta mua hàng hoá và dịch vụ đến cách ...
JSX trong ReactJS
Giới thiệu React là một thư viện Javascript được phát triển bởi Facebook phục vụ cho mục đích xây dựng giao diện người dùng (UI). React được giới thiệu lần đầu tiên vào tháng 3 năm 2013 và cho đến này phiên bản chính thức được công bố là bản v16.2.0. Ở thời điểm hiện tại, React đang là thư viện ...
[Mobile app] - Ứng dụng di động đã giúp cuộc sống hàng ngày của chúng ta thú vị đến như nào?
Giả sử chúng ta có 7 ngày sống ở Hà Nội, trong 7 ngày cuộc sống thường nhật đó, chúng ta sẽ sử dụng những ứng dụng gì. Tôi sẽ thử liệt kê xem ứng dụng đi động đang làm cho cuộc sống của chúng ta thú vị như nào nhé. 1. Thứ 2 Sáng thứ 2 đầu tuần, việc đầu tiên là tôi phải mở ngay app Weather ra ...
How To Adopt DevOps in your Organization
While Scaling up the Business and working with remote teams with a different skill set and culture, I realize the need of processes and automation to improve the productivity and collaboration. At growth Stage, with 3+ Years experience of delivering more than 55 projects in various domains for ...
Build thử Ruby 2.5 với Docker
Ruby 2.5.0 được ra mắt bản chính thức vào dịp giáng sinh năm ngoái và được phát hành bởi nhiều công cụ quản lý version quen thuộc như -- rvm, rbenv, chruby, homebrew và hôm nay chúng ta sẽ sử dụng một công cụ mới và phổ biến khác đó là Docker. Về Docker chắc hẳn các bạn đã nghe về nó và sự tiện lợi ...
Giới thiệu thư viện Processing cho Android
Processing là một trong những thư viện mạnh mẽ nhất hiện nay để tạo các hình ảnh đồ họa, cả 2D và 3D. Đây là thư viện mã nguồn mở, dựa trên Java, và có nhiều chức năng đa dạng, phục vụ việc vẽ và đổ màu với code thật dễ dàng. Sử dụng thư viện Processing trong các ứng dụng Android của mình, bạn có ...