Задать вопрос
  • Как оптимизировать задачу?

    Lorien_Elf
    @Lorien_Elf
    Keep calm and drop database
    Я сварщик ненастоящий, но вижу два пути:
    - Отсылать на сервер данные массивом, а не поштучно.
    - Отправлять штучные запросы параллельно.

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

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Специально для решения этой проблемы придуманы виртуальные окружения. Для каждого проекта создавайте своё виртуальное окружение. В окружение проекта ставьте нужную для конкретного проекта версию Python и нужные версии библиотек. Они не будут конфликтовать с другими версиями тех же библиотек в других окружениях.
    Не забывайте активировать соответствующее окружение перед установкой библиотек.
    В принципе, довольно удобно работать со всем этим средствами IDE, к примеру pycharm.
    Ответ написан
    Комментировать
  • С чего начать изучать математику?

    TrueBers
    @TrueBers
    Гуглю за еду
    Может, сначала решить, в какой прикладной области она тебе интересна?
    Математика применима примерно везде. Но сразу везде её нереально применять.
    Первым делом лучше понять, что конкретно интересно, какая область применения, а потом уже приступать к изучению.
    Или просто изучение ради изучения?
    Ответ написан
    Комментировать
  • С чего начать изучать математику?

    xez
    @xez
    TL Junior Roo
    Поступите на мат.фак.
    Ответ написан
    Комментировать
  • Обзор с точки зрения авторского права?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Обзор на фильм не является использованием фильма. Так что автора можно не указывать. Конечно, если ты не будешь утверждать, что фильм твой.

    Всякие там скриншоты из фильма, опять же, можно свободно добавлять в информационных целях. Обзор на фильм вполне себе согласуется с такой целью. Конечно, в теории суд может посчитать иначе, но это только в теории. Здравый смысл подсказывает, что:
    - Выложил весь фильм = украл.
    - Выложил скриншотики, чтобы рассказать о фильме = свободное использование (ГК РФ Статья 1274).
    По сути это аналог fair use в США.

    А что касается другой страны, то нужно подчиняться законам той страны, где ты будешь выкладывать обзор. К примеру, если автор фильма не является гражданином Казахстана и у него нет там какого-то представительства или доверенного лица, то можно выпустить его фильм от своего имени, и настоящий автор не сможет возразить (ему для этого нужно будет некие усилия совершить). Но далее в силу вступают международные соглашения, в том числе по авторскому праву, по которым уже авторство в одной стране может автоматически распространятся на другие (дружественные). В этих соглашениях я не знаток. В любом случае получается либо свободное использование, либо просто безнаказанное использование, как ни крути. В конце концов, обзор есть обзор, это не пиратство, и ты даже бесплатную рекламу фильму делаешь. Главное, называть вещи своими именами, не придумывать ничего, и всё будет ок.
    Ответ написан
    Комментировать
  • Как объяснить работу Motion capture понятным языком для простых обывателей?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Вопрос номер уан: зачем вообще кому-то что-то объяснять. Тем более неким "простым обывателям"? Кто это такие?

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

    Можно другими словами.
    Motion capture (дословный перевод с английского - захват движения) - это технология, которая позволяет зафиксировать движения человека или объекта с помощью специального оборудования, такого как камеры и сенсоры.
    В процессе работы motion capture камеры и сенсоры считывают данные о положении и движении объекта, который нужно зафиксировать, и передают эти данные на компьютер, где они обрабатываются и используются для создания анимации.
    Эта технология широко используется в киноиндустрии и видеоиграх, где позволяет создавать реалистичную анимацию персонажей, которые движутся и ведут себя как живые люди или животные.
    Также Motion capture применяется в медицине и научных исследованиях, где позволяет изучать движения человека и его анатомию.
    Простыми словами, Motion capture - это способ записи движений и передачи их на компьютер, чтобы использовать эти данные для создания анимации или исследований движения человека.
    Ответ написан
    7 комментариев
  • "Одинаковые заголовки и описания страниц". Нужно ли исправлять?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Оцените характер трафа, посмотрите, как реализовано у топовых.
    Я не продвигал сайты такого типа, но предположу:
    а) Большой процент трафа должен подразумеваться из "Картинок" ПС. Стало быть, закрывать такие странички в ноиндекс - себе дороже.
    б) Значение имеют страницы категорий и тегов. Тегируйте каталог по классике, делайте, как в больших интернет-магазинах на оценке поискового спроса. Ну банально: есть спрос на "валпейпер 1920 тёмный киберпанк" - нужна категория.
    в) Шаблонизация рулит. Что мешает при загрузке картинки дать ей внятное название, которое будет подставляться в тайтл и дескрип? Ну там по типу "Обои на рабочий стол + Синее море с пальмой + 1920х1080 + скачать бесплатно".
    К этому добавьте микроразметку по картинкам. Она не для сниппетов нужна, а чтобы ПС понимали, чем вот эта страничка с минимумом контента отличается от той, где всё практически идентичное. В индекс всё равно всё не пойдёт, но будет заметно проще с техничкой - как минимум.
    Ответ написан
    3 комментария
  • Совместимы ли бп и материнка?

    ZERGeich
    @ZERGeich
    Чтобы не было единого мнения - напишу: Несовместимы.

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

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    Накопал такую вещь https://github.com/cv-lang/virtual-machine может поможет.
    Ответ написан
    Комментировать
  • Как лучше всего реализовать оплату в своём пет проекте?

    mihavxc
    @mihavxc
    Самозанятость(5 минут на отчётность и налоги в месяц) + Юкасса.
    Ответ написан
    Комментировать
  • Как обеспечить безопасность модов для игр?

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

    @dmshar
    Во-первых, наверное все таки не "распознавание объектов графам", а скорее всего "распознавание объектов, которые представлены графами".
    Во-вторых, на "уровне языков программирования" - такое, на сколько я знаю, не реализовано нигде. В любом случае, вам надо средствами выбранного языка смоделировать объект типа "граф". Сегодня это позволяют сделать любой язык программирования (ну кроме совсем специализированных). А дальше делайте с этим представлением что хотите - хоть кратчайший путь ищите, хоть поиск в ширину-глубину организовывайте, хоть сравнивайте два графа между собой, хоть задачу коммивояжера решайте, хоть распознавайте в графах некоторые паттерны, хоть описывайте свои объекты (например - лица) в виде графовой модели и ищите "подобные". Для всех таких задач есть соответствующие алгоритмы, а часто - и не один, которые изучаются в таком разделе математики, который называется "теория графов". Эти алгоритмы реализуются либо в ручную, самим программистом, но в некоторых языках программирования есть библиотеки, которые решают некоторые задачи из перечисленных. Например для Python есть библиотека NetworkX, которая сильно упрощает работу с сетевыми (графовыми) структурами.
    Если вас интересует вопрос на ответ "как" выполняется распознавание с помощью графов - то тут имеется достаточно много источников, правда большинство из них не для "легкого внеклассового чтения" и требуют достаточно серьезного углубления в математику. Ну вот например,:
    https://www.litres.ru/a-a-dunaev/ispolzovanie-teor...
    https://cyberleninka.ru/article/n/primenenie-teori...
    https://scask.ru/p_book_gpr.php?id=95
    https://cyberleninka.ru/article/n/metod-gibkogo-sr...
    Последний вопрос про "предпочтения языка программирования с точки зрения мощности сервера для данной задачи "- вообще непонятен. Выбор сервера будет сильно отличаться не столько языком реализации вашей системы, сколько самой задачей - например, сегодня распознавание лица при фотографии есть в любом фотоаппарате или смартфоне, а вот если вам надо выявлять преступника на видеопотоке из метро - там совсем другие сервера придется задействовать. Хотя алгоритмы лежащие в основе и язык программирования вполне может быть одним и тем-же.
    Ответ написан
    3 комментария
  • Что и когда использовать: readonly-поле и get-свойство с методом по-умолчанию?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    В геттер можно запихать любую логику, например, вычисляемое поле, в синглтоне обращение к свойству, при необходимости создает экземпляр синглтона и т. д.
    Ответ написан
    Комментировать
  • Как сделать обработчик коллизий в OpenGL?

    @MarkusD
    все время мелю чепуху :)
    OpenGL - Open Graphics Library.
    Это - открытая библиотека работы с графикой. И в ее API содержатся только функции работы с графикой.
    Для обработки коллизий нужна отдельная библиотека обработки коллизий, в зависимости от мировой системы координат. Простую библиотеку можно и самому сделать.
    Для обработки коллизий используют библиотеки коллизий и физические движки.
    Ответ написан
    3 комментария
  • Что лучше для выбрать для ios разработки игры на Unity: c# или swift?

    freeExec
    @freeExec
    Участник OpenStreetMap
    В юнити можно писать только на C#
    Ответ написан
    3 комментария
  • Как сделать так, чтобы при нажатии на кнопку ей добавлялся класс c помощью js или Jquery?

    efremandre
    @efremandre
    Frontend Developer
    Почитайте про События «click» и addEventListener и event.target.

    А еще про циклы типа forEach и то как найти элементы в DOM например querySelectorAll.

    Алгоритм примерно такой:
    Нужно найти все кнопки (см. querySelectorAll) циклом повесить обработчик событий на каждую кнопку (см. addEventListener) и при событии клика вешать нужный класс на нажатую (см. event.target)

    А если хочеца готовое решение, на ютубе масса примеров и гайдов на эту тему. Тема довольно простая на самом деле. Удачи!
    Ответ написан
    Комментировать
  • Как рассчитать стоимость валюты "через рубль"?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Фунт = 88,0352 / 50,6911 долларов

    Вопрос не имеет практического смысла, потому что для двойной конвертации нужно знать по два курса (продажу и покупку) для каждой валюты
    Ответ написан
    Комментировать
  • Что делать, если не можешь понять?

    @12rbah
    Что делать, если не можешь понять или запомнить в программировании что-то новое. К примеру пытаешься понять, а результата 0.
    Спросить конкретно что непонятно и повторять до тех пор пока не получиться понять, а не задавать абстрактные вопросы. Ну и важно помнить о целесообразности, условно если вы залезли в исходники линукса и там ничего не понятно, поковырялись два дня и ничего не поняли, то стоит подумать нужно но ли оно вам, если нужно то тогда нужно начать с изучения более простых вещей. А так это нормальная практика по началу, когда читаешь что-то и даже с 10 раза не понимаешь, можно день/два отдохнуть от этой темы и заниматься другими вещами, а потом вернуться.
    P.S. Так а что конкретно непонятно?
    Ответ написан
    Комментировать
  • Сколько байтов нужно для хранения 60 паролей (или как переводить биты в байты без ошибок на любом этапе задачи)?

    Jacen11
    @Jacen11
    вы же сами написали
    потом надо перевести их в байты (8,25 байт, округлить в большую сторону = 9 байт)

    то есть на самом деле на слово уходит 72 бита
    72*60 паролей / 8 = 4320/8 = 540

    внимательно надо читать что в учебнике написано, пункт 4 "целое количество байтов" на слово
    Ответ написан
    Комментировать