
Giới thiệu công cụ & thư viện hữu ích với Frontend
Vài trò của Frontend trong một dự án là rất quan trọng, đơn giản vì giao diện đẹp và chính xác sẽ giúp cho việc được làm 1 website nó được đẩy nhanh và suôn sẻ hơn ! Vậy nên bài này tôi giới thiệu đến các bạn một số công cụ hữu ích và giúp cho việc làm giao diện được nhanh và đẹp hơn. - CSS ...

Phát âm thanh trong game Android sử dụng SoundPool
SoundPool là gì SoundPool là một tập hợp các mẫu âm thanh được tải vào bộ nhớ từ resource bên trong file APK hoặc từ hệ thống file. Điều đó có nghĩa là nó được thiết kế để chơi những file âm thanh ngắn, do đó nó phù hợp cho việc tạo hiệu ứng âm thanh trong game ví dụ đạn nổ, ăn coin, lên level. ...

Browser profile – không phải web developer nào cũng biết
Browser profile, một khái niệm cảm giác như rất gần gũi thân quen thế nhưng lại chẳng mấy ai biết tới. Nhiều người chỉ biết dùng cửa sổ ẩn danh để có thêm một trình duyệt mới nhưng lại không biết một cách đơn giản hơn không kém, sử dụng một profile khác. Với cách hoạt động tách biệt với cửa sổ hiện ...

Types trong javascript (p2)
Trong phần trước mình đã giới thiệu về 3 loại data types trong javascript đó là null, undefined và boolean, trong phần này mình sẽ tiếp tục giới thiệu với các bạn về data types number và string trong javascript, let's go! javascript chỉ có đúng 1 kiểu số là number (LOL), nó bao gồm cả kiểu ...

MagnifierJS
MagnifierJS là thư viện Javscript cho phép tạo Glass Effect cho ảnh. Các chức năng chính của MagnifierJS: Zoom in, zoom out ảnh khi hover. Cài đặt các option sử dụng javascript function hoặc html data-attribute. Tạo hiệu ứng cho nhiều ảnh chỉ với 1 lần gọi hàm. Ảnh được zoom ...

React Binding Patterns: 5 cách tiếp cận để handling `this`
Từ khóa this của Javascript đã làm rất nhiều developers nhầm lẫn về behavior của nó. Chắc hẳn các bạn khi mới code Javascript nói chung và React nói riêng cũng đôi lần gặp trường hợp sử dụng this mà nó không hoạt động hoặc bị lỗi. Trong bài viết này mình xin được chia sẻ với các bạn 5 cách để ...

5 lỗi bảo mật cơ bản trong Rails app hay gặp trong thực tế
1. Thiếu thời gian hết hạn của session Như trong Securing Rails Applications ta biết session hay còn gọi là phiên làm việc: Sessions that never expire extend the time - frame for attacks such as cross - site request forgery ( CSRF ) , session hijacking and session fixation . tạm ...

How to Test API (POST, GET, ...) Online
The API (Application Programming Interface) can be understood simply as the middleware between the client and the server allowing them to talk to each other. The reasons to test an API: Make sure the API works. Make sure the API returns what it should do. Make sure security. Make sure your ...

SHARED_PTR Point
Định nghĩa: shared_ptr: Đại diện cho quyền chia sẻ! Các đối tượng kiểu shared_ptr có khả năng chiếm quyền sở hữu của một con trỏ và chia sẻ quyền sở hữu đó. Khi chiếm quyền sở hữu, nhóm đối tượng sở hữu sẽ chịu trách nhiệm xóa nó bởi đối tượng cuối cùng sở hữu nó. Shared_ptr giải phóng quyền ...

Cách Kiểm thử API (POST,GET,...) Trực Tuyến Nhanh Chóng
API có thể được hiểu đơn giản là phần mềm trung gian giữa máy khách và máy chủ cho phép chúng trao đổi với nhau. Một số lý do để tiến hành kiểm tra API: 1. Đảm bảo API hoạt động được 2. Đảm bảo API trả về những gì nó phải làm 3. Đảm bảo bảo mật 4. Đảm bảo API của bạn hoạt động trên các thiết bị, ...

Deploy Your PHP Application With Rocketeer
Rocketeer là một công cụ hiện đại mang lại một cách tiếp cận tuyệt vời cho nhu cầu deployment của bạn. Đó là để chạy các tác vụ và quản lý ứng dụng của bạn trên các môi trường và server khác nhau. Nó được lấy cảm hứng từ Capistrano và framework Laravel. 1. Cài đặt Bạn có thể cài đặt ...

Tạo hình khối phức tạp với thuộc tính border-radius
Bằng việc set 8 giá trị tham số trong border-radius, chúng ta có thể tạo ra các hình khối phức tạp nhưng khá thú vị. 1. Trường hợp chỉ có 1 giá trị (single value) Hãy bắt đầu với cơ bản trước. Chắc hẳn bạn đã quen thuộc với thuộc tính border-radius trong CSS. Bình thường, border-radius chủ yếu ...

[Swift] Parse server với swift
Bạn muốn làm 1 app mà các dữ liệu của app cần được lữu trữ online, tuy nhiên bạn lại không biết code server để lưu trữ dữ liệu đó. Có 1 giải pháp rất hữu dụng trong trường hợp này "Parse server". Parse server là 1 service cung cấp cho bạn các api để lưu trữ data mà bạn không cần phải code ...

BigData Challegens - Part 2
I. Introduction Phần I https://viblo.asia/p/big-data-challenges-part-1-63vKj07yl2R Tiếp nối phần I, ở phần này mình sẽ trình bày nốt những thách thức còn lại của BigData, những giải pháp để có thể giải quyết được những thách thức này và những việc cần phải làm trong tương lai. II. ...

Sử dụng OpenCV để tìm điểm chính giữa của 1 hình
Dạo gần đây mình có làm việc với OpenCV để giải quyết một số bài toán về xử lý ảnh, với việc tích hợp rất nhiều thuật toán để tối ưu cũng như cung cấp nhiều công cụ để hỗ trợ cho việc nghiên cứu và phát triển, đây thực sự là một thư viện tuyệt vời. Trong bài viết này, mình xin hướng dẫn cách ...

Cách ước tính chi phí sử dụng AWS
Lời nói đầu Khi sử dụng aws một trong những thứ mà người dùng quan tâm nhất đó là về chi phí sử dụng. Biết được mối quan tâm đó. Hôm nay mình sẽ hướng dẫn các bạn ước tính chi phí dựa trên nhu cầu sử dụng. Ở đây mình sẽ demo qua dịch vụ EC2 Cách thực hiện Nhập các thông tin cần thiết ...

Xây dựng Java API với Spark Framework
1. Giới thiệu Trong bài viết này, tôi sẽ giới thiệu nhanh về Spark framework. Spark framework là framework phát triển nhanh được lấy cảm hứng từ Sinatra framework cho Ruby và được xây dựng xung quanh triết lý biểu thức Java 8 của Lambda, làm cho nó ít chi tiết hơn so với hầu hết các ứng dụng được ...

Bắt đầu với Laravel và Swagger Documentation
Tài liệu là xương sống của một ứng dụng. Nó cho phép các developers hiểu cách ứng dụng hoạt động mà không cần phải đọc qua toàn bộ source code. Swagger là một framework có thể hỗ trợ các developers trong toàn bộ quá trình phát triển API, từ thiết kế và viết tài liệu, cho đến testing và ...

[VISUAL STUDIO] Hướng dẫn cài đặt giao diện hình nền background cho chương trình Visual Studio
Xin chào các bạn, bài viết hôm nay, mình xin chia sẽ các bạn một thủ thuật cách thay đồi hình nền background của chương trình soạn thảo code Visual Studio . Nhiều lúc các bạn dân lập trình đã nhàm chán với giao diện của VS, các bạn muốn đặt hình nền cho ...

Dependency Injection là gì, và khi nào thì nên sử dụng nó
Bài viết đc dịch từ: https://medium.freecodecamp.org/a-quick-intro-to-dependency-injection-what-it-is-and-when-to-use-it-7578c84fa88f Giới thiệu Theo như định nghĩa của Wikipedia Dependency injection là một kĩ thuật trong đó một object (hoặc một static method) cung cấp các dependencies của ...