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

Tutorial : Sử dụng flask cho người mới bắt đầu ( Phần 4)

Trong tutorial trước chúng ta biết cách tạo form đăng nhập cho ứng dung. Phần tiếp theo sẽ hướng dẫn tạo database và thực hiện truy vấn bằng sqlAlchemy. Sqlalchemy là một ORM backend cho python cũng giống như doctrine cho PHP, giúp chúng ta có thể truy vấn cơ sở dữ liệu mà ko cần phải viết các ...

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

autocomplete search with Semantic UI and jbuilder

Hẳn là các bạn đã quen thuộc với Bootstrap, 1 công cụ hỗ trợ các bạn design fronend rất mạnh. Hôm nay mình xin giới thiệu 1 công cụ khác tương tự, có thể k "nổi" bằng Bootstrap, nhưng sau 1 thời gian dùng, thì theo đánh giá chủ quan của mình là nó "xịn" hơn cả Bootstrap. Đó là SemanticUI ...

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

Query Optimization (Overview)

Tổng quan Phần lớn các truy vấn được viết bởi ngôn ngữ bậc cao phi thủ tục như SQL, QBE, OQL. Các truy vấn này phải được chuyển sang các biểu thức đại số quan hệ tương đương (query tree). Các biểu thức này có chứa các toán tử đại số quan hệ, mỗi toán tử có một chi phí (cost) thực thi tương ứng. ...

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

Tạo Breadcrumbs với gem Gretel

Xin chào các bạn (lay2) Đến hẹn lại lên (honho) Hôm nay tôi sẽ giới thiệu với các bạn một function nhỏ của website, nó giúp người dùng trải nghiệm tốt hơn cũng như cải thiện khả năng SEO của trang web - Breadcrumbs I. Giới thiệu về Breadcrumbs Quay trở lại tuổi thơ, câu truyện cổ Grimm ...

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

Using zsh shell for Rails application

It's a pleasure to use zsh for last several months and being quite impressed about its efficiency. I specially use zsh for my rails development. In this post how it can be used for rails development will be discussed. For basic information like what is zsh, how to install etc. this post will be ...

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

Phân tích thiết kế hướng đối tượng trong Ruby - Phần 2

Chào các bạn, trong bài viết này mình sẽ tiếp tục bàn luận về thiết kế hướng đối tượng trong Ruby. Các bạn có thể tham khảo lại phần 1 của chuyên mục này tại Phần 1 Sự phụ thuộc (Dependencies) là gì? Một đối tượng phụ thuộc vào một đối tượng khác khi nó bắt buộc phải thay đổi theo đối tượng ...

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

Mô hình hóa ngữ điệu và trường độ cho các loại câu hỏi Tiếng Việt (P1)

1. Tóm tắt Nghiên cứu này tập trung vào việc phân tích sự khác nhau về cao độ và trường độ của câu trần thuật và câu hỏi trong Tiếng Việt, sự biến đổi của cao độ giữa các thanh điệu có dấu và thanh điệu không dấu. Dựa vào đó để mô hình hóa về ngữ điệu và thời gian cho các loại câu hỏi Tiếng Việt, ...

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

Tìm hiểu thiết kế hướng đối tượng trong Rails Phần 5

Tìm hiểu thiết kế hướng đối tượng trong Ruby on Rails (Phần V)_ Giảm bớt chi phí với duck typing I. Giới thiệu duck type Mục tiêu của thiết kế hướng đối tượng là giảm bớt cost hay effort phải bỏ ra đối với các thay đổi của hệ thống. Như ta đã biết các thông điệp là trọng tâm của thiết kế, tuy ...

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

Tìm hiểu gem shoulda matchers trong viết Rspec

1.Giới thiệu Viết sử dụng Rspec để viết test cho các dự án Rails là hết sức quan trọng. Đối với những dự án lớn thì việc viết test sẽ vô cùng phức tạp và mất thời gian.Shoulda Matchers cung cấp cách viết 1 dòng lệnh Rspec dùng để test các chức năng của Rails. Nó giúp bạn viết test 1 cách ngắn ...

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

The men behind Clojure, Scala, and F# explain what functional programming actually is and how the languages are evolving

Theo một số chủ đề tranh cãi thực sự xem đây là gì, chức năng của chương trình đang đang thu hút sự chú ý của các nhà phát triển. Và 3 trong số các function languages phổ biến là : Clojure, F#, and Scala -- là các ngôn ngữ cải biến nhiều nhất. Functional programming được 1 số developer kêu gọi, ...

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