Задать вопрос
  • Подключение класса внутри класса: Правильно ли я делаю?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В целом, подключение классов через include/require уже устарело. Как правило, используется автозагрузка классов по стандарту PSR4, самостоятельная (spl_autoload_register) или через composer.
    Но если оставаться в легаси, то я бы вынес все подключения зависимостей через require_once в начало файлов.
    Ответ написан
    8 комментариев
  • Предоставляет ли какой-либо банк API для получения информации о поступающих платежах на личный счет клиента банка?

    @rPman
    Банки не предоставляют функционала для автоматизаций физикам, потому что физикам вообще законом запрещено заниматься какой-либо деятельностью кроме как с ЮЛ... по крайней мере на регулярной основе без образования ЮЛ.

    Если очень хочется, наверное можно использовать неофициально SMS уведомления Сбербанка (да и другие банки), а сбербанк за доп плату включает поддержку переводов между физиками по SMS (автоматизировать их не составляет большого труда), и даже оплату некоторых коммунальных платежей.
    Ответ написан
  • Не подключается к Vpn vless по мобильной сети, ограничивывает оператор?

    @Famebloody
    Шёл 2025 год, люди до сих пор используют в качестве SNI сайты за CDN. Нельзя использовать ни google.com, ни microsoft.com, ни discord.com, ни тому подобный сайт, также нельзя использовать сайты .ru, .рф. Для каждого сервера нужно использовать свой индивидуальный SNI, который будет располагаться физически рядом с вашим сервером, его нужно искать сканером! Это база. Используйте RealiTLScanner для поиска sni.
    Ответ написан
    2 комментария
  • Почему компьютеры перебирают IP адреса?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Дома с переломом ноги
    имеется организация, порядка 150 компьютеров, один сервер без ad, dc и прочего

    Такой организации впору называться "Бардак Инкорпорейтед". Потому что там бардак у вас.

    Я не будут расписывать что нужно сделать на текущей "топологии" - потому что ее нужно сносить нахрен и строить так, как это делается всегда - модем от РТК в режим моста, арчер меняется на приличный роутер, который используют юрики, заводится домен, все компы в домен, dhcp на dc и прочие вещи - это должен делать админ, которого озадачат это сделать (и дадут соответствующий бюджет).

    Ну и разумеется меры административные, которые необходимы после такого периода "безвластия" и которые уже описал Алан Гибизов
    Ответ написан
  • Код простого скрипта (windows) о повышении температуры процессора с отсылкой письма по smtp?

    @alexalexes
    AIDA64 -> Файл -> Настройки -> Мониторинг аппаратуры -> Тревога.
    Создаете триггер тревоги.
    Выбираете параметр, его предельное значение, и действие - отправка email.
    ----
    В настройках выбираете Email -> SMTP - настраиваете исходящий протокол отправки почты.
    Ответ написан
    4 комментария
  • Какая скорость передачи нужна для видео конференции?

    @Drno
    больше.. чем 100мб\с

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    У меня о заочке самые теплые воспоминания... С учебой, правда, это никак не связано, мы просто учиилсь вместе с Ней :)
    На заочку идут обычно те, кому нужны не знания, а корки. Это понимают все - и студенты и преподы, поэтому знаний (в большинстве случаев) Вы там не получите. Большинство предметов мы пролетали со свистом - женщинам-преподам дарили тортики, мужикам - спасибо, которое булькает... Некоторые правда - преподы старой закалки - не выпускали нас, пока не вбивали в наши головы полагающийся минимум знаний :)
    Заочка - это сессии (в другое время обычно никто ничего не делает, хотя по идее должен :) ). Сессия длится от двадцати до сорока дней, за это время проходят экзамены по предметам, которые были на прошлой сессии и установочные лекции с выдачей заданий на следующую.
    Расписание занятий и обьем нагрузки практически исключает возможность работы в это время, поэтому заранее согласуйте этот вопрос на работе. Формально - работодатель обязан Вам предоставить неоплачиваемый учебный отпуск, фактически - как договоритесь, где-то его дают, где-то люди идут в обычный отпуск и т.д. Сессия раз в полгода, как обычно - в начале года (зимняя) и летом (летняя).
    Ответ написан
    2 комментария
  • Как ограничить скорость?

    @Drno
    нет. потому что это прокси, а не впн...
    могу дать наводку только - надо отправлять входящих клиентов на промежуточный прокси, где уже резать скорость
    Ответ написан
    Комментировать
  • В чём отличие в Laravel web.php и api.php?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Laravel
    Попробуем отделить коней от людей, насколько это получится.
    Говоря просто: API - для отдачи непосредственного среза данных, обычно в виде JSON, WEB - для отдачи целых страниц в виде HTML.

    Всегда думал что api.php нужно для запроса от сторонних приложений, сайтов к твоему сайту для получения какой то информации, которую я хочу предоставить, без авторизации.
    Ну, неправильно думали, ничего страшного. Точнее, очень узко. Вот есть у вас сайт, а потом вы решили сделать к нему в пару мобильное приложение. Оно стороннее? Ничего сделать с отданным через WEB HTML оно не сможет*, потребуется API.
    Наличие или отсутствие авторизации тут совершенно ни при чём.

    в тоже время используя api.php любой человек может запросить любой роут и получить кучу информации
    Любой человек получит то, что вы ему отдадите. Никакого запрета (или сложностей) на внедрение авторизации в API нет.

    Количество Middleware на web.php значительно больше, т.е. любой запрос проходит больше проверок перед тем как выдать результат.
    Middleware - это любые обработчики, а не только проверки. Т.е. "больше обработчиков не значит больше проверок". Любые обработчики вы можете навесить и на API**. И их даже не надо писать отдельно, в Laravel уже всё есть.

    В итоге вопрос, с точки зрения безопасности, производительности есть преимущества api.php перед web.php
    С точки зрения безопасности разницы нет. API может быть несколько производительнее за счёт того, что обрабатывает и отдаёт меньше "лишнего". Но по этим аспектам их вообще не надо сравнивать, это всё равно, что выбирать между экскаватором и самосвалом по степени лёгкости угона того или другого.

    * без костылей
    ** с поправкой на отсутствие сессии обычно
    Ответ написан
    Комментировать
  • Можно ли видео на сайте без сохранение на диск показывать в меньшем разрешении?

    @Komrus
    CIO
    На хостинге есть видео ...
    Есть ли какая-то техника, позволяющая на ходу менять размер/разрешение видео и показывать его


    Какой софт на хостинге занимается раздачей этого видео?

    Если специализированный, например - бесплатный PeerTube (или платный Flussonic), то они могут перекодировать видео.

    Хотите - заранее и сохранив кучу файлов с разными разрешениями
    Хотите - на лету.
    https://docs.joinpeertube.org/admin/configuration#...

    Если смотреть в сторону транскодирования/изменения разрешения на лету - то надо ОЧЕНЬ чётко понимать масштабы бедствия. Ибо изрядно ресурсов сервера такая задача требует. Сколько клиентов одновременно будет смотреть видео (порядки)? Один/десять/сто/тысяча?
    Возможно - нужен сервер с GPU и перекодирование повесить на это GPU
    Возможно - кластер серверов :)
    Ответ написан
    1 комментарий
  • Можно ли видео на сайте без сохранение на диск показывать в меньшем разрешении?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Видео в любом случае должно быть кем то сконвертировано, перед отправкой клиенту, варианты:
    - Либо множество заранее подготовленных видео роликов с нужным качеством (ютуб так делает), потребуется сильно больше места на диске, но нагрузка на процессор будет сильно меньше + можно выбрать ночное время для обработки.
    - Либо сервер, который будет конвертировать видео в реальном времени, но нагрузка на процессор будет сильно больше.
    Ответ написан
    5 комментариев
  • Куда развиваться системному администратору?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Во-первых, откройте для себя интернет и работу онлайн - в IT это уже давно стало стандартом. А выбрать направление вам следует то, которое нравится и к которому лежит душа. Нравится возиться с железками - работайте и развивайтесь как системный администратор. Ищите вакансию эникейщика в помощь опытному системному администратору или в крупную компанию. Программирование интереснее - аналогично, вариантов куча.
    Открываете https://roadmap.sh/ выбираете, что нравится и развиваетесь в нужном направлении.
    Ну и конечно учите английский - изучайте самостоятельно или наймите репетитора.
    Ответ написан
    5 комментариев
  • Актуален ли yii2 в 2025?

    SamDark
    @SamDark
    Yii2 core team
    Актуален. Поддерживается. Нужно искать разработчика не на фреймворке, а просто нормального разработчика. Разобраться с фреймворком нормальный разработчик сможет довольно быстро.

    Сейчас в общем не очень хорошо с рынком труда, сам фреймворк тут не особо влияет.
    Ответ написан
    4 комментария
  • Как подключиться к разъёму с шагом 0,4 мм?

    15432
    @15432
    Системный программист ^_^
    Пого вечно будут неконтачить, отходить, замыкать. Имеет смысл только если сделать оснастку исключительно под этот разьем и нужно постоянно подключаться к разным устройствам. Я б припаялся лакированными проволочками к контактам. Или, если не нужно, чтобы ответная часть была вставлена, развести плату с таким "папой", и к ней уже проводками
    Ответ написан
    1 комментарий
  • Где скачать тестовые базы?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Есть учебные БД для машинного обучения
    https://www.kaggle.com/
    https://datasetsearch.research.google.com/

    Я не уверен что их можно считать БД. Для них обычно нет строгой нормализации.

    Еще в GitHub я находил разные семплы вроде учебных NorthWind e.t.c.
    Ответ написан
    Комментировать
  • Как улучшить код и что в нём может быть не так?

    Kentavr16
    @Kentavr16
    long cold winter
    сугубо по коду -
    1) вынести предикаты в отдельные функции для улучшения читаемости.
    2) вообще код разбить на функции. Если только начинаешь учиться - перенеси все это в классы. Создай класс игрока, поля и тд. Заодно ознакомишься с SOLID (уточнения по мелочам и правда лучше к чату гпт)
    3) если правда учишься и САМ написал код - переведи его в typescript. Это стандарт индустрии, мастхев.
    4) if (confirm("Хотите сыграть еще раз?"))
    вынести в отдельные переменные. Учиться не оставлять в коде прописаных от руки строк.

    Основа основ - переписать это на мелкие ф-кции с нормальными названиями и четким назначением, чтобы код стал приятно читаем.

    пока у меня все )
    Ответ написан
    Комментировать
  • Взлом пароля черз БД, хэш-пароля?

    SamDark
    @SamDark
    Yii2 core team
    1. password_hash — это bcrypt формат. Если есть доступ к базе, то делаете нового юзера с паролем, забираете его хеш и просто перетираете им password_hash в базе у нужного юзера.
    2. auth_key — это не релевантно.
    3. confirmation_token — это не релевантно.
    Ответ написан
    4 комментария
  • Как сделать домашний сервер с торрент качалкой?

    pavelsha
    @pavelsha
    Кот Жрëдингера. Только добрый.
    ИМХО по вычислительной мощности хватит ТВ-бокса на Андроиде из среднего сегмента с 4 ГБ ОЗУ.

    Если не заморачиваться с рейдами и большим объемом хранилища, то может хватить и подключенного по USB
    Если хранение (скачивание просмотр без Интернета) не требуется, то хватит и встроенной памяти в ТВ-Бокс

    Torrserv Matrix (для скачивания и отдачи просматриваемого) и клиент с поддержкой торрентов (для поиска по каталогам Фильмов / сериалов). НАпример, Лампа, о которой писали выше.
    Ответ написан
    Комментировать
  • Как хранить фото-галерею сайта не на хостинге, а на Яндекс диске?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988

    4.8.1. превышения Пользователем установленных для соответствующего типа использования ограничений и/или лимитов, а также в случае изменения Пользователем типа файла с целью обхода правил или лимитов, предусмотренных в Программе. Яндекс вправе предупредить Пользователя о предстоящих блокировке и удалении файлов. В случае неполучения ответа и/или корректировки лимитов, Яндекс вправе по истечении 45 (сорок пять) дней с момента первого уведомления, заблокировать Пользователя, а по истечении 180 (сто восемьдесят) дней с момента блокировки безвозвратно удалить его файлы и данные с дискового пространства.

    5.2. Используя возможности Программы, указанные в п. 5.1. Лицензионного соглашения, Пользователь обязан действовать добросовестно и воздержаться от злоупотребления данными функциями. Пользователь в том числе обязуется воздержаться от организации массового файлообмена с использованием функций Программы. Яндекс имеет право применять правила, лимиты и ограничения, направленные на предотвращение, ограничение и пресечение массового файлообмена по правилам п. 4.5. настоящего Лицензионного соглашения.


    https://yandex.ru/support/yandex-360/customers/dis...

    на бесплатных тарифах страница шаринга используется для размещения рекламы.

    В общем глупая идея у заказчика. Проше взять вторую впску послабже но с большим винтом HDD, который дешевле чем ssd
    Ответ написан
    Комментировать
  • Как хранить фото-галерею сайта не на хостинге, а на Яндекс диске?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    Возможно ли воплотить в жизнь это требование ТЗ

    Чтобы "хранить" - без проблем. А вот чтобы "показывать на сайте с я.диска"... лучше забыть про эту идею. Разве что на сайте будет 2-3 человека.

    PS. Про гуглодиск для "корпоративный сайт" вообще говорить не стоит если речь про юрлицо в РФ. Но с ним почти тоже самое.
    Ответ написан
    1 комментарий