Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Облака: ожидание vs реальность
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
CoolWolf

Юрий Горин

  • 14
    вклад
  • 1
    вопрос
  • 13
    ответов
  • 69%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • ES5 only на возможном месте работы. Что скажете?

    skrimafonolog @skrimafonolog
    Вы придаете слишком большое значение языку программирования.

    Вам еще предстоит как следует разобраться с совсем иными вещами: паттерны, концепции, алгоритмы, парадигмы, принципы, алгоритмы - и как это все применять.

    Язык - вторичен. Он учится просто.
    Сложно учатся - алгоритмы, парадигмы, принципы, концепции, паттерны.
    Но! Эти вещи из языка в язык - переходящие.

    P.S.:
    Как пример - вы даже еще не понимаете, что ES6 в чистом виде мало где применим.
    Что до сих пор еще нужны транспиляции:

    Когда вы пишете на ES6, прогоняете через транспилятор - и получаете ES5, который и выкладывается в проект.
    Ответ написан более года назад
    1 комментарий
    Нравится 4 1 комментарий
  • Как решить проблему с окончанием строк Git + phpStorm?

    nazarpc
    Назар Мокринский @nazarpc
    Open Source enthusiast
    В настройках PhpStorm есть опция опция окончания строки, а также её проверки перед коммитом (он может сам привести всё к нужному виду).
    Settings->Project Settings->Code Style->General->Line separator (for new files)
    Settings->Project Settings->Version Control->Git->Line Separators Conversion
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 4 2 комментария
  • Это правильная веб архитектура для сервиса?

    Robur
    Robur @Robur
    Знаю больше чем это необходимо
    без описания задачи, ограничивающих условий, проблем которые перед вами стоят, того что вы понимаете под iis тонкого и толстого клиента и еще пачки деталей ваша схема и вопрос несколько бессмысленны.
    Ответ на вопрос заданный в таком виде: да хрен его знает.
    Ответ написан более года назад
    Комментировать
    Нравится 8 Комментировать
  • Можно ли использовать единицы измерения rem (root em) вообще для всего в CSS?

    Ronnie_Gardocki
    Nikolay Talanov @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Делаю вот так:
    html, body {
      font-size: 62.5%; // 1rem = 10px и никакой попаболи как с EM
    }

    И верстаю все только в rem уже более полугода (за исключение тонких бордеров в 2-3px и подобных микро-вещей, которые при снижении font-size для html, body могут выдавать становиться тоньше, чем надо).
    Главная фишка - возможность скейлить всю верстку под разные разрешения. Хочется сделать все на 25% больше для мониторов шире 1600px? Просто пишешь:
    html, body {
      @media (min-width: 1600px) {
        font-size: 78.125%;
      }
    }

    И вся верстка магическим образом идеально скейлится. Тоже самое касается и понижения, очень удобно в адаптивной верстке.
    Недостатки у rem есть, но они безобидные для нормальных людей - ie9+ и баг с небольшой неточностью приема 62.5% в каких-то версиях ie (вроде как в 10), что в общем то не заслуживает внимания.
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 16 4 комментария
  • Для чего в БЭМ т.н. "первый уровень вложенности", то есть "блок__элемент"?

    werty1001
    Олег @werty1001
    undefined
    БЭМ про независимость блоков вот собственно и все. Стоит ли присоединиться к секте? Каждый решает сам. Любой мелкий сайт / ленд или что-то крупнее может очень комфортно жить без бема это факт.

    Сам я в какой-то момент решил, что лучше иметь какую-то методологию, а серьезных альтернатив у бема сегодня нет, пришлось вливаться. Что касается избыточности кода, классов там и всякого такого, то крутые чуваки ручками бем и не пишут, они используют полный стек от яндекса. Я просто написал обертку для pug и сделал свою gulp сборку.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Где найти примеры хорошего БЭМа?

    KingAnton @KingAnton
    https://2018.navalny.com
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 8 Комментировать
  • Как интегрировать онлайн кассу Атол 30ф с формой оплаты от Яндекс.Кассы?

    Barmunk @Barmunk
    в случае с емайл протоколом я думаю никак, единственный ответ от них только в письме, его конечно можно парсить программно, но этот тот еще изврат.

    Перейдите на другой протокол https://github.com/yandex-money/yandex-money-joinu...
    В этом случае Яндекс-Касса шлет 2 колбека о состоянии платежа, в последнем проверяйте успешность, говорите яндексу что все ок, и дергайте api онлайн-кассы для печати чека.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 1 2 комментария
  • Работа с веб-сервером - что читать и смотреть?

    morihaos
    Moris Haos @morihaos
    На 99% вопросов уже есть ответы в инетке...
    Привет,
    Вся необходимая информация находится в первоисточниках:
    1) в документации (man, docs, examples) к программному обеспечения, которое вы собираетесь применять на сервере,
    2) в текстах конфигурационных файлов,
    3) в лог-файлах.

    Быстро и медленно усвоить эти 3 пункта, зависит только от ваших умений, усидчивости и т.п.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Preg_match и utf-8?

    inververs @inververs Автор вопроса
    Кажется нужно u добавлять
    preg_match_all('/\w+/iu', $data, $result, PREG_PATTERN_ORDER);

    тогда работает.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как оптимально реализовать теги к статье?

    copist
    Павел Волынцев @copist
    Мидл, хочешь стать синьором? http://copi.st/ExhE
    b57a59f53f7d4a85aa7d90e747781777.png

    Предлагаю таблицы article + tag + article_tag
    article - статьи
    tag - метки
    article_tag - метки статей

    + в таблице article в поле tags хранить список тегов в виде текста, чтобы не делать лишний join при выводе всех тегов статьи

    Да, нарушение нормальной формы и избыточность, но опыт показывает, что это быстрее
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 3 Комментировать
  • Как сконвертировать сайт в настольное приложение для виндовс?

    121212121
    121212121 @121212121
    Menu/ Makepizdato
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 14 Комментировать
  • Как блокировать и проверять забаненные ip? PHP?

    Евгений @Nc_Soft
    nginx limit_req
    на уровне пхп это делать бесполезно, потому что пхп скрипт уже запущен, а надо как раз защищаться от его частого запуска.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 3 Комментировать
  • Стоит ли изучать Scala начинающему?

    mututunus
    Andrey K @mututunus
    Backend developer (Python, Golang)
    Нет.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 5 2 комментария
Оценили как «Нравится»
Самые активные сегодня
  • Василий Банников
    • 13 ответов
    • 0 вопросов
  • nava2002
    Borys Latysh
    • 8 ответов
    • 0 вопросов
  • rPman
    • 8 ответов
    • 0 вопросов
  • Надим Закиров
    • 7 ответов
    • 1 вопрос
  • IonDen
    Денис Инешин
    • 7 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 7 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации