• Как заставить def работать?

    Vindicar
    @Vindicar
    RTFM!
    Поучи язык. Просто поучи, без ботов.
    def объявляет функцию, но не вызывает её.
    Ты её объявляешь внутри record_volume(), но ничего с ней не делаешь.
    Ответ написан
    Комментировать
  • Как поменять функцию each, удаленную в PHP 8?

    Sasha_Odesskiy
    @Sasha_Odesskiy
    бла-бла-бла!
    JS пишет Call to undefined function each() (0) "Вызов неопределенной функции each() (0)"
    Это значит, такой функции нет, прочтите ещё раз документацию по использованию JQuery each
    Ответ написан
    Комментировать
  • Как поменять функцию each, удаленную в PHP 8?

    vitaly_74
    @vitaly_74
    вы сейчас процитировали javascrip jquery а не php8
    Ответ написан
    Комментировать
  • Можно ли во время теста в Cargo подставлять другие rustflags?

    @AHMED_RAPIRA Автор вопроса
    вообщем есть такое решение, которое позволяет подставлять rustflags в зависимости от profile:
    https://github.com/rust-lang/cargo/pull/10217

    в целом можно выкрутиться с таким решением, но сейчас оно доступно только для nightly сборки. опять тупик какой-то

    я сделал костыль: удалил config.toml и создал от него два конфига - один для сборки с rustflags, а другой для тестов без них. затем написал shell скрипт, который в зависимости от сборки или тестирования копирует нужный конфиг в виде файла config.toml, а сам config.toml занес в .gitignore

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

    @res2001
    Developer, ex-admin
    Про size_t - если вы на 100% уверены, что у вас никогда не случится потеря данных при преобразовании из 8 байтного беззнакового size_t в 4 байтный знаковый int, то можете сделать явное преобразование типов (cast). Но гораздо правильней для размера (всего чего угодно) использовать size_t (а не int), как это давно уже делают в std.
    Про strncpy - в некоторых случаях она может быть не безопасной. Если вы на 100% уверены, что в вашем случае она точно безопасна, то можно забить на ошибку, объявить макрос, который указан в тексте ошибки и на этом проблема будет исчерпана. Но есть безопасные аналоги строковых функций у них к имени добавляется суффикс _s. В вашем случае безопасный аналог strncpy_s. Используйте безопасные функции. Безопасные функции немного медленней работают, за счет дополнительных проверок и т.п.
    Ответ написан
    6 комментариев
  • Какие курсы/видеоуроки по UNITY вы посоветуете?

    @Ezekiel4
    Охотник на пиратов и сборщик монолитов
    Для начинающего - тупо любые популярные. На раннем этапе там напортачить сложно, потому просто смотрите, чтобы подача материала была вам комфортна. Начало это интерфейс, инструменты, основные вкладки, основы физики и освещения. Дойдя до этого этапа, вы уже сами будете легче понимать, какой именно источник информации вам более комфортен - его дальше и смотрите/читайте.
    Ответ написан
    Комментировать
  • Что быстрее и меньше занимает памяти: dict или Redis?

    Вы сравниваете теплое с мягким.
    Dict - это внутренняя структура данных которая хранится только в рамках запущенной программы. И по этой причине доступ к данным внутри него будет быстрее, при одинаковом хранении. И при перезапуске все данный потеряются.
    Redis - это внешнее хранилище данных, при перезапуске программы данные не потрутся, но так как это внешнее хранилище то и доступ к данным будет медленнее.
    Но они решают разные задачи, и служат для разных целей
    Ответ написан
    3 комментария
  • Телеграмм бот и владелец могут ли узнать айпи мой адрес или увидеть переписку?

    Владелец может увидеть ваш аккаунт в телеграмм, и то, что вы пишите в этот бот.
    Айпи таким образом узнать невозможно
    Ответ написан
    3 комментария
  • Ошибка компилятора CS0111?

    GavriKos
    @GavriKos
    1. Читать ошибку, искать строчку кода с ней
    2. Пользоваться переводчиком
    3. Учить сишарп
    4. Использовать ide с подсветкой ошибок
    5. Не определять два метода Jump с одинаковым прототипом, о чем прямо говоит ошибка
    Ответ написан
    Комментировать
  • По каким признакам можно выявить сканирование портов?

    Tkreks
    @Tkreks
    Системный инженер
    По признаку попытки открыть соединение с разными портами за короткий промежуток времени. Т.е. допустим, к вам поступают пакеты на порты допустим с 10 по 1000 в течении одной минуты, ну этой явный перебор портов.
    Вообще сейчас сканеры портов очень умные, сканируют определенные диапазоны и с определенной частотой, поэтому как правило выявить их сложно. Если вопрос в блокировке, то рекомендую вносить IP адрес в черный список, когда он пытается постучать в заведомо закрытый порт. Т.е. у вас SSH не на стандартном порту 22, а допустим на 222, если кто то стучит на 22 порт, вносим его в черный список сразу.
    Ответ написан
    1 комментарий
  • Стоит ли покупать лицензию MS Office в интернет-магазинах?

    GavriKos
    @GavriKos
    Подвох может быть в том, что это будет какая нить OEM лицензия которую потом отзовут.

    К тому же, если покупаете чтобы быть чистым в лицензионном плане - то покупать нужно только у майкрософта или у оффресселлеров, коими озон и продаваны на нем вряд ли являются. Т.е. это бесмысленная покупка
    Ответ написан
    Комментировать
  • Можно ли изучить игровой движок Godot без знаний англ?

    Kentavr16
    @Kentavr16
    long cold winter
    В теории любой язык программирования/фреймворк можно выучить без английского. На практике же английский настолько ускоряет изучение любой технологии, что по моему мнению абстрагироваться от изучения английского бессмысленно. Благо сейчас для этого есть все инструменты.
    Вооружайтесь гугл переводчиком и вперед. Уверяю, если просто читать то что переводишь и пытаться уловить контекст, необходимый минимум в 500-1000 слов вы выучите за очень короткий промежуток времени.
    Если же английский одолжил у вас до получки и не вернул (или вы прямо ненавидите этот язык по другой неведомой причине), то ответ - да, можно изучить. Простое зазубривание и перевод документации. Для осмысленности будет достаточно понимать перевод ключевых терминов.
    Ответ написан
    Комментировать
  • Creative Commons. Как это работает?

    freeExec
    @freeExec
    Участник OpenStreetMap
    СССР не было открытых лицензий, да и материалов, публикуемых как общественное достояние, я то же не припомню (это как раз те самые где не надо никого упоминать и можно делать всё что угодно). Так что, чтобы сделать всё по закону, вам надо общаться с авторами напрямую и заключать соглашения на использование.
    Ответ написан
    Комментировать
  • Почему типы из заголовка cstdint доступны без его включения?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Вам повезло. Какой-то из включаемых вами других хедеров уже включает cstdint. Поскольку система инклудов в C++ идет еще из C и это дикое и неудобное легаси (текст хедера тупо вставляется в файл вместо include препроцессором), то такое рекурсивное включение работает.

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

    @dmshar
    Да кто его знает, чему вас там в школе учат и чего вы уже выучили. Идете от другого - какая математика нужна для работы в DS, а уж от этого - ищите, что вам надо "добирать".

    https://habr.com/ru/post/708752/
    https://habr.com/ru/post/432670/
    https://habr.com/ru/company/sk%D1%96llbox/blog/663508/
    https://qna.habr.com/q/1256032
    https://www.datasciencecentral.com/tutorial-the-ma...
    https://www.analyticsvidhya.com/blog/2019/10/mathe...

    А вообще - даже на этом форуме таких тем было уже наверное более десятка. Просмотрите, сделайте выводы.
    Ответ написан
    Комментировать
  • Почему используется разделение зеленой пары при обжимке по типу T586B?

    @aleks-th
    Традиция, так сделано для совместимости не более того.
    Распиновка разьема совместима с древней проводной телефонией,
    Чтобы была совместимость, с проводной аналоговой телефонной линией - нужно задействовать два средних контаката.
    Тогда в розетку RJ-45 можно воткнуть RJ11 от обычного телефона если есть такая задача.

    В телефонной линии сигнал передавался по одной средней паре.
    Потом появились умные телефоны где было две или три пары, для совместимости опять же использовалась средняя пара под аналоговый сигнал.

    Так что это просто традиция, проводная телефония в основном отмерла, а совместимость кабелей осталась.
    Ответ написан
    Комментировать
  • Почему нету UDP прокси или почему их так мало?

    @zlo1
    socks5 только умеет,
    socks4 старый стандарт
    https, http это proxy прикладного уровня
    Ответ написан
    Комментировать
  • Как стилизировать строку в поисковой выдаче?

    Kiriniy
    @Kiriniy
    Графический и веб-дизайнер
    Короткий ответ — никак. Всё что вы можете, это максимально описать элементы сайта через schemas и семантику, а поисковики уже сами решат в каком виде давать вас в выдаче.
    Ответ написан
    Комментировать
  • Как обновить все зависимости и зависимости зависимостей npm/yarn?

    Vovakorn
    @Vovakorn
    Менеджер проектного офиса
    Да, возможно обновить все зависимости и зависимости зависимостей проекта, используя NPM или Yarn.

    Для обновления зависимостей проекта в NPM можно выполнить команду:

    npm update

    Эта команда обновляет все установленные зависимости проекта до их последней версии, не нарушая совместимость с текущими версиями.

    Для обновления зависимостей проекта в Yarn можно выполнить команду:

    yarn upgrade

    Эта команда обновляет все установленные зависимости проекта до их последней версии, учитывая совместимость с текущими версиями.

    Если вы хотите обновить только определенную зависимость, вы можете использовать команды npm update или yarn upgrade .

    Обратите внимание, что обновление зависимостей может привести к нарушению совместимости и неожиданным изменениям в проекте. Поэтому перед выполнением обновления важно проверить, какие изменения будут внесены в проект, и протестировать его на соответствие требованиям.
    Ответ написан
    Комментировать