• Выбор загрузки дистрибутивов с Bluetooth клавиатуры?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вам не нужно устанавливать три разные ОС: достаточно поставить дебиан с xfce, затем поставить на него коди и ретропай. Если хотите четко разделить пространства - то просто заведите три отдельных пользователя и в каждом сделайте разную оболочку - коди/ретро/xfce. Для коди и ретро настраиваете вход без пароля (для рабочей учетки - по желанию), а так же показ списка пользователей на экране входа. И не надо городить костыли с несколькими ОС. Под систему и ретро игры сразу используйте SSD и обычный HDD под фильмы и прочее.
    Ответ написан
    2 комментария
  • Почему экраны имеют разрешения не кратны степени 2? Почему 1080, а 1024, если вместо умножения на 1080, можно сдвинуть 10 байт?

    @d22b
    1080 или 1980


    Потому что делятся на 9 (в обеспечение формата 16:9). А ранее были 600 и 768 делящиеся на 3 (в обеспечение формата 4:3).
    Ответ написан
    Комментировать
  • Почему экраны имеют разрешения не кратны степени 2? Почему 1080, а 1024, если вместо умножения на 1080, можно сдвинуть 10 байт?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Типа так сложно сделать 76 лишних пикселей?

    Производители дисплеев не производят отдельные дисплеи, это невыгодно.
    Вместо этого они оперируют понятием mother glass:
    mother-glass.jpg
    И уже эта стеклянная подложка нарезается на отдельные экраны, которые необходимы заказчику.

    Размеры "материнского стекла" более-менее стандартизированы в зависимости от поколения. Известны их размеры и диагональ (примерно от 50 см до 5 м).

    Это позволяет в т.ч. и заказчику расчитать сколько нужных ему дисплеев поместится на одном листе и подогнать размеры так, чтобы из одной большой матрицы получить максимум готовых изделий, минимизировав "обрезки".
    Ответ написан
    Комментировать
  • Возможно ли получить сертификат от Lets Encrypt без nginx?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Можно подтвердить владение доменом через DNS, у большинства крупных DNS-хостингов есть плагины к certbot/acme.
    Ответ написан
    Комментировать
  • Возможно ли получить сертификат от Lets Encrypt без nginx?

    @Drno
    certbot certonly —standartalone
    Ответ написан
    Комментировать
  • Возможно ли получить сертификат от Lets Encrypt без nginx?

    @dronmaxman
    VoIP Administrator
    docker run -it --rm \
      -v "./letsencrypt:/etc/letsencrypt" \
      -v "./lib/letsencrypt:/var/lib/letsencrypt" \
      -p 80:80 -p 443:443 \
      certbot/certbot certonly \
      --standalone \
      --preferred-challenges http \
      --agree-tos \
      --email myemail@gmail.com \
      -d example.org
    Ответ написан
    Комментировать
  • Как сменить стэк?

    Jacen11
    @Jacen11
    Если у кого-то есть достаточно опыта, он сможет изучить новый без проблем, т.к. задачи по сути те же самые (если взять web) и современные фреймворки довольно однотипные.

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

    Maksim_64
    @Maksim_64
    Data Analyst
    Непонятно, как можно работать java разработчиком n-лет и так формулировать вопрос. Стаж коммерческой разработки он общий. Остальное это твои навыки которые, тебе возможно придется подтверждать на собеседовании.

    Присутствие всякой ерунды или не связанных с реальностью требований в вакансии не редкость, на это никто внимания особо не обращает (если только в негативном смысле, что бы сразу отсеять компанию). Все решается на собеседованиях.
    Ответ написан
    Комментировать
  • Что имеют в виду, когда говорят "смотрит в интернет"?

    ValdikSS
    @ValdikSS
    Чаще всего, как Valentin Barbolin отметил, это означает, что устройство доступно непосредственно из интернета, т.е. у него есть выделенный IP-адрес.
    Но фраза не имеет конкретного смысла и может менять значение в зависимости от контекста. Это, например, также может означать доступ в интернет в целом: «тв смотрит в интернет» = ТВ имеет доступ в интернет. Если порт смотрит в интернет, то порт был проброшен на NAT/межсетевом экране до устройства, и т.п.
    Ответ написан
    1 комментарий
  • Что имеют в виду, когда говорят "смотрит в интернет"?

    @dronmaxman
    VoIP Administrator
    ТВ смотрит в интернет"

    Значит что между устройством и интернетом на стороне пользователя нет посредников, то есть нет роутера, а кабель интернета подключен прямо в ТВ, соответственно любой участник интернета может попробовать подключиться к этому устройству.

    "приложение смотрит в Интернет", порт смотрит в "Интернет"

    Процессы которые работают с интернет при работа слушают какие-то порты, на основании порта операционная система знает какому именно процессу предназначается пакет который пришел из интернета. Когда так говорят, то это значит что порт который слушает приложение доступен всем через интернет.
    Ответ написан
    1 комментарий
  • Раздражает ли авторизация тех, кто следит заходит на мой Pet-проект?

    @alexalexes
    Не будут регистрироваться, если нет цели проверить, как вы реализовали именно этот функционал.
    Вы должны иметь возможность предоставить максимальный функционал для обзора в режиме "галопом по Европам" по одной единственной ссылке. Можете авторизовать пользователя по какому-нибудь токену, переданный через get-параметр. Учетная запись и сервис должны быть нагружены тестовыми данными. Если где-то выводятся какие-то сведения - то они не должны быть пустыми.
    Ответ написан
    Комментировать
  • Раздражает ли авторизация тех, кто следит заходит на мой Pet-проект?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В таких случаях обычно регистрация и авторизация делаются, но где-нибудь пишется, что можно воспользоваться демонстрационным пользователем с логином demo и паролем demo.
    Ответ написан
    Комментировать
  • Почему в результате сложения получается Not-a-Number?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вы берёте childNodes, куда входят не только элементы, но и текстовые узлы между элементами (переводы строк).
    // [object NodeList] (7)
    [#text,<div/>,#text,<div/>,#text,<div/>,#text]
    Так вот у этих текстовых узлов нет параметра offsetWidth, соответственно вы складываете undefined, получая NaN.
    - let box = document.querySelector(".box").childNodes;
    + let box = document.querySelector(".box").children;
    - box.forEach((item) => {
    + for (let item of box) {
    - })
    + }
    Ответ написан
    Комментировать
  • Можно ли использовать в wasm загрузку dll библиотеки?

    TrueBers
    @TrueBers
    Гуглю за еду
    В WebAssembly изначально изолированная среда для исполнения. Он ничего не знает про DLL и вообще что-то за пределами модулей.
    Браузеры тоже пишутся так, чтобы никакие левые дллки не могли вмешиваться в процесс их работы и делать, что хотят.

    Единственный вариант -- это тяжёлый реверс браузера и инжект дллки и кода в рантайм.
    Ответ написан
    Комментировать
  • Можно ли использовать в wasm загрузку dll библиотеки?

    Считайте что WebAssembly это отдельная платформа (не Windows, не Linux и не что-то еще), использовать Windows DLL в ней нельзя, если только вы не напишете / не портируете туда эмулятор Windows, использовать динамическую линковку можно, но между модулями написанными под wasm.
    Ответ написан
    1 комментарий
  • Почему нет установщика пакетов на Ubuntu?

    @Everything_is_bad
    Что делать в данной ситуации?
    научиться пользоваться командной строкой, ну и гуглом, там давно рассказано как для ubuntu решить все проблемы новичков.
    Ответ написан
    1 комментарий
  • Почему нет установщика пакетов на Ubuntu?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Потому что теперь в Убунте уже с 22.04 нет Центра приложений, а есть Snap Store, а с 23.04 в нём из коробки нет поддержки установки .deb-пакетов.
    Надо допом устанавливать интеграцию.

    Или Установить Центр приложений, как здесь в статье:
    Установка Центра приложений с поддержкой Deb|Snap|...

    Или установи GUI-утилиту Gdebi:
    sudo apt install gdebi
    и устанавливай пакеты с её помощью.

    Или через Терминал:
    sudo dpkg -i /путь_к_папке_где/пакет.deb
    Ответ написан
    Комментировать
  • Как "зафиксировать" список в питоне?

    fenrir1121
    @fenrir1121
    Начни с документации
    Вернуться к изучению основ, разобраться как работают изменяемые объекты, что такое передача по ссылке и по значению, формулировать какую вообще задачу вы решаете подобным кодом.

    Сейчас вы ссылаетесь на один и тот же объект 3 раза, вместо создания нового объекта.
    Исправляется созданием плоской копии списка.
    lst = []
    l = []
    for i in range(3):
        l.append(i)
        lst.append(l[:])
    print(lst)
    Ответ написан
    Комментировать