Tìm kiếm với AngularJS

I-Giới thiệu Trong bài viết này sẽ truy cập đến chức năng tìm kiếm với AngularJS tích hợp với Rails app. Ở đây các trường id_numer , name, date_of_birth, place_birth, in_class thuộc bảng Student để hiển thị và đáp ứng với kết quả tìm kiếm. Đây là kết quả khi đã hoàn thiện. II-Xây dựng ...

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

Học React qua ứng dụng search video sử dụng YouTube API

Hiện nay React là một trong những thư viện javascript khá hot và đang được ứng dụng nhiều. Về cơ bản React chỉ đơn thuần là một thư viện giúp xây dựng phần view của web tốt hơn, và hôm nay mình sẽ hướng dẫn các bạn xây dựng một ứng dụng đơn giản để hiểu hơn về React. Về cơ bản trong tutorial này, ...

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

Bước đầu làm quen với NodeJS và Socket.io

Chào mọi người! Mở bài Đôi điều chia sẻ trước khi đi vào nội dung chính của bài viết Hôm nay là bài viết đầu tiên mình được viết trên Viblo.asia. Mình sẽ chia sẻ một số kiến thức mình tìm hiểu được về Nodejs và socket.io đều là kiến thức rất cơ bản thôi nhưng mình nghĩ nó có thể sẽ hữu ích ...

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

Tìm hiểu CMS Wordpress P2- Lập trình với WordPress, cấu trúc theme, các template, các template tag

Như đã giới thiệu ở phần một WP là phần mềm dễ sử dụng cho cả người không biết lập trình. Tuy nhiên như nói như vậy không có nghĩa là chúng ta không thể lập trình với WP. Ứng dụng lập trình vào WP cùng với các hàm lõi mà WP đã cung cấp ta có thể tạo ra các trang web với các chức năng mở rộng, giao ...

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

Tạo game hangman

Tài liệu dịch: A Ruby Story Trong bài viết này chúng tôi sẽ đi tạo một game hangman, đây là một game đơn giản mà bất kỳ một người chơi nào cũng có thể tìm ra từ mà ứng dụng của chúng tôi đã đưa ra bởi việc lựa chọn các chữ cái. Chúng tôi sẽ sử dụng: Rails (phiên bản 4): bạn sẽ thấy những gì ...

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

Ruby Count vs Length vs Size

Các method này được sử dụng cho array hoặc object. Bài này sẽ giới thiệu sự khác biệt giữa count, length và size. ** Chúng ta hãy xem xét trước với array thì 3 method này hoạt động như thế nào:** 1.Array#length Về cơ bản, length trong array sẽ trả về số phần tử trong mảng. Ví dụ với mảng ...

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

Tạo file zip với gem rubyzip

I. Mở đầu Xin chào các bác (lay2) Đến hẹn lại lên (honho). Chắc hẳn khi sử dụng web app, ta không ít lần cần download file ở trên web về. Nếu số lượng và dung lượng thấp thì không nói làm gì. Nhưng ở trường hợp ngược lại, ta không thể send cho người dùng một lô một lốc các file vừa nặng, vừa ...

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

Tìm hiểu Single Table Inheritance (STI) trong Rails

1. Single Table Inheritance là gì ? STI về cơ bản là ý tưởng sử dụng một bảng duy nhất để phản ánh cho nhiều model được kế thừa từ một model cha. Nó là một thành phần của ActiveRecord::Base. Trong cơ sở dữ liệu, model con dược xác định bởi trường type. Trong Rails bạn chỉ việc thêm trường type ...

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

YouTube API v3 on Rails (phần 2)

Tiếp nối phần 1, phần này sẽ tiếp túc hướng dẫn cách upload một video lên Youtube từ app rails bằng Youtube API v3 dưới sự trợ giúp của gem yt Upload video lên YouTube Authenticate bằng Google+ Trước tiên, ta cần có một hệ thống xác thực hoạt động để kết nối với Google. Youtube, cũng như phần ...

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

Tìm hiểu về Trait trong PHP

Hôm nay mình sẽ giới thiệu một khái niệm đã được PHP giới thiệu từ PHP 5.4 trở đi. Đây là một khái niệm theo mình nghĩ là hay, và để biết nó hay như thế nào thì chúng ta cùng tìm hiểu qua bài này nhé </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 13:46 ngày 12/08/2018

Nhận dạng giọng nói - Speech To Text - Sample Android

Trên các ứng dụng như Google Voice hay Facebook Message, ứng dụng nhận dạng giọng nói không còn xa lạ với các dân IT hay các ứng dụng thường ngày trên SmartPhone của hầu hết mọi người. Vậy với Developer làm sao ta có thể kế thừa sử dụng lại và nhận biết được dữ liệu gì đã nhận được sau khi input ...

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

Kiến thức cơ bản về các hệ quản trị cơ sở dữ liệu quan hệ

Cơ sở dữ liệu quan hệ đã được sử dụng từ lâu và chúng trở nên phổ biến nhờ có các hệ thống quản lý cực kì tốt. Các hệ thống này đã được chứng minh rằng là một cách tốt nhất để làm việc với dữ liệu. Trong bài viết này, tôi sẽ trình bày những kiến thức cơ bản của các hệ quản trị cơ sở dữ liệu quan hệ ...

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

Hướng dẫn sử dụng gem twilio để gửi SMS

Như chúng ta đã học từ quyển rails tutorial hướng dẫn cách xác nhận tài khoản bằng email, thì hôm nay mình xin được hướng dẫn mọi người 1 cách xác nhận tài khoản nữa ( phổ biến khi kết hợp với mảng di động ) đó là bằng SMS. Và gem mà chúng ta sử dụng đó là gem twilio. Mọi người có thể tham khảo ...

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

Hướng dẫn gửi mail với Laravel 5

Hello, đến hẹn lại lên hôm nay mình xin viết một bài hướng dẫn gửi mail với Laravel 5 cụ thể ở đây mình dùng laravel 5.2 và Gmail. Trước hết bước đầu tiên ta phải config lại để project có thể kết nối đến Gmail. B1: Sửa .env Tìm dòng tương ứng và sửa lại nhé. nếu không có thì bạn ghi thêm vào ...

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

Some tips may you need ....

Introduce When getting started with Angular it can be a bit overwhelming to try and make sense of all the different tools and types of components that are available to us. A very popular example of this are Services and Factories: they seem so similar yet they both exist for some reason. ...

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

Điện tử cơ bản (P2 - Màn hình LCD & Adruino)

Phần trước mình cũng đã giới thiệu sơ qua với các bạn về đam mê làm phần cứng IoT của mình, và một số thuật ngữ cơ bản trong ngành điện tử cơ bản rồi. Để tiếp tục mời các bạn theo dõi phần 2, quá trình tìm đồ, build hello world và build app đầu tay (cái mà mình sẽ sử dụng vào mô hình nhà vườn thông ...

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

Use the APIs of the Core Spotlight framework

Core Spotlight Framework Các phiên bản iOS mới của apple đều có rất nhiều những thay đổi mang đến cho những nhà phát triển. Ở phiên bản iOS mới nhất, iOS 9 cũng không nằm ngoài truyền thống đó. Một lần nữa các nhà phát triển được cung cấp các frameworks và APIs của Apple để họ có thể tận dụng ...

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

Girdsystem

Girdsystem là một hệ thống lưới các thành phần được sử dụng trong thiết kế giao diện . Trong bootstrap gird system được chia thành 12 cột , trong đó mỗi cột có một tỷ lệ nhất định so với kích thước của layout . Khi sử dụng các đơn vị là các col thì chúng ta không cần phải chỉ định kích thước cụ thể ...

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

Ratyrate: Thêm chức năng Rating cho ứng dụng Rails

Bài viết hướng dẫn cách thêm chức năng đánh giá (Rating) vào một ứng dụng Rails, sử dụng cùng một ứng dụng được sử dụng trong store trực tuyến của Karim El Hussieny, trong đó, các bước tạo ứng dụng cơ bản được giải thích chi tiết. Hãy tham khảo bài viết đó để tìm hiểu cách Karim xây dựng ứng dụng ...

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

Tìm hiểu MySQL 5.7

MySQL 5.7 ra mắt khoảng tháng 10-2015 đã đánh dấu thành công vượt bậc của MySQL với tốc độ nhanh hơn, bảo mật hơn, nhiều tiện ích hơn so với các version trước đó. MySQL 5.7 được thiết kế dành cho các ứng dụng Web, thương mại điện tử (E-commerce), ứng dụng xử lý giao dịch trực tuyến, với rất ...

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