Задать вопрос
  • Как вывести имя компьютера на экран входа в систему?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Да, это достаточно легко сделать. В любом формошлёпе клепаете простейшую форму и в ней выводите имя машины, окну ставите стиль ToolWindow (WS_EX_TOOLWINDOW), без бордера (а еще хорошо бы отключить системное меню и закрытие через Alt+F4). Устанавливаете вот этот Windows-logon сервис, а в настройках указываете ранее созданное приложение.
    Ответ написан
    9 комментариев
  • Разноцветный шум в меню на TF-DVR31FHD. Что делать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Сдохло в нём что-то - либо нести в СЦ ремонтировать либо новый покупать.
    Ответ написан
  • Как сконфигурировать статический ip?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Статический, белый или внешний IP назначается вашему роутеру для его доступности из глобальной сети интернет, а не устройству в вашей локальной сети. Ваша локальная сеть - ваша, интернет их не видит, аналогично делает и провайдер - у него есть (условно) свой большой роутер/роутеры, откуда в остальную часть интернета подключаются абоненты. И вот у этого роутера есть свой IP(обычно их целый набор), через который в интернет ходят все абоненты. И вот услуга "внешний IP" как раз и выдаёт из пула IP адресов провайдера один адрес целиком в пользование отдельного абонента, который он может использовать как ему хочется. И для интернета теперь есть, условно, два IP адреса: один ваш индивидуальный IP адрес и второй IP, с которого подключаются все остальные абоненты провайдера. Вот общий IP адрес и называется "серым", а индивидуальный - "белым", "статическим", "внешним".
    Если вы хотите внутри вашей локальной сети настроить статические адреса: в настройках роутера заходите в разделе "DHCP-сервер", далее в подразделе "Резервирование адресов" привязываете желаемый IP адрес к мак адресу целевой машины, переподключаете машину к сети и у неё обновляется IP адрес.
    Для публикации какого-то внутреннего сервиса в сети интернет вам следует сделать проброс нужных вам портов в разделе "NAT переадресация" -> "Перенаправление порта" - указываете IP адрес ПК с вашим сервисом/приложением и два порта: внешний и внутренний. Внешний - это порт на внешнем IP адресе, т.е. на интерфейсе WAN роутера, а внутренний - это порт целевой машины. Все запросы, приходящие на внешний IP адрес по данному порту будут перенаправляться на целевую машину на указанный порт.
    Ответ написан
    Комментировать
  • Где опубликовать резюме?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например https://wellfound.com/ (бывший AngelList)
    Ответ написан
    3 комментария
  • Настройка nginx для нескольких статич сайтов (прилоджений реакт)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Выкидываете из основного конфига /etc/nginx/conf.d все ваши настройки текущего сайта
    2. Пишите отдельно конфиг каждого сайта в файлы вида /etc/nginx/sites-available/site.domain
    3. В конфигурацию сервера добавляете домен сайта: server_name site.domain;
    4. Добавляете симлинки для каждого сайта в каталог sites-enabled: /etc/nginx/sites-available/site.domain -> /etc/nginx/sites-enabled/site.domain
    Ответ написан
    5 комментариев
  • Куда перенести однобуквенный домен?

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

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Именно хоткея нет, но есть теневое подключение: https://winitpro.ru/index.php/2014/02/12/rds-shado...
    Условно - курсор привязан к ОС. На хосте свой курсор, а на виртуалке - свой. Когда разворачивается окно виртуальной машины, то курсор в виртуалке привязывается к курсору хоста. Так что в данном случае это баг вашего кликера, что там не учитываются возможные помехи со стороны пользователя или он не встаёт на паузу.
    Ответ написан
    Комментировать
  • Удалил код в файле и случайно закрыл VS Code, а у меня стоит авто сохранение, зашёл а когда нет. Можно ли как-то его восстановить?

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

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    1. Скачиваете nnCron: www.nncron.ru/download/nncron193b15.exe
    2. Устанавливаете с галочками автозапуска по умолчанию - т.е. не меняете, оставляете как есть (либо автозапуск для одного пользователя, если ПК для нескольких пользователей)
    3. В свойствах исполняемых файлов nncron.exe и tm.exe на вкладке "Совместимость" -> "Для всех пользователей" -> "Параметры DPI" -> "Разрешение: открою эту программу" и "Масштабирование: приложение".
    4. Русский мануал тут: https://nncron.ru/download/help_ru.zip - для удобства заменить на английский nnCron/doc/help.chm (там же в разделе есть инструкция по регистрации бесплатной версии)
    5. Качаете вот эти два плагина в каталог nnCron/plugins: https://www.nncron.ru/download/plugins/keystate.spf www.nncron.ru/download/plugins/vv/extwords.spf
    6. В контекстном меню иконки ннкрона в трее заходите "параметры" -> плагины и добавляете оба плагина, порядок важен: сначала keystate.spf, а потом уже extwords.spf.
    7. Далее в том же контекстном меню жмёте "редактировать" -> "purge-cron-log" -> вкладчка "дополнительно" и добавляете в конце задачи русский комментарий: \ Тест
    8. Сохраняете. Да, это костыль, чтобы добавить следующую задачу и виндовый блокнот сохранил всё в верной кодировке ANSI, а не UTF-8. Просто сделать именно так проще всего.
    9. Ну и в конце "редактировать" -> "Crontab: nncron.tab" и добавляете вот эту задачу и сохраняете:
      #( CursorReturn
      SingleInstance
      WatchHotKey: "^{F1}"
      Action:
      \ Подсказка по позиции курсора
      0x00000000 0xFFFFFF HINT-COLOR \ Тёмная тема
      
      \ Получаем позицию курсора
      MOUSE-POS
      
      \ Дублируем позицию курсора и задаём её как позицию подсказки
      2DUP HINT-POS
      \ Показываем подсказку 
      HINT: "<- Курсор"
      
      \ Ждём отпускания клавиши "контрол"
      VK_LCONTROL WAIT-KUP
      \ Возвращаем курсор в исходную позицию
      MOUSE-MOVE
      
      \ Закрываем подсказку
      HINT-OFF
      )#


      Всё, теперь по хоткею Control+F1 позиция курсора запомнится и при отпускании контрола курсор вернётся обратно с точностью до пикселя. Хинт добавлен для наглядности и что всё работает как надо - его анимация может быть раздражающей, поэтому вот эта же задача без хинта:
      #( CursorReturn
      SingleInstance
      WatchHotKey: "^{F1}"
      Action:
      \ Получаем позицию курсора
      MOUSE-POS
      \ Ждём отпускания клавиши "контрол"
      VK_LCONTROL WAIT-KUP
      \ Возвращаем курсор в исходную позицию
      MOUSE-MOVE
      )#

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

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Да просто чтобы не печатать какие-то длинные названия переменных, когда там что-то типа стандартных exports, error, exception, target или это просто часть стандартного интерфейса какого-то модуля, который повторяется в проекте миллион раз, а так же для сокращения видимого объема кода и облегчения его восприятия.
    Ответ написан
    Комментировать
  • Как дополненная реальность (AR) в iOS поможет мне в покупках или играх?

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Сходить в магазин и посмотреть своими глазами. Брать монитор не для игр больше 120 герц не имеет особого смысла, а жертвовать размером и разрешением ради 240 герц на IPS матрице не самое разумное решение. Куда оптимальнее будет взять те же привычные 144 герца, но 4к на 32 дюймах - вот тут будет действительно хороший и приятный апгрейд. Если так очень сильно хочется герцов еще больше и точная цветопередача не сильно важна - то лучше взять на VA или OLED матрице 4к и 32 дюйма. После работы на 32 дюймах в 4к разрешении TN матрица на 24 дюймах и FHD покажется ужасом.
    Ответ написан
    1 комментарий
  • Как добавить новый домен на хостинг?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    RTFM: там в мануале есть подробная инструкция и даже с картинками: https://kb.porkbun.com/article/54-pointing-your-do... И аналогичный мануал есть у каждого регистратора доменов и у каждого хостера по всему интернету.
    Ответ написан
    Комментировать
  • Как принудительно уменьшить размер окна меньше допустимого?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    InqSoft Window Scanner: old-dos.ru/index.php?page=files&mode=files&do=show... - выбираете окно (прицел в левом углу перетащить или хоткей назначить в конфиге), далее жмёте кнопку "изменить положение и размер окна" в правой части (зеленые стрелки в четыре стороны). Перед запуском в свойствах исполняемого файла укажите настройки DPI: совместимость -> для всех пользователей -> DPI -> разрешение - открою приложение и масштабирование - приложение. Если не получится, то скорее всего не даёт уменьшить окно меньше допустимого само приложение и единственный вариант - это реверсинг приложения и по сути взлом.
    Ответ написан
    2 комментария
  • Как выявить причину фризов?

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    То, что вы ищите называется "статический хостинг". Эта фича есть в любом Http сервере. Самый простой вариант - ставите ngnix и конфиг что-то типа такого:
    server {
        root /data/images;
        location ~ \.(gif|jpg|png)$ {
            root /data/images;
        }
    }
    Ответ написан
  • Как подключить мышку (и возможно клаву) к двум компьютерам одновременно?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Если хотите использовать две машины сразу одним комплектом из клавиатуры и мыши, а так же монитор ПК плюс монитор ноутбука, то вам нужен программный KVM. Единственное адекватное и юзабельное решение: https://www.inputdirector.com/ - я перепробовал все остальные варианты и это оказалось единственное решение, которое работает адекватно и без проблем. Во всех остальных какие-то проблемы, странные баги, нету важных фич. Возомжно, что-то и где-то допилили до удобоваримого состояния - не проверял. Продолжаю использовать инпут-директора. Ставится на обе машины, одна назначается хостом, остальные - клиентами, указывается расположение экранов (с точностью до пикселя) и опции перехода курсора между машинами - напрямик или по хоткею (или оба варианта). Умеет шарить файлы и буфер обмена.

    Если хотите использовать один комплект из клавиатуры, мыши и монитора на разных девайсах по очереди, то вам нужен стандартный KVM свитч - на нём нажимаешь кнопку или хоткей на клавиатуре и он переключает монитор и клаву с мышей на другой ПК. Стандартные док-станции предназначены для работы с одним ПК и с двумя работать не будут. Если пытаться использовать на док-станции какой-то разъем не по назначению или подключить сразу два ПК туда, куда по инструкции нельзя - то да, есть очень даже реальный шанс спалить док-станцию, как минимум порты на ПК, а как максимум вообще всё. Ну а вдруг док-станция решит, что ей подключили девайс для зарядки и выдаст в порт десяток-другой ампер на 18 вольтах? Тут вот на днях уже был вопрос с этими тайп-си - зарядка, два ноутбука через тайп-си и как результат железные глюки.
    Ответ написан
    5 комментариев
  • Пытаюсь найти клавиатурный тренажер, конкретное приложение?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот список: https://ru.wikipedia.org/wiki/Список_клавиатурных_...

    Там же ссылка на обзор тренажёров: urikor.net/rus/Art03.html
    Ответ написан
    Комментировать
  • Почему мыльный интерфейс в vscode?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот эти опции уже пробовали из первых ссылок в гугле?
    https://github.com/hyprwm/Hyprland/issues/4677
    https://wiki.hyprland.org/Configuring/XWayland/
    https://dev.to/nishan_bista/uitext-blur-issues-wit...
    --enable-features=WaylandWindowDecorations --ozone-platform-hint=auto

    --enable-features=UseOzonePlatform --ozone-platform=wayland
    Ответ написан
    Комментировать
  • Как организовать хранение электронных документов для веб-приложения?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучше для чего именно? Какую проблему или проблемы вы этим решить хотите? Для начала определитесь, что именно вас не устраивает в вашем текущем решении - конкретные проблемы, характеристики, фичи и прочее. Скорость и качество доступа к хранилищу, объем, безопасность, надёжность и прочее. Сделайте список/документ. На основе вот этого списка и вашего опыта эксплуатации вашего решения сформулируйте требования к вашему хранилищу. И вот уже на основе этих требований подбирайте конкретное решение, которое их закроет по максимуму или, хотя бы, большей частью. Роутер и внешний диск вам тут точно не подойдут - низкая производительность и надёжность. Типовое универсальное решение - S3 хранилище в масштабируемом облаке. Альтернатива для своего сервера в своей серверной - FreeNAS.
    Ответ написан
    Комментировать