• Какая разница между генераторами и массивами?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ну собственно именно то, что написано.
    "Генератор позволяет" не значит "генератор гарантированно сэкономит память, ужав миллион строк в одну". Это значит, что если есть возможность не создавать массив в памяти перед тем как перебирать его значения, то можно написать функцию-генератор, результат которой будет выглядеть как массив, но при этом будет выдавать по одному значению. Это возможно в таких случаях, как генерация значений на лету или чтение данных из внешнего источника.

    То есть фактически это просто красивая обертка над обычным циклом, которая может представить его как "перебор массива". Эта обертка нам будет нужна, если по каким-то причинам мы хотим обращаться к результатам цикла, как к массиву.

    То есть надо чётко понимать, что "экономит память" генератор только по сравнению с созданием полноценного массива.

    Там где вместо создания массива можно обойтись циклом, можно использовать и генератор. Но можно и не использовать - код будет прекрасно работать и без него.
    Там, где реально нужен массив, например с произвольным доступом или для накопления результатов вычислений, генератор превращается в тыкву
    Ответ написан
  • ASUS Vivobook S15, неправильно отображает зеленый цвет, можно ли исправить в настройках?

    @ewgenc
    Откалибровать, если экран IPS или VA. Самому, или заплатить человеку с калибратором. Экран телефона тоже не эталон для сравнения.
    Ответ написан
    Комментировать
  • Законен ли пентест своего сайта?

    paran0id
    @paran0id
    Умный, но ленивый
    Читайте договор с хостером - наверняка такое не приветствуется. В локальной сети, конечно, лучше.
    Ответ написан
    1 комментарий
  • Сервер с ESXI 6 не видит более 20 USB флешек, в чем проблема?

    sergey-kuznetsov
    @sergey-kuznetsov
    Автоматизатор
    Это ограничение самого хоста ESXi
    You can add up to 20 USB devices to a virtual machine, which is the maximum number of devices supported for a simultaneous connection to one virtual machine. The maximum number of USB devices supported on a single ESXi host for a simultaneous connection to one or more virtual machines is also 20.
    Ответ написан
    6 комментариев
  • Какой язык изучать для программирования микроконтроллеров?

    @pfg21
    ex-турист
    смотря что ты собираешься делать из микрокнтроллера и как с ним работать ??
    из всех представленных С наиболее "низкий" язык, приближенный к железу и архитектуре, дающий больше доступа к аппартным возможностям и уловкам. но и более требовательный к мозгам погромиста.
    потому большинство уходит на языки более высокой абстракции от железа.

    если тебе хватит только на питон - пиши на питоне.
    Ответ написан
    Комментировать
  • Какой язык изучать для программирования микроконтроллеров?

    @kalapanga
    Вы забыли такую вещь, что при програмировании микроконтроллера у вас строго ограниченный набор ресурсов, определяемый моделью микроконтроллера. Если Вы делаете единичный проект для себя, то Вы можете позволить себе взять микроконтроллер в несколько раз дороже, но с большим объёмом памяти, и засунуть туда аж целый интерпретатор любимого питона. Но в массовом производстве это скорее всего будет непозволительной роскошью.

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

    p.p.s. Микроконтроллеров "ардуино" не существует. Это "платформа", которая может строиться на разных микроконтроллерах.
    Ответ написан
    Комментировать
  • Какой язык изучать для программирования микроконтроллеров?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Если серьезно углубляться - то C/C++, Assembler
    JS/Python в контексте разработки для микроконтроллеров - чисто поиграться...
    Ответ написан
    Комментировать
  • Есть файл-менеджер для Linux с функционалом как в FAR Manager?

    Пол линуксом есть две штуки: mc и far2.
    Посмотри в их сторону.
    Мб, в mc можно что-то настроить, или может даже есть плагины (не смотрел)
    Ответ написан
    2 комментария
  • На своем сайте надо организовать возможность онлайн трансляции через iр камеры. Как это сделать?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    На сайте понадобятся nginx для раздачи и ffmpeg для конвертирования видеопотоков (или готовое платное решение).
    Если зрительская аудитория большая то вы вряд ли справитесь силами своего сервера. Нужно будет использовать вещательную платформу вроде youtube или steam.
    Гуглить video streaming.
    Компетенций медика тут не хватит. Задача довольно сложная. Бесплатно вряд ли получится.
    Ответ написан
    Комментировать
  • На своем сайте надо организовать возможность онлайн трансляции через iр камеры. Как это сделать?

    @rPman
    Самое 'простое', установить на сервере ffmpeg и используя простую публиковать видеопоток в нужном формате
    гуглить ffmpeg webcam video streaming
    например вот
    Ответ написан
    Комментировать
  • Отключение питания компьютера в выключенном состоянии опасно?

    Нет.
    Влиять может длительное выключение из розетки, из-за этого постепенно разряжается батарейка на материнской плате, которая настройки CMOS держит и часы. Но это надо пару лет без розетки, чтоб было хоть как-то заметно. С точки зрения износа, то в дежурном режиме и комп и монитор потребляют немного энергии. В некоторых случаях может быть и заметно, если, например, по USB включен внешний диск или 4g модем, а питание на USB подаётся и в дежурке. В старых компах это настраивалось перемычкой на плате, сейчас в биосе. Но иногда никак не настраивается, а как разработчик захотел, так и сделал.
    Ответ написан
    3 комментария
  • Софтофон во взаимодействии с ip телефоном?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    PJSIP позволяет держать произвольное количество контактов на один эндпоинт, но надо правильно готовить диалплан, чтобы вызывать все контакты одновременно.
    Ответ написан
    1 комментарий
  • Динамическое получение скорости работы процессора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Что конкретно вы подразумеваете под "скорость работы процессора"?

    Современный многоядерный многопоточный процессор с ядрами, которые могут в динамическую частоту, в многозадачной операционной системе, с различным набором хардварных оптимизирующих алгоритмов нельзя измерить на раз-два.
    А учитывая, что современный серверный софт работает в своем большинстве в виртуальной среде, а то и в контейнере, где ресурсы выделяются опять таки виртуализировано, и могут из 20ядерного процессора нарезать вам 100 виртуальных ядер, про которые ваша виртуальная машина будет знать не то, что под капотом, а то что ей скажут.
    И вы хотите кроссплатформенное решение?

    В 2021 веке, измеряя перфоманс задавайте максимально подробный вопрос что именно вы хотите мерять и зачем. Потому что просто померять ВСЕ и максимально точно - уже невозможно.

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

    @gamburger
    IT System administrator / HelpDesk
    Смотреть на свитчах количество MAC адресов. В теории на 1 порту 1 MAC - тот порт где висит хаб на порту будет несколько MAC адресов
    Ответ написан
    1 комментарий
  • Верно ли это утверждение?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Добавлю к пессимизму.
    Верно ли это утверждение? 59 минут назад
    Сломался WordPress Кто поможет? 14 окт.
    Почему так произошло Опенкарт? 06 июл.
    Стоит ли учить Python по книгам? более года назад
    Как двигаться в гейм дев? более года назад
    Как начать путь в сферу game дизайна? более года назад
    Не получается верстать самостоятельно. Как преодолеть это? более года назад


    Этот список говорит нам открытым текстом, что увлекаетесь вы не программированием, а "вайти".
    Ой, геймдев! Ой нет, Питон! А, нет - вёрстка! Ну и понятное дело что всё кончилось вордпрессом.

    Люди, которые действительно увлекаются программированием, не задают вопросов, "стоит ли учиться по книгам". и "как войти вайти". Они учатся. И входят.

    Есть очень большая вероятность, что программирование - это не ваше призвание. А интересуетесь вы им только из-за хайпа. В этом нет ничего плохого. Надо просто найти дело, к которому действительно лежит душа.
    Ответ написан
    2 комментария
  • Можно ли настроить ежечасное выполнение PHP-скрипта без Cron и без изменения настроек веб-сервера?

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    Взять внешний cron сервис и дёргать api по расписанию. Но дешевле и проще нормальную виртуалку арендовать
    Ответ написан
    Комментировать
  • Какой дефолтный пароль от ubuntu 20.04?

    @pfg21
    ex-турист
    как и обычно, посмотреть документацию яндекса. первый же ответ на поиск "виртуальная машина яндекс пароль"
    https://cloud.yandex.ru/docs/compute/operations/im...
    В публичных образах Linux, предоставляемых Yandex.Cloud, возможность подключения по протоколу SSH с использованием логина и пароля по умолчанию отключена.


    создай ключ доступа без пароля, и публичный ключ запиши в настройках вирт.машины.
    описание как ентое сделать на той же страничке
    Ответ написан
    Комментировать
  • Если у меня статический ip, является ли он публичным и общедоступным?

    @res2001
    Developer, ex-admin
    Если статический адрес не вписан в договор с провайдером (или его нет в списке предоставляемых услуг), то скорее всего адрес динамический. Если сейчас он кажется вам статическим, то это не значит, что в один прекрасный день провайдер его не может поменять.
    Список диапазонов серых адресов короткий, все диапазоны известны и описаны в RFC, гуглите. Если ваш адрес входит в один из диапазонов - значит он серый (не публичный и не общедоступный).
    Ответ написан
    Комментировать
  • Если у меня статический ip, является ли он публичным и общедоступным?

    DevMan
    @DevMan
    статический может быть серым.
    динамический может быть белым.
    такие дела.

    если не можете узнать у провайдера, то прост гляньте диапазоны серых сетей и сравните со своим адресом.
    Ответ написан
    Комментировать
  • Возможно ли поднять kerio на proxmox?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    У вас, похоже, просто сеть между проксмоксом и остальным не настроена. В целом - если ПО запустилось, ему всё равно, в виртуалке оно или на голом железе.
    Ответ написан