Задать вопрос
  • Запуск powershell с командами с помощью ярлыка?

    Sergey-S-Kovalev
    @Sergey-S-Kovalev
    Sysadmins team leader
    Если нужно запустить какую то команду, то в ярлык вставляем такую строчку:
    powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -Command "stop-vm -name vm-teamviewer;start-sleep -seconds 10;start-vm -name vm-teamviewer"

    Если нужно что бы окно осталось:
    powershell.exe -ExecutionPolicy Bypass -NoExit -Command "stop-vm -name vm-teamviewer;start-sleep -seconds 10;start-vm -name vm-teamviewer"

    Если нужно выполнить скрипт:
    powershell -ExecutionPolicy Bypass -file "D:\OneDrive\ScriptingGuy\powershell\create-new-vm-wizard.ps1"
    Ответ написан
    Комментировать
  • Запуск powershell с командами с помощью ярлыка?

    @BeatHazard
    Вы можете создать ярлык, в нем указать запуск Powershell и скрипта таким образом
    powershell.exe -NoExit -command "C:\Temp\тест.ps1"
    в скрипте первой строчкой можно прописать смену текущей папки на нужную вам
    set-location "c:\Temp"
    Далее нужную вам команду
    git pull origin master
    По завершению работы скрипта консоль останется открытой т.к. при запуске указан ключ -NoExit
    Ответ написан
    Комментировать
  • Как убрать зависимость от версии в composer?

    Amega
    @Amega
    Senior PHP Developer
    Зависимость, скорее всего, вряд ли прописана глобально. Но расположение глобального конфига, откуда это требование можно убрать/настроить, можно посмотреть командой:
    $ composer -n config --global home                
    /home/<user>/.composer


    Если же нужно все равно накатить проект, игнорируя подобные требования, composer install или composer update можно запускать с флагом --ignore-platform-reqs, чтобы проигнорировать вообще все platform-requirements. Либо можно указать игнорирование отдельных требований (возможность появилась в Composer V2). В данном случае, если задача проигнорировать только версию PHP, это будет --ignore-platform-req=php (разница с предыдущей - req, а не reqs).
    Ответ написан
    Комментировать
  • В чем проблема с Wireguard?

    @Bogal2006
    Верно все пишут, wg блокируется если выход за границей. Amnezia WG работает без проблем.
    Ответ написан
    2 комментария
  • В чем проблема с Wireguard?

    @AceFridge
    Тоже была аналогичная проблема на vps. Создал новую Вирт. машину, хостер выдал для нее ip из другой подсети. Заработало.
    Ответ написан
    Комментировать
  • В чем проблема с Wireguard?

    @Gamecrysis4
    У меня подобная ситуация на Андроиде. Помогаем просто выкл/вкл конфига. Тоже самое на линуксе. Но при этом на Винде и на роутерах работает как надо.......
    Ответ написан
    Комментировать
  • В чем проблема с Wireguard?

    smorman
    @smorman
    When In Rome do as The Romans do...
    У меня WG на VPS-серваке в Германии с Debian 12, но пров российский.
    Устанавливал и настраивал всё рученьками.
    Трафик в WG заворачиваю через
    spoiler
    (сделал с его помощью обфускации WG...)
    Что пров российский, тот же Ютуб не определяет в такой связке, реклама немецкая полным ходом.

    Пользуется на 3-х клиентах дома.
    Один на Arch Linux
    Второй W10
    Третий W11

    Главное вам уже посоветовали, дав ссылку на статью - поменять стандартный порт WG - 51820 на свой, т.к. первый критерий, но далеко не единственный, по которому РКН и провы по его указивке блочат WG именно он!
    Если у вас на серваке Linux, то простое добавление в конфиг строки:
    spoiler
    ListenPort = 12345

    ничего не даст, т.к. надо обязательно поменять его в основном конфиге:
    wg-quick
    полный путь:
    spoiler
    /usr/bin/wg-quick

    в:
    место в конфиге, где поменять порт
    HAVE_SET_FIREWALL=0
    add_default() {
            local table line
            if ! get_fwmark table; then
                    table=51820

    Меняете 51820 на свой...

    Заверните трафик с WG через Wstunnel (сделать обфускацию), как это сделать подробно расписано для всех платформ тут:

    Всё великолепно работает...

    И не известно, что скрипт нагородил при установке на серваке, да и руками вы, что там попонаписывали тоже не известно.
    Может нагорожено галиматьи...

    Управлять можно с помощью отличной для WG Веб-морды - WGDashboard:
    WGDashboard
    Ответ написан
    2 комментария
  • В чем проблема с Wireguard?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Ок вы не техногуру, но поиском то пользоваться умеете?
    Протокол Wireguard блокируется РКН, о чем здесь с периодичностью раз в неделю отвечают и ответы можно было бы найти по поиску здесь.
    А блокировки у разных провайдеров работают по разному.
    Ответ написан
    6 комментариев
  • В чем проблема с Wireguard?

    @Drno
    WG блокируется
    используйте AmneziaWG либо vless
    Ответ написан
    Комментировать
  • Высокие потери пакетов на маршруте через магистральные узлы (twelve99) — как устранить проблему?

    @asmelnik
    Дабы "железо" не убивали ДДОС-ом icmp, есть обычная практика -- на магистральном железе резать icmp полисером.
    Т.к. на конечном узле потерь нет, есть высокая вероятность того, что промежуточные вам просто не отвечают в должном объеме.

    Подробности описывать -- трактат наваять надо.
    В двух словах -- icmp запрос магистральному маршрутизатору напрягает CPU, а транзитный трафик обрабатывают отдельные ASIC-и в объемах на порядки выше, чем это делает CPU. Поэтому icmp ограничивают.

    Проверяйте iperf -ом например связь точка-точка.
    И поиграйтесь с размерами пакетов.
    Ответ написан
    Комментировать
  • Как сделать полную блокировку windows update на 10-ке?

    @wonderingpeanut
    если вин про, можешь подредактировать групповую политику computer policy -> administrative templates -> components -> windows updater или что-то такое.
    можно установить сторонний фаервол и через него заблокировать указанные адреса.
    Ответ написан
    4 комментария
  • Как сделать полную блокировку windows update на 10-ке?

    @Drno
    у меня стоит StopUpdates10
    мне хватает

    А что не помогает то? обновления прилетают?
    Ответ написан
    3 комментария
  • Как найти список файлов, содержащий кириллицу, используя bash?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Для текущего и внутри него каталогов: find . -iname *[а-я]*
    При замене точки на путь - поиск внутри этого каталога.
    Ответ написан
    2 комментария
  • Почему Inputmask is not defined?

    ssenj
    @ssenj
    HTML, CSS, PHP, WordPress, Bitrix
    Почему-то у меня тож не получилось подключить InputMask (в силу своего незнания).
    Но зато получилось подключить MaskedInput:
    https://github.com/digitalBush/jquery.maskedinput
    Для телефона вставил только:
    jQuery(function($){
       $("#phone").mask("+7 (999) 999-9999");
    });
    Ответ написан
    Комментировать
  • Что делать, если ID начинается с числа?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    const el = document.getElementById('10-ronins');
    не выкинет ошибки

    Ответ написан
    Комментировать
  • Что делать, если ID начинается с числа?

    Martovitskiy
    @Martovitskiy
    document.querySelector("[id='10-ronins']")
    Ответ написан
    Комментировать
  • Как решаете проблему с отменой windows для shared hosting в РФ?

    @cupxsize
    Привет. Тоже сталкивался с этой проблемой, когда Windows-хостинги начали уходить из РФ. У меня был старый проект на ASP.NET MVC 5, и заказчик не хотел платить за переписывание.

    Вариантов по сути три:

    1. Переезд на российский VPS с Windows. Да, в РФ ещё есть провайдеры, которые предлагают VPS с Windows Server (например, reg.ru, beget, timeweb — у них есть тарифы с предустановленной Windows). Но цены кусаются: от 1500-2000 ₽/мес за минимальную конфигурацию. Для старого проекта может быть дорого.

    2. Использовать зарубежный shared хостинг с поддержкой ASP.NET. Формально они есть (например, somee.com, smarterasp.net), но для РФ они могут тормозить, плюс неизвестно, как поведут себя с блокировками. Да и поддержка часто через пень-колоду.

    3. Арендовать дешёвый VPS за границей и поставить Windows Server самому. Это звучит страшно, но на самом деле: берёшь самый минимальный VPS (1 vCPU, 1-2 ГБ RAM) за 200-300 ₽/мес, ставишь туда Windows Server Core (бесплатно для разработки, или можно взять триал, или использовать Linux + Mono — но Mono с ASP.NET стабилен не всегда). Но тут нужно уметь администрировать.

    Что выбрал я?
    Я пошёл по третьему пути, но с одним нюансом: вместо Windows я переписал часть кода под .NET Core/6 и запустил на Linux VPS. В моём случае это был проект-визитка, там не было сложной интеграции с Windows API. Переписывание заняло пару дней, зато теперь я плачу 199 ₽/мес за VPS в Германии (NVMe, выделенный IP). Это оказалось даже дешевле, чем я платил за shared Windows-хостинг до этого.

    Поэтому вам советую:

    Если проект маленький и не сильно завязан на Windows‑специфичные штуки — посмотрите в сторону .NET Core / 6 / 8 (они кроссплатформенные), арендуйте самый дешёвый Linux VPS за 199-300 ₽ в Европе. Выйдет и дёшево, и надёжно.

    Если переписывать никак — придётся брать VPS с Windows. Дешевле 1000-1500 ₽ вряд ли найдёте.

    Где брать дешёвый VPS?
    Я подробно описал свой опыт в статье на Хабре (ссылка в моём профиле). Там же указан конкретный хостинг, который я использую сейчас. За 199 ₽/мес дают 1 vCPU, 1 ГБ RAM, 15 ГБ NVMe, выделенный IP, дата-центр в Германии. Я запустил на нём .NET 8 приложение — летает.

    Так что если решите идти по пути кроссплатформенного .NET — присмотритесь к недорогим VPS. Статья в профиле поможет сориентироваться.

    Удачи с проектом! Если будут вопросы по переезду на Linux + .NET Core — пишите в комментариях к статье, постараюсь помочь.
    Ответ написан
    2 комментария
  • В чем преимущества yandex cloud перед другими vps?

    Потому что яндекс облако - это не vps, а PaaS типа Azure или AWS, с возможностью делать всё через API, поминутной тарификацией, кучей managed сервисов итд.

    Если это вам не надо, то вы платите за воздух
    Ответ написан
    Комментировать
  • Есть ли в Android файл hosts аля в винде и можно ли его поменять без рута?

    FranklinDKitamory
    @FranklinDKitamory
    Frontend junior

    Рут нужен обязательно. Вот отличный пост http://habrahabr.ru/company/pt/blog/140725/ там есть программка для правки хостов.

    Ответ написан
    Комментировать