Задать вопрос
  • Как мне настроить VPN, чтобы обойти гугловский определитель локации?

    @maksam07
    Я не один сервер и хостинг поменял, потому что гугл видел по ип адресу не ту локацию, которую я ожидал, и это при том, что куча сайтов геоип определяли "корректно". Видимо у гугла какая-то своя база геоип. И я не соглашусь с другими комментаторами, что он определяет не только по геоип конкретно в этом вопросе. Для гемини достаточно иметь корректный ип адрес.

    Я когда арендовывал сервер, скачивал на него консольный браузер, заходил в гугл, писал любой запрос и в самом низу страницы видел локацию, которую он определил. Если локация мне не подходит - выкидываю сервер. У меня гугл локацию иногда как в Иране определял, но вряд ли же я так сервер захочу арендовать?
    Ответ написан
  • Домашний сервер или NAS - чем обойтись?

    @Drno
    Ставите Ubuntu Server 22.04
    Для облака ставите Nextcloud
    Ставите софт для Вашего "умного дома" или чего там надо

    По видеонаблюдению. Самый простой дешевый и удобный вариант(для дома) - это запись на регистратор. Софт Хиквижена без проблем работает по локалке, как iVMS для ПК, так и HikConnect для телефона, никаких облаков для этого не требуется.
    Для удаленного доступа я бы посоветовал взять у провайдера услугу внешнего IP и смотреть напрямую, а не через Хиковское облако.

    Насчет браузера как и у всех там есть ньюансы, тут надо разбираться. Но через Internet Explorer обычно всё работает без проблем. Будет ли работать через Хром зависит от версии регистратора и версии ПО на нём
    Ответ написан
    3 комментария
  • Можно ли использовать mozilla thunderbird как SMTP-сервер?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Нельзя. Thunderbird - это клиент.
    Поднять свой сервер гораздо сложнее, чем кажется на первый взгляд. Придётся получить фиксированный белый IP, разобраться в DNS, настроить SPF, DKIM, DMARK. Гораздо проще разобраться, как отправлять письма через SMTP-сервер того же gmail.
    Ответ написан
    7 комментариев
  • Как поправить раскладку клавиатуры в Windows 11?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Идете в Настройки, в поле поиска вбиваете "Клавиатура" и переходите в Расширенные настройки клавиатуры.
    Ответ написан
    1 комментарий
  • Как заблокировать доступ к видеоконтенту (видеохостинги, игры) в браузере (с возможностью исключений)?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Kaspersky Endpoint Security, например. Там есть возможность формировать списки, в том числе по принадлежности ресурсов к тематическим группам (игры, например). В том числе можно установить уровень блокировки (предупреждать но пропускать, или совсем блочить). Так же есть парольная защита.
    Ответ написан
    Комментировать
  • Как зафиксировать курсор мыши на месте по зажатию кнопки?

    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
      )#

    Ответ написан
    Комментировать
  • Какие минусы у данного решения?

    А не надо гадать. Находите какой-то автоматический инструмент, который проверяет все эти параметры, и радуетесь. Есть куча подобных расширений для браузеров.
    Например:

    https://silktide.com/toolbar/screen-reader-simulator/

    https://chromewebstore.google.com/detail/web-disab...

    Ваша цель:
    - сделать так, чтобы устройства для слепых "screen reader" адекватно сообщали пользователю, что от него требуется.
    - чтобы контраст был адекватным, чтобы и слабовидящие могли пользоваться
    Ответ написан
    2 комментария
  • Как настроить выборочное бекапирование с сохранением пути?

    @Giperoglif
    если Windows старый то написать скрипт на WSH, если новый то на PowerShell. Просто ходим рекурсивно по директориям и смотрим, если в директории больше нет директорий то бэкапим её содержимое.
    Ответ написан
    1 комментарий
  • SSD кейс, USB, режется скорость+глюки?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    В качестве SSD накопителя, использовался новый FanXiang S700

    А другого, "более фирменного", ССД для проверки у вас случайно под рукой нет?

    Как я понимаю, это локальный азиатский бренд, который почти наверняка использует чипы памяти из отбраковки, вряд ли как-то прорабатывает вопросы оптимизации прошивки, охлаждения накопителя, и т.п.
    Такие даже в SMART могут странные вещи отдавать.

    прошелся Driver Booster

    Не имел дела, но звучит сомнительно. Вряд ли стоит "бустить" драйверы непонятно чем.

    один из кейсов выдает должную скорость (маркировка на контроллере: 2402)

    Этот контроллер "свежее" с точки зрения даты выпуска - январь этого года, другой выпущен в октябре прошлого.

    никогда не прошивал, не хочется в это влазить, чтобы кейс совсем накрылся

    Вообще, стоило бы попробовать и обновление firmware тоже.
    Но если совсем не хочется, то пробуйте обмен, показав скорость только на десктопе.

    Может посмотреть, что дополнительно и исходя из этого, произвести дополнительные действия?

    Возьмите нашу бесплатную программу для тестирования SSD. Установка не требуется, только распаковка.
    Запустите хотя бы тест чтения для проблемного USB-бокса в ней: Toolbox -> CERT tool lite -> Add task -> Start.

    Информации будет заметно больше, в т.ч. максимально детальные графики - посмотрите где они будут просаживаться и насколько ровными будут "ступеньки" (у такого диска они будут наверняка).
    Ответ написан
    1 комментарий
  • Как подключить мышку (и возможно клаву) к двум компьютерам одновременно?

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

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

    @res2001
    Developer, ex-admin
    Обычно достаточно добавить сеть в Частный профиль и по умолчанию все остальное срабатывает.

    Вообще общий доступ настраивается в win11: Settings->Network&Internet->Advanced Network Settings->Advanced Sharing Settings: для Private Networks включить все что там есть.
    Для All Networks включить Password protection sharing и выбрать режим шифрования (128 бит рекомендуется).
    У меня все это вроде бы было включено по умолчанию, но не поручусь.
    Если у вас в сети нет домена и АД, то желательно на всех компах настроить одну и ту же рабочую группу для одноранговых сетей микрософт: Setting->System->About->Domain and Workgroup->Change (после изменения возможно потребуется перезагрузка). Там же можно задать и имя компьютера в сети.
    Ну и на последок в свойствах сетевого адаптера, который используется для доступа в локальную сеть (Settings->Network&Internet->Advanced Network Settings->сверху в списке раскрываем нужный сетевой адаптер->More Adapter Options->Edit) должны быть включены Client for Microsoft Networks, File and Printer Sharing for Microsoft Networks. Эти настройки по умолчанию включены.
    В винде начиная с вин10 довольно часто меняют названия и местоположения некоторых настроек. Все вышеприведенное актуально для Win11 23H2.

    Правила для фаервола по умолчанию разрешают доступ служб microsoft network для приватного профиля, так что тут ничего настраивать обычно не нужно.

    После этого другие компы должны начать видеть компьютер в сети и иметь возможно использовать его расшаренные ресурсы регистрируясь по логину/паролю. Для этих целей можно завести отдельных пользователей и группы, которым раздавать права на расшаренные ресурсы.
    Ответ написан
    Комментировать
  • Почему пайтон делит не верно?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Это вы что-то не то делаете.
    >>> print(0.000866 / 10000)
    8.660000000000001e-08
    Ответ написан
    Комментировать
  • Как проверить в списке чисел наличие числа, содержащего цифру 3?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    nums = list(map(int, input("Введите числа: ").split()))
    
    if any('3' in str(n) for n in nums):
        print("Найдено")
    else:
        print("Не найдено")
    Ответ написан
    Комментировать
  • Как правильно сделать переключение темы?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Все что нужно для переключения темы:

    Инициализация при загрузке, максимально короткий скрипт. При желании можно добавить проверку на пользовательские предпочтения prefer-color-theme
    <head>
        <script>
            const theme = localStorage.getItem('color-theme') === 'dark' ? 'dark' : 'light';
            document.documentElement.setAttribute('data-color-theme', theme);
        </script>


    Код переключателя

    document.querySelectorAll('.theme-toggle').forEach(el => {
        el.addEventListener('click', () => {
            const theme = document.documentElement.getAttribute('data-color-theme') === 'dark' ? 'light' : 'dark';
            document.documentElement.setAttribute('data-color-theme', theme);
            localStorage.setItem('color-theme', theme);
        });
    });


    И стили

    :root {
      --body-bg: white;
    }
    [data-color-theme="dark"] {
      -body-bg: black;
    }


    Разумеется, вместо атрибута можно вешать класс
    document.documentElement.classList.add('dark-theme');
    :root {
      --body-bg: white;
    }
    html.dark-theme {
      -body-bg: black;
    }
    Ответ написан
    Комментировать
  • Как отправить файл с данными с одного сервера на другой?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    CURLFile или curl_file_create()
    Ответ написан
    1 комментарий
  • Как преобразовать HTML в exe?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    Написал игру на HTML,

    Ага, игра на языке разметки статических файлов... ЩАЗ.. :)

    Но.. например Electron поможет.

    АПД.
    Переискал весь Яндекс, но ответа. не нашёл!

    Неудивительно, раз игра на html :)
    6XRF9rp.png
    Ответ написан
    Комментировать
  • Кнопка Виндуса не работает как фиксить?

    @Zerg89
    Ответ написан
    Комментировать
  • Как в js, scss, html реализовать tooltip который показывается если навести на объект ниже?

    А зачем такие сложности с такой простой задачей, как тултипы? Их ведь можно реализовать полностью на CSS, просто добавив нужному элементу, например, атрибут "tooltip"



    Анимацию уже сами добавите, если очень нужна

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



    .custom-tooltip:has(+ *:hover) означает, что выбрать надо те элементы .custom-tooltip, у которых на следующем за ними элементе наведена мышь.
    "+" выбор непосредственно следующего элемента
    "+ *"- выбор любого непосредственного следующего элемента
    "+ *:hover" - выбор любого непосредственного следующего элемента, на который наведена мышь.
    has  выбирает элементы .custom-tooltip, с которым связаны элементы, выбранные при помощи уточняющего селектора в скобках.
    Ответ написан
    1 комментарий
  • Не скачивается + не пингуется сайт..?

    xez
    @xez
    TL Junior Roo
    Использовать прокси.
    Или другой хост.
    Ответ написан
    Комментировать
  • Статья закончена, а ответ на вопросы нет?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    если отфильтровать муссор то там строки упомянутые по тексту статьи выше
    # Рендеринг
    screen.fill(BLACK)
    # после отрисовки всего, переворачиваем экран
    pygame.display.flip()
    Ответ написан
    Комментировать