Разработать одностраничное приложение на Angular.js: текстовый редактор заметок с тегами.
Действия:
- создание, редактирование, просмотр и удаление заметок;
- фильтр заметок по тегу;
- добавление и удаление тегов из списка.
##Тестовое задание на вакансию Android-разработчика
###Написать клиент для vk.com.
##Требования:
result = [1] | |
loop do | |
p result.join | |
new_result = [] | |
result.each do |elem| | |
if elem == new_result.last | |
new_result[-2] += 1 | |
else | |
new_result.push(1, elem) | |
end |
scope :complete, ->(value) { where(summary_status: 'complete', state: 'active').limit(value) } | |
scope :by_user, ->(user) do | |
includes(:assignee_tasks) | |
.where('tasks.user_id = :user_id OR assignee_tasks.user_id = :user_id', user_id: user.id) | |
end | |
scope :by_state, ->(state) do | |
includes(:assignee_tasks) | |
.where('tasks.state = :state OR assignee_tasks.state = :state', state: state) |
###Скрины:
(Контроллер LoginController - содержит кнопку [Login with VK] для перехода на страницу авторизации).
(Контроллер WallListController или NewsController - появляется после авторизации пользователя, содержит список постов со следующими полями: имя пользователя, дата поста, аватар, текст поста, прикрепленная картинка: 1-2).
(* Отображать видео и аудио файлы не нужно).
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
Post.fetch # fetch post from remote resources and save to the Post | |
Post::Tumblr.fetch # fetch post from Tumblr and save to the Post |