Git-svn и имя файла для authors-file
13.02.2012
Так сложилось, что в Бегущем городе вся разработка ведётся через svn и на гит переходить никто не собирается. Ну а мне удобнее работать с локальным репозиторием и сливать пачку изменений вечером. Что же делать, как же быть?
Всё просто, давно есть интеграция git-svn, и можно почитать вот эту статью, например.
Но, когда я сегодня вытаскивал очередной репозиторий, то получил такое вот сообщение об ошибке:
Can't open ~/Dropbox/runcity/svn-authors No such file or directory
Путь к файлу верный, естественно. Минутное замешательство и методом научного тыка выясняем, что путь к файлу с авторами коммитов должен быть абсолютным. Меняем на
svn clone -s --authors-file=/Volumes/Home/Dropbox/runcity/svn-authors http://svn-server.ner/our-repo
и вытягиваем нужный репозиторий.
Излишнее упрощение
31.01.2012
Если можно что-то убрать из интерфейса — это нужно убрать. Но не всегда.
Вот, например, aviacassa.ru упростили блок выбора даты вылета. Разумно, раз на прошедшие даты уже никак не купить билеты — то и показывать их не нужно. Но в результате складывается ощущение, что на странице просто часть текста недогрузиласть. Потому что календарь — вещь бесконечная, не нужно её резать.
Ещё раз про ссылку «саму на себя»
02.11.2011
«Экспертов» по юзабилити хлебом не корми, дай Нильсена процитировать. Одна из любимых цитат — ссылка не должна вести сама на себя. Иначе пользователи путаются, пугаются, писаются и какаются.
Откуда такое рвение? Запомнить горстку «истин» во много раз проще, чем думать головой. Особенно, когда вокруг такой быстро развивающийся интернет.
Но давайте всё-таки подумаем. Зачем делать ссылку на страницу не ссылкой? Всё просто — чтобы выделить этот пункт среди других элементов меню. Всё. Больше никакого великого смысла в этом нет.
Почему Нильсен рекомендует делать именно так? Потому что в то время, когда он начал говорить о юзабилити поддержка CSS в браузерах была очень слабая (возможно это было вообще до изобретения CSS) и сделать элемент нессылкой являлось самым простым способом визуального выделения. А может он просто не умел пользоваться классами в CSS.
Но сейчас у нас с вами есть CSS 2.1 в статусе утверждённого стандарта, черновики CSS 3 и CSS 4 на подходе. Так что хватить заниматься ерундой, просто добавьте к ссылке класс «current» и сделайте так, чтобы ссылка отчётливо выделялась среди прочих.
Почему так названо
18.11.2010
У меня на полке стоят книги по веб-разработке. Среди них — «Ошибки web-дизайна и как их устранить до того, как вы лишитесь посетителей». Книга небольшая, но очень полезная, большинство советов остаются актуальными по сей день, к сожалению.
Но этот пост не про книгу, а про странные совпадения во времени.
Уж не знаю, почему я решил снять её с полки. Полистал. А потом наткнулся на абзац об авторах:
О 37signals
Находящаяся в Чикаго компания 37signals … популяризует идею предупреждающего (безопасного) дизайна в различных статьях, докладах и через Web-сайт DesignNotFound.com…
Я уже не и помню, почему я решил спионерить это название, я даже забыл о самом этом факте, стал считать, что придумал название самостоятельно. А тут вот оно чё.
Последняя книга, купленная мною — ReWork, от 37signals, в переводе издательства «Манн, Иванов и Фербер». EPub, есть в моей библиотеке.
Кстати, на обложке книги авторами указаны Джеффри Зельдман, Марк Херст и Скотт Хейфман. Но на самом деле книгу написали Метью Линдерман и Джейсон Фрайд, об этом написано в выходных данных и на титульных листах. Такие вот «Ошибки полиграфического дизайна».
