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

Hiểu rõ hơn cách làm tròn trong Ruby

Sau đây là một bài đọc nhỏ nhỏ về một điều đơn giản hẳn ai cũng biết kết qủa song nhiều bạn chắc còn chưa rõ nguyên nhân và nhiều khi còn chưa để ý. Bạn đã từng thực hiện phép toán làm tròn theo kiểu Integer trong Ruby chưa? và bạn có thấy sự khác biệt với một vài ngôn ngữ khác không? Sau đây ...

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

Ripple Animation - Hiệu ứng gợn sóng

Tổng quan Ripple touch effect ( hiệu ứng gợn sóng khi được chạm vào) được ra mắt cùng với Material Design ở phiên bản Android 5.0 ( API level 21). Việc phản hồi lại khi được chạm giúp người dùng xác định được họ đã tương tác với phần nào của các UI element. Ví dụ, các button hiện nay sẽ hiển ...

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

ASP.NET 5 và AngularJS Phần 3, Chèn Client Routing

Bạn có thể tải code về trong bài viết blog này từ GitHub: https://github.com/StephenWalther/MovieAngularJSApp Trong bài viết trên blog này, tôi giải thích làm thế nào để phân chia ứng dụng trang đơn (SPA) thành nhiều trang ảo. Tôi sẽ sử dụng AngularJS routing để tạo ra danh sách, thêm, sửa, xóa. ...

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

Đa nhiệm trong Ruby 3 với Guild

Tại Ruby Kaigi 2016, Koichi Sasada - nhà thiết kế của máy ảo Ruby hiện nay đề xuất một mô hình đa nhiệm mới trong Ruby 3. Trong khi Ruby có một hệ thống đa luồng cho phép thực hiện đồng thời, thì MRI không cho phép thực hiện song song mã Ruby. Koichi nhìn những thách thức khác nhau của chạy Ruby ...

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

Giới thiệu Facebook Rebound

Như các bạn đã biết, hiện nay facebook đã và đang opensource khá nhiều thư viện họ dùng riêng cho Facebook , một ứng dụng mạng xã hội không xa lạ với bất kì ai sử dụng internet hiện nay. Có thể kể ra rất nhiều : React Native ( nền tảng phát triển application multiplatform), Fresco (thư viện xử lí ...

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

Một vài lưu ý khi sử dụng Shell Script (phần 4)

Phần trước: Một vài lưu ý khi sử dụng Shell Script (phần 3) sed là một text editor thường được cài sẵn trong máy của bạn và có thể giúp bạn tăng hiệu suất làm việc lên cao hơn. sed giúp giải quyết những tasks nhàm chán một cách đơn giản hơn, mà bạn cũng không cần tốn quá nhiều thời gian để ...

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

Những thư viện Ruby hữu dụng mà hầu như các dự án đều sử dụng

Khi bạn làm việc với một ngôn ngữ lập trình yêu thích của mình, bạn thường tìm kiếm các công cụ hỗ trợ để giúp cho công việc của mình trở nên dễ dàng hơn. Trong thế giới Ruby, các công cụ này (gems) được tạo ra và cập nhật hàng ngày, nhưng chỉ có một số trong số chúng là tốt. Dưới đây tôi sẽ giới ...

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

Mô hình MVVM trong Android

MVVM là gì? Model-View-ViewModel là một cách tiếp cận architecural sử dụng để tóm tắt các trạng thái và hành vi của một view, trong đó cho phép chúng tách biệt sự phát triển của giao diện người dùng từ logic kinh doanh. Điều này được thực hiện bằng việc giới thiệu một ViewModel, có trách nhiệm ...

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

1Using C code in Python

Ta thường sử dụng C/C++ cho những công việc yêu cầu tốc độ xử lý cũng như hiệu năng cao. Vậy làm thế nào để ta có thể gọi các hàm được cung cấp trong các thư viện C từ Python? Bài viết này trả lời câu hỏi trên. Python cung cấp module ctypes để ta có thể giao tiếp với các thư viện ngoài của C. ...

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

Giới thiệu angular js 2

Chào các bạn! Như tiêu đề, hôm nay mình xin giới thiệu đôi nét cơ bản về angular js 2 Như các bạn đã biết , @Angular2@ vừa được release cách đây không lâu sau một thời gian phát hành bản beta. Vậy angular 2 có những đặc điểm gì mà chúng ta cần phải lưu tâm, có những đặc điểm gì vượt trội so ...

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