Разработать одностраничное приложение на 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 |