• Как написать Dash Panel для discord бота?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    Начни с документации
    Выносишь все настройки в бд, пишешь rest api сервис для изменения всех настроек, в боте и на фронте обращаешься к сервису.
    Ответ написан
    Комментировать
  • Откуда берётся PATH info: /favicon.ico?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега WSGI
    Седой и строгий
    Бразуер делает этот запрос, чтобы получить иконку сайта. Нечего тут чинить.
    Ответ написан
    2 комментария
  • Как отличить новый жёсткий диск от восстановленного?

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

    toxa82
    @toxa82
    Отмена мерж-коммита . Т.е. Он сделает коммит который отменяет мерж коммит
    git revert -m1 <sha>
    Но если вы хотите убрать этот мерж и из истории, то тогда нужно сделать
    git reset --hard <коммит до которого нужно откатиться>

    а потом
    git push -f
    Но будут проблемы если вы работаете не один, всем потом нужно будет делать
    git fetch
    git reset --hard origin/master
    Ответ написан
    Комментировать
  • Как работали городские локальные сети?

    NeiroNx
    @NeiroNx
    Программист
    Возможность сейчас есть у всех проввайдеров.
    Ответ написан
    Комментировать
  • Как работали городские локальные сети?

    3r1k
    @3r1k
    the quieter you become, the more you hear
    реально ли сейчас создать локальную сеть среди абонентов одного провайдера

    Реально конечно, на стороне провайдера.
    как технически реализовывались такие сети

    Обчная локальная сеть...
    Ответ написан
    2 комментария
  • Почему нету картинки при свойствах?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    потому что background-image
    Если хотите комплексно задавать несколько свойств, то используйте просто background
    Ответ написан
    1 комментарий
  • Есть ли смысл сдавать CCIE?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Если возникает подобный вопрос - то не нужно.
    Ответ написан
    1 комментарий
  • Где можно найти принципиальную схему фм-радиоприемника JOCH400UR?

    NeiroNx
    @NeiroNx
    Программист
    А вам схема не поможет, он микропроцессорный и диапазон там вшит в прошивку микроконтроллера. И скорее всего ограничен чипом который им управляется.

    Схему можно взять из даташитов на микросхемы.
    Ответ написан
    Комментировать
  • Проблема взаимодействия виртуальных объектов с реальными в AR?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ну так просто берете и описываете все по шагам. Типа: сканируем молоток, строим 3Д модель молотка, отслеживаем молоток, при встрече стакана и молотка - разбиваем стакан, далее раскидываем осколки стакана.
    Ответ написан
    2 комментария
  • Как удалить самоподнимающийся POD K8s?

    paran0id
    @paran0id
    Умный, но ленивый
    Судя по имени, pod принадлежит stateful set'у. Соответственно, удаляете statefulset.
    Можно еще взять yaml-файлы, из которых ставили, и сделать kubectl delete -f <файл>
    Ответ написан
    1 комментарий
  • Возможно ли полностью покрыть поле паркетом без пересечений?

    wataru
    @wataru Куратор тега Математика
    Разработчик на С++, экс-олимпиадник.
    Не указаны ограничения, поэтому нельзя точно сказать, что это решение будет самым быстрым, но скорее всего задача решается через паросочетание на двудольном графе.

    Покрасьте поле как шахматную доску. Черные и белые клетки. Каждая доминошка будет лежать на двух соседних белой и черной клетках. Постройте граф. Назначьте каждой клетке вершину, а ребра проведите между соседними клетками, если там нет перегородки. Граф - двудольный, ведь черные клетки окружены белыми, а белые - черными. Любое заполнение поля доминошками будет идентично паросочетанию в этом графе и наоборт. Найдите максимальное паросочетание: если оно не полное, то поле покрыть нельзя. Иначе ребра в паросочетании будут местами, куда надо класть доминошки.

    Вот статья с описанием алгоритма и реализацией.

    Это будет решение за O(n^2m^2).

    Другое решение, которое будет быстрее, если одно из измерений очень маленькое, а второе очень большое - динамическое программирование по профилю. Гуглите эти слова. Это сложнее реализовать, но зато будет работать за O(4^n m)

    Edit:
    Alexandroppolus в коментариях предложил использовать Алгоритм Хопкрофта — Карпа для поиска паросочетания, что для данного графа будет быстрее предложенного мной алгоритма Куна и будет работать за O(nm sqrt(nm)) вместо O(n^2 m^2)
    Ответ написан
    7 комментариев
  • Какой тип данных дает Vector3?

    GavriKos
    @GavriKos Куратор тега Unity
    Комментировать
  • Как получать постоянно обновляющиеся данные себе в код БЕЗ get(запросов), за них парсер банят?

    @rPman
    На странице сайта он обновляется и никого за это не банят?

    тогда смотри как именно там это сделано и повторяй запрос в точности таким (и скорее всего повторять придется соседние запросы, которые не кажутся важными), полностью симулируя поведение браузера (для простоты реализации можно просто браузер безголовый запустить, открыть в нем страницу и смотреть на итоговый текст). Кстати, один из способов оперативной передачи данных с сервера на клиент является websocket, расширение http, вдруг оно там используется.

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

    Vindicar
    @Vindicar
    RTFM!
    Нет. У Майнкрафта свой скриптовый язык.
    Ответ написан
    Комментировать
  • Как правильно обращаться?

    Прям вот не нашли?
    CommonJS
    ES modules
    И ещё про ES modules

    И таких материалов более девяти тысяч.
    Ответ написан
    2 комментария
  • Как отдать браузеру 1 картинку и отобразить её в нескольких местах страницы?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Одну и ту же картинку браузер качает один раз, ложит в локальный кэш (если он не выключен), и показывает во всех местах. Качать одно и то же 10 раз - дурных нема. Браузеры придумывали во времена, когда каждый килобайт трафика стоил денежек...

    Исправьте отдачу одной картинки под разными URL-ами, и всё. Или замените отдачу на редирект на единственно правильную картинку.
    Ответ написан
    5 комментариев
  • В чём разница между статическими либами и пакетами?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Пакет - это набор файлов, распространяемых вместе. В пакете могут быть любые файлы, не обязательно библиотеки.
    $ dpkg -L libfftw3-bin
    /.
    /usr
    /usr/bin
    /usr/bin/fftw-wisdom
    /usr/bin/fftw-wisdom-to-conf
    /usr/bin/fftwf-wisdom
    /usr/bin/fftwl-wisdom
    /usr/bin/fftwq-wisdom
    /usr/share
    /usr/share/doc
    /usr/share/doc/libfftw3-bin
    /usr/share/doc/libfftw3-bin/copyright
    /usr/share/man
    /usr/share/man/man1
    /usr/share/man/man1/fftw-wisdom-to-conf.1.gz
    /usr/share/man/man1/fftw-wisdom.1.gz
    /usr/share/man/man1/fftwf-wisdom.1.gz
    /usr/share/man/man1/fftwl-wisdom.1.gz
    /usr/share/man/man1/fftwq-wisdom.1.gz
    /usr/share/doc/libfftw3-bin/NEWS.gz
    /usr/share/doc/libfftw3-bin/README
    /usr/share/doc/libfftw3-bin/README.Debian
    /usr/share/doc/libfftw3-bin/changelog.Debian.gz
    Как видите, в пакете бинарники, доки и маны.
    $ dpkg -L libfftw3-dev
    /.
    /usr
    /usr/include
    /usr/include/fftw3.f
    /usr/include/fftw3.f03
    /usr/include/fftw3.h
    /usr/include/fftw3l.f03
    /usr/include/fftw3q.f03
    /usr/lib
    /usr/lib/x86_64-linux-gnu
    /usr/lib/x86_64-linux-gnu/libfftw3.a
    /usr/lib/x86_64-linux-gnu/libfftw3_omp.a
    /usr/lib/x86_64-linux-gnu/libfftw3_threads.a
    /usr/lib/x86_64-linux-gnu/libfftw3f.a
    /usr/lib/x86_64-linux-gnu/libfftw3f_omp.a
    /usr/lib/x86_64-linux-gnu/libfftw3f_threads.a
    /usr/lib/x86_64-linux-gnu/libfftw3l.a
    /usr/lib/x86_64-linux-gnu/libfftw3l_omp.a
    /usr/lib/x86_64-linux-gnu/libfftw3l_threads.a
    /usr/lib/x86_64-linux-gnu/libfftw3q.a
    /usr/lib/x86_64-linux-gnu/libfftw3q_omp.a
    /usr/lib/x86_64-linux-gnu/libfftw3q_threads.a
    /usr/lib/x86_64-linux-gnu/pkgconfig
    /usr/lib/x86_64-linux-gnu/pkgconfig/fftw3.pc
    /usr/lib/x86_64-linux-gnu/pkgconfig/fftw3f.pc
    /usr/lib/x86_64-linux-gnu/pkgconfig/fftw3l.pc
    /usr/lib/x86_64-linux-gnu/pkgconfig/fftw3q.pc
    /usr/share
    /usr/share/doc
    /usr/share/doc/libfftw3-dev
    /usr/share/doc/libfftw3-dev/copyright
    /usr/lib/x86_64-linux-gnu/libfftw3.so
    /usr/lib/x86_64-linux-gnu/libfftw3_omp.so
    /usr/lib/x86_64-linux-gnu/libfftw3_threads.so
    /usr/lib/x86_64-linux-gnu/libfftw3f.so
    /usr/lib/x86_64-linux-gnu/libfftw3f_omp.so
    /usr/lib/x86_64-linux-gnu/libfftw3f_threads.so
    /usr/lib/x86_64-linux-gnu/libfftw3l.so
    /usr/lib/x86_64-linux-gnu/libfftw3l_omp.so
    /usr/lib/x86_64-linux-gnu/libfftw3l_threads.so
    /usr/lib/x86_64-linux-gnu/libfftw3q.so
    /usr/lib/x86_64-linux-gnu/libfftw3q_omp.so
    /usr/lib/x86_64-linux-gnu/libfftw3q_threads.so
    /usr/share/doc/libfftw3-dev/NEWS.gz
    /usr/share/doc/libfftw3-dev/README
    /usr/share/doc/libfftw3-dev/README.Debian
    /usr/share/doc/libfftw3-dev/changelog.Debian.gz
    Опять же видим, что dev-пакет содержит файлы, необходимые разработчику - заголовки (.h), статические (.a) и разделяемые (.so) библиотеки.

    Библиотека - это отдельный файл для статической линковки или разделяемый (.so).
    Ответ написан
    1 комментарий
  • Сайты для поиска единомышленников?

    Jeer
    @Jeer
    уверенный пользователь
    Ответ на вопрос по теме:
    Такие сайты есть и были, но они всегда скатываются в помойку. Например (за это уже можно отметить решением :) https://edu.iidf.ru/cofoundit/ - проект от акселератора ФРИИ по подбору заинтересованных лиц. Думаю, что существуют и похожие проекты, плюс есть куча клонов кикстартера на it тематику. Почему это помойка - я был там, ни одного стоящего или интересного проекта.
    Все, кто написал, что таких сайтов не существует - вы неправы. Удалите свои и верните лайки :)

    Далее по списку:
    У хорошего специалиста есть работа, + вагон возможностей по левачить. И все это за хорошие деньги. Смысл вкладываться без денег?
    - Часто люди работают, чтобы зарабатывать деньги, но это не приносит удовольствия, а чтобы радовать себя есть разные хобби. Они могут быть очень разнообразны, и на хобби может тратиться очень много денег, никто не говорит про заработки. Другой пример, говорите, "есть возможность полевачить" - почему бы не полевачить в так называемом стартапе? Ситуации разные, некоторые сидят "получая деньги" (я видел как смотрят фильмы или гоняют в кс в рабочее время, если нет работы), можно тратить с пользой, делая стартап.

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

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

    супер-дупер идея соцсети как вконтакте только лучше
    - возможно все ответчики имеют в виду именно такие проекты. Это, во-первых, коммерческий проект и тут основное правило, что написание кода лишь начало, а на весь остальной объем работ нужны профессионалы и очень много денег. Во-вторых, это просто не интересно. Вот все проекты, которые делаются под копирку (с небольшими изменениями), этим не интересно заниматься.
    Но есть еще и не коммерческие проекты, кто-то делает движки двс для авиа моделей, кто-то делает подводного робота, кто-то устраивает соревнования на моделях танков. Кто-то ведет морской кружок у школьников, и если мой сын/племянник туда гоняет, я бы смог что-то сделать для такого кружка. Тут специфично для каждого человека. Если это интересно и там есть что делать, почему бы не поучаствовать?

    Со стороны выглядит будто ты - такой себе ловкий менеджер. Сидишь и хочешь надурняк что-то высидеть
    - сначала надо доказать, что ты толковый менеджер. Кто пилил инди-проекты, кто прошел через вот это вот всё, хотел бы работать с толковым менеджером :)

    Добавлю еще историю от себя, когда-то в студенчестве я захотел написать игру и мне нужен был художник. Я поспрашивал по друзьям и бывшая одноклассница написала, что её парень как раз рисует и есть свободное время. Я предложил ему оплачивать его работу деньгами, но он сказал, что ему интересно не получить сейчас какие-то деньги, а получать процент от фантомной будущей прибыли. Понятное дело, что в там ничего с места и не двинулось, но сам факт, что я нашел человека, которому было интересно со мной работать без денег.
    Поэтому все, кто написал, что это невозможно, тоже удаляйте свои ответы :) в большинстве случаев это скорее всего так, в большинстве случаев проект обречен на провал, в большинстве случаев привлечь незнакомого человека практически нереально. Но это не повод сидеть сложа руки
    Ответ написан
    1 комментарий
  • Какую выбрать СУБД, если в день может быть более 11млн записей?

    mayton2019
    @mayton2019
    Bigdata Engineer
    11 миллионов inserts в день - это 127 в секунду. При такой нагрузке справится любая современная БД. Ну я не знаю таких чтоб не справлялись. Делайте только короткую буферизацию и batch-insert пачками по 100 - 1000 чтобы оптимизировать сетевой roundtrip.

    Есть специализированные NoSQL системы такие как RocksDb, Tarantool в которых именно много оптимизаций сделано было для быстрой вставки. Они выдерживают и во много раз быстрее.

    И в данной задаче нужно также спросить бизнес - как быстро данные нужны к чтению пользователя. Нужно сию секунду чтоб они отобразились на UI или можно подождать пару минут или часов.
    Ответ написан
    1 комментарий