ITnan

Все публикации Хабрахабр и Гиктаймс в одном месте
Выбран стиль: blue



Выбран хаб Умный дом


  1. shalm
    /#19507028

    Часто можно видеочип снять совсем, мост поменять, дел на пару часов, Вас способ сложнее будет и тернистее

  2. engrKuznetsov
    /#19507022

    Скачивание автономное мало интересует. А вот упорядочивание видео и музыки с раздачей по домашней сети да. NAS — да.

  3. CyberAP
    /#19506992

    Наличие !important при двух классах на элементе это не проблема CSS, а проблема отсутствия методологии, грамотной архитектуры и разграничения обязанностей у селекторов. Единственное исключение это display none, который всегда должен перезаписывать свойства компонента. Если каскад был основной причиной выбора CSS in JS то это как минимум странно.
    Несомненно, CSS in JS имеет своё применение и сильные стороны. Можно ли на нём сделать небольшое приложение? Запросто. Хотел бы я его использовать на большом проекте? Да ни в раз.

  4. vintage
    /#19506988

    css-variables элементарно читаются/пишутся через JS и используются в CSS.

  5. Alexufo
    /#19506976

    Мы в NFSII долго резались… и мечтали о 3DFX

  6. JustDont
    /#19506978

    В зависимости от реализации выравнивания (либо через float:left/right, либо через flexbox) переопределение может сломаться, и текст с иконкой разъедется на две строки, например.

    А кто вам сказал, что это не то, чего хочет пользователь вашей либы с кнопками?

    Если разрешить пользователям трогать эти стили – то это означает почти полную заморозку CSS между мажорными релизами.

    Или, если не использовать жесткое связывание цсс с кодом — это означает «business as usual» — вы пишете компоненты приемлемо стилизованные «из коробки», да следите за максимальной адекватностью DOM и назначением опорных классов. А пользователи вашей либы берут, и через опорные классы раскрашивают это дальше как им надо. Все довольны.

    А вы точно работаете в энтерпрайзе? По закону Мерфи, если проект достаточно большой, это все-таки произойдет.

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

  7. bro-dev0
    /#19506970

    Основная проблема медиатек домашних в том? что в них сложно ориентироваться, то есть проще найти и скачать с торрента.
    Можно самому запарится, но тогда придется вручную или переименовывать как то по своей маске, чтобы было искать удобно, или еще какой то сервис придумывать.
    Самое норм решение имхо это написать какой то свой скрипт Tampermonkey чтобы добавлял небольшой интерфейс на готовый сайт каталог типа imdb. А кнопка будет или открывать файл если фильм или серия скачена, или сама начинает качать с торрента и запоминает, что фильм уже есть и файл называется так.

  8. playnet
    /#19506968

    С мержем есть некая беда, это да. Впрочем, в гите оно тоже не на волшебном порошке и у меня уже было несколько раз, что оказалось проще сделать чистый клон и потом заново коммитить все свои изменения. Но тоже причин не помню.

  9. JustDont
    /#19506966

    Как сделать так, чтобы это число 768 забиралось из одной константы?

    А надо?
    Можно конечно очень много молиться на SOLID, но экраны мобильников у нас не то, чтоб меняются каждый месяц. Достаточно списка нормальных именованных констант на каждой стороне (в цсс делается через нормально именованные файлы, разумеется, каждый из которых посвящён отдельной группе медиа квери).

  10. saga111a
    /#19506960

    У меня с svn были проблемы с мерджами. Было это лет 6 назад, точно не помню в чем заключалось, но по моему где-то в действиях смена ветки, мердж и загрузка на сервер заключался ад, точно не могу припомнить…