- 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
Crawling data with Mechanize
Crawling Data Crawling data: được hiểu đơn giản là việc đi thu thập dữ liệu (thông tin) từ các website khác để lưu trữ dữ liệu (thông tin) đó vào database của mình. Đối với Ruby thì việc crawling data từ website khác được thực hiện khá dễ dàng với sự hỗ trợ của các thư viện (Gems) Một số thư ...
Eager loading in rails 4
1. Eager loading là gì? Eager loading is a way to find objects of a certain class and a number of named associations. It is one of the easiest ways to prevent the dreaded N+1 problem in which fetching 100 posts that each need to display their author triggers 101 database queries. Through the ...
Tìm hiểu về database Index
Là một lập trình viên, chắc hẳn không ít thì nhiều, bạn đã từng phải nghe nói đến việc đánh index cho bảng này bảng khác trong database. Dù có không hiểu index là gì, thì ắt hẳn bạn cũng phải biết một điều xưa như trái đất, rằng muốn truy vấn cho nhanh, thì phải đánh index. Nhưng do tính chất công ...
Những điều yêu thích của tôi về ngôn ngữ lập trình ruby
1. Biến trong ruby Trong Ruby một Object không thể access trực tiếp tới một biến trong class. Bắt buộc phải viết Setter và Getter cho một biến nếu muốn access biến trong Ruby Class. class Test @x def get_x @x end def set_x value @x = value end end Như ...
I18n Với human attibutes
Tổng quan ## Thế nào là một website hoàn hảo và thân thiện với người dùng? Đây đều là đắn đo chung của lập trình viên và nhà phát triển khi tiến hành xây dựng một sản phẩm công nghệ thông tin. Ý tưởng là tất yếu tuy nhiên sau khi thành công ở bước cơ bản và có được sản phẩm thì làm thế nào ...
Giới thiệu những platform mạng xã hội (So sánh sơ qua giữa Phpfox với SocialEngine
Trong hẳn chúng ta không ai biết đến các trang mạng xã hội nổi tiếng như Facebook, Twitter, Google Plus,... Những trang mạng xã hội này giúp cho mọi người đều có thể kết nối được với nhau. Như vậy những website kiểu mạng xã hội sẽ là một nơi giúp mọi người gắn kết với nhau cũng như là môi trường ...
Gọi Web API không đồng bộ & Cài đặt Callback trong Android
Nguồn http://www.justinmccandless.com/blog/Now+in+Android%3A+Asynchronous+Web+API+Calls http://www.justinmccandless.com/blog/Setting+Up+a+Callback+Function+in+Android Lý do dịch 2 bài này Một ngày chủ nhật đẹp trời, bỗng dưng trong đầu mình muốn hiểu về Callback trong Android hoạt động ...
Tìm hiểu về Database class trong CI (phần 1)
Tổng Quan CI cung cấp cho người phát triển một class để giúp chúng ta dễ dàng hơn trong việc thao tác với cơ sở dữ liệu đó chính là database class. Database class có đầy đủ tính năng - "full-featured", nó hỗ trợ cả câu lệnh truy vấn truyền thống và Active Record. Các chức năng mà database ...
Sử dụng Select2 để thay thế select boxes
Select2 là công cụ khá tốt để tùy biến select box, nó hỗ trợ việc tìm kiếm, tagging, lấy dữ liệu từ nguồn khác ... Để sử dụng Select2, bạn cần chèn file JavaScript và CSS của nó vào trang web của bạn. Bạn có thể tải chúng về từ đây https://github.com/select2/select2/tags , copy vào thư mục dist và ...
Memory Managerment In Objective C/ Swift
I - About Application memory management is the process of allocating memory during your program’s runtime, using it, and freeing it when you are done with it. In Objective-C, it can also be seen as a way of distributing ownership of limited memory resources among many pieces of ...