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

    VoidVolker
    @VoidVolker
    А, так речь про подсчет шагов в игре, а не обычный счетчик шагов, как написано в заголовке. balgarot, тогда, укажите в заголовке/топике, что речь про игру, а не про простой подсчет шагов, чтобы людей не путать.
    Написано
  • Почему возникает сбой сети на виртуальной машине Linux после блокировки рабочего стола хоста?

    VoidVolker
    @VoidVolker
    Я так и не нашел решения этой проблемы и просто перзапускаю службу VBox'а и потом саму виртуалку:
    net stop "VBoxSDS"
    net start "VBoxSDS"

    В семерке это баг оочень редко, но все же всплывал, а в десятке - регулярно.
    Написано
  • Как предотвратить накрутку шагов в приложении по отслеживанию шагов?

    VoidVolker
    @VoidVolker
    А какая собственно разница? Кому эти шаги может потребоваться накручивать? Да и какой смысл кому-то так заморачиваться? Ну, накрутит пользователь себе миллион шагов и что? Он-то все равно будет понимать, что это просто накрученный счетчик. Вам-то какая разница, что у него там накручено или не накручено? Ну накрутил и накрутил - да и фиг с ним, это проблемы пользователя, а не ваши. Да, будет там отклонение в статистике для аналитиков - но это все фильтруется и надо понимать, что точность там может плавать.
    Написано
  • Как не подгружать картинки в selenium? Сделать программу менее затратной по ресурсам?

    VoidVolker
    @VoidVolker Куратор тега C#
    Ну как, открываете инструменты разработчика и исследуете канвас, запросы, исходный код, что, где, как, и когда вызывается. И далее уже по ситуации.
    Написано
  • Как не подгружать картинки в selenium? Сделать программу менее затратной по ресурсам?

    VoidVolker
    @VoidVolker Куратор тега C#
    Ну, я тут вижу решением только анализ кода, который рендерит на канвас и его отключение через внедрение кода либо подменой исходного файла с кодом на исправленный вариант. Можно, конечно, попробовать сначала удалить канвас, но это может привести к поломке вообще всего кода.
    Написано
  • Как не подгружать картинки в selenium? Сделать программу менее затратной по ресурсам?

    VoidVolker
    @VoidVolker Куратор тега C#
    При нормальной работе ПК 100% нагрузка всех ядер даже в течении суток (и вообще любого времени) не должна вырубать ПК или убивать ПО, нагружающее ПК. Тем более выделенный сервер, который стоит в ЦОД в стойке со стабильным питанием и охлаждаемый чистым воздухом с правильным уровнем влажности и низкой температурой. В таком случае, вам следует обращаться к хостеру, где размещен данный сервер с вопросом - а чего это за фигня такая? Или искать проблемы конкретно в вашем ПО и окружении.
    Написано
  • Из-за чего могут лагать интерфейсы Windows 11?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Антивирус есть? Проверяли на майнеры и вредоносное ПО? С LiveCD?
    Написано
  • Есть ли языки/нотации для записи бизнес-логики?

    VoidVolker
    @VoidVolker
    Ну, тут у вас вариантов немного: либо использовать полноценный ЯП и какой-то визуализатор логики кода, либо диаграммы, либо какой-то специализированный ЯП для описания логики, либо писать свой велосипед. Можно взять что-то гибридное типа ЯП Дракон.
    Написано
  • Как правильно заказать разработку по для контроллера?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Да, там может быть что угодно.
    Написано
  • Есть ли языки/нотации для записи бизнес-логики?

    VoidVolker
    @VoidVolker
    flowchart TD
        A[Полльзователь] --> B(Скидка)
        B --> C{Тариф - платина?}
        C -->|Да| D[15%]
        C -->|Нет| E[5%]

    Картинка:
    spoiler
    6687d7a27a876258314167.png
    Написано
  • Нужен ли Docker Desktop для работы с Docker из под Windows + WSL2 (Ubuntu)?

    VoidVolker
    @VoidVolker
    Квазиморд Сидорович,
    Серьёзно?!

    Да, вполне серьезно.

    Значит запускаем windows:

    А зачем её выключать-то? Несмотря на все косяки мелкомягких, винда нынче все же достаточно стабильная ось, чтобы работать без проблем несколько месяцев. А еще есть спящий режим, из которого винда просыпается за пару секунд. Современные ССД достаточно быстрые и винда запускается за десяток-другой секунд. Кроме того, винда - всего лишь рабочее пространство и к запуску докера отношения не имеет, ведь её для любой работы за ПК надо запускать. Может еще посчитать время на вход в рабочий кабинет и тыканье кнопки пальцем?

    в windows запускаем VirtualBox:

    А зачем его запускать, если его сервис и так в автозапуске и виртуалка запускается одним кликом?

    в VirtualBox запускаем Linux:
    в Linux запускаем Doker:
    в Doker запускаем Linux...

    Два клика: по виртуалке и по консоли или VSCode, в котором консоль автоматом открывается. Кроме того, это все просто этапы подготовки к началу работы. Надоедает делать несколько кликов? Автоматизаторы, скрипты, ярлыки, горячие клавиши и прочее изобрели даже не вчера. Один раз кнопочку нажал - все рабочие утилиты запустились. VSCode и одна-две виртуалки у меня работают месяцами и закрываю/перезапускаю их только при обновлении или когда что-то ломается в виртуалке в ходе экспериментов.

    Тогда уж, если на то пошло - не страдать ***, а ставить осью Linux и работать в нем.

    Ставить несколько осей на одну машину неудобно. Надо завершить работу, все закрыть, сохранить, перезагрузиться, все открыть, запустить, поработать, потом обратно еще раз. Тогда нужна отдельная машина. Собирать две рабочие станции под две разные оси? Дорого и не эффективно. Можно использовать старый ПК - но там как бы обычно мощностей и скоростей ощутимо меньше, чем на текущей рабочей машине. А если надо несколько разных линуксов? А если надо десяток машин? А если еще и разных версий? А другие ОС? А тестирование ПО в разных ОС? Особенно под виндой - там куча легаси кода вперемешку с новомодными индусскими свистоперделками, которые работают через африканскую тьмутараканью. Потери производительности виртуалки в несколько процентов на современном ПК вообще незаметны. Я еще десяток лет назад спокойно использовал тяжеловесную студию в виртуалке - вообще без проблем все летало. И это на каких-то 4 ядрах из 6, саташном ССД и дестяке гигов ОЗУ.

    Итого подготовка рабочего места сводится к "тыкнуть эникей", чтобы проснулись ПК и монитор, а не к перечисленному вами списку "то-сё, пятое-десятое".
    Написано
  • Авторизация на папку в батнике, как реализовать?

    VoidVolker
    @VoidVolker
    Тимур, отлично, к логам, ошибкам и любому не форматированному тексту это тоже относится.
    Написано
  • Как открыть 22 порт для локального Gitlab Server через роутер?

    VoidVolker
    @VoidVolker
    Так ведь я же ведь уже написал - проксировать через SSH тунель, который и проксирует запросы с 22 порта прокси-сервера на порт gitlab ssh на сервере гитлаба.
    Написано
  • Как открыть 22 порт для локального Gitlab Server через роутер?

    VoidVolker
    @VoidVolker
    bind [0.0.0.0]:22: Permission denied

    О, а про ограничения на биндинг портов ниже 1000 я как-то и забыл. Тогда тут два варианта: снимать ограничение по порту или запускать туннель от рута.

    Балансировщик нужен был, как я думал, для того чтобы открыть доступ в интернет, но это как оказалось так не работает

    Роутер один и он не может балансировать между одинаковыми портами

    Ну, исходя из вашего описания, как я понял у вас прокси смотрит в интернет/вашу сеть, а сервер с гитлабом находится за ним. Прокси сервер же у вас уже есть - вот в нем nginx пусть и разруливает запрсоы на разные сайта на разные сервера.
    Написано
  • Как открыть 22 порт для локального Gitlab Server через роутер?

    VoidVolker
    @VoidVolker
    Зачем пароль? Настройте нормальную авторизацию по ключу. Не используйте учетную запись рут сервера, а создайте отдельного пользователя и под ним авторизуйтесь. Настройки тунеля укажите в конфиграции ssh: так удобнее - можно просто указать название тунеля. Для AutoSSH сделайте systemd конфиг для автостарта.
    ~/.ssh/config
    Host tunnel-name
      HostName 1.2.3.4
      Port 1234
      IdentityFile                  ~/.ssh/id_ed25519
      LocalForward                  0.0.0.0:22 localhost:22
      ExitOnForwardFailure  yes
      ServerAliveInterval   5
      ServerAliveCountMax   3

    etc/systemd/system/tunnel-name
    [Unit]
    Description=AutoSSH tunnels for ...
    After=network-online.target
    StartLimitIntervalSec=0
    
    [Service]
    Environment="AUTOSSH_GATETIME=0"
    ExecStart=/usr/bin/autossh -M 0 -T -N tunnel-name
    Restart=always
    RestartSec=2
    User=tunnel
    WorkingDirectory=/home/tunnel
    
    [Install]
    WantedBy=multi-user.target
    Написано
  • Как открыть 22 порт для локального Gitlab Server через роутер?

    VoidVolker
    @VoidVolker
    Нет, неправильно. nginx - это веб сервер, а не SSH сервер и к SSH тунелю он не имеет никакого отношения. В данном конфиге в проксируете HTTP протокол на порт SSH протокола. Читайте ман по SSH тунелям: https://habr.com/ru/companies/flant/articles/691388/
    Для запуска и постоянной работы тунеля рекомендую использовать AutoSSH.
    Написано
  • Нужен ли Docker Desktop для работы с Docker из под Windows + WSL2 (Ubuntu)?

    VoidVolker
    @VoidVolker
    Владислав Лысков,
    всл жрет ресурсов в разы меньше

    А что, нынче прям вот такая проблема с ресурсами у ПК? Слабенькие и медленные процессоры, у которых одно-два ядра, мало оперативной памяти? А в это время браузеры жрут десяток-другой гигов. Гига памяти и пары ядер виртуалке хватает вполне. Если надо запускать кучу контейнеров - то да, там уже надо больше. И оно их будет жрать независимо от платформы и методов запуска.

    умеет встраиваться в иде

    Консоль что в всл, что в виртуалку, что на сервер одна и та же, VSCode прекрасно коннектится по SSH и разницы нет что на хосте работать, что в виртуалке. Возможно имеете ввиду какую-то специфическую фичу или фичи?

    работать гораздо убоднее, чем в виртуалке

    Я бы не сказал - в VirtualBox можно в пару кликов копировать, приостановить, перенести, сделать бэкап, перенастроить сеть и прочее. Очень даже удобно пользоваться. Функционально VB далеко впереди WSL. А так - удобство сугубо индивидуальная вещь.
    Написано
  • Нужен ли Docker Desktop для работы с Docker из под Windows + WSL2 (Ubuntu)?

    VoidVolker
    @VoidVolker
    Drno +1.
    Квазиморд Сидорович аргументируйте. В виртуалке под линуксом докер работает великолепно и без всяких проблем.
    Написано
  • Вопрос про термопасту и термопрокладки?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Я не в курсе какие именно у вас там транзисторы и где они расположены. Термопаста обычно диэлектрик, но есть и специфические, которые проводят ток. Вот со вторыми надо быть намного осторожнее.
    Написано