• Как устроена команда git push?

    vhood
    @vhood
    Не забывайте отмечать решения
    Как устроена команда git push?
    вот так

    Можете дать подобное описание для git push?
    А что не так с описанием?

    git push отправляет данные в удаленный репозиторий...
    Ответ написан
    Комментировать
  • Как связаться с поддержкой Яндекс Поиска?

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

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    На винде - никак. На линухе - ну... чиста теоретически можно слить всю прошивку камеры (вместе с загрузчиком) и попытаться ее в qemu завести, но это надо иметь нехилые знания по железу.
    Ответ написан
    2 комментария
  • Как запустить ос камеры на пк?

    datka
    @datka
    d5175_2619.pdf
    Страница 17-18.

    А насчет
    запустить ос камеры на пк
    это не возможно. Возможно подключить к пк и запустить программу на странице 45.

    Если не сможете запустить на современном пк, то можно поставить VirtualBox запустить там ХР и прокинуть туда камеру. Но это уже совсем другой вопрос...
    Ответ написан
    Комментировать
  • Ошибка записи результата в переменную?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Ответ написан
    Комментировать
  • Какой посоветуете софт или сервис для разработки своего приложения для работы с планами инженерных сетей?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    А не BIM ли — нужное для вас обозначение?
    «NanoCAD Инженерный BIM» поддерживает файлы стандарта IFC, поэтому информационные модели инженерных сетей, выполненные в программе, без труда можно встроить в общую информационную модель на любой BIM-платформе (например, «Revit»).

    ArCADiasoft Architecture — специализированный модуль системы ArCADia, построенный на идеологии Building Information Modeling (BIM). Программа может быть использована для создания профессиональной архитектурной документации. Решение предназначено для использования архитекторами и специалистами в области ремонта и восстановления зданий. Программа используется для объектно-ориентированного создания профессиональных архитектурных планов, интерактивных 3D-просмотров и реалистичной визуализации.

    ABViewer — отличная универсальная система для конструкторов и технологов, работающих с чертежами. Кроме того, вы сможете решить задачу по переходу на лицензионное программное обеспечение для сотрудников, работающих с проектной, конструкторской, а также технологической документацией.
    * Внимание! Конвертация PDF в DWG доступна только в версии Enterprise.

    Я ничего в этом не понимаю, но считаю себя умеющим формировать правильные поисковые фразы для Гугла. Попробовал, и нагуглилось.
    Ответ написан
    1 комментарий
  • Как обстоят дела с персональными данными в телеграм ботах?

    @other_letter
    Как? Да никак.
    Вы не сможете обеспечить нормальное хранение и обработку ПдН в сооветствии со 152-ФЗ
    Вы не указали, конечно, своей юрисдикции, но предположу, что речь про РФ.
    Фото, рост и прочая - биометрия.
    Вы не сможете нормально и честно всё это сделать, забудьте. Если же Вы в какой-то другой юрисдикции - разговор будет иным.
    Ответ написан
    6 комментариев
  • Вызов drop в вызове drop?

    bingo347
    @bingo347
    Crazy on performance...
    Почему drop принимает ссылку, а не значение?

    Потому что метод drop трейта Drop вызывается компилятором, каждый раз когда переменная владеющая чем-либо выходит из области видимости. И сам метод drop тут не исключение. То есть если бы self тут был по значению, компилятор был бы обязан его дропнуть в конце функции, что вызвало бы бесконечную рекурсию.

    Причём если вызывать drop() руками
    Функция core::mem::drop никакого отношения к трейту Drop не имеет. Если Вы глянете на её реализацию, то это просто пустая функция, которая принимает аргумент по значению, а он уже дропается на общих основаниях, так как выходит из области видимости в ней.

    Почему сначала вызывается drop для A, а потом для B? По логике drop должен сначала вызываться для полей.
    У Вас неверная логика. В метод трейта Drop приходит ссылка, а значит должна быть гарантия того что данные по ней полностью валидные. Всегда дропается сначала внешняя структура,а затем её поля. Более того компилятор не даст Вам даже мувнуть части структуры имплиментирующей Drop.

    Если очень нужно, то владение из поля можно забрать через std::mem::swap/std::mem::replace/std::mem::take
    Хотя проще это сделать обернув такое поле в Option и забирая владение его методом take
    Ответ написан
    2 комментария
  • Почему паралельная сортировка слиянием выполняется на cpu быстрее чем на gpu в 100 раз?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Выигрыш на GPU будет если нужно перемалывать гигабайты за один вызов. А на массивах в тысячу элементах ты теряешь больше времени на копирование в GPU и обратно, и на запуск ядра. И это не говоря о том, что код для GPU надо писать так, чтобы в шину уместились все данные нужные на данной итерации, а у тебя выходит, что первому потоку нужен 0 элемент, а второму не второй элемент, который бы закешировался при запросе, а тысячный. В итоге мы получаем нужные данные, не за один запрос, а за 32 (ну или столько там потоков в варпе).
    Ответ написан
    Комментировать
  • Какую оперативную память лучше использовать для таких 3D редакторов как Blender и Unreal Enginie 5?

    @rPman
    ECC серверная обычно дороже, да еще и медленнее.
    Разница в скорости будет на грани погрешности 3-5%, и то только в специфических задачах
    Чтобы словить сбой на не ecc памяти десктопному пользователю нужно держать заполненной память на 100% и работать непрерывно годами.

    Поэтому не рекомендую для рабочей станции покупать ecc.
    Ответ написан
    Комментировать
  • "Не удается неявно преобразовать тип "string" в "bool"" что делать?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вы перепутали присваивание (=) и сравнение (==)
    Ответ написан
    Комментировать
  • Поиск в Яндексе на ChatGPT.com?

    @Everything_is_bad
    а ChatGPT умеет в поиск? это же всегда делалось сторонними решениями и следовательно, ему нельзя явно подобное указать.
    Ответ написан
    Комментировать
  • Что насчет пентеста для новичков?

    @Shavadrius
    Хакер должен знать намного больше, чем рядовой разработчик, девопс, сетевик, психолог и прочее...
    Так что сразу учиться на него - так себе затея. Самое лучшее - это выбрать путь в информационной безопасности, но даже туда лучше идти с каким-то багажом знаний, потому что будет нифига не понятно о чем они говорят. Ты будешь знать ЧТО, но не будешь знать ПОЧЕМУ, а надо знать и то, и то.
    Ответ написан
    Комментировать
  • Что насчет пентеста для новичков?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Идея неплохая для тех, кто умеет сам много работать, самостоятельно искать ответы на вопросы и тратить на это 18 часов в сутки ;)

    Чтобы научиться угонять машины - нужно что? Правильно, знать как они устроены :) Причем не просто знать в общем плане, а детально, как каждая деталька сцепляется с другой деталькой и как это сцепление нарушить :)

    Аналогия понятна?
    Ответ написан
    Комментировать
  • Программирование плат Arduino, какой язык лучше использовать?

    @mordo445
    Ардуино это лишь среда разработки и пакет библиотек для упрощения разработки. Но Ардуино не ограничен возможностями библиотеки или среды, она позволяет использовать все инструменты доступные в родительском фреймворке, для Uno/Nano на AMega328 всё что может AVR C++ доступно, и вы можете как писать в стиле Ардуино, используя его встроенные библиотеки, так и использовать чистые функции AVR C++, и даже использовать ассемблер для отдельных операций. Компилятор под капотом тот же самый.
    Научится программировать легче в песочнице Ардуино, главное не забыть потом развиваться за ее пределы. И если цель стать эмбеддером, а не хобби иметь, лучше сразу брать камушки посовременнее и учится с ними. Освоить арду потом будет как раз-два.
    Ответ написан
    Комментировать
  • Стоит ли переплачивать за такой модуль?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    ESP-WROOM-32 DevKit в районе 500 рублей стоит: раз, два, а на али ~300 рублей (там сразу несколько разных модификаций есть). Плата отличная, рекомендую.
    Ответ написан
  • Нужно ли вынимать сломанный аккумулятор из ноутбука?

    @alexalexes
    Если в вашей модели ноута используется плоский аккумулятор как шоколадная плитка, то у них есть тенденция распухать со временем, если есть внутренние дефекты в аккуме. Может выдавить крышку корпуса или повредить материнскую плату. Лучше найти время и извлечь для спокойствия.
    Ответ написан
    2 комментария
  • Почему регулярное выражение не всегда соответствует строке?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Поскольку вы указали флаг global (g), то после успешного поиска .test() запоминает позицию, на которой остановился поиск, и при следующем вызове продолжает со следующей позиции.
    re.test("12"), нашли 1 в позиции 0, стоим в позиции 1.
    re.test("12"), нашли 2 в позиции 1, стоим в позиции 2.
    re.test("12"), ничего не нашли, поиск окончен, сбрасываем позицию на 0.
    re.test("12"), нашли 1 в позиции 0, стоим в позиции 1.
    re.test("12"), нашли 2 в позиции 1, стоим в позиции 2.
    Ответ написан
    1 комментарий
  • Стоит ли делить таблицу на две?

    @Vitsliputsli
    Queue и Information это разные сущности. Зачем их объединять? Нормализация управляет отношениями, а не таблицами, тут нет противоречия.
    Что вы выиграете объединив таблицы?
    Ответ написан
    Комментировать