• CSS vs JS - Какой код работает быстрее?

    dom1n1k
    @dom1n1k
    Слайдеры всё-таки лучше на JS - намного удобнее, гибче и управляемее.
    Плюс много готовых библиотек (которые под капотом могут частично использовать CSS-анимации).
    Если использовать в меру, с производительностью будет всё нормально.
    Ответ написан
    Комментировать
  • Можно ли сделать такой эффект на CSS?

    dom1n1k
    @dom1n1k
    В общем-то можно, но гемору и кода столько, что оно того не стоит.
    Это тот самый случай, когда по старинке проще и надежнее.
    Ответ написан
    Комментировать
  • Как правильнее хранить даты?

    dom1n1k
    @dom1n1k
    Грубо говоря, дата - это клеточка в календаре, а таймстемп - это мгновение, момент времени.
    Нужно понять, чего требует конкретная задача - и выбрать.

    Например.
    1. Я заселился в гостиницу 22 мая и съехал 26-го. Тут речь о днях, а не конкретных мгновениях.
    2. Пишем в логи хит на сайте - это момент.
    Ответ написан
    3 комментария
  • Bootstrap. Какая должна быть структура разметки страницы?

    dom1n1k
    @dom1n1k
    Назовите мне хоть одну причину, зачем тут нужен бутстрап? :)
    - лейаут с выкрутасом
    - резины и адаптивности нет
    - дизайн элементов (кнопочки етц) кастомный

    Так и побить страницу на 2 блока (левый и правый), а уже внутри них плясать.
    Ширину этих блоков можно подобрать процентами, или vw, или calc - вариантов много, нужно пробовать.
    Вероятно, нужен будет либо флексбокс, либо абсолютное позиционирование, чтобы отогнать нижний логотип вниз.

    Но сделаю оговорку, что надо видеть внутренние страницы - они могут быть другими и серьезно повлиять на подход.
    Ответ написан
    4 комментария
  • Как покрасить эти 4 логотипа в Illustrator что бы они имели одинаковую тональность и гармоничность цветов как в цвете так и в чб?

    dom1n1k
    @dom1n1k
    Во-первых, никто не мешает сделать отдельную ч/б версию лого и подобрать ей оттенки вручную.
    Во-вторых: vis4.net/blog/posts/avoid-equidistant-hsv-colors
    Ответ написан
    Комментировать
  • Что за шрифт у логотипа?

    dom1n1k
    @dom1n1k
    Похоже на MagistralC
    Ответ написан
    Комментировать
  • Почему слетают шрифты при загрузке сайт на хостинг?

    dom1n1k
    @dom1n1k
    Не так давно тут был аналогичный вопрос. Дело там оказалось в регистре символов в именах. На Винде имена файлов от регистра не зависят, а на Линуксе зависят.
    Ответ написан
    Комментировать
  • Что означает правило про фиксированный шрифт?

    dom1n1k
    @dom1n1k
    Это правило давно уже устарело и потеряло актуальность.
    Ноги у него растут из времен примерно 6-7 эксплорера, когда пользователь мог в настройках браузера менять размер шрифта (правда, 99.9% пользователей этим всё равно не заморачивались, но разговор не об этом). Именно размер шрифта менялся, отдельно от других элементов страницы.
    Сегодня этот подход выброшен на свалку истории - браузеры масштабируют страницу (ну или параметры вьюпорта, как посмотреть) целиком. И размер шрифта, указанный в пикселях или чем угодно, им в этом никак не помешает. Если пользователь захочет увеличить - он увеличит без проблем. Потому что в современных браузерах пиксели уже не привязаны жестко к физическим пикселям экрана, это логические единицы.
    В общем, можно забить.
    P. S. Разумеется, это не отменяет того, что исходный размер шрифта должен быть выбран разумный. Причем для разных устройств свой, через media-запросы.
    Ответ написан
    Комментировать
  • Выравнивание текста в таблицах с началом значений с одинаковой позиции. Как делаете?

    dom1n1k
    @dom1n1k
    Либо паддинги подбирать, либо каждое значение завернуть в inline-block, ширина которого у всех одинакова и равняется максимальной ширине контента.
    Ответ написан
    Комментировать
  • Как сделать правильную сортировку массива?

    dom1n1k
    @dom1n1k
    Ошибка авторского варианта в том, что приведение к числовому типу (плюсик) стоит за скобкой, то есть выполняется оно уже после сравнения. А надо до - сначала привели к числам, потом уже всё остальное.
    Ответ написан
    Комментировать
  • Является ли Tahoma безопасным шрифтом?

    dom1n1k
    @dom1n1k
    Tahoma не является полностью безопасным, но на практике его можно считать почти таким.
    Он есть на всех без исключения Windows-системах и заметной части Линуксов.
    На Android и iOS он прекрасно подменяется системными шрифтами (Roboto и -apple-system соотвественно).

    Вообще, абсолютно идентичный вид шрифта на всех системах не должен являться самоцелью (хотя по возможности к этому нужно стремиться). Достаточно, чтобы были адекватные подмены. Грузить что-либо с Google Fonts без реальной необходимости не нужно, это лишнее время загрузки.

    Если хочется более "безопасного" шрифта, то это Verdana, поскольку он входит в системные шрифты на iOS (вот держу в руках айпад - он там есть). Но вообще Tahoma нормальный выбор.
    Ответ написан
  • Какой монитор лучше для разработчика, 4K или 1440p?

    dom1n1k
    @dom1n1k
    Ответ зависит главным образом от операционной системы.
    Если она качественно поддерживает настройку ppi в широких пределах - конечно надо брать 4K.
    И конечно, никто в здравом уме не будет использовать 4K-монитор при логическом разрешении, равном нативному физическому.
    На текущий момент (насколько я знаю, но могу ошибаться) таких подходящих осей две - макось и win10.
    Если используется что-то другое и не планируется в ближайшее время апгрейд - лучше сэкономить и купить 1440.
    Ответ написан
    3 комментария
  • Как сделать фигуру?

    dom1n1k
    @dom1n1k
    Я бы сделал просто картинкой в фоне. Пользы от псевдоэлемента тут не вижу особой.
    Ответ написан
  • Кто знает, где можно найти такой шрифт "MetaMediumLFC Roman"?

    dom1n1k
    @dom1n1k
    Если автор вопроса не в курсе, то шрифт Meta платный.
    Но его во многих случаях можно заменить на бесплатный Fira Sans (у них один автор, и второй создан на основе первого). Правда, минускульных цифр там не будет.
    Ответ написан
    1 комментарий
  • Как создать офлайн карту мира?

    dom1n1k
    @dom1n1k
    Если нужно только несколько первых зумов, что мешает скачать готовые тайлы у любого доступного провайдера? Начиная от дефолтного Мапника и заканчивая каким-нибудь Спутником. Разложить по папочкам и прикрутить условный WebView с Leaflet-ом.
    Сложности там начинаются, если нужно всё (это очень большой объем) или, тем более, хочется самому всё рендерить (нетривиальная настройка).
    А тут вроде всё просто достаточно.
    Ответ написан
  • Как исправить плохое отображение шрифтов в Google Chrome?

    dom1n1k
    @dom1n1k
    Сейчас специально открыл Хром, посмотрел - слипшихся букв нет. В целом рендеринг шрифтов светлее и вообще меньше нравится, чем в FF, но таких явных дефектов, как на скриншоте - не вижу.
    Версия браузера почти та же - на конце 110 вместо 112.
    Какая видеокарта? А то, помню, у меня несколько лет творилось какое-то непотребство со сглаживанием шрифтов на встроенном видеоядре Intel. Как только купил самую простую nVidia - проблема исчезла.
    Ответ написан
  • Новая иконка или перевернуть старую?

    dom1n1k
    @dom1n1k
    Отдельные иконки лучше. И без извращений со шрифтами.
    Ответ написан
    2 комментария
  • Flexbox vs float?

    dom1n1k
    @dom1n1k
    По поводу того, что flex лучше всегда - это конечно чушь. Есть много простых ситуаций, когда он не дает никакого профита, тогда как старый добрый float решает проблему целиком. Флекс, конечно, тоже решит - но с побочными эффектами в виде неполной кроссбраузерности.
    Предложения при этом делать фоллбеки на флоатах умиляют - если всё равно их делать, так не проще ли ими и ограничиться?!

    В итоге, ответ на вопрос очень простой - flex нужно использовать там, где он дает конкретные преимущества. Самое очевидное - нужно автораспределение ширины блоков с подстройкой к ширине контента. Или вам нужно менять порядок блоков (свойство order).
    Если ничего этого не планируется - flex не нужен! Сейчас уже наплодили сеток и "фреймворков", где flex используется фактически для имитации float-ов! Ну типа же стильно, модно, молодежно. Я ж крутой разработчег, не хухры-мухры.

    При верстке каждого блока нужно задавать себе вопрос: "я использую flexbox, чтобы что?" Если на вопрос есть четкий ответ - да, нужно использовать. Если только бла-бла типа "ну это современно, прогрессивно и пр" - использовать старые железобетонные приёмы.
    Ответ написан
    7 комментариев
  • Как измерить площадь объекта по фотографии?

    dom1n1k
    @dom1n1k
    Мне в голову приходит такое решение.
    При фотографировании класть 5 картонных квадратов контрастного цвета и строго определенного размера (скажем, 10 x 10 см) - по углам и в центре.
    Потом сопоставляя их площади, можно примерно оценить искажения от объектива и неточности ракурса.
    Потом считать тупо пиксели темнее некого порога и умножать на некий эмпирически подобранный коэффициент, который зависит от расстояния от центра и степени искажений, полученных на предыдущем шаге.
    Ответ написан
    Комментировать