• Почему получается подключить Core в Dockerfile?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Если я правильно понял задачу (использовать одну общую либу Core для нескольких проектов), то я бы использовал 2 варианта:
    - Создание NuGet пакета (если Core изменяется не часто), затем подключаем его в любом проекте.
    - Или docker multi-stage builds (если Core изменяется часто).

    Пример docker multi-stage builds с авто сборкой Core lib + Api proj (поправить пути и наименования директорий при необходимости):
    # Build Core lib
    FROM mcr.microsoft.com/dotnet/sdk:8.0 AS core-build
    WORKDIR /src
    COPY ["../Core/Core.csproj", "./Core/"]
    RUN dotnet restore "./Core/Core.csproj"
    COPY ["../Core/", "./Core/"]
    RUN dotnet build "./Core/Core.csproj" -c Release -o /app/core
    
    # Build API proj
    FROM mcr.microsoft.com/dotnet/sdk:8.0 AS api-build
    WORKDIR /src
    COPY ["Service/API/API.csproj", "./Service/API/"]
    RUN dotnet restore "./Service/API/API.csproj"
    COPY ["Service/API/", "./Service/API/"]
    COPY --from=core-build /app/core /lib
    RUN dotnet build "./Service/API/API.csproj" -c Release -o /app/service
    
    # Create final image
    FROM mcr.microsoft.com/dotnet/aspnet:8.0
    WORKDIR /app
    COPY --from=api-build /app/service .
    ENTRYPOINT ["dotnet", "API.dll"]
    Ответ написан
    1 комментарий
  • Есть ли бот в Телеграм, который отвечает на вопросы пользователей в групповом чате?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Готового не встречал, но полагаю, что можно сделать, т.к. существует, например, @grammarnazibot, исправляющий ошибки.
    Простой обходной вариант - @hellouserbot, который будет приветствовать новых участников и может давать ссылку на заранее подготовленный FAQ.

    Посложнее - вот гайд по написанию собственного бота: https://newtechaudit.ru/faq-deeppavlov/

    Кроме того, к Телеграму точно можно подключить QnA Maker: https://www.qnamaker.ai/

    А также Dialogflow: https://cloud.google.com/dialogflow/es/docs/integr...
    Ответ написан
    Комментировать
  • Как повернуть прямую на систему координат?

    Lynn
    @Lynn
    nginx, js, css
    > беру tg и перевожу в радианы

    Во-первых, вам нужен арктангенс.
    Во-вторых, он уже будет в радианах.

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

    wataru
    @wataru Куратор тега Математика
    Разработчик на С++, экс-олимпиадник.
    Вам надо арктангенс брать от отношения, а не тангенс (y2-y1) / (x2-x1).
    Ответ написан
  • Как задать перенос строки списков в python?

    @Wispik
    print(*my_list, sep='\n')
    Ответ написан
    Комментировать
  • Стоит ли идти на курсы от GeekBrains?

    @mudrak
    Сейчас прохожу обучение в ЯП, правда не на разработчика, а на аналитика. До этого пару месяцев пробовала самостоятельно. Могу сказать, что на курсе обучение получается гораздо интенсивнее, чем самостоятельно. Но тут, наверное, еще от человека зависит. Если скорость обучения роли не играет, то можно и самому учиться.
    Ответ написан
    Комментировать
  • Стоит ли идти на курсы от GeekBrains?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Я бы посоветовал JetBrains Academy уж если сильно хотите что-то вроде курсов. Там и интерактивности хватает и автоматическая проверка заданий есть, и интеграция с IDE, и теоретического материала хватает, и карту обучения построить можно. Смежные темы тоже покрыты помимо непосредственно ЯП. Сами-то по себе ЯП составляют малую толику знаний и навыков программиста (если вы компиляторы и/или инструменты не разрабатываете).

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

    PS
    Касательно отъезда за границу, рассмотрите учёбу непосредственно в США/Европе. Может где-то и получится, и даже со стипендией. Чем раньше уедите, тем лучше.
    Образование конечно же лучше где-нибудь получить, причём хорошее и фундаментальное.
    Ответ написан
    1 комментарий
  • Стоит ли идти на курсы от GeekBrains?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Хотел бы узнать ваше мнение по поводу различных курсов и стоит ли идти на них.

    Хотел бы, воспользовался бы поиском. Тут этот вопрос задавали уже сотни раз.

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

    В США рабочая виза на требует обязательной вышки. Зато наниматели требуют сеньорского опыта. Так что если диплом только для миграции, то вы бесцельно тратите время.

    Именно поэтому я думаю, может стоит пройти обучение от geekbrains. Хотелось бы узнать ваше мнение, стоит ли оно того?

    Нет, не стоит.
    Ответ написан
  • Стоит ли идти на курсы от GeekBrains?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    может стоит пройти обучение от geekbrains

    Обучение чему конкретно?

    Тк. на самостоятельное обучение я трачу достаточно много времени: ≈ 45 часов

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

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

    до сих пор не понял, каким именно разработчиком я хочу стать, поскольку мне нравится сам процесс

    Многие и в 30 лет не понимают чего хотят, пока сам не попробуешь - никогда не поймешь. Лучше понемногу самостоятельно попробовать реализовать что нибудь. Как тот же дискорд бот из поста. Может понравится делать ботов, а может ML зайдет, или Data-Science. Стоит просто руками потыкать посмотреть что из этого больше нравится. Ну и надо понимать, что какие-то вещи больше подойдут для хобби / фриланса, а на полноценной работе нужны будут навыки в другом направлении.

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

    Ну и если все же хочется - я думаю можно взять какой нибудь тестовый урок, они же дают? Демо кабинет какой нибудь есть или что нибудь в этом духе. Программу курса можно глянуть, чтобы понять что там будет. Ну и учитывая то, что мы находимся в интернете, естественно можно найти все курсы в публичном доступе. Может и не 2021/2020 года, но для понимая что там будет - я думаю глянуть можно. А там уже если и захочется - то велком записываться оффициально.

    на данный момент вообще не понимаю как происходит разработка в компаниях

    В городе должны быть конторы, которые берут к себе студентов. До окончания школы не думаю что будет брать кто-то, но на 2-3 курсе уже свободно набирать должны. Курсы не дадут знаний о том, как все работает в компаниях, нужно идти и работать по сути.
    Ответ написан
    1 комментарий
  • Что происходит с кавычками в новом маке?

    @C_oO_re Автор вопроса
    Решил сам, все дело было в источнике ввода. Нужно использовать "США", вместо "США международная - ПК".

    5c6ebc75e7127548191899.png
    Ответ написан
    7 комментариев
  • Почему вылетает Ubuntu при открытии настроек?

    Zoominger
    @Zoominger
    System Integrator
    Потому что драйвер на видеокарту убогий швабодный от шаобшества.
    Ставьте проприетарный, если видео от Nvidia, то это легко гуглится.
    Ответ написан
    1 комментарий
  • Почему вылетает Ubuntu при открытии настроек?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Судя по всему, Рональд Макдональд прав - проблемы с nouveau. Попробуйте обновить его, а если новых для Вашей бубунты нет - поставить nvidia (дрова от самой NVidia, с закрытыми исходниками)
    Ответ написан
    Комментировать
  • Как бота подключить через прокси на python к телеграм?

    SuckMyPython
    @SuckMyPython
    matrix.polling(none_stop=True)
    Инфа 100% этот метод работает с приватным прокси:

    import telebot
    from telebot import apihelper

    TOKEN = '0000000:xxxxxxxxxxxxxxxxxxxxxxx'
    PROXY = 'login:password@ip:port' #(Логин и пароль от купленного прокси)

    apihelper.proxy = {'https':'socks5://' + PROXY}
    bot = telebot.TeleBot(TOKEN)

    ======================
    P.S. Если выдаёт ошибку иногда помогает вместо 'socks5://' заменить на 'socks5h://'

    И да самое главное - прокси должен быть переведёт на тип "SOCKS5"(делается в админке прокси, по крайней мере на proxy6.net), через тип "HTTPS" бот работать не будет.
    Ответ написан
    1 комментарий