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

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

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

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

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

Как я в студенчестве подсел на компьютеры одного бренда и, повзрослев, встретил их снова
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

softshape

  • 1
    вклад
  • 82
    вопроса
  • 13
    ответов
  • 31%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему застревает (stuck) простейшее задание в GitLab?

    softshape @softshape Автор вопроса
    Оказалось, что с файлом все ОК. Наш админ остановил раннера. Когда он его запустил снова, все заработало.
    Ответ написан 11 февр. 2020
    Комментировать
    Нравится Комментировать
  • Как масштабировать SVG так, чтобы сохранить радиус окружностей?

    softshape @softshape Автор вопроса
    Все-таки вариант Moskus с "ужасно короткой линией" - а точнее, с линией нулевой длины - оказывается в итоге наименее извращенным из всех возможных типов извращений. Circle заменяется на:

    <line x1="x" y1="y" x2="x" y2="y" style="stroke:#00a7e1;stroke-linecap:round;stroke-width:13px;vector-effect:non-scaling-stroke" />

    и оно тянется как резина.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как сделать правильный Holy Grail Layout с прокруткой на Flexbox?

    softshape @softshape Автор вопроса
    main {
       flex: 2;
       overflow: auto;
    }
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как c nginx отдать другой файл для IE?

    softshape @softshape Автор вопроса
    В общем вот итоговый код, который работает как надо.

    location = /css/development.css {
                if ($http_user_agent ~* 'Trident') {
                    rewrite ^(.*)$ /css/production.css last;
                }
                alias C:/Work/src/css/development.css;
            }
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Есть альтернативы CSSComb?

    softshape @softshape Автор вопроса
    Нашелся плагин vscode-postcss-sorting - https://github.com/mrmlnc/vscode-postcss-sorting. У него правда все отключено по умолчанию, но скопированный из старого CSSComb порядок свойств заставил его работать - https://github.com/mrmlnc/vscode-postcss-sorting/i...
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Почему dbus-daemon на Ubuntu 12.04 ест 30% CPU?

    softshape @softshape Автор вопроса
    Отвечаю сам себе - dbus-daemon это симптом. Надо идти смотреть kernlog и syslog. Анализ логов показал постоянный respawn двух процессов. Их отключение решило проблему с загрузкой CPU.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Есть ли открытая статистика запросов в Google Play?

    softshape @softshape Автор вопроса
    Я в итоге сделал кардинально - создал приложение с помощью конструктора, в название которого указал нужную поисковую фразу. Полдня делов, зато теперь у меня есть точная статистика, ищут ли эту фразу, качают ли приложения или нет.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 1 2 комментария
  • Как переопределять template.dirs в Django?

    softshape @softshape Автор вопроса
    В общем думали-думали и вернулись к решению, от которого хотели изначально уйти. Это стандартное джанговское "запуск нескольких копий, каждая со своими settings.py". Задачу нашу она решает как из пушки по воробьям, но ведь решает.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как в Django насильно разлогинить пользователя?

    softshape @softshape Автор вопроса
    Гуглеж навел меня на метод update_session_auth_hash() - это не оно, случайно?
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как сделать SVG rect с четкими краями, pixel perfect?

    softshape @softshape Автор вопроса
    Сработало! Но одним свойством не отделаешься, т.к. прямоугольники стали визуально разного размера. См. скриншот -

    7b88f1b3e7de45e993a9893c2058c958.png

    Вопрос, как подобрать правильную ширину/высоту, остается в силе.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как прятать JS-шаблоны от поисковиков?

    softshape @softshape Автор вопроса
    robots.txt не поможет, т.к. шаблон вставлен в обычную HTML страницу (там было еще слово DIV но его скушал парсер Тостера).
    А вот < noindex > - само то, но к сожалению только для Яндекса.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как сохранить состояние ajax-страницы?

    softshape @softshape Автор вопроса
    Клево! А почему не элегантное? Оно очень простое и невидимое для пользователя, а значит - самый лучший выбор :), спасибо за идею.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Как сохранить состояние ajax-страницы?

    softshape @softshape Автор вопроса
    Кукисы не хорошо, есть одна принципиальная тонкость. Если на страницу зашли "просто так", по ссылке на нее, то показать надо "понедельник", т.е. состояние по умолчанию. Восстанавливать "воскресенье" необходимо только если на страницу вернулись через Back.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • sashabeep
    sashabeep
    • 12 ответов
    • 0 вопросов
  • Шахмаев Анвар
    • 8 ответов
    • 0 вопросов
  • Dr. Bacon
    • 7 ответов
    • 0 вопросов
  • approximate_solution
    approximate solution
    • 6 ответов
    • 0 вопросов
  • MinTnt
    MinTnt
    • 6 ответов
    • 0 вопросов
  • opium
    Пума Тайланд
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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