• Как точно посчитать за какой время выполняется цикл?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Ваш цикл занимается нифига-не-деланьем - компилятор имеет полное право его выкинуть, так что такие измерения бессмысленны.
    Ответ написан
    4 комментария
  • Как сделать скрин области жкрана на C#?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Скриншот части экрана делается так:
    1. Делается полный скриншот рабочего стола
    2. Создается окно поверх всех окон, которое отображает в полный размер полученный снимок (фулскрин, без рамок)
    3. Юзер выбирает область
    4. Вырезается выбранная область и сохраняется

    Ты можешь это проверить, запустив на фоне видео и нажав Win + Shift + S (на win10). Картинка замрёт.
    Конечно, можно сделать иначе, просто отобразив окно фулскрин, которое затемнит немного рабочий стол и даст выбрать область, но момент может быть упущен (в том же видео, например)
    Ответ написан
    1 комментарий
  • Почему некоторые терминалы бесконтактной оплаты требуют запуска Google Pay?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    смарт

    чудесов же нет - приложуха (GPay) слушает nfс в фоне, у вас или другая перебивает (тут странно, ибо обычно это такая же банковская, должна выскакивать) или смарт глупый - по питанию гасит такую слушку
    Ответ написан
    Комментировать
  • Почему некоторые терминалы бесконтактной оплаты требуют запуска Google Pay?

    xez
    @xez
    TL Junior Roo
    Они не требуют и не могут требовать.
    Вы не можете Google Pay запустить на карте, но карту же эти терминалы как-то принимают...
    Ответ написан
    Комментировать
  • Индексация массива Java. Как обойтись без циклов?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день.
    Будь я на вашем месте сделал бы следующим образом:
    Создал бы метод, который принимает несколько аргументов:
    1) сам массив, по которому нужно итерировать
    2) startOffset - это если нужно вывести char без первых n символов
    3) endOffset - это если нужно вывести char без последних n символов

    Либо же можно реализовать подобное при помощи Stream API. Но скорее всего вы все еще изучаете Java и скорее всего еще не дошли до этого...
    Ответ написан
    1 комментарий
  • Как получить уведомление, если сайт перестал работать?

    Ukrainskiy
    @Ukrainskiy
    Свой - Zabbix
    Чужой - https://uptimerobot.com/
    Ответ написан
    Комментировать
  • Есть ли какое-то преимущество в скорости работы такого подхода?

    profesor08
    @profesor08 Куратор тега JavaScript
    Проблема не понятна, как и не понятно что с ее помощью пытаешься решить. И тем не менее, можно кое-то прояснить.

    Если у тебя могут быть объекты с одинаковым id, то придется их хранить в массиве. Либо сделать так, чтоб у них был уникальный id, и вот тогда ты сможешь сделать себе объект, где ключ будет соответствовать id объекта и обращаться по ключу.

    Если тебе надо по ним итерировать, то однозначно массив.
    Ответ написан
    Комментировать
  • Почему Pycharm ругается на код "Function call can be replaced with set literal"?

    Ukrainskiy
    @Ukrainskiy
    Ну во первых, он не ругается, он просто советует более изящное решение
    {*dict, *dict.values()}
    Ответ написан
    Комментировать
  • Работает ли https и http/2 вместе?

    HTTP/2 без HTTPS и не будет работать ни в одном браузере.
    Ответ написан
    Комментировать
  • Недостатки видеоуроков?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нужен огромный и продолжительный труд, чтобы написать приличную книжку.
    Чтобы в ней было не 10 страниц, а много хорошего материала, с примерами, с задачами, с изложением. Оформить, вычитать, отредактировать, договориться с издателем, выпустить, получить какую-то отдачу.
    Хорошую книгу ты читаешь долго. Месяц, два, год. Перечитываешь.

    Текст ты читаешь в удобном для себя темпе, легко пересматривая и перечитывая абзацы.
    Остановившись на странице книги, ты можешь просто просмотреть глазом предыдущую страницу и продолжить чтение. С видео так не получается - из головы вылетает все, и надо просматривать как минимум пару минут перед этим, если отлучился на час-два.

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

    Также видео делать сложнее, чем писать текст. Гораздо дольше. Гораздо дороже.
    Редактирование видео вещь в разы более муторная, поэтому чаще просто переснимают короткие блоки, а это опять таки непросто.
    То есть сделать видео с таким же качеством материала и с такой же плотностью материала - в десятки раз дороже по всем ресурсам - деньги, время, оборудование.
    И при этом никто не будет смотреть месяц видео (160 часов, например). Никто не будет делать поиск внутри видео, закладки на нужные отрывки и использовать видео как справочник.

    Перенести материал из книги перенести в видео - это непомерный труд с одной стороны и совершенно невостребованный с другой стороны.
    А поэтому никто не делал, не делает и не будет делать видео с таким же наполнением материалом, как это можно сделать в тексте.

    Видео - это разок посмотреть на чей-то практический материал, разок посмотреть как это делает кто-то другой.

    А поэтому все видеокурсы, которые существуют - это беглый обзор чего-либо, какой бы длинный курс это ни был, это все равно гораздо более поверхностный материал, чем текст.
    Текст требует от тебя большего вовлечения, чем видеокурс, а обучение - в первую очередь это усилия со стороны ученика.

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

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

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

    P.S. Одним из самых важных минусов видео я считаю то, что ты не можешь получать информацию в комфортном для себя темпе, с возможностью быстро перечитать слово/фразу и обдумать ее. Сам читаю множество лекций, и эта проблема, когда скажешь 2-3 предложения быстрее, чем обычно и половина учеников отваливается с бессмысленным взгядом. Так на живом курсе ты можешь обратить на это внимание и перефразировать, а записанное видео уже не изменишь.
    Ответ написан
    1 комментарий
  • Почему 1394 не прижился?

    Adler_lug
    @Adler_lug
    Ну на сколько мне помнится, то Apple его сама похоронила всякими лицензионными заморочками и забила на его поддержку.
    Это все гуглится.
    И он рассматривался как замена не Ethernet, а USB.
    Ответ написан
    4 комментария
  • Как разрабатывать игру на c++ под Android?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    SDL +Android NDK.
    Ответ написан
    Комментировать
  • Что лучше для веб сервера выделенный физический сервер или виртуализация на нем же?

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

    Плюсы собственно проявляются в удобстве обслуживания. Виртуалки по ролям получаются легкие и с минимумом пакетов. С еще одной стороны можно поставить докер и сильно сократить замусоривание в системе.

    В общем вы их спросите что они конкретно будут тюнить и почему. Нормальный специалист будет иметь что вам сказать. Причем объяснит четко и понятно.
    Ответ написан
    Комментировать
  • Падает программа при вызове PInvoke?

    freeExec
    @freeExec
    Участник OpenStreetMap
    У вас не библиотека, чтобы из неё экспортируемые функции вызывать.
    Даже атрибут называется DllImport, а вы ему чего подсовываете? CMakeProject2.exe
    Ответ написан
    3 комментария
  • Команда для создания WEB-платформы. Написание Диплома, с академической стороны. Какая должна быть организационная структура и состав проекта?

    DevMan
    @DevMan
    смотри: гибкая разработка называется гибкой просто потому что у неё есть такие понятия как взаимозаменяемость и скорейшее прогнозирование факапов с последующей корректировкой плана, а не кол-вом сотрудников и их ролей.
    Ответ написан
    Комментировать
  • Законно ли пиратить чужой код с интернета?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Практически невозможно доказать копирование кода, особенно учитывая что большая часть кода любого сайта набрана из стандартных шаблонов.
    Только не думайте что так легко спиратить код, обычно написать заново проще и быстрее, чем разобраться в чужом коде)
    Вопросы будут только если весь дизайн скопируете. И то не факт...
    Ответ написан
    5 комментариев
  • Как продать сайт без хостинга?

    Если вы его разработали, не выгоднее ли продавать услуги по разработке?
    Ответ написан
    2 комментария
  • Как в JavaScript контролировать удаление объекта garbage collector-ом?

    Никак.
    Все что может быть собрано, будет собрано. Если у вас утечки, нужно искать источник.
    Ответ написан
    2 комментария
  • Как установить Social Engineering Toolkit?

    @AVKor
    Тут всё написано, как.

    ПС. Перед использованием прочесть УК.
    Ответ написан
    Комментировать
  • В чем практическая разница между PUT и POST?

    paran0id
    @paran0id
    Умный, но ленивый
    https://www.ietf.org/rfc/rfc2616.txt

    The fundamental difference between the POST and PUT requests is
    reflected in the different meaning of the Request-URI. The URI in a
    POST request identifies the resource that will handle the enclosed
    entity. That resource might be a data-accepting process, a gateway to
    some other protocol, or a separate entity that accepts annotations.
    In contrast, the URI in a PUT request identifies the entity enclosed
    with the request -- the user agent knows what URI is intended and the
    server MUST NOT attempt to apply the request to some other resource.
    If the server desires that the request be applied to a different URI,
    Ответ написан
    Комментировать