• Как на PHP реализовать светофор?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Никакой интервал тут не нужен, достаточно знать точку отсчёта и стартовое состояние (у вас про них ничего не сказано, но за стартовое состояние по условию можно засчитать зелёный) и использовать простейшую математику, чтобы вычислить текущий сигнал.
    Хотя, если под вводимыми минутами понимается не таймстамп, а количество, прошедшее со времени включения, то в задаче есть все вводные для её решения элементарным алгоритмом.
    А сделать интерактивную смену на php вы всё равно не сможете*.

    *ну, есть, конечно, костыль с meta-тегом refresh, но это уже не про php.
    Ответ написан
    Комментировать
  • Есть ли бесплатный api переводчика?

    @Alex2080
    Ребят, тоже искал ответ на данный вопрос. С google у меня не получилось. Обнаруживает не зарегистрированный трафик и банит. И вот что я нашёл:

    Сборник бесплатных API

    Далее выбираете API, а там на вкладке pricing подписываетесь на бесплатный план. Ещё что удобно можно посмотреть рабочие (!) примеры на большинстве языков.

    p.s. Написал этот коммент для ищущих, таких как я и автор поста. Как вариант.
    Ответ написан
    Комментировать
  • Как запретить пользователям из России обращаться к определенным функциям сервера?

    @hesy
    Самый простой способ, по таймзоне:

    function isRussianTimezone() {
        let timezones = [
            "Europe/Moscow",
            "Europe/Astrakhan",
            // ...
        ];
        
        return timezones.includes(
            Intl.DateTimeFormat().resolvedOptions().timeZone
        );
    }
    Ответ написан
    Комментировать
  • Как запретить пользователям из России обращаться к определенным функциям сервера?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER

    Каким способом можно реализовать эту систему

    Спросить. Честно, топорно. Тебе соврали - ну, да, может быть, но косяк не твой. Ты вынужден верить на слово, так как все сервисы геолокации могут показывать неактуальные данные, и кроме того, есть VPN, которые сейчас вовсю применяют как для обхода ограничений РКН, так и для обхода ограничений "IP из РФ/РБ".
    Поэтому единственный способ - спросить. (Это примерно то же самое, что с ответом на вопрос "Уже есть 18?". Никто пока не может проверить, правда ли это и все вынуждены полагаться на слово)

    P.S. Почему я так выделил слово пока? Потому что время, когда тырнет будет по паспорту (госуслугам, ЕГА, черта лысого) и без того было не за горами, а бездумная VPN-изация его тащит за собой, как сержант-старослужащий первогодка на марш-броске - цепко и безжалостно.
    Ответ написан
    Комментировать
  • Использование Linux?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Переключись с Wayland на Xorg и будет тебе счастье!

    Все симптомы, что ты описал - это как раз из вяленого (Wayland), а он по умолчанию в последних релизах (x)buntu.
    Пока что основная масса желзяк (дрова к ним) не работают корректно или вообще не работают под ним из-за недоработок, а вернее нежелания разрабов допилить вяленого, как положено.

    Переключись на Xorg и всё будет работать, аки АК-47!

    Как это сделать?
    Вот в этом посте я дал ссылку на статью, как это сделать:
    пост
    Ответ написан
    5 комментариев
  • Использование Linux?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    На старых ноутбуках линукс тормозит, на новых - проблема с совместимостью устройств. Бывают редкие исключения.

    Хотите без глюков - берите макбук и, если прямо очень нужен линукс, ставьте его в виртуалку. Ну или ноут с виндой + виртуалку.
    Ответ написан
    7 комментариев
  • Использование Linux?

    @rPman
    Первая проблема любого linux - это драйвера, пока производители не пошевелятся, доля этой ос будет не выше 3-5% а пользователи будет играть в рулетку - заведется/не заведется.

    Вторая проблема у тебя - это Huawei, китайцы всегда делали софт и поддержку в образцово показательном в худшем виде.

    Ну и по поводу запуска приложений, библиотеки устанавливать надо и на windows. Если разработчик не позаботился чтобы отметить нужные в зависимостях, ставить из вручную. Те что идут в репозитории обычно корректно настроены.
    Ответ написан
    1 комментарий
  • Использование Linux?


    постоянные баги

    Какие?


    программы которые работают на Kubuntu, не работают на Ubuntu

    Например?

    нельзя поменять комбинации клавиш

    Какие комбинации клавиш ты хотел поменять и как?


    например, не может выйти из режима ожидани

    Как именно это проявляется?


    В чем может быть проблема?

    В случае нового ноута может не быть каких-то драйверов, которые необходимы для корректной работы.
    Начиная с клавиатуры и трекпада, заканчивая процессором (какое-то время, например, были проблемы с новыми процессорами интел, у которых большие и маленькие ядра) и видео (например ты просто используешь открытый драйвер, вместо фирменного)
    Разрядка в выключенном состоянии - из-за выбранных режимов в биосе.
    Ответ написан
    Комментировать
  • Как зайти под root в Alt Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Клоунам, которые пишут мне про пароль пробел, ваше мнение мне не нужно

    Клоунам, которые приходят за консультацией, но почему-то начинают "палцы веером, сопли пузырями" - проходишь мимо - проходи, раз такой умный!
    Пробел в качестве пароля использоваться не может. Он скорее всего отбрасывается (и надо сказать, вообще непонятно, как устанавливается пароль). Надо смотреть pam, как настроена цепочка на проверку. Для безусловного сброса пароля - загрузка с livedvd, монтирование диска, удаление пароля рута, перезагрузка.
    Можно попробовать загрузиться в режиме emergency, если пароль запрашивать не будет.
    Ответ написан
    Комментировать
  • Как превратить свою аватарку в Telegram в часы?

    @maximq
    QA Engineer
    укажите не позиционный аргумент, а ключевой:
    client(UploadProfilePhotoRequest(file=file))
    Ответ написан
    Комментировать
  • Безопасна ли прокся в телеге?

    Чисто технически администратор прокси не может никак твой трафик смотреть, ибо соединение между телегой и тобой шифруется.
    Так что предположу, что этот прокси создан исключительно ради показа канала-спонсора
    Ответ написан
    Комментировать
  • Какие имеются актуальные системы распознавания лиц API в 2023?

    Да вроде гугл по запросу facial recognition много чего выдаёт.

    https://github.com/exadel-inc/CompreFace
    https://habr.com/ru/companies/raiffeisenbank/artic...
    Ответ написан
    Комментировать
  • Какие легковесные дистрибутивы Linux еще остались?

    thisisignitedoreo
    @thisisignitedoreo
    bsd-вод
    Void Linux, сорс-based, легковесная если использовать условный emptty+awesomewm, например, или если прям все плохо попробуйте OpenBSD, не линукс, но юникс-подобная, линуксоид освоит быстро (если линуксоид не бунтовод)
    Ответ написан
    Комментировать
  • Какие легковесные дистрибутивы Linux еще остались?

    @GBR-613
    Моя рекомендация:
    Сначала ставится Ubuntu server (который без GUI). Потом:
    sudo apt install xterm lxde
    Всё самое необходимое поставится само собой.
    Если жуткая напряжёнка с RAM и диском, LXDE можно не ставить. Тогда window manager будет openbox. Но с ним несравненно менее удобно работать.
    В качестве очень лёгкого браузера можно взять palemoon, но не все сайты с ним нормально работают.
    Ответ написан
    Комментировать
  • Почему Youtube определяет страну даже при подключении через VPN?

    Bermut
    @Bermut
    Жертва домашней лаборатории
    Я сталкивался с такой проблемой.
    Причины может быть две: webrtc и грязные ip адреса, про второе сейчас поясню.
    Скорее всего вы брали vps сервер у русского провайдера, вы не первый, кто использует vps для vpn, и google через язык, maps, еще чего-нибудь выяснил, что пользователь в России, так как таких пользователей было много, то он и пометил вашу подсеть, как используемую в России.
    У меня так например на ipv6, я беру 52 подсеть из подсети 2001:470:/32 HE, и кто-то определяет мой адрес как американский, просто беря данные из ARIN, кто-то показывает как немецкий - именно там трафик выходит в интернет, google смог выяснить, и занес в ipdb мою подсеть как российскую.
    Ответ написан
    4 комментария
  • Какие легковесные дистрибутивы Linux еще остались?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Гента, слака, LFS

    Правда, юзерфрендли их ну никак не назовешь :)
    Ответ написан
    Комментировать
  • Какие легковесные дистрибутивы Linux еще остались?

    @rPman
    Не путай размер дистрибутива и размер установленной системы на диске

    Дистрибутив на установочном livecd/liveusb диске это минимально рабочий (или специально подобранный для типового пользователя) набор пакетов, чтобы минимизировать запросы к серверам репозитариев мейнтейнера, а вот их размер почти у любого дистрибутива - десятки гигабайт.

    Например одно время ubuntu server альтернативно можно было установить, загрузившись в примерно 100-200мб iso образ, с установщиком, который с удобным текстовым интерфейсом устанавливал абсолютно все пакеты по сети из репозитария..

    Место, занимаемое установленной ОС зависит не от выбора мейнтейнера, а от выбора софта, который тебе нужен. Что бы ты не выбрал, пример - если тебе нужно ставить пакеты для разработки нейронных сетей (tensorflow) на nvidia gpu, то качать тебе минимум 5 гигабайт всего что с этим связано (а то и больше).

    Единственный известный мне дистрибутив (с большим комунити), дающий наибольший контроль над устанавливаемыми компонентами - это gentoo. Он не спроста компилирует каждый пакет под пользовательские настройки, в нем с помощью тех же USE флагов определяются не только возможности но и зависимости, которые потянут за собой устанавливаемые пакеты.

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

    Но и результат может быть потрясающим, можно собрать графическую систему в несколько сотен мегабайт с неплохим набором современного (буквально, новее чем тестовые версии бинарных дистрибутивов) софта, с минимальными (ничем больше не достижимыми) требованиям к оперативной памяти и даже некоторыми значимыми оптимизациями для своего процессора (бинарные дистрибутивы собирают софт без них, но некоторые разработчики пакетов заморачиваются сборкой оптимизаций сразу под несколько платформ самостоятельно) что может ускорить работу в некоторых случаях.
    Ответ написан
    4 комментария
  • Отличие ipv6 /48 от /64?

    opium
    @opium
    Просто люблю качественно работать
    Это размер подсети а не адрес.
    Любой случает все равно из какого размера подсети айпишник
    Ответ написан
    Комментировать