How to test your react redux application
Bài viết này mình sẽ hướng dẫn cách test redux app với Jest và Enzyme. Cài đặt Jest và Enzyme Jest : yarn add --dev jest hoặc npm install --save-dev jest Enzyme : tuỳ thuộc vào phiên bản react hiện tại, bạn cài đặt enzyme cùng với adapter thích hợp. Ví dụ phiên bản react trong project là ...
Làm việc với array trong Javascript
Trong khuôn khổ bài viết này, chúng ta sẽ cùng tìm hiểu về về array trong javascript để có những trải nghiệm tốt nhất khi làm việc cũng với nó nhé! Đối tượng (object) Array trong javascript là một global object được sử dụng để tạo ra các mảng, Array là 1 high-level object. Mình sẽ lượt qua các ...
Firebase basics: protection and regulation of Database using Security Rules
Database can't work without some certain rules. For example, you need to decide who can make changes to a specific node or view certain data (you don't want that one user is able to see the correspondence of another users), what kind of data can be written to a specific field such as don't allow ...
Đơn hàng thực phẩm Đài Loan có gì tốt?
Đơn hàng làm đóng gói và chế biến thực phẩm có đc ko mn có nhiều việc ko cho e xin ý kiến với! Chào bạn: Ngành chế biến thực phẩm là ngành mũi nhọn được đầu tư phát triển tại Đài Loan. Chính vì vậy nhu cầu nguồn nhân lực ngành này rất cao, tuy nhiên lao động trong nước lại không đáp ứng đủ, vậy ...
7 điều phải biết về Javascript trong Ruby on Rails
Giới thiệu JavaScript là một trong những ngôn ngữ phổ biến nhất trên thế giới và được sử dụng ở trong rất nhiều các project khác nhau nói chung và các project Ruby on Rails nói riêng. Thật tốt khi thuần thục được cả 2 và sử dụng nó. Tuy nhiên đó là điều mà với các Web Developer có nhiều kinh ...
Hướng dẫn đầy đủ về xác thực người dùng
Bài viết này được dịch từ bài The Complete Guide to Authentication của tác giả Lindsay Brunner, đăng trên blog của Stormpath Xác thực là một quá trình mà trong đó ứng dụng xác minh danh tính của người dùng. Việc xác thực của ứng dụng sử dụng rất nhiều giao thức khác nhau, từ mật khẩu, các giải ...
Giới thiệu Photoshop Script auto export drawable cho Android.
Xin chào các bạn. Đến hẹn lại lên một mùa sưu thuế nữa lại đến, lần này mình sẽ bán đàn chó đi để nộp sưu đúng hạn. Khi làm việc với ứng dụng Android chắc chắn rất nhiều lần bạn phải tự tay chỉnh sửa các file ảnh png drawable trong ứng dụng và sau đó lưu lại theo các độ phân giải như hdpi, xhdpi, ...
Top 5 Theme Opencart tốt nhất hiện nay
Hôm nay mình lại giới thiệu đến các bạn một Framework khác trong việc xây dựng và phát triển Website bán hàng. Ok có rất nhiều Framework mình đã giới thiệu trước đây. Mỗi cái đều có thế mạnh riêng của mình và cũng đang chiếm khá nhiều thị phần người dùng. Hôm nay mình xin giới thiệu về Opencart. ...
Hướng dẫn tạo aws-lambda function sử dụng nodejs
Trong bài viết này mình sẽ giới thiệu về Cách tạo function aws lambda đọc file từ S3 Cách tạo trigger từ S3 thực thi lambda Cách deploy 1 function lambda lên aws sử dụng lambda Bạn chỉ cần vào trong tài khoản aws vào mục lambda, sau đó tạo 1 function Chú ý: Bạn cần phải tạo 1 role cho ...
Cơ bản về mã hóa thông tin và giải thuật mã hóa khóa bất đối xứng RSA
1. Khái niệm. Có nhiều định nghĩa khác nhau về mã hóa thông tin, nhưng có thể hiểu nôm na: "Mã hóa thông tin là việc biến một bản rõ(cái mà bất kì ai chỉ cần đọc cũng có thể dễ dàng hiểu được) thành một bản mã(cái mà chỉ những người "giải mã" được thì mới có thể hiểu được)." Để hiểu rõ hơn ...
Cài đặt bộ lọc Random Forest để giải bài toán OCR trong môi trường Ruby
Bài viết này sẽ hướng dẫn cách cài đặt giải bài toán OCR (optical character recognition - nhận diện chữ viết) sử dụng thuật toán phân loại Random Forest bằng Ruby. Bộ dữ liệu sử dụng trong bài là bộ dữ liệu chuẩn MNIST cho chữ số viết tay và thuật toán Random Forest được cài đặt sẵn trong thư viện ...
Learn about GMO payment gateways with Gem GMO P2
As my previous article, I also show you about what is GMO payment getway and how it work. And now in this article, we practice using GMO in ruby on rails. If you use ruby on rails to do the application, it is easy for you to use because we already have Gem for support this. Now let's start to ...
Laravel Deep Dive: queue system phần 2
Tất cả các job chúng ta đẩy vào queue đều được lưu trữ trong một không gian lưu trữ riêng và được sắp xếp theo thứ tự thực hiện. Không gian lưu trữ này sẽ tùy thuộc vào driver mà chúng ta chọn cho việc thực hiện queue: nó có thể là csdl mysql, redis hoặc amazon sqs(simple queue system)... Để thực ...
Android Studio 3.0 Có Gì Mới?
Chào các bạn. Đến hẹn lại lên. Phiên bản mới nhất, với những cập nhật CHẤT nhất của Android Studio đã chính thức được xuất xưởng và được thông báo qua sự kiện Google I/O 2017 hồi tháng 10 vừa qua . Như vậy, các lập trình viên chúng ta đã phải chờ đợi trong khoảng 7 tháng kể từ phiên bản trước đó ...
Chức năng search với RxJava.
Search là một fuction phổ biến mà hầu hết các ứng dụng đều cần. Chúng ta cùng nhìn lại cách thức mà chứng ta thường implement một fuction search trong ứng dụng searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean ...
login facebook, twitter sử dụng sorcery và những điều cần lưu ý
1. Giới thiệu Tương tự như người anh em devise, sorcery là công cụ khá mạnh dùng trong authentication. Nhưng nó đơn giản hơn devise từ tính năng cho đến document Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018
Active Admin Custom Gem
With article, I want to show you guy about active admin gem, It most power gem to control interface admin. However I will show the tutorial how to set up it ? how to use it and custom it. By other way, You can use Active Admin to add an administration interface to your current project, or you can ...
ElasticSearch rails
Elasticsearch là một công cụ tìm kiếm dựa trên phần mềm Lucene. Nó cung cấp một bộ máy tìm kiếm dạng phân tán, có đầy đủ công cụ với một giao diện web HTTP có hỗ trợ dữ liệu JSON. Elasticsearch được phát triển bằng Java và được phát hành dạng nguồn mở theo giấy phép Apache. Elasticsearch là một ...
Tuyển tập 1 số hiệu ứng css3 đẹp mắt
Với các tính năng hỗ trợ các hiệu ứng chuyển động trong CSS3, giờ đây bạn có thể tự tạo các hiệu ứng chuyển động vô cùng đẹp mắt và chuyên nghiệp mà không cần dùng tới sự trợ giúp của Javascript hay jQuery vì nó là nguyên nhân ảnh hưởng đến tốc độ tải trang. Nếu bạn chưa có nhiều kiến thức viết ...
Facebook content placeholder
Content placeholder là gì? Content placeholder là các thành phần được hiển thị khi page load, mà nó được load đầu tiên, thay thế cho phần nội dung cần load. Và nó sẽ mất đi khi mà nội dung chính được load xong hết. Ví dụ placeholder images, khi mà bạn load web, có những bức ảnh lớn, nặng, thì nó ...