• Как работает JS: пользовательские элементы
    0

    А чего вы в предыдущих статьях не обновляете список ссылок на другие части?
    Огромное спасибо за переводы

  • Погружение в CSS: метрики шрифтов, line-height и vertical-align
    0

    На CSS-Live — лучший.

  • Внутри супер-быстрого CSS-движка: Quantum CSS (aka Stylo)
    0

    Думаю адекватное, но судя по уменьшению количества ms (всё сильно ускоряется в последнее время) и судя по коду бенчмарка — уже довольно сильно устаревшее. Видимо сейчас нужно уже гораздо сильнее нагружать и чем-то более изощрённым, чтобы действительно разницу видно было. И скорее всего бенчмарк не зависящий от железа сделать практически невозможно. У меня, кстати, тоже Arch на MacBook Pro Intel Core i7-4850HQ @ 8x 3.5GHz — отсюда и десятки ms, а не сотни. Я думал, что это я чего не то делаю или не туда смотрю.

  • Внутри супер-быстрого CSS-движка: Quantum CSS (aka Stylo)
    0

    Простите, а можно уточнить, что именно в том бенчмарке нужно сделать. Как я понял нужно скачать, иначе будут неверные результаты. Что-то там с хромом и сафари оно не очень дружит, ну да это сейчас и не важно. Вот открыл я файл с этим бенчмарком. Сверху (перед предупреждениями) мне пишет несколько десятков миллисекунд (варьируется от 46 до 78 ms). При нажатии на кнопку «Get all DIV's» вылетает алерт с миллисекундами (от 5 до 10 ms).
    Я что-то делаю не так, раз не вижу сотен миллисекунд?

  • Редизайн Хабрахабра и Гиктаймс. Финишная прямая
    0

    Чёрт… Опять в вашем диватозе ковыряться исправляя кастомные стили в Stylish/Stylus :(

  • Размещение иконок на странице сайта. Делать проще, поддерживать легче
    +1

    Вторая половина 2017… они всё ещё используют иконочные шрифты.
    Уже даже гитхаб от этой фигни отказался давно.

  • Российские светодиодные лампы Uniel
    0
    Оналйн трейд

    Надеюсь магазин не на столько плох как его название ;)
  • Почему конструкторы сайтов выдают плохой код?
    +3

    Есть куча всяких бьютифаеров в виде плагинов для редакторов. Так что кому если понадобится форматированный код, тот может легко его получить. В общем это не проблема.
    Другое дело, что удаление форматирования не решает ровным счётом ничего. Думаню не нужно пояснять, почему.


    Всё остальное — правда. Но есть ещё одна причина, и очень жирная — конструкторы никак не учитывают производительность сгенерированного кода.

  • Хватит дизайнить в скетче. Делайте дизайн в браузере
    0

    Всем сомневающимся, что это (сабж) возможно и нужно:


    1. https://medium.com/p/c44fa28b6ad9
    2. https://youtu.be/N7806p3cU_g
  • Свежий KDE от разработчиков плюс стабильность Ubuntu 16.04 -> KDE Neon
    0
    2. А вы попробуйте: откройте одно окно, поверх него другое (совершенно другой программы), затем это другое сверните (вроде средняя из трёх кнопок управления окном) и посмотрите, от какой проги у вас меню с верху. Мне и одного года этого (и многих других) косяка макоси хватило, теперь на моей прошке Арчик в Кедах.

    А бургер ничего не добавляет, вам чтобы расхлопнуть ниспадающий список пункта меню тоже надо кликнуть, и потом выбирая нужный подпункт кликнуть на него (второй клик). Тут тот же самый один клик, затем та же ховерная навигация по дебрям подменюшек и… тот же самый второй клик, что и у вас. Разница — лишь в занимаемом месте на экране.
  • Свежий KDE от разработчиков плюс стабильность Ubuntu 16.04 -> KDE Neon
    0
    Возможно зависит от версии gtk — 2 или 3 (скорее всего не работает с gtk2). И возможно добавление чего-то куда-то вылечит это.
  • Свежий KDE от разработчиков плюс стабильность Ubuntu 16.04 -> KDE Neon
    +2
    1) А бывали случаи с классическим расположением меню (под заголовком окна) что поиск этого самого меню превращался в проблему?

    2) На макоси не проходит дня без того, чтобы ошибиться с меню просто потому что активно не то окно. В итоге приходится делать лишний клик или cmd+tab (возможно несколько), чтобы меню была именно от нужного окна. Особенно это бесит, когда окно сворачиваешь, видишь уже другое окно, которое было под первым, но меню сверху всё ещё от первого.
    С вариантом этой фичи кед не в виде «глобального» меню, а в виде «кнопки-бургера» экономия места есть, понимание где меню есть, а проблемы «не того» меню — нет.
  • Свежий KDE от разработчиков плюс стабильность Ubuntu 16.04 -> KDE Neon
    0
    На сколько помню, когда в 4ых кедах была эта кункфу-менюшка, то и для gtk она работала (после добавления толи конфига какого-то, толи пакета, толи просто работало). Сейчас в 5й плазме не знаю как, заводится ли для gtk. Найти бы время только на поковырять.
  • Свежий KDE от разработчиков плюс стабильность Ubuntu 16.04 -> KDE Neon
    0
    Улучшили анимацию скроллов

    Надеюсь следующим шагом таки будет превращение скроллбара в надконтентный и пропадающий без скролла и/или наведения. Задолбали эти широченные сжиратели места.
  • Свежий KDE от разработчиков плюс стабильность Ubuntu 16.04 -> KDE Neon
    0
    Оно в кедах хитрее сделано. Его можно не только как глобальное в панельке сделать, но и в виде кнопки-бургера в заголовке окна. Что на мой взгляд гораздо удобнее, нет лишних слов на экране, место экономится колоссально.
  • Книга «Изучаем Node. Переходим на сторону сервера. 2-е изд. дополненное и переработанное»
    –1
    Будто «ваше издательство» — синоним качества. Особенно после эпического фэйла с книгой «Секреты CSS»
  • Чек-лист вёрстки
    0
    Существуют не только текстовые ссылки, но и ссылки блоки.

    А причём тут это? Если у элемента есть атрибут href, то курсор автоматом будет pointer. И делать ничего не надо. А если его нет — то pointer там абсолютно лишний, ибо никуда клик по этому элементу не переводит.

    Эта часть спеки не менялась очень давно

    И это очень хорошо!

    Я походил по сайтам и обнаружил, что большинство из них используют pointer на дропдаунах. Часть использует pointer на всех кнопках (например, хабр).

    Потому что спеку не читали, и привыкли из дивов городить что угодно, хоть чёрта лысого, а потом обвешивать эти дивы всем, что показалось нужным.

    Мне попалась подробная статья про этот вопрос.

    У Романа все статьи хорошие, кроме этой. По поводу её появления было бурное негодование в слаке Веб-стандартов. Даже не припомню, был ли на его стороне ещё кто-то.
  • Чек-лист вёрстки
    0
    Коммент не в том месте, простите :)
  • Чек-лист вёрстки
    –1
    Добавить привычный курсор руки вместо стрелки (cursor:pointer)

    Очень плохая практика пихать везде этот «палец». Он предназначен для ссылок и исключительно для них.
    Все любят про спецификации говорить, но одно маленькое предложение в ней для всех видимо совсем маленькое, чтобы его замечать: https://www.w3.org/TR/css-ui-3/#cursor
    pointer
    The cursor is a pointer that indicates a link.


    Хватит тащить в веб эту блаж от дизайнеров не знающих спецификаций веба. Если особо упоротые и требуют — тыкните их носом в эту ссылку. В спеке это не спроста, это нативное поведение, в ОСях (всех, кстати) этот поинтер используется исключительно для ссылок.
  • Дизайнь как верстальщик
    0
    Видимо мало этих вагона с тележкой, раз до сих пор приходится об этом всём писать.
  • Дизайнь как верстальщик
    +1
    Побольше бы таких статей.
    Спасибо!
  • Недоступный веб: как мы развели такой бардак
    +3
    Инструменты есть. И даже собирать начальный набор с миру по нитки не придётся. Эдди Османи уже потрудился над этим, а хорошие (но почему-то анонимные) люди на Прогрессоре потрудились над переводом труда Эдди на русский. Берите и пользуйтесь уже сейчас.

    А дальше просто интересуйтесь. Следите за новостями, хотя бы в твиттере или телеграме (или в чём вам удобно) «Веб-стандартов», где с завидным постоянством говорится о доступности.
  • Недоступный веб: как мы развели такой бардак
    +8
    Начните хотя бы с наработок специальной группы из 12-ти человек в команде разработчиков правительственных ресурсов страны, в которой обеспечение доступности веб-сервисов уже стало регулироваться законодательно.

    Я имею в виду недавнюю публикацию постеров про обеспечение доступности.
    Постеры по обеспечении доступности веб-сервисов
  • HTTP/2 уже здесь но спрайт-сеты ещё не умерли
    +1
    Всё равно его не брошу, потому что он хороший?
    Кто в здравом уме будет внедрять в свои проекты такие новейшие технологии, как HTTP/2, и при этом тащить этот антиквариат в виде png-спрайта из одноцветных простейших иконок, да ещё и большая часть которых — шестикратное повторение одного и того же но с другим цветом? Может всё-таки сначала надо свой фронтенд подтянуть и заменить таки png на svg (для иконок как минимум), а потом уже тюнинговать сервак и думать, спрайт или не спрайт?
  • It’s the future
    +1
    По-моему, это достойно отдельной статьи, скромного 100500-го коммента к шуточной статье.
  • CSS наших дней
    +1
    Ни о чём. Практическая польза нулевая. Спасибо автору за потерянные несколько минут, которые потрачены на поиски смысла статьи.
  • Налог на тунеядство — российская альтернатива БОД
    +6
    В подставку для зонта.