Задать вопрос
  • Есть ли автоматизированные VPN клиенты?

    @Drno
    есть конечно. самописные...
    пишете сами бота, он будет делать что надо)
    Ответ написан
    Комментировать
  • Нет линка sfp-sfp. Как понять, в чем причина?

    @Komrus
    CIO в системном интеграторе.
    0) Убедиться, что проложенное волокно (а также - используемые патч-корды) - одномодовые.

    1) Убедиться, что в консоле (веб-морде) коммутатора нет ругани на несовместимые трансиверы.
    (В datasheet'е от модели DGS-1250-28X , к сожалению, одноволоконные трансиверы не указаны как совместимые. Никакие.)

    2) Локализовать проблему, проверив на ЗАВЕДОМО рабочих компонентах.

    2.1) Либо - принести один коммутатор к другому и соединить коммутаторы через имеющиеся одноглазые трансиверы заведомо исправным оптическим патч-кордом. Если взлетит - тогда мучаем оптический кабель. Если не взлетит - меняете на двух-глазые трансиверы. Желательно - прошитые под DLink

    2.2) Либо найти родные двух-волоконные трансиверы (DEM-310GT) и через имеющийся линк проверить на них. (Или - хотя бы найти двух-волоконные трансиверы, у которых заявлена совместимость с DLink'ом)
    Взлетит - меняем трансиверы.
    Не взлетит - воюйте с линком. Светите в него не только фонариком, но и рефлектометром, а также - мерьте затухание)
    Ответ написан
    2 комментария
  • Как прикрутить cloudpayments к сайту? Где найти примеры?

    1. В личном кабинете указываешь адрес, на который cloudpayments должен слать уведомления по разным событиям.
    2. На твоём сервере должен быть обработчик, который будет эти уведомления обрабатывать.

    Формат запросов, заголовки, все типы - описаны в документации.
    Реализовать обработчик таких уведомлений осилит любой компетентный разработчик.
    Самое сложное - это посчитать X-Content-HMAC и Content-HMAC, но примеры их расчёта на разных языках в документации есть.

    Не защищаю никак cloudpayments, но как я видел - никто и никогда не даёт примеров, как обрабатывать вебхуки на конкретных языках, так как языков, фреймворков, архитектур есть огромное количество.
    Они гораздо больше денег потеряют, если попытаются это всё многообразие охватить и поддержать (ведь потом всякие некомпетентные неучи пойдут в поддержу жаловаться, что у них что-то из примеров не работает так, как ожидалось)
    Ответ написан
    Комментировать
  • Почему callback_query_handler в telebot не работает?

    Vindicar
    @Vindicar
    RTFM!
    Потому что от того, что ты написал message: Message, у тебя в обработчике волшебным образом доступ к объекту message из совсем другой (и уже отработавшей) функции не появится.
    Лучше разберись, что ещё лежит в объекте callback - там вполне достаточно информации для отправки ответа.
    Ответ написан
    Комментировать
  • Почему callback_query_handler в telebot не работает?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Вот смотри:

    message: Message

    Чему равно message после такой инструкции? Как по-твоему оно должно работать? Попробуй его напечатать.

    Программировать нужно не методом тыка, а понимая язык, на котором пишешь.
    Ответ написан
    Комментировать
  • Какой Linux поставить в виртуалку, чтобы поднять на нём OpenVPN клиент и 3proxy сервер для локального использования?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    7 гигов HDD ради такой задачи - жирновато.

    Чи-во? При терабайтных дисках в современных компах? У меня вообще такое впечатление, что ты, братан, только что из машины времени вышел. Если ты за обход блокировок - то ovpn давным-давно только в путь банится.
    Ответ написан
    Комментировать
  • Во время игр компьютер перезагружается в чём проблема БП или GPU?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    У вас слишком слабый БП. Для 2080 надо БП мощностью минимум 750 Ватт. SeaSonic - топ, FSP - надёжный рабочая лошадка. Остальные БП смотрите конкретные тесты и обзоры. Как поменяете БП на новый - тестируйте видеокарту в тяжёлых режимах.
    Ответ написан
    3 комментария
  • Стоит ли бежать со стартапа?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Не надо ничего гадать и спрашивать, резюме на hh и вперёд по десяткам вакансий, только после этого вы поймёте свою стоимость на рынке. Затем, сообщаете своему работодателю о конкретных офферах от других потенциальных работодателей, и т.к. вы "болеете" за текущий проект и команду, то готовы остаться на прежнем месте за "аналогичную/-X%" зарплату.
    Ответ написан
    Комментировать
  • С помощью чего проанализировать данные и построить свою нейронную сеть для бана пользователей?

    Maksim_64
    @Maksim_64
    ML Engineer
    1. Размечаешь датасет вся информация о действиях пользователя и метка хороший/нехороший

    2. Арендуешь сервер с gpu

    3. Разворачиваешь Базу в которой будут хранится размеченные данные. (плюс mlflow и airflow требуют коннекта к бд)

    4. Разворачиваешь в докере mlflow для трекинга результатов экспериментов.

    5. Разворачиваешь в докере airflow для управления тасками (композиции пайплана тренировки определенной архитектуры нейронной сети и оценки результатов)

    6. Возможно понадобится векторная база тоже поднимаешь в докере (в зависимости от архитектуры нейронной сети), ты можешь создать эмбеддинги "плохих пользователей" (портреты так сказать) и потом транслировать поведение пользователей которые заходят на сайт в эмбеддингии искать ближайшие (тех кто похож).

    7. Здесь можно и нейронки и классификатор с xgboost/catboost попробовать, что не отменяет необходимость трекировать эксперименты.

    8. В целом либо классическая архитектура нейрокна получает на вход информацию в определенном представлении и выдает вероятность пользователя быть "нехорошим" либо вариант с созданием эмбеддинга либо и то другое.

    Это если реально интересен результат продакшен уровня, а не просто пойграться с нейронками и их параметрами.
    Ответ написан
    1 комментарий
  • Что можно улучшить или оптимизировать в коде, чтобы он не был таким длинным?

    @Everything_is_bad
    Надоел каждый раз прибегать с такими вопросами (проблема что наша помощь не помогает, ты не учишься, каждый раз подобный треш выдаешь, либо опять тут проблема не в питоне, а в алгоритмах), сходи уже к LLM, они нормально могут предложить вариант, даже на такой кривой код как у тебя.
    Ответ написан
    Комментировать
  • Возможно ли написать бота для сайта если там нет API?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, написание бота возможно.
    Да, администрация может определить бота и заблокировать аккаунт/IP.
    Ответ написан
    Комментировать
  • Не работает код, что делать?

    Daemon23RUS
    @Daemon23RUS
    Попросил нейронку написать код ... Несколько часов мучался, но так и не понял в чём проблема...

    А думать пробовали ? Хотя бы по вершкам, не вникая в детали, при беглом просмотре, что делает программа ?
    Я Вас подталкиваю самостоятельно понять базу, просто если Вы этого не увидите, программирование не Ваше.
    Ответ написан
    Комментировать
  • Возможно ли увеличить время сессии на Госуслугах?

    @Everything_is_bad
    Проблема проявляется на всех браузерах (Huawei Browser, Google Chrome Android, Waterfox, Chromium Linux).
    это не проблема.

    Время сессии определяет сервер, а не браузеры.
    Ответ написан
    Комментировать
  • Как сделать доставку изменений на сервер?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    То, что вам нужно называется "Система доставки и развёртывания" или "CI/CD". Работает следующим образом:
    1. На Git сервере создаётся репозиторий - Github, GitLab и прочие сервисы (есть простые и лёгкие варианты для хостинга на своём сервере)
    2. На сервере в разделе CI/CD настраиваете пайплайн на пуш или пулл-реквест в репозиторий: обычно это запуск скрипта или нескольких в докере
    3. При наступлении данного события сервер запускает пайплайн

    Обычно пайплайн состоит из нескольких шагов:
    1. Сборка
    2. Тестирование
    3. Доставка
    4. Развёртывание

    В зависимости от особенностей проекта число шагов может меняться. Для доставки и развёртывания есть два стандартных метода:
    • CI/CD агент на сервере, который выполняет нужные скрипты в контексте оболочки сервера
    • Скрипт, который подключается к целевому серверу по SSH и через него же передаёт нужные файлы (артефакты - в контексте CI/CD процессов).
    Ответ написан
    Комментировать
  • Можно ли по умолчанию настроить сервер так, чтоб домен запускал страницу django, а не страницу веб-сервера apache?

    Hivemaster
    @Hivemaster
    Админ, который хочет программировать
    Это невозможно, Django же ни где ни у кого не работает.
    Ответ написан
    Комментировать
  • Как протянуть оптический линк между двумя соседними домами?

    @Komrus
    CIO в системном интеграторе.
    Ключевой вопрос (о нём ещё дедушка Ленин говорил :) - это вопрос о земле :)
    О собственности на землю.

    Если земля по предполагаемой трассе кабеля - Ваша личная, то смело копайте. Если организации (завода), где Вы работаете - то согласовать с главным инженером завода или ОКС...
    Если муниципальная - то либо арендовать кабельную канализацию у РосТелекома, либо - проект, согласования, СРО...

    А так - кабель оптческий, бронированный для прокладке в грунте.
    Бывают варианты, допускающие их непосредсвенное закапывание в землю.
    Бывают (чаще) требующие укладки в трубу.
    Копать траншею, в неё - трубу ПНД двухстенную. Сверху - ленту "не копать!"
    В трубу - кабель. Если нет иных вводныых - одномод 9/125
    2 жилы - рабочие, 2 - резервные.
    На концы кабеля - оптические кроссы на 2 дуплексных разъёма каждый.
    Разъёмы LC
    Внутри к концам оптического кабеля - привариваются пигтейлы.
    От кросса (патч-панели) до коммутаора - оптические патч-корды LC-LC.

    PS Нюансов - до дури
    Ответ написан
    4 комментария
  • Как протянуть оптический линк между двумя соседними домами?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
       Для соединения двух точек варить волокно не нужно. Сварка нужна для стыка двух волокон друг с другом. Можно просто взять голое волокно - конец легко скалывается (для этого обычно используется специальный скалыватель) и просто вставляется в разборный коннектор и защёлкивается, а уже этот коннектор вставляется в модуль SFP. Если не получилось с первого раза сделать более-менее ровный скол - то можно легко повторить сколько надо. Сам по себе этот коннектор достаточно достаточно маленький и тридцать вторую трубу пройдёт без проблем. В готовом патч-корде эти коннекторы уже на самом волокне подключены - так что можете спокойно брать готовый патч-корд. Главное - расстояние точно померьте и возьмите с запасом в пару-тройку метров хотя бы. Лишнее волокно можно будет просто скрутить в монтажном ящике.

       Трубу берите обычную ПНД 25/32мм, закапывать её надо на глубину примерно 60-80 сантиметров, на песчаную подушку и сверху тоже присыпать песочком - так она там дольше проживет и меньше вероятность, что что-то повредит её - морозное пучение, Камаз проедет сверху гружённый и т.п. Если копать будете трактором - то можете сразу на полтора-два метра закапывать, т.е. ниже уровня промерзания грунта. Саму трубу лучше всего заводить сразу внутрь дома, если нет возможности - то тогда уж рядом в небольшой монтажный ящик на стене. В самой трубе обязательно оставьте протяжку - на случай если вдруг надо будет кинуть ещё что-то. Гофра тут не подойдёт - разве что металлическая армированная.

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

       Итак, добавлю пару слов про железо, раз никто ничего конкретного не сказал - пришлось немного погуглить дабы вспомнить детали (ибо давно не занимаюсь сетями и оптикой - просьба поправить, если в чём-то ошибаюсь). Есть несколько видов волокон и куча разных коннекторов и модулей. Для 10 гигабит нужен модуль SFP+, т.к. дистанция короткая - то следует использовать многомодовое волокно. Одномодовое - для длинных дистанций. Совместимость между модулем и волокном определяется:
    • Длиной волны
    • Скоростью - стандарт Ethernet
    • Модуляцией - одномодовая или многомодовая
    • Сечением кабеля

       Т.о., требуется патч-корд со следующими ТТХ:
    • Коннектор - LC-LC (для SFP+)
    • Количество волокон - 2 (дуплекс)
    • Тип волокна - многомодовое (для коротких дистанций)
    • Класс волокна - ОМ3 (10/40/100 GbE - лучше пусть будет запас, если десятки мало будет), либо более простой класс ОМ2 (или OM2Plus - в разных источниках разная информация) - он до 10 GbE
    • Полировка коннектора - UPC (лучше) или PC (немного хуже, но на такой малой дистанции это вряд ли будет заметно)

    Пример патчкорда: Vimcom LC-LC duplex 50/125 100m или Vimcom LC-LC duplex 50/125 50m
    Пример коннектора: SFP+ Lanmaster LAN-SFP+SR-10G-MM, (фильтр с остальными)
    Ну и соответственно втыкать всё это следует в роутер/коммутатор с разъёмами SFP+ - таких роутеров сейчас полно разных. Ну или сразу в сервера через стандартную сетевую карту с разъёмом SFP+ - например от интела. Если от роутера до сервера расстояние небольшое - то их вполне можно соединить через те же SFP+ стандартными медными патчкордами с SFP+ разъёмами.
    Ответ написан
    1 комментарий
  • Как выделить несколько несмежных строк на macOS?

    Это зависит от программы, уточните ваш вопрос.

    В FireFox, например, вот вполне себе с Command выделяет куски. В VSCode — c Option.
    скрины
    FireFox:68849518b2abf967441164.png

    VSCode:
    68849629b82d7155306903.png
    Ответ написан
    Комментировать
  • Как переехать с малого офиса в большой в плане построения сети?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Жил да был черный кот за углом...
    Пишется ТЗ, нанимается интегратор, ставится задача, выделяется бюджет.

    То, что сейчас, условно можно считать "ничего нет". Нет ни сети, ни безопасности, ни бэкапов - ничего. Это все надо делать.

    А для этого надо садиться и рисовать. Планы, схемы. А потом писать - что будет ставится, на какие оси, в каком количестве. И учесть, что M$ серверную вы сейчас никак не купите. А потом считать - сколько под это нужно денег (спойлер - мноооооого)
    Ответ написан
    3 комментария