Давно не даёт покоя вопрос: зачем, например, было реализовывать CSS Grid Layout, которого больше нет нигде? Понятно ведь, что использовать это в проектах всё равно нельзя, т.к. другие браузеры гриды пока не умеют. Имхо, чтобы развивать веб, разработчикам браузеров надо двигаться в каком-то одном направлении…
P.S: Да, и зачем было отключать работу conditional comments в IE11?
Кстати, за счёт веса Fly «надёжней» лежит в руке (более тонкий HTC 8X создаёт ощущение, что он вот-вот выпадёт). Но вот «квадратность» корпуса, конечно, делает Fly неудобным кирпичом. Была бы задняя крышка слегка покруглее — было бы вообще ок.
Хех, хорошо, но не совсем правильно. Правильно — перестать делать «самый тонкий смартфон» и воткнуть нормальный аккумулятор. Вот Fly Energie 3 так и сделали. Работает 4-5 дней. Только с железом поскромничали.
Что поменялось:
— светлый фон как на тостере (будь он неладен, с него ведь эта зараза пошла =))
— панель прибита к левому краю
— счётчики выводятся серым цветом, без красного фона
Понятие «тонкий контроллер» ближе к концу поста подменяется понятием «контроллер в 200 или меньше строк кода».
Проблема ведь не в том, что мы пишем много кода в одном файле, а в том что в контроллерах оказывается код, которому там быть не следует (если мы говорим о «тонких» контроллерах).
Кстати, раз уж речь зашла о книгах по дизайну, могу посоветовать ещё «Design for Hackers». Она примечательна тем, что в ней не даётся готовых советов как нужно делать, но довольно подробно разбирается что и почему является хорошим дизайном.
В общем, наиболее полно книгу описывает фраза с её же сайта: «Reverse Engineering Beauty».
У нас был проект с возможностью анонимного постинга и без капчи. Да, он был не особо известен, но уже на тот момент мы смогли прочувствовать ситуацию «10 реальных отзывов и 10000 спамовых».
Так вот — сотни спама вычищаюся из БД достаточно быстро простыми запросами. Да, мы были такие ленивые, что даже админку не писали. Но даже так спам удалялся быстро и точно — ибо он отличается от обычных сообщений. Временем, ключевыми словами, наличием ссылок.
1) На хабре и так полно уже всяких дайджестов и сборников.
2) Подобные вещи гуглятся/нарабатываются с опытом.
Расскажите лучше о своём рабочем процессе, инструментах или о тех же «фишках», но с примерами задач, которые эти «фишки» решают.
P.S: Да, и зачем было отключать работу conditional comments в IE11?
В качестве компромиссного решения заменил логотип в панели.
Что поменялось:
— светлый фон как на тостере (будь он неладен, с него ведь эта зараза пошла =))
— панель прибита к левому краю
— счётчики выводятся серым цветом, без красного фона
Превью: habrastorage.org/files/07a/0f2/1fb/07a0f21fb87b4b4492cf051c3c6342a8.png (289.44 KB, 1902x966)
Проблема ведь не в том, что мы пишем много кода в одном файле, а в том что в контроллерах оказывается код, которому там быть не следует (если мы говорим о «тонких» контроллерах).
В общем, наиболее полно книгу описывает фраза с её же сайта: «Reverse Engineering Beauty».
Первая неплохо подойдёт как обзорная книга по теме + справочник.
Вторая — это такая о-о-очень длинная статья про одну схему, которую можно найти на сайте автора :)
Так вот — сотни спама вычищаюся из БД достаточно быстро простыми запросами. Да, мы были такие ленивые, что даже админку не писали. Но даже так спам удалялся быстро и точно — ибо он отличается от обычных сообщений. Временем, ключевыми словами, наличием ссылок.