Обновить
102
0.2
Роман Смирнов@Source

Head of Elixir at Ecom.tech

Отправить сообщение
Давайте всё-таки по-корректнее, программисты и дизайнеры настолько же нормальные люди как и представители других профессий. Правильнее будет сказать, нужно уметь представить поведение представителей целевой аудитории, т.н. персонажей. Впрочем для проектирования интерфейса нужно ещё много чего кроме этого.
Просто вы будете впустую тратить время, пытаясь самостоятельно скрестить психологию и программирование. Дисциплина на стыке уже существует и неплохо развита, называется она IxD (Interaction Design, проектирование взаимодействия). О причинах сложностей, стоящих перед этой дисциплиной, можно почитать в книге «Психбольница в руках пациентов», а практическое введение получить из книги «Об интерфейсе. Основы проектирования взаимодействия».
ну это уже к вопросу о том как писать код. Если не нарушать основных концепций проектирования и конвенций именования, то кодирование по сути превращается в сугубо механический процесс, т.е. прерваться можно в любом месте. Если это не так, а кусок кода — сложный, то самое время выбросить из головы идею писать этот код и после перерыва написать так, чтобы тот же кусок кода стал простым. Ведь код делает сложным никто иной как сам программист, не стоит забывать об этом…
Это только кажется сложно, а я это уже больше года практикую.
Ничего сложного, память ассоциативна, поэтому достаточно записать небольшой крючок-якорь(10-25 символов), чтобы при взгляде на него восстанавливался весь контекст.
Фейнман и Хокинг кроме того, что выдающиеся физики, они ещё выдающиеся популяризаторы физики. Благодаря им обычные люди, не изучавшие физику нигде кроме как в школе, могут составить примерное представление о том, какие вопросы стоят сейчас перед теоретической физикой.
У большинства подобных программ есть существенные недостатки:
* перерывы можно откладывать несколько раз
* программу можно отключать/закрывать прямо из трея
* программу можно вырубить через Ctrl+Alt+Delete

Если один из таких недостатков существует в выбранной вами программой, то вам будет очень сложно привыкнуть к регулярным перерывам.
Лучшее воплощение, которое я видел, — это Монитор печати в Gnome. Если не разрешать в настройках откладывать перерывы, то привыкнете к ним довольно быстро. Корректно завершить текущий контекст работы позволяет индикатор в трее, который при приближении перерыва становится красным, а за 3 минуты до перерыва начинает моргать. Производительность труда благодаря подобным перерывам возрастает весьма существенно.
Если начальник намерен вредить вашему здоровью (запрещать регулярные перерывы в работе), то пошлите на * такого начальника.
Протестую, пользуюсь уже больше года выше указанной возможностью Ubuntu. От регулярных перерывов в работе производительность повышается в разы.
А чтобы не забывать решения их надо принимать осознанно и обдуманно, а не кидаться печатать первое, что пришло в голову.
Оптимально: 45-50 минут работы, 10 минут на перерыв.
Ничего страшного в прерывании контекста нет, запиши текущую мысль рядом на бумажке и через 10 минут спокойно вернёшься в прерванный контекст.
от перерывов продуктивность работы резко возрастает, так что для дэдлайнов самое оно.
Хотя если под теоретической возможностью имелась в виду возможность вписать на картинку любой счёт при помощи «волшебного» слова amswjfpoi8, тогда действительно можно :-)
лучше более правдоподобную картинку



и тогда кто-нибудь, может, постарается столько набрать :-)
Не, так не реалистично, лучше

> Теоретически можно.

Вы уверены? Насколько я понял игра останавливается сразу после того как счёт переваливает за 8 000 000, а поскольку за съеденного олигарха даётся 500 000 очков, то максимально возможный счёт в этой игре 8 499 000 при условии что удастся схавать олигарха имея на счету 7 999 000 :-)
Под конец игры можно самому есть олигархов :-)

Складывается ощущение, что в понятии Magento, крупный магаз — это магазин с парой сотней товаров и парой тысяч посетителей, хостящийся на одном из суперкомпьютеров из списка Top500 :-)
Что значит «прикручивать»?
Это расширения, про механизм их работы можешь почитать тут: spreecommerce.com/documentation/extensions.html
Не все считают нужным кичиться функционалом в своих демках, однако это не значит, что этого нет.

Spree + одно из расширений для full-text поиска(spree-solr-search, spree-sphinx-search, spree-xapian-search) обеспечат вам фасетный поиск с фильтрацией по любому набору значений фасетов. В качестве фасетов можно настроить ценовой диапазон, категории(таксоны), опции(атрибуты с несколькими значениями) и свойства(атрибуты с одним значением) товаров. При этом всё это будет работать с 150k товаров без кеширования быстрее, чем в Magento с 10k товаров с кешированием :-)
P.S. Заметьте, что расширения Spree бесплатны, т.е. чтобы подключить тот же Sphinx не надо платить $175 за кота в мешке…
Я, когда выбирал гибкий, легко кастомизируемый и масштабируемый движок для крупного проекта, отказался от Magento в силу выше обозначенных недостатков, в пользу Spree — лучший выбор для тех, кто знает Ruby, а не только PHP.
+ на данный момент у Spree около 200 разнообразных расширений…

Информация

В рейтинге
3 263-й
Откуда
Россия
Работает в
Зарегистрирован
Активность