Задать вопрос
  • В чём смысл делать приложения-прокладки?

    @ImagineTables
    Смысл для КОГО?

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

    body:has(a[href="pornhub.com"]:visited) .mychecker
    {
        backgound-image: url(drochit.png);
    }


    и т.д. Правда, толку от этого немного, но всё равно приятно. (Если, конечно, основной рабочий браузер держать в нестандартном месте, чтобы напрямую там никто не ковырялся).

    Для разработчиков смысл в том, что:

    1. Фиксируется набор фич и багов, при изменении в будущих версиях браузера всё гарантированно будет работать без необходимости постоянно тестировать и подправлять клиентский код. (Уж как я ни стараюсь делать всё по стандартам, а через пару лет обновлений браузера то одно отвалится, то другое).
    2. Ресурсы можно плавно раскатывать по юзерам вместе с приложением, от сервера останется только API. Что удобно в организационном плане.
    3. Всё грузится мгновенно. Не только не надо больше думать про прекэширование, загрузочные оптимизации, но и вообще беспокоиться о размере картинок/аудио/видео/шрифтов/файлов с лицензиями и пр.
    4. В своей сборке браузера можно перенастроить политики т.н. «безопасности». Которые нужны, по сути, только чтобы не дать помешать впариванию рекламы.
    5. В свою сборку браузера можно включить любые аддоны. (Если есть готовый аддон с нужным функционалом, может оказаться проще использовать его as is).
    6. Главное — вы уверены, что видели весь код? Иногда надо сделать фичу-другую, которые имплементируются ТОЛЬКО через вызов OS API. А без них это будет приложение хуже классом.
    Ответ написан
    Комментировать
  • В чём смысл делать приложения-прокладки?

    @Everything_is_bad
    Зачем нужны такие программы? В чём смысл такой разработки?
    но ты его минимум захотел установить, у тебя были альтернативы?
    Ответ написан
    Комментировать
  • Почему вываливается предупреждение nginx: [warn] "ssl_stapling"?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Попробуйте resolver добавить.

    А, ну и OCSP стал deprecated:
    May 7, 2025

    Prior to this date we will have added CRL URLs to certificates
    On this date we will drop OCSP URLs from certificates
    On this date all requests including the OCSP Must Staple extension will fail

    https://letsencrypt.org/2024/12/05/ending-ocsp/
    Ответ написан
    5 комментариев
  • Как системному администратору свичнуться в Devops-инженеры?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Начать надо с того, что нужно научиться гуглить, прежде чем задавать какие-либо вопросы, особенно такие.
    И это вовсе не шутка - человеку, не умеющему самостоятельно искать ответы на вопросы, будет трудно быть devops инженером.
    Ответ написан
    Комментировать
  • Хватит ли Macbook air m3 16/512 для веб разработки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, хватит вполне. Даже аир м1 с 16 гигами легко переваривает 10-15 контейнеров в докере. В целом аир - отличнейшая рабочая машинка. Рекомендую брать в конфигурации с максимальным объёмом ОЗУ: сегодня для большинства задач 16 гигов достаточно, но это уже нижняя планка. Чем больше памяти - тем лучше. Нехватка места ПЗУ легко решается внешним USB M2 диском. Ещё один важный нюанс: у аира лимит на число подключаемых внешних мониторов в 2 штуки.
    Ответ написан
    2 комментария
  • Какую мышку выбрать для Macbook?

    xez
    @xez
    TL Junior Roo
    Макбуку не нужна мышка - там трекпад же классный.
    Ну и если брать - то лучше g502, как по мне, ничего нет.
    Ответ написан
    7 комментариев
  • Как подключить сайт к игровому серверу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Задача 1. Как заставить веб сервер брать данные из этих файлов и выводить на сайт?


    Пишешь какой-нить простенький код на любом языке программирования, который ты можешь прикрутить к веб серверу. Ну тот же php, который будет брать данные из сайтовы и генерировать html вывод.
    можно по расписанию генерить html странички по файлам, можно на ходу.

    Задача 2. Убирать этот файл в папку, папке давать тоже имя что у файла стим-айди-845639-лот1 и переносить туда файл (Суть такова чтобы игрок мог менять ячейку) чтобы играть за другого персонажа.


    Не совсем понятно, но если это просто переименовать/перенести файлы - ну тоже пишешь скрипт, прикручиваешь его к веб серверу, в котором генерируешь кнопку которая этот скрипт активирует.

    Задача довольно простая, если в принципе делал любые интерактивные веб странички.
    Ответ написан
    3 комментария
  • У SSD низкая скорость записи, почему?

    @Drno
    Винда не стартанула потому что загрузчки на другом диске - поздравляю, потенциальные проблемы...

    Сколько места занято на диске?
    Ответ написан
    2 комментария
  • Полноценная Убунта поверх WSL?

    forajump
    @forajump
    Бессистемный дезинтегратор
    Нет, не полноценная. В WSL недоступно ядро (или по крайней мере не все его интерфейсы), исходно нет доступа к аппаратному обеспечению (USB, беспроводные сети; хотя поддержку USB с бубном прикрутить можно, Wi-Fi не пробовал), доступ к графическому процессору осуществляется отлично от Linux, как следствие не будут работать большинство графических настольных приложений, некоторое серверное ПО, в целом совместимость с ПО для Linux далеко не полная. Нет нативной поддержки systemd (можно включить).
    Это не Linux, а лишь среда запуска файловой системы Linux и командной оболочки (bash), сам разработчик заявляет ее именно так. Хороший инструмент для обучения и экспериментов, среда для системного администратора.
    Также по небольшому опыту эксплуатации довольно часты проблемы взаимодействия с Windows: при установке, запуске, удалении случаются ошибки и прочие нестыковки, например:
    • сообщения о неизвестных ключах в файле .wslconfig, когда ядро уже обновилось автоматически вместе с Windows, а дистрибутив еще старый;
    • Wsl/Service/CreateInstance/E_FAIL;
    • CreateProcessParseCommon:: Failed to translate C:\path\folder.


    В виртуальной машине такого не случается, и совместимость гораздо лучше, но WSL быстрее разворачивается и проще управляется.
    Ответ написан
    2 комментария
  • Скрипт для передачи данных, в поисках простого решения. кто может помочь?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    нужно сделать передачу данных из формы на сайте напрямую в TXT файл
    Понадобится все же какой-то серверный код, который что-то будет делать на стороне сервера с пришедшими данными. Можно тот же жаваскрипт, если сервер поддерживает ноду.

    и чтобы то что передалось с сайта в txt файл через к примеру час автоматически удалилось
    Автоматически это как? Любая "автоматически" работающая программа имеет какой-то код, определяющий что и когда делать. Вариантов что вы там задумали миллиард, как определитесь с конкретным стеком/алгоритмом - перейдете к этому вопросу.

    Может уже существуют готовые решение такого ? Очень ищу
    Наверняка, чего только юные падаваны не пишут в порыве творческого припадка, просто большинство стесняется выкладывать такой откровенный бред, а кто не стесняется видимо еще не знает как выкладывать в общий доступ скрипты в 4 строчки. Так что пишите, выкладывайте, первым будете )
    Ответ написан
    Комментировать
  • Есть что то проще чем php?

    Братку это делается за 3 секунды на пхп
    там вообще изи.
    прям совсем, просто переименуй файл с html в пхп там прям совсем минимум.
    зайди онлайн на любой сайт с GPT и попроси его сделать пример.
    100% даст сразу правильный ответ

    создай header.php
    <!-- header.php -->
    <!DOCTYPE html>
    <html lang="ru">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Мой сайт</title>
        <link rel="stylesheet" href="styles.css">
    </head>
    <body>
        <header>
            <h1>Добро пожаловать на мой сайт</h1>
            <nav>
                <ul>
                    <li><a href="page1.php">Страница 1</a></li>
                    <li><a href="page2.php">Страница 2</a></li>
                    <!-- Добавьте другие ссылки -->
                </ul>
            </nav>
        </header>


    создай footer.php
    <!-- footer.php -->
        <footer>
            <p>&copy; 2023 Мой сайт. Все права защищены.</p>
        </footer>
    </body>
    </html>



    создай index.php
    <!-- index.php -->
    <?php include 'header.php'; ?>
    <main>
        <h2>Содержимое страницы 1</h2>
        <p>Это пример содержимого для первой страницы.</p>
    </main>
    <?php include 'footer.php'; ?>

    Ответ написан
    7 комментариев
  • Стоит ли продолжать пользоваться HDD?

    @Drno
    Нет, это HDD. Их давно уже используют только под хранение данных, но никак не под систему
    Ответ написан
    3 комментария
  • Насколько безопасна схема питания одноплатника?

    hint000
    @hint000
    у админа три руки
    Вопрос в первую очередь к адаптеру для 3.5" - по хорошему он не должен пропускать сквозь себя +5V с внешнего блока питания на USB - сэкономили копейку, не поставили диод. Если есть бюджет на эксперименты, то попробуйте такие адаптеры разных производителей, кто-то мог и не экономить эту копейку, тогда будет работать более правильно. Как вариант - обрезать линию +5V на USB-кабеле этого адаптера. Для теста взять кабель-удлиннитель USB (мама-папа), надрезать оболочку вдоль, добраться до отдельных проводков. Обычно они в USB-кабелях четко делятся по цветам: белый и зелёный - DATA, черный - "земля", красный - питание +5V, вот красный режте, подключайте адаптер к хабу через этот удлиннитель, проверяйте, что всё нормально работает. Если тест успешный, то можно проделать ту же операцию на кабеле самого адаптера, чтобы не использовать удлиннитель (либо вскрыть корпус адаптера и отпаять красный проводок от платы).
    Ответ написан
    Комментировать
  • Как и на чем написать мини систему видеонаблюдения?

    mayton2019
    @mayton2019
    Bigdata Engineer
    1) Надо сначала нарисовать архитектурную диаграмму безотносительно языка программирования.
    В виде кубиков и стрелочек. Например главным кубиком этой системы может быть сервер и система
    хранения. Отдельно например рабочее место оператора или пользователя системы. Перечислить
    что каждая часть делает. Нарисовать ограничения. Например если сервер обязан транслировать
    2 канала по 4К то его СХД должна в номинальном режиме успевать это передавать.

    А язык программирования появится уже потом как следствие из этой диаграммы.

    Сам по себе Python - подходит как оркестратор или запускатель процессов в этой системе.
    В самом простейшем варианте python может запускать например ffmpeg и контролировать
    heartbeat например.

    2) Зачем здесь автор хочет OpenCV - пока непонятно. Лучше сначала построить прототип без
    этой фичи а потом уже написать некое дополнение к задаче чтобы включить туда машинное зрение
    как отдельную часть. В противном случае ТЗ выходит слишком завязанным где все-от-всего зависит
    и непонятно с чего начинать. А начинать надо с простого а не со сложного.
    Ответ написан
    Комментировать
  • Как настроить включение языка раскладки по одиночному нажатию shift?

    @dronmaxman
    VoIP Administrator
    В macOS можно штатно включить переключение между двумя раскладками (USA + 1) через CapsLock
    Ответ написан
    2 комментария
  • Какой роутер взять домой чтоб был гибкий к настройке?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Удобный и гибкий - Кинетик
    Непривычный в настройке но супер гибкий - микротик
    Ответ написан
    5 комментариев
  • Macbook Pro 2019 года актуален для работы в 2024/2025?

    @Eliasxxx
    За эти деньги (750 баксов) можно купить современный ноутбук на условном 8845HS, 32/2048 (SSD можно проапгрейдить), OLED 120 Hz от Lenovo, Huawei, Xiaomi, Asus и других брендов. Будет всем лучше старого макбука, будь то на M1 или Intel.

    Если не iOS/iPadOS/MacOS разработчик, то зачем именно яблочко? Ладно бы если современное, хотя бы MacBook Pro на M4 16/512 или M3 Pro 18/512, но старое устройство — старое устройство. Никакой магии бренд ему не делает.
    Ответ написан
    Комментировать
  • Macbook Pro 2019 года актуален для работы в 2024/2025?

    @Drno
    Цикл жизни пк примерно 5-6 лет.. Вы хотите купить устаревшее устройство.
    Ответ написан
    Комментировать
  • Macbook Pro 2019 года актуален для работы в 2024/2025?

    xez
    @xez
    TL Junior Roo
    На intel брать никакого смысла нет вообще.
    Только на M процессорах, и лучше даже не на m1, а на m4 сразу.
    У ноутбука на 13" будет важный плюс - он будет легким.
    Если вам ноутбук таскать не нужно - покупаете 4К-5К монитор и внешнюю клавиатуру/мышь и живете в счастье. И еще в таком случае можно присмотреться к мак-мини.
    Ответ написан
    Комментировать