Căn bản với Python

Python là ngôn ngữ có nhiều nét tương đồng với Perl, C, và Java. Tuy nhiên, cũng có một vài sự khác nhau rõ ràng giữa chúng. Chương trình Python đầu tiên Phiên bản Python sử dụng là 2.7.11 nhé. Chúng ta sẽ thực thi các chương trình trong các chế độ khác nhau Chế độ trình thông dịch ...

Tác giả: Hoàng Hải Đăng viết 13:34 ngày 12/08/2018

Core Image Filter

Bắt đầu Trước khi bắt đầu chúng ta hãy thảo luận một chút về framework CoreImage CIContext: tất cả quá trình xử lý của core image đều kết thúc trên CIContext, nó là một cái gì đó giống như context trong core graphics hay opengl CIImage: class này sẽ giữ dữ liệu ảnh, nó có thể được tạo ra từ ...

Tác giả: Tạ Quốc Bảo viết 13:34 ngày 12/08/2018

Data storing in Unity

Unity is a 3D game engine with a purpose of providing low budget game studios a set of tools to make professional 3D games, this is a fact that well known by the game developers these days. Unity support 3 programing languages, being the most used by developers, C#. Unity’s C# uses Mono, ...

Tác giả: Hoàng Hải Đăng viết 13:34 ngày 12/08/2018

Hướng dẫn setup môi trường chạy rails + react để chạy jsx và ES6

Ở bài viết này mình xin chia sẻ việc setup môi trường để chạy rails với react khi các bạn viết jsx và es6. Khi mới làm quen với react, mình rất khó khăn và mất thời gian cho việc setup này. Hy vọng bài viết sẽ giúp các bạn mới tìm hiểu react có thể dễ dàng setup. Các bạn có thể tham khảo src ...

Tác giả: Bùi Văn Nam viết 13:34 ngày 12/08/2018

Struts 1 components

Struts 1 Framework is popular framework supporting building web application with applying MVC pattern. Audience The document is prepare for people who has a basic knowledge of MVC pattern. After completeing the document you will get more clearly about struts 1 framwork. Purpose: In the ...

Tác giả: Trịnh Tiến Mạnh viết 13:34 ngày 12/08/2018

Dynamic roles and permissions dùng cancancan gem rails

Trong Rails, cancancan là gem phổ biến nhất dùng cho việc xây dựng chức năng authorization của ứng dụng. Khi sử dụng cancancan thường chúng ta sẽ định nghĩa Role Based Access (RBAC) tới các models trong class Ability. Tuy nhiên, khi muốn thay đổi các roles trong ứng dụng chúng ta cần sửa code trong ...

Tác giả: Trịnh Tiến Mạnh viết 13:33 ngày 12/08/2018

Xem trước nội dung file CSV với papaparse

Giới thiệu Để import và export file csv trong rails, chúng ta đã có khá nhiều công cụ hỗ trợ và bài viết hướng dẫn.Tuy nhiên, nếu cần phải xem trước nội dung của file csv trước khi tiến hành import dữ liệ vào cơ sở dữ liệu để kiểm tra thì ta phải làm như thế nào?.Ở bài viết này, mình xin giới ...

Tác giả: Trịnh Tiến Mạnh viết 13:33 ngày 12/08/2018

Giới thiệu thư viện ui-bootstrap dùng cho angularjs

Xin chào các bạn hiện tại thì mình đang join vào 1 dự án mà phần frontend được xây dựng bằng AngularJS. Vì thế mình bắt tay đọc các tài liệu liên quan đến AngularJS. Nghe đến frontend có vẻ như không có nhiều thứ để nghĩ lắm nhưng kể từ khi bắt đầu đọc tài liệu thì mình mới hiểu là nó cũng không ...

Tác giả: Trịnh Tiến Mạnh viết 13:33 ngày 12/08/2018

Tìm hiểu về RESTful web service

Lời mở đầu RESTful web service là các web service được viết dựa trên kiến trúc REST. REST đã được chọn sửa dụng rộng rãi thay thế cho các web service dựa trên SOAP và WSDL. RESTful web service nhẹ, có khả năng dễ mở rộng và bảo trì. Trong bài viết này mình muốn làm rõ các quy tắc, quy ước giúp ...

Tác giả: Hoàng Hải Đăng viết 13:33 ngày 12/08/2018

Facebook Ads - Audience Insights

Facebook Ads - Audience Insights Hiểu hơn về khách hàng của bạn ➡ Giới thiệu chung về công cụ (tham khảo http://trungduc.net/audience-insights/) Audience Insights là một công cụ giúp chúng ta có thể phân tích các nhóm đối tượng dựa trên các đặc điểm về nhân khẩu học, hành vi, tương tác, ...

Tác giả: Bùi Văn Nam viết 13:33 ngày 12/08/2018

Redis Common Command

In my previous article, I wrote about Intergrate Redis on Rails which I used redis to store user token. However, it didn't metion about its basic command line. Therefore, in this article I am going to talk about some of those basic command line of redis which we are commonly use for our ...

Tác giả: Bùi Văn Nam viết 13:33 ngày 12/08/2018

Scope và class method trong ruby on rails

Nếu là một rails dev chắc các bạn đã biết về scope và class method. Và dường như cả 2 không có nhiều sự khác biệt. Tuy nhiên, trong bài viết này mình muốn chỉ ra một vài điểm khác biệt giữa scope và class method trong rails. Định nghĩa một scope Chúng ta có thể định nghĩa scope trong rails 3 ...

Tác giả: Bùi Văn Nam viết 13:33 ngày 12/08/2018

Tìm hiểu về AssetBundle trong Unity

AssetBundles cho phép yêu cầu trực tuyến và tải các tài sản từ local hoặc một địa chỉ từ xa. Với AssetBundles, Asset có thể được lưu trữ từ xa và truy cập khi cần thiết, tăng tính linh hoạt của dự án và giảm kích thước ứng dụng ban đầu. AssetBundle là gì AssetBundles là các tập tin được tạo ...

Tác giả: Trịnh Tiến Mạnh viết 13:33 ngày 12/08/2018

Sử dụng Elasticsearch trong Rails với gem SEARCHKICK (Phần 2)

I. Pagination Trước hết ta cài gem will_paginate add vào Gemfile gem “will_paginate” Sửa trong controller @products = Product . search params [ :query ] , page : params [ :page ] , per_page : 10 Sửa trong view < % = will_paginate @products % ...

Tác giả: Tạ Quốc Bảo viết 13:33 ngày 12/08/2018

Collections và Schemas trong Meteor

MongoDB collections trong Meteor Trong bất kỳ một ứng dụng web nào đều cung cấp cho người dùng giao diện và cách thức chỉnh sửa dữ liệu được lưu trữ trong DB. Có thể nói khi thao tác với một danh sách công việc cần làm, thứ tự xe đưa đón nhân viên... trong một ứng dụng đơn giản, chúng ta cũng sẽ ...

Tác giả: Tạ Quốc Bảo viết 13:33 ngày 12/08/2018

Giới thiệu về gem Autoprefixer trong Rails

Ruby on Rails Thêm gem autoprefixer-rails vào file Gemfile: gem "autoprefixer-rails" Xóa cache: rake tmp:clear Viết CSS và Autoprefixer sẽ tự động áp dụng tiền tố cho bạn. Ví dụ với file app/assets/stylesheet/foobar.sass như sau: : fullscreen a display : flex ...

Tác giả: Trịnh Tiến Mạnh viết 13:33 ngày 12/08/2018

AngularJS directive

I. Directive và một số khái niệm Directive là những "Marker" trong một DOM (các thuộc tính, tên của các element hay CSS class...) và nó được kèm theo một số hành vi đặc biệt hay thậm chí nó còn thay đổi các thành phần DOM hay chính các thành phần con của nó. Angular có một số directive built-in ...

Tác giả: Bùi Văn Nam viết 13:33 ngày 12/08/2018

12 Most-Wanted Sublime Text Tips and Tricks

I. Tổng quan Bạn là một lập trình viên và chắc hẳn đã từng sử dụng hoặc biết đến Sublime Text -một editor code đơn giản và dễ sử dụng nhất là với lập trình viên mới. Khá đơn giản nhưng ẩn sau nó là cả một kho những tiện ích vô cùng tuyệt vời mà không phải ai trong chúng ta cũng biết. Bài viết này ...

Tác giả: Hoàng Hải Đăng viết 13:33 ngày 12/08/2018

Inline edit with x-editable

Mở đầu Khi làm các chức năng thêm sửa xoá cho model, bạn thường phải tách riêng các trang edit nội dung và trang show, index. Việc này khiến cho người dùng mỗi khi muốn sửa lại thông tin một record đều phải mở riêng ra trang edit của record đó. Để rút gọn và đơn giản hoá quá trình sửa này, đã có ...

Tác giả: Tạ Quốc Bảo viết 13:33 ngày 12/08/2018

Begin with AngularJS

Begin with AngularJS In this article, I want to show you guy about AngularJS for beginer. AngularJS is a JavaScript framework by Google which aims to simplify front end app development. If you are into developing Single Page Apps, I’m sure you’ve heard of it. I am a beginer fan of ...

Tác giả: Hoàng Hải Đăng viết 13:33 ngày 12/08/2018