- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Mô hình MVC trong các thành phần cơ bản
Hiện nay, trên thế giới, những gã khổng lồ về công nghệ như Microsoft, Apple, Google, hầu hết vẫn sử dụng mô hình truyền thống MVC. Mô hình MVC luôn giữ một vai trò quan trọng hết sức quan trọng. Vì vậy chúng ta cần hiểu rõ và sâu sắc về mô hình MVC. Mô hình MVC là gì? MVC là viết tắt của Model ...
In-Place Editing
Việc chỉnh sửa một trường giá trị của một đối tượng đã là công việc quá quen thuộc với các lập trình viên nói chung, và ruby developer nói riêng. Công việc thật đơn giản khi bạn chỉ cần click vào link edit và thay đổi các giá trị của trường muốn thay đổi, sau đó Submit, thế là xong. Quá dễ phải ...
PyMOTM: Beautiful Soup 4 (Part II)
Beautiful Soup 4 Mục đích : Parse HTML, XML và Website scraping Hôm nay chúng ta tiếp tục phần II của module Beautiful Soup 4 của Python trong series PyMOTM nhé. Ở phần I mình đã giới thiệu sơ qua về module này như cách cài đặt module, các parser cho module và giới thiệu về các loại ...
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ừ ...
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 % ...
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ẽ ...
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ó ...
Real-Time Push Server in Rails
There are multiple ways to add push functionality to an application, including Pushr and Pub-Nub, which are quite elegant and simple solutions. There are also some more advanced options. In this article, I’m going to show you how to use Faye, a messaging system that runs on both Ruby and ...
Sử dụng counter cache để tăng performance cho rails application
Counter cache là kỹ thuật để tăng performance cho application thông qua việc tiết kiệm số lần gọi đến SQL. Cách thực thi rất đơn giản nhưng đem lại hiệu quả khá cao. Tình huống Chúng ta có bảng lessons, có quan hệ 1-n (has_many) với bảng words. Để đếm được số words có trong 1 lessons ...
Artificial Intelligence (AI). What the future holds for Mankind and Technology
Abstract Artificial Inteligence (AI) simply means the intelligence possesed by machines. It is just like the brain humans have which have evolved over generations but AI not only aims to replicate the human brain but also surpass it. In some area this has already been archieved, an example ...