
Intel giới thiệu chip AI mới có khả năng tự học nhanh gấp 1 triệu lần
Sức mạnh bộ não của trí tuệ nhân tạo lại tiếp tục được đẩy lên một tầm cao mới. Mới đây, Intel đã công bố một loại chip mạng nơ-ron nhân tạo, có khả năng học tập nhanh gấp 1 triệu lần so với các thiết kế chip hiện tại. Con chip này mang tên Intel Loihi, và là kết quả có được ...

Những câu nói của Tester làm đau lòng Developer
Developer và Tester chắc chắn sẽ gặp không ít rắc rối với nhau. Và đây là những câu nói từ Tester, khiến cho Developer đau lòng nhất… Hôm nay sưu tầm được 1 vài câu, dân IT vào bổ sung thêm nhé :)) 1- Có bug! Có bug! “Nhanh chóng report ngay khi tìm thấy một bug bất kì” – ...

TypeScript so với JavaScript
TypeScript(TS) và JavaScript(JS) là hai ngôn ngữ được biết đến rộng rãi trong thế giới lập trình, nhưng sự khác biệt là gì và sử dụng như nào cho phù hợp? Trong bài này, mình sẽ so sánh hai ngôn ngữ, cách chúng liên hệ với nhau, thảo luận về những khác biệt chính của chúng và phác thảo lợi ích của ...

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 ...