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

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

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

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

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

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

an_tropa

  • 4
    вклад
  • 10
    вопросов
  • 10
    ответов
  • 40%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Какую платформу выбрать для десктопного приложения с учетом поддержки win XP,7,8,10?

    OCTAGRAM
    OCTAGRAM @OCTAGRAM
    Да, XP всё же желательно исключить. В Vista добавили мониторы Хоара на уровне API и сокеты IPv6 сдвоили с IPv4 по типу Linux. Гипотетически можно было бы переключать реализации мониторов между XP'шным, но вот почему-то не сделали так разработчики ни в коммерческих компиляторах, ни в open source порта pthreads единого не было. С IPv6 та же история, можно было бы гипотетически, готовясь открыть соединение, получив от DNS список адресов IPv6 и IPv4, перемешав их, не зная заранее, какой сработает, подготовить два сокета, IPv4 и IPv6, как это делал Firefox, но куча остального софта вместо этого использовала кмк грязный хак, который есть в Linux, а в Vista этот грязный хак воспроизвели, и все кинулись его использовать вместо того, чтоб писать как положено. Ничего не поделать, слишком много проблем совместимости с XP.

    Компьютеры, как можно понять, новизной не отличаются. Я на таких работал. С# и Java безальтернативно навязывают трассирующую сборку мусора, и это просто кошмар с ними работать. Программам с трассирующей сборкой мусора нужно для хорошей работы в 5 раз больше оперативной памяти, чем занято их объектами. Можно поискать график, на котором будет катастрофическая деградация производительности, когда памяти всего лишь в 2 раза больше, чем занято. Ещё когда таких программ становится несколько, они по очереди в своп ходят, вытесняя друг друга из памяти. А ещё какой-нибудь касперский содержимое загружаемого свопа неукоснительно проверяет во избежание. Как же я настрадался в техподдержке.

    С C++ есть все шансы развести глюкотрон. Python сочетает лучшее из двух миров: и тормоза, и глюкотрон. Но глюкотрон по другой причине, из-за динамической типизации так называемой.

    А Delphi вполне себе рабочий инструмент. Против глюков есть типизация и проверки диапазонов, по умолчанию выключенные, но ведь можно включить. Сборки мусора нет. Контейнеры на счётчиках ссылок можно взять в Spring4D.
    Ответ написан более года назад
    4 комментария
    4 комментария
  • Эффекты при наведении на элемент?

    SeaInside
    Максим Морев @SeaInside
    10 лет пилю все эти штуки
    По наведению на кнопку контентной части добавляется класс "interference", который запускает анимацию:
    .interference {
      animation: interference 0.5s linear;
    }

    Сама анимация простейшая:
    @keyframes interference {
      20% {
        filter: blur(2px);
        transform: skewY(-1.2deg)
      }
      30% {
        filter: blur(2px);
        transform: skewY(1.2deg)
      }
      100% {
        filter: blur(0px);
        transform: skewY(0)
      }
    }


    Заодно псевдоэлементом добавляется фиксированный фон, который мигает также с помощью свойства animation.
    Код форматировать лень, гуглите "css blink animation".
    Вот картинка: https://danieldefo.ru/styles/star/glitch-overlay.png

    Резюме: дизайнерская задумка ничего (хотя мне сама иконка больше нравится - есть что-то такое мистическое), а чисто технически это делать - скука смертная.

    Откройте консоль, добавьте класс сюда и изучайте инспектор.

    5e75480155473551632663.png
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как выстроить в 3 колонки?

    develx
    xdevelx @develx
    Web developer
    Так?

    https://codepen.io/xdevelx/pen/ExjpGJB

    3 итема

    горизонтально или вертикально? Если горизонтально, то в чем проблема выводить по 20%? Если вертикально, то css columns.
    Ответ написан более двух лет назад
    4 комментария
    4 комментария
  • Какой движок выбрать для локальной сети?

    Sanes
    Sanes @Sanes
    1. берём 5k дерева
    2. идем на фриланс
    3. выбираем начинающего исполнителя по Laravel

    За пару дней будут вам и пользователи и статьи с комментариями.
    И вам недорого и ему для старта нормально.
    Потом уже пилите, как вам надо.
    Ответ написан более двух лет назад
    5 комментариев
    5 комментариев
  • Какой движок выбрать для локальной сети?

    Kozack
    Alex @Kozack
    Thinking about a11y
    По моему формум плохой выбор. Ищите среди систем специализированных для работу внутри компании. Разные такс менеджеры, CRM и т д
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как подставить в поле (input) значение с прошлой страницы?

    DevMan
    DevMan @DevMan Куратор тега JavaScript
    sessionstorage, localstorage, cookies.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Emmet распаковывает не правильно, как настроить?

    xonar @xonar
    А смысл?
    Было такое, но мне пришлось сносить VS code. Не знаю что вы используете, но может тоже поможет.
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как стать разработчиком мобильных приложений?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Какой у вас сейчас телефон в кармане, с того и начинайте.
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
Оценили как «Нравится»
Самые активные сегодня
  • Dr. Bacon
    • 7 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 6 ответов
    • 0 вопросов
  • dollar
    dollar
    • 6 ответов
    • 0 вопросов
  • rPman
    • 6 ответов
    • 0 вопросов
  • senku1435
    Daniil Igumenshev
    • 5 ответов
    • 1 вопрос
  • sergiks
    Сергей Соколов
    • 5 ответов
    • 1 вопрос
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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