Bài viết của Trịnh Tiến Mạnh

Tối ưu hóa bộ nhớ ứng dụng với Gem Jemalloc trong Rails

Một trong những dự án sớm nhất mà tôi đã tham gia tại Valiant đã nghiên cứu các cách để tối ưu hóa hiệu năng và mức tiêu thụ bộ nhớ trong ứng dụng web Rails của chúng tôi. Mặc dù tôi đã nghe những lời phàn nàn cũ về các ứng dụng Rails đang chậm chạp, cồng kềnh và bộ nhớ ngày một phình to ra, tôi ...

Tác giả: Trịnh Tiến Mạnh viết 08:40 ngày 25/10/2018 chỉnh sửa

Những khái niệm cơ bản về An toàn thông tin mạng

Hệ thống thông tin được chia thành 3 phần chính: phần cứng, phần mềm và kết nối với mục đích giúp cho việc phân loại và áp dụng các chuẩn về an toàn thông tin dễ dàng, thuận lợi nhất. Thông thường, thủ tục hoặc chính sách bảo mật này được thực thi để nói với con người (quản trị, người dùng, người ...

Tác giả: Trịnh Tiến Mạnh viết 22:58 ngày 23/10/2018 chỉnh sửa

Data scientist vs data analyst: những khác biệt mà bạn cần biết

Data đang ngày càng trở nên quan trọng hơn bao giờ hết đối với các doanh nghiệp và tổ chức trên toàn thế giới. Song song đó, các ông lớn đang tìm cách khai thác tiềm năng của dữ liệu để tăng doanh thu và lợi nhuận, cải thiện năng suất hoạt động và nâng cao sự hài lòng của khách hàng. ...

Tác giả: Trịnh Tiến Mạnh viết 22:58 ngày 23/10/2018 chỉnh sửa

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

Tác giả: Trịnh Tiến Mạnh viết 22:58 ngày 23/10/2018 chỉnh sửa

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

Tác giả: Trịnh Tiến Mạnh viết 22:57 ngày 23/10/2018 chỉnh sửa

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

Tác giả: Trịnh Tiến Mạnh viết 22:57 ngày 23/10/2018 chỉnh sửa

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

Tác giả: Trịnh Tiến Mạnh viết 22:57 ngày 23/10/2018 chỉnh sửa

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

Tác giả: Trịnh Tiến Mạnh viết 22:57 ngày 23/10/2018 chỉnh sửa

React Native: How to Setup Your First App

React Native là một framework để phát triển ứng dụng mobile với JavaScript và gần giống với Reactjs. Nó sử dụng các thành phần UI native . Nếu bạn đã quen với Reactjs thì Reactjs sử dụng virtual DOM . Khi 1 phần tử thay đổi , thay đổi đó được phản ánh trên real DOM bởi Virtual DOM sử dụng một ...

Tác giả: Trịnh Tiến Mạnh viết 22:43 ngày 22/10/2018 chỉnh sửa

[Java 8] Lambda expressions và Method References

Java 8 đã được release vào năm 2014, tuy nhiên hiện nay còn nhiều lập trình viên vẫn chưa hiểu và chưa sử dụng một số những tính năng mới, rất tiện lợi của phiên bản này. Trong bài viết lần này chúng ta sẽ cùng nhau tìm hiểu về Lambda expressions và Method references, hai tính năng khá đặc biệt của ...

Tác giả: Trịnh Tiến Mạnh viết 22:43 ngày 22/10/2018 chỉnh sửa