Как стать автором
Обновить

Navigation: Breadcrumbs. Навигация: Путь по сайту

Время на прочтение 2 мин
Количество просмотров 1K
Чулан
Решил заняться переводом замечательной Design Pattern Library от Yahoo!

Начинаю, как водится, с начала, то есть с топика о цепочке пути по сайту. Перевод может показаться немного корявым, но общие мысли он передаёт. Итак, поехали.

Проблема


Пользователю необходимо иметь возможность подниматься по навигации сайта (вплоть до главной страницы), понимать в какой части сайта он находится и как данная страница соотносится с другими.

image
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 2

Управление сложностью в проектах на ruby on rails. Часть 2

Время на прочтение 7 мин
Количество просмотров 11K
Проектирование и рефакторинг *Ruby on Rails *
В предыдущей части я рассказал про представления. Теперь поговорим про контроллеры.
В этой части я расскажу про:
  • REST
  • gem responders
  • иерархию контроллеров
  • хлебные крошки

Контроллер обеспечивает связь между пользователем и системой:
  • получает информацию от пользователя,
  • выполняет необходимые действия,
  • отправляет результат пользователю.

Контроллер содержит только логику взаимодействия с пользователем:
  • выбор view для отображения данных
  • вызов процедур обработки данных
  • отображение уведомлений
  • управление сессиями

Бизнес логика должна храниться отдельно. Ваше приложение может так же взаимодействовать с пользователем через командную строку с помощью rake команд. Rake команды, по сути, те же контроллеры и логика должна разделяться между ними.

Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Комментарии 8

Упрощаем лог действий пользователя

Время на прочтение 6 мин
Количество просмотров 11K
Блог компании Developer Soft Программирование *.NET *C# *

В предыдущих статьях мы сделали большое и доброе дело — научились автоматически собирать предысторию падения программы и отправлять её с крэш-репортом. Для WinForms, WPF, ASP, Javascript. Теперь научимся показывать все эти горы информации в удобоваримом виде.
Читать дальше →
Всего голосов 35: ↑33 и ↓2 +31
Комментарии 12

Проектируем хлебные крошки в интернет-магазине: 83 гайдлайна

Время на прочтение 10 мин
Количество просмотров 3.1K
Веб-дизайн *Интерфейсы *Usability *Управление e-commerce *Дизайн

Хлебные крошки – это небольшие ссылки на страницах товаров, которые облегчают навигацию клиента по сайту. Казалось бы, что может быть проще? Это же просто ссылки.

В этой статье мы разобьем хлебные крошки на атомы и обсудим даже мельчайшие нюансы: 83 гайдлайна с примерами.

Но есть много факторов, которые отделяют «вкусные» и эффективные хлебные крошки от «чёрствых» и бесполезных.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Боксы, микрофичи и хлебные крошки: как прошёл iOS-митап red_mad_robot

Время на прочтение 4 мин
Количество просмотров 905
Блог компании red_mad_robot Разработка под iOS *

17 ноября мы провели в нашем московском Робохранилище митап для iOS-разработчиков. Говорили про обобщённое программирование в Swift, метаморфозы архитектуры и нативную навигацию, ели пиццу — а теперь рассказываем подробнее, как всё прошло.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 0

Часть 3. Управление знаниями в Obsidian. Продвинутые техники. Excalibrain. Spaced repetition. Breadcrumbs. Longform

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 11K
Учебный процесс в IT Научно-популярное Софт Лайфхаки для гиков Мозг
Туториал

Эта статья будет завершать цикл "Управление знаниями в Obsidian". В ней будет предполагаться, что вы способны понять все техники и приемы из прошлой второй части про базовый рабочий процесс, т.к. здесь будут показаны продвинутые способы управления персональной базой знаний. В частности, статья затронет следующие темы:

• Ведение визуальной базы знаний (Excalidraw + Excalibrain)

• Создание системы для интервального повторения (Spaced repetition)

• Создание гибкой иерархии (Breadcrumbs + Excalibrain)

• Использование алгоритмов для поиска новых связей между заметками (Graph Analysis)

• Написание длинных текстов (Longform)

Я справлюсь
Всего голосов 19: ↑17 и ↓2 +15
Комментарии 15