• Как понять есть ли в схеме запрограммированное устаревание?

    15432
    @15432
    Системный программист ^_^
    В простой схеме вы вряд ли найдете "слабые места", потому что они в другом месте. А именно, перегрузка светодиодов по току (для большей яркости), отсутствие нормального охлаждения (для уменьшения габаритов и экономии металла), использование самых дешевых светодиодов с низкой цветопередачей и т.д.
    Ответ написан
    2 комментария
  • Можно ли разорвать в USB линию VCC, чтобы передача данных со смартфона продолжала работать?

    Ocelot
    @Ocelot
    Быстрее всего будет взять и проверить: надрезать изоляцию USB-кабеля и перекусить красный провод.
    Если это обычный USB, то скорее всего, работать не будет, т.к. телефон использует наличие +5V для обнаружения факта, что кабель воткнут. USB typeC, возможно, работать будет, там для обнаружения используется отдельный пин. Опять же, всё зависит от особенностей вашей конкретной модели.
    Ответ написан
    Комментировать
  • Как называются "\n","\r","\t"... в строках?

    paran0id
    @paran0id
    Умный, но ленивый
    В общем случае - escape sequences, управляющие последовательности по-нашему.
    Ответ написан
    Комментировать
  • Для чего изучать линукс?

    @Drno
    если нет задачи - незачем и изучать.
    а в целом - на линукс работает не менее 70% всего что ты видишь в интернете, сайты,сервисы,почта, конвертеры видео \ аудио итд итп...
    на линукс работают роутеры, прокси-серверы, VPN серверы... итд итп
    Ответ написан
    Комментировать
  • Для чего изучать линукс?

    @rPman
    Так уж повелось, что основное (большее) количество разработчиков работают в среде linux или средах разработки и библиотек, изначально разрабатываемых для работы в linux

    Т.е. когда ты видишь модули npm, пакетный менеджер python pip, compose от php и прочее прочее, везде изначально разработчики ориентируются на окружение linux.

    Само собой, разработчики люди порядочные, и понимают что особенно новички, начинают свое знакомство с миром программирования там где привыкли
    в windows
    это потому что майкрософт стала планетарным монополистом и удерживает свое положение рыночными методами - т.е. подкупом и угрозами, например к разработчикам железа, или попиранием стандартов, навязыванием и запутыванием и кучей других максимально мерзких способов, внешне даже выглядящих порядочными - вот например wsl, я считаю, - один из таких инструментов подгадить всему linux сообществу

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

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

    Linux - это отраслевой стандарт. Не linux сервера могут быть только там где тебя поставили в такие условия намеренно (вендорлок) или по скудоумию. Отсюда не изучать его - глупо и не эффективно.

    p.s. на десктопах linux-у плохо именно из-за того что производители железа намеренно (им за это заплатили или чтобы не наказали) тормозят развитие (плюс конечно деньги, зачем тратить ресурсы на поддержку в нескольких средах, когда хватит только одной windows)

    p.p.s. да у linux тоже куча проблем, поддерживать все его многообразие иногда настоящий ад
    Ответ написан
    Комментировать
  • JSON в базе данных это норма для реляционных баз данных?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    Если нет частых апдейтов поля с json - то вполне можно его использовать.
    Кроме полей, которые под внешние ключи либо выборки.
    Хорошо хранить данные, которые не имеют четкой структуры, либо эта структура может часто изменяться.
    Например, результаты каких-нибудь сборов данных вполне можно хранить в jsonb-поле.
    Ответ написан
    Комментировать
  • Как отследить где находится исполняемый файл, который нагружает сервер Linux?

    @AlexVWill
    ps -awxs | grep 8657
    Ответ написан
    Комментировать
  • Куда класть приложения из .tar.gz?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    sudo apt update
    sudo apt install telegram-desktop


    https://linuxhint.com/install_telegram_linux_mint/

    В вашем случае будет достаточно, и не собирайте из исходников без крайней нужды, это удел разработчиков или параноиков.
    Ответ написан
    3 комментария
  • Как обновить Ubuntu 18.04 до 22.04?

    @AlexVWill
    Открыть консоль и в ней дать команду do-release-upgrade
    Ответ написан
  • Существуют логические элементы электроники в типовых корпусах?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    https://www.155la3.ru/

    А оно вам надо?
    Возьмите плисину и сгенерируйте схему, выйдет дешевле
    Ответ написан
  • Для чего нужен жёлтый провод в вентиляторе/кулере?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Жёлтый - датчик оборотов.
    Регулировка скорости вентиляторов с двух- и трёхконтактными разъёмами выполняется за счёт напряжения питания. При стандартных 12В будет максимальная скорость вращения.
    Ответ написан
    Комментировать
  • Как поставить кастомную скорость Ethernet?

    @rPman
    что такое
    настройки сетевого порта 1950 на 50


    выше головы не прыгнешь, если сетевая карта 1гбит, значит это максимум что она может

    Ты можешь в лучшем случае настроить mtu в настройках ОС и уменьшить накладные расходы процессора на обработку пакетов за счет уменьшения скорости при передачи 'мелких файлов' (т.е. список файлов будет медленее передаваться но большие файлы ближе к теоритическому максимуму)

    Кстати сетевые карты, способные работать буквально на 1гбит, обычно это не встроенные и дешевые (те могут давать скорость по iperf меньше, например 800мбит) плюс не забываем что скорость зависит от обоих сторон

    Ты можешь сделать более стабильную скорость, отключив full duplex (запретив одновременную передачу и прием, они станут последовательными), но все равно гигабит - твой потолок

    p.s. существует возможность объединения нескольких сетевых каналов в транк (это по разному называется, в linux - это bonding), один из режимов там как раз суммирование скорости, т.е. 2 сетевые карты дадут 2гбита (каждая сетевая карта свой кабель)

    само собой такая же пара должна быть с другой стороны, не дешевые управляемые роутеры/свитчи умеют принимать транк на разные свои порты
    Ответ написан
    Комментировать
  • Что перспективный, OpenStreetMap или Yandex Map Kit?

    Hind
    @Hind
    Это где там в OSM зум «хреновенький»?
    Есть же векторные тайлы от мапбокса.

    До 50000 пользователей/просмотров можно пользоваться их серверами бесплатно:
    https://www.mapbox.com/pricing/

    Всё приготовлено для интеграции с мобильными платформами.
    Ответ написан
    Комментировать
  • Что перспективный, OpenStreetMap или Yandex Map Kit?

    Gard
    @Gard
    Есть различные программы растеризаторы. Которые превращают базу данных в набор картинок - карт. Данные можно раскрасить так maps.sputnik.ru или так openstreetmap.org или так osrm.at или даже так demo.f4map.com/#lat=55.7529987&lon=37.6267621&zoom=18.
    Как видите, с OSM возможностей гораздо больше!
    Ответ написан
    Комментировать
  • В каком конфигурационном файле настраиваются сетевые интерфейсы в Ubuntu, Debian, CentOS?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    По-разному. Где-то консервативный /etc/network/interfaces, где-то netplan, где-то networkmanager. Гуглите для конкретной версии дистрибутива.
    Ответ написан
    1 комментарий
  • Извлечь определенные файлы из tar?

    допустим в архиве a.tar есть файлы d*и t* и еще какие нибуль тогда чтобы извлечь d*
    пишем команду

    tar tvf a.tar | grep -E ' \bd' | awk '{print $NF}' | xargs -IX tar  xvf a.tar X


    перед \b есть пробел: ' \bd'
    d - первая буква тех файлов что хотим извлечь

    если файлы которые хотим извлечь были в директории
    во втором случае надо изменить фильтр
    на
    tar tvf a.tar | grep -E '/\bd | ... - то есть вместо пробела поставить разделитель пути
    Ответ написан
    Комментировать
  • Можно ли роутер заразить вирусом?

    Adamos
    @Adamos
    Роутер имеет не только файловую систему, но и операционную. Обычно, если это роутер для домашнего сегмента - жестко кастрированный производителем и сто лет не обновлявшийся Линукс на древнем ядре, эксплойты для которого в даркнете есть у каждого пекинеса. Роутер может быть как заражен вирусом, который вмешивается в ваш трафик, так и быть включен в ботнет и атаковать сервера в интернете - а вы об этом даже не будете знать, если ваш провайдер не отловит эту активность и не заблокирует ваш канал.

    Лечатся такие проблемы (по крайней мере, временно) скачиванием с сайта производителя свежей прошивки для этого роутера и принудительной ее установкой. А еще лучше - подбором какой-нибудь OpenWRT и сменой хомячковой прошивки на открытую, более современную и лучше защищенную от заразы.
    Ответ написан
    4 комментария
  • Можно ли роутер заразить вирусом?

    Можно ли роутер заразить вирусом?

    Можно.

    Закинуть на него именно вирус какой-нибудь, троян?

    Например, для DDoS-атаки и др.

    Роутер имеет файловую систему?

    Имеет.

    https://www.kaspersky.ru/blog/router-malware/33319/
    Ответ написан
    Комментировать
  • ОС для создания терминала киоска?

    drygdryg
    @drygdryg
    Python-разработчик
    Можно попробовать использовать готовые дистрибутивы Linux для создания киоска:
    https://porteus-kiosk.org/
    https://webconverger.com/
    Либо попробовать сделать свою сборку какого-либо существующего дистрибутива и упаковать её в установочный ISO. Насколько мне известно, достаточно несложно кастомизировать образ Arch Linux (ArchISO) под свои задачи:
    https://wiki.archlinux.org/title/Archiso
    https://viperfang.net/project/arch_kiosk
    https://gist.github.com/ctrlaltdylan/01255fc86f2cb...
    https://www.reddit.com/r/archlinux/comments/d5d5uc...
    Либо сделать на базе Debian:
    https://abc101.medium.com/simple-kiosk-box-by-debi...
    https://github.com/josfaber/debian-kiosk-installer

    Скрипт для настройки Debian или Arch Linux для работы в режиме киоска: https://github.com/Salamek/chromium-kiosk
    Ответ написан
    1 комментарий
  • Как оптимально оформить сетевой стенд для самообучения?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Идея неплохая, памяти прилично, не сказано ничего только про обьем стора.

    Пара змечаний:
    - что гипервизором?
    - если Вы в РФ, то помните, что Canonical вовсе даже не Россию поддерживает, поэтому имеет смысл осваивать не бубунту, а "типо отечественные" (они конечно такие же отечественные, как ВАЗ-2101 когда-то, но это не важно) дистрибы: Astra, RED OS, Alt Linux, Calculate
    Ответ написан
    4 комментария