Bài viết của Tạ Quốc Bảo

Insert lượng lớn dữ liệu vào DB sử dụng gem Activerecord-import

Ruby On Rails cung cấp bộ công cụ giúp thao tác với cơ sở dữ liệu một cách dễ dàng, nhưng với những yêu cầu cần insert lượng lớn dữ liệu hàng trăm ngàn bản ghi thì việc insert từng bản ghi sẽ gây mất rất nhiều thời gian. Trong bài viết này giới thiệu giải pháp sử dụng gem "activerecord-import" để ...

Tác giả: Tạ Quốc Bảo viết 14:06 ngày 12/08/2018 chỉnh sửa

Event Functions

Một script trong Unity không giống như ý tưởng viết một chương trình truyền thống, nghĩa là các đoạn code vẫn tiếp tục được chạy cho đến khi hết vòng lặp chẳng hạn. Thay vào đó, Unity kiểm soát các đoạn script không liên tục bằng việc gọi những function cụ thể được khai báo trong đó. Những function ...

Tác giả: Tạ Quốc Bảo viết 14:06 ngày 12/08/2018 chỉnh sửa

Giới thiệu thư viện AndroidAnnotation

1.Giới thiệu về AndroidAnnotations framework AndroidAnnotations là một framework mã nguồn mở cho phép các lập trình viên có thể phát triển ứng dụng android một cách nhanh chóng. Nó giúp cho việc viết code của bạn trở nên ngắn gọn, từ đó có thể tiết kiệm thời gian cho những phần việc thực sự ...

Tác giả: Tạ Quốc Bảo viết 14:06 ngày 12/08/2018 chỉnh sửa

HTML5 Server-Sent Event

Giới thiệu Chúng ta đã nghe nhiều về ứng dụng web real-time (như ứng dụng chat, game online,...), một trong những cách thức phổ biến được dùng đến đó là Web Socket. Bên cạnh đó các bạn cũng có thể đã nghe qua về các công nghệ khác như Ajax polling, Server-Sent events,... Trong bài viết này, ...

Tác giả: Tạ Quốc Bảo viết 14:06 ngày 12/08/2018 chỉnh sửa

Mạng nơ-ron tích chập (P2-hết)

Phần 1 Học sâu (Deep learning) Bạn có thể thấy rằng các đầu vào cho mỗi layer (mảng hai chiều) trông rất giống đầu ra (cũng mảng hai chiều). Vì vậy, chúng ta có thể xếp chồng chúng như những mẩu Lego. Những hình ảnh gốc được filtered (lọc), rectified (tinh chỉnh) và pooled (gộp lại) để tạo ...

Tác giả: Tạ Quốc Bảo viết 14:05 ngày 12/08/2018 chỉnh sửa

[AngularJS toàn tập] Phần 5 : Filter

Angular có rất nhiều ưu điểm, một trong những ưu điểm đó là filter, nó giúp cho việc code đơn giản mà nhanh hơn. Filter được sử dụng để thay đổi, lọc dữ liệu cho kết quả là một chuỗi khác. Dưới đây là danh sách các filter thông dụng thường được sử dụng : uppercase : Đổi toàn bộ text sang ...

Tác giả: Tạ Quốc Bảo viết 14:05 ngày 12/08/2018 chỉnh sửa

Series Hướng Dẫn Lập Trình Ruby on Rails (Phần 1)

Ruby là gì ? Ruby là một ngôn ngữ lập trình hướng đối tượng do một giáo sư người Nhật có tên là Yukihiro Matsumoto , tên thường gọi là "Matz" sáng lập ra. Ruby được giới thiệu lần đầu vào năm 1995. Ngôn ngữ Ruby được viết ra với mong muốn tạo một ngôn ngữ lập trình thân thiện với lập trình ...

Tác giả: Tạ Quốc Bảo viết 14:05 ngày 12/08/2018 chỉnh sửa

How Rails Sessions Work

I. Tổng quan Điều gì nếu ứng dụng Rails của bạn không thể đưa ra thông tin người đã ghé thăm nó? Nếu bạn không có ý tưởng rằng cùng một người yêu cầu hai trang khác nhau? Nếu tất cả các dữ liệu bạn lưu trữ biến mất ngay sau khi bạn được phản hồi lại? Đó có thể là tốt cho một trang web tĩnh. ...

Tác giả: Tạ Quốc Bảo viết 14:05 ngày 12/08/2018 chỉnh sửa

Generators in Laravel queries

What is new cursor method in query builder? Since Laravel have been upgraded to support PHP 5.6+ only, a new way of fetching database query results was introduced: cursor. The new approach uses generator to iterate over query result resource and gives the resulting models right away to ...

Tác giả: Tạ Quốc Bảo viết 14:05 ngày 12/08/2018 chỉnh sửa

Easy nested attributes với Cocoon

I. Giới thiệu Xin chào các bác (lay2) Khi xây dựng web app, chắc hẳn các bác đã gặp trường hợp phải tạo record ở 2 bảng khác nhau, nhưng kết nối với nhau, mà phải xử lý trên cùng một Form. VD: Tạo mới 1 Product và Category mà nó trực thuộc cùng lúc. Đối với Rails, phương pháp đầu tiên ta ...

Tác giả: Tạ Quốc Bảo viết 14:05 ngày 12/08/2018 chỉnh sửa