Задать вопрос
  • Как лучше устроить сервер для мессенджера?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучше для чего именно? Для передачи сообщение между сервером и клиентом в вебе уже давно придуманы веб-сокеты, поэтому лучше выбрать ЯП/фреймворк, где реализована адекватная поддержка данного протокола и есть библиотеки. HTTP можно, конечно, использовать - но только с костылями. Вот только, зачем? А если не веб - то можно брать любой бинарный сериализатор и сразу использовать голые сокеты (впрочем и веб-сокеты и вне веб тоже нормальное решение).
    Ответ написан
    2 комментария
  • Как очистить оперативную память с python?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Провести дебаг вашего приложения и устранить утечки памяти. Если не получается, то использовать стандартный костыль в виде перезапуска вашего приложения время от времени.
    Ответ написан
    Комментировать
  • Какая самая простая для программирования среда на Windows XP?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Ну, самый простой ЯП - это Форт. Проще уже некуда: просто слова разделённые пробелами. Известный мне рекорд минимальной реализации: 254 занятых байта из 256 байт оперативной памяти в каком-то МК и целых два свободных байта для использования. И SciTE-Ru в качестве IDE - он очень гибкий, плагины, множество поддерживаемых ЯП, огромная куча настроек, автоматизация и прочее. В общем, почти как VSCode - только шустрый нативный интерфейс без браузерных движков и жаваскрипта.
    А если что-то более сложное - то C# и .Net 4.7.
    Ответ написан
    Комментировать
  • Произошло ли повреждение материнки в сокете?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Повреждения вполне могли быть, при условии, что материнская плата хлипкая, была не прикручена на все винты в корпусе и не было усиливающей пластины сзади. Вообще, многое зависит от модели сокета, материнской платы и кулера. В старых сокетах ножки на процессоре и фиксируется рычагом сбоку, а в новых - на материнской плате и сам процессор фиксируется рамкой по периметру. Я так понимаю, ваш случай - это сокет АМ4, скорее всего, либо более старый. Кроме того, для защиты материнской платы от изгиба от тяжелого кулера сзади применяется усиливающая пластина. В целом же, обычно сокеты и процессоры АМ3/АМ4 без проблем переживают извлечение с кулером и зафиксированной скобой. Тут скорее вероятность оторвать или погнуть ножки процессора если извлекать кулер под углом или с вращением - можно только ровно вверх тянуть. Погнутую ножку можно очень аккуратно выпрямить, а оторванную вполне можно припаять обратно, если не потерялась, или заменить куском медного провода такой же толщины.
    Для того, чтобы избежать такой ситуации в будущем следует использовать качественную термпопасту, типа арктик мх5/6. Ну а перед снятием кулера прогреть процессор полчаса в синтетических тестах по максимуму - при нагрев делает термопасту чуть более пластичной. Хорошая термопаста остаётся пластичной достаточно долго (например мх5 у меня вполне нормально пережила лет пять или шесть круглосуточной эксплуатации и осталась достаточно пластичной и не полностью высохла). Кулер следует не дергать сразу вверх, а попробовать очень аккуратно прокрутить по кругу сначала в одну сторону на несколько миллиметров, а потом в другую сторону и так потихоньку расшатать его, чтобы термпопаста разошлась и отклеилась. Если слишком сильно присохла - то тут уж только вверх дергать, иначе есть большой риск сломать ножки процессору. А вот на современных сокетах такого риска практически нет.
    Ответ написан
    3 комментария
  • Как создать такой эффект вокруг фото?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Можно целиком картинкой, можно фоном, можно SVG, а если надо рандомизировать - JS + SVG.
    Ответ написан
    Комментировать
  • Какая альтернатива Plex есть сейчас?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Самая лучшая альтернатива - уйти от этих недоделок "смарт-тв" и поставить нормальную тв-приставку на ведроиде. Например, что-то типа Vontar X3 / HK1 Box / Transpeed X3 Air - недорогой адекватный вариант, есть сообщество на 4pda.
    Ответ написан
    Комментировать
  • Как сохранить вкладку браузера со всеми загруженными скриптами?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Используйте пользовательские скрипты - расширение TemperMonkey и другие обезьянки.
    Ответ написан
    Комментировать
  • Как обратиться к docker-контейнеру, размещенному в vm ubuntu, с хоcт машины windows?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если вам не нужен именно нат, то используйте мост для коннекта по сети - так намного проще, т.к. виртуалка сразу становится доступна в сети хоста по IP. Если нужен именно нат - для начала проверьте, что между виртуалкой и хостом работает правильно проброс порта, далее проверьте правильность работы проброса между контейнером и самой виртуалкой на правильном интерфейсе.
    Ответ написан
    Комментировать
  • Как сделать 2 рабочих стола на 2 монитора?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Что значит "создать"? При подключении монитора винда по-умолчанию растягивает рабочий стол на второй монитор. Может имеете ввиду виртуальный рабочий стол? А для запуска приложения при старте ПК используйте каталога "автозагрузка" в меню пуск. Вот с размещением приложения на мониторе есть нюансы: если приложение не умеет запоминать свое последнее положение на рабочем столе, то следует использовать любой автоматизатор или скрипт для принудительного перемещения окна в нужное положение.
    Ответ написан
    4 комментария
  • Что делать если в клавиатуру затекла вода/спирт и несколько клавиш перестало работать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ноутбучные клавиатуры обычно не ремонтопригодны и при неисправностях, особенно при залитии, меняются целиком на новую. Если в вашем случае все же можно её разобрать не сломав - то следует полностью разобрать, промыть в чистом спирте/дистиллированной воде (в автозапчастях продаётся) или же промыть в ультразвуковой ванне. А полностью - потому что есть шанс, что вода затекла ещё куда-то.
    Ответ написан
    4 комментария
  • Возможно ли без костылей тихо установить VNC Server с установкой пароля?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Называется "тихая установка". В мануале всё подробно описано: https://www.tightvnc.com/doc/win/TightVNC-installe...
    Ответ написан
    Комментировать
  • Почему ConEmu не видит переменные среды?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Смотрите настройки ConEmu - там можно гибко настраивать, что и как именно он запускает. Кроме того, у вас на первом скрине неудачная попытка запуска команды ls в CMD и удачная в PS, а на втором - неудачная в CMD. Определитесь более точно, что именно, при каких условиях, где и как именно не видно. У меня вот всё работает отлично с гит-башем, а сигвин - отдельно.
    Ответ написан
  • Как соединить локальный порт с сервером?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Использовать SSH туннель.
    Ответ написан
  • Компилируемый ЯП в стилистике JS есть?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    C#. А чтоб в 10кб скомпилить - тут только что-то низкоуровневое с оптимизацией бинарника надо. При современных терабайтах на дисках - требование бессмысленное. Разве что для МК, IoT и прочей встройки - а там обычно всё те же си и плюсы.
    Ответ написан
    1 комментарий
  • Почему клиент WebSocket возвращает такие фреймы?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Возможно клиент использует дополнительные зарезервированные опкоды для каких-то своих целей/задач со своим сервером и поэтому он не соответствует стандарту. При условии, что фреймы получены правильно, конечно.
    UPD: вероятно фреймы просто приходят кусками и вы не учитываете данный момент в своём коде. Спасибо Ivan Ustûžanin за напоминание данного факта.

    RFC 6455 #5.2
    Defines the interpretation of the "Payload data". If an unknown opcode is received, the receiving endpoint MUST _Fail the WebSocket Connection. The following values are defined.

    • %x0 denotes a continuation frame
    • %x1 denotes a text frame
    • %x2 denotes a binary frame
    • %x3-7 are reserved for further non-control frames
    • %x8 denotes a connection close
    • %x9 denotes a ping
    • %xA denotes a pong
    • %xB-F are reserved for further control frames
    Ответ написан
    7 комментариев
  • Как настроить Teelgram для рабочих коммуникаций?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Правильнее будет запустить на рабочем хостинге любой аналог слака. Тот же рокет-чат, например. Ибо тм для рабочих коммуникаций - так себе.
    Ответ написан
  • Какими диаграммами или способами визуализировать зависимости модулей и функциональности?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Любыми понятными - рамками, цветами и прочими стилями. Предложенный вариант в виде таблицы вполне понятен - а это самое главное.
    Вот пара примеров:
    Каталог товаров
    20b039b972.png
    Сервис авторизации (CAS)
    5bd748db6d572869658821.png
    Ответ написан
  • Как сделать отступ от текста JS+HTML?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Просто сразу все в таблицу положить - она специально для этого и создана.
    Ответ написан
    Комментировать
  • Как в простом блокноте сделать текст жирным?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Никак. Блокнот работает только с обычным текстом и не поддерживает какие-либо текстовые стили. Используйте текстовый редактор для стилизации текста - они для этого и предназначены. Единственное, что можно сделать в блокноте - выбрать шрифт для всего текста, его начертание и размер.
    Ответ написан
    Комментировать
  • Как тестировать в авторежиме визуальные дефекты?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Делать скриншоты страницы на каждое изменение и сравнивать до и после, далее вырезать изменившиеся части и их в отчете показывать для визуального контроля уже человеком.
    Ответ написан
    2 комментария