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

Elasticsearch- Full-text Seach

Elasticsearch làm những gì? Elasticsearch giống như 1 database lưu trữ tài liệu theo 1 cách "crafty", và có thể hỗ trợ cho người dùng tìm kiếm nhanh trên 1 file lớn. Để bắt đầu, Elasticsearch đánh indexs từ theo các thuật toán khác nhau. Elasticsearch không quan tâm đến các từ chung như "is" hay ...

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

Tự làm Claims-based Authentication cho ASP.NET Sites kiểu cũ

Framework ASP.NET identity cung cấp cho bạn mọi thứ bạn cần để sử dụng identity Claims-Based. Tuy nhiên, identity Claims-Based có thể được mô phỏng trong ASP.NET cũ bằng cách tùy chỉnh nếu bạn có một nhà cung cấp đăng nhập username / password nội bộ, và cần để có thể hiển thị nhiều thông tin về ...

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

Vim''s Flavor

Starting Point Vim has reputation of being hard to use because of its unique and complex way of handling text editing unlike any others editor like Notepad, Notepadd++, Sublime Text. When I first started learning how to use vim I was struggling too much, but once I get pass basic of some commands ...

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

Gem CarrierWave

Nếu bạn muốn upload files một cách dễ dàng thì 1 giải pháp cho bạn là có thể sử dụng gem carrierWave. Gem này cung cấp một cách đơn giản và cực kỳ linh hoạt để upload các file từ từ các ứng dụng ruby. Sau đây chúng ta sẽ đi tìm hiểu về cách sử dụng gem carrierWave để upload files như thế nào 1. ...

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

Lambda Expressions tính năng mới trong java 8

Lambda expressions là một tính năng mới quan trọng trong Java 8. Lambda expressions giống class vô danh biểu diễn dưới dạng biểu thức. Chỉ bằng một biểu thức nó có thể biểu diễn thực thi cho method của functional interfaces. Functional interfaces là interface chỉ có 1 method. Lambda expressions ...

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

Xây dựng Blog Cá Nhân Với Jekyll

Dạo gần đây thì mình bắt đầu đọc sách nhiều hơn, và có xu hướng muốn dịch cũng như phân tích những gì mình đọc được. Để giới thiệu những gì mình biết, những trang blog kiểu như https://viblo.asia là quá đủ để mình diễn. Tuy nhiên thì mình vẫn thích cái gì đó của riêng mình, sau này tha hồ thay đổi. ...

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

Tổng quan về LaTeX

Ngày nay, công nghệ thông tin ngày càng phát triển, máy vi tính đã dần trở thành một phần không thể thiếu đối với con người. Nhiều công việc được thực hiện trên máy tính rất hiệu quả. Trong đó có việc tạo ra các văn bản. Những nhà khoa học muốn công bố kết quả nghiên cứu của mình cho hội đồng khoa ...

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

Giới thiệu thư viện Sinatra qua việc xây dựng một ứng dụng đơn giản

Sinatra là một DSL được viết bằng Ruby cho phép tạo ứng dụng web một cách nhanh chóng với chi phí thấp. Bài viết sẽ giới thiệu một số tính năng của Sinatra và sử dụng thư viện này để xây dựng một ứng dụng demo. Việc khởi tạo ứng dụng với Sinatra khá đơn giản. Chúng ta hãy cùng xem xét ví dụ sau: ...

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

Nâng cao hiệu suất Layout Android

Như các bạn đã biết thì Layout là thành phần quan trọng của ứng dụng Android. Tùy theo mỗi ứng dụng mà chúng ta sử dụng các thành phần Layout khác nhau như LinearLayout, ReativeLayout, ListView,... . vậy làm cách nào chúng ta có thể kiểm tra được xem thành phần Layout của chúng ta đã tối ưu ...

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

Làm quen với Latex

Latex là gì? Là 1 ngôn ngữ định dạng (document markup language) giống như Word, Powerpoint ở chỗ là đều cho ra những văn bản được định dạng theo mong muốn của người sử dụng nhưng có sự khác biệt lớn. Word thì gõ chữ cái và sử dụng công cụ đồ hoạ để thực hiện việc định dạng văn bản, còn LaTex ...

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