• Linux. Как сменить основного пользователя?

    Adamos
    @Adamos
    При запуске системы никакой пользователь по умолчанию не загружается.
    Это происходит при запуске DE (точнее, в DM), и действия по смене зависят от того, какое оно у вас.
    У меня, например, автологинящийся пользователь прописан в /etc/lightdm/lightdm.conf
    Ответ написан
    4 комментария
  • Стоит ли покупать macbook pro 13 2020?

    mr_qpdb
    @mr_qpdb
    ⏱ - is not eternal
    Если вы будете работать с нейронными сетями, то Вам потребуется работать со специальным IDE, который предназначен для этого. В среднем, все IDE'ешки рекомендуют иметь 8гб оперативной памяти (минимум 4гб). Таким образом получается, что при использовании IDE - считай половина> оперативной памяти будет занято самим IDE. Вам так же потребуется работать с браузерами, это так-же занимает память, особенно гугл. Выходит, что оперативная память у Вас будет забита почти на полную. Представьте, что если Вам еще потребуется открыть каки-либо приложения, или поставить линукс на виртуалбокс. То вам категорически не хватит 8гб, как бы это горько ни звучало.
    Лично я, работаю на 4гб, и из-за этого приходится обходиться без IDE, без браузеров при написании кода и куча-куча неудобств. А макбук покупают для удобств, тем более человек его не каждый раз себе может позволить. Поэтому считаю, что следует покупать от 16гб, ведь макбук для этого и создан, чтобы радовать пользователя, а не приносить ему неудобства
    Ответ написан
    1 комментарий
  • Как правильно передать запрос POST?

    пример для передачи по JSON
    Запрос:
    5ee640da06f84064773097.png
    Реализация со стороны сервера:
    @app.route("/", methods=['GET', 'POST'])
    def index():
      if request.method == "POST":
        name = request.json
        print(name)
      return "Hello"

    Если нужна передача не json, а текста, пример можно найти тут
    https://gist.github.com/KentaYamada/2eed4af1f6b2ad...
    Ответ написан
    Комментировать
  • Как организовать доступ к SQS queue из SNS?

    inoise
    @inoise Куратор тега Amazon Web Services
    Solution Architect, AWS Certified, Serverless
    это работает не так) policy и роли не крепятся к ресурсу. в policy есть Principal - кому можно, Action - что можно (или нельзя) и Resource - с каким ресурсом производится действие. Ну и условие прикреплено - откуда трафик.

    По факту при запросе просто валидируются полиси для отправной и конечной точки трафика
    Ответ написан
    6 комментариев
  • AWS vs GoogleCloud vs DigitalOcean – как выбрать облако?

    inoise
    @inoise Куратор тега Amazon Web Services
    Solution Architect, AWS Certified, Serverless
    Итак, для начала DigitalOcean - НЕ ОБЛАКО. Это просто набор связанных сервисов. Зайти в DigitalOcean очень просто, выйти тоже, все понятно и прозрачно но там даже горизонтального масштабирования нет. Это слегка прокачанные те же VPS-ки.

    Теперь по всему остальному. Есть золотая троица AWS/Azure/GCP, но тут начинают играть другие правила.
    1. Стоит обратить внимание на то что им действительно надо учиться и это занимает время. Чтобы сделать решение, а не поделку и не влететь на деньги месяца не хватит ибо там очень много всего.
    2. Я могу сказать что переезд из одного облака в другой возможен при двух условиях: вы пользуетесь только базовыми сервисам (вроде виртуалок, БД, S3) и у вас есть 2 архитектора с сильным пониманием этих облаков
    3. Два архитектора по тому что я не знаю ни одного такого человека кто потратил достаточно сил и вник сразу в несколько облаков достаточно глубоко. Я был там везде и в результате все-равно остановился на AWS, хотя Azure и GCP имеют свои преимущества
    4. Про сервисы - ехать в облако и не пользоваться особыми сервисами и фичами этого облака - дорого и глупо
    5. А самое интересное что сделать и мигрировать проект проще чем обучить людей и изменить подходы к прайсингу
    6. Миграция в облако и из облака - не делается по щелчку пальцев, особенно если есть много данных


    По AWS могу поделиться гайдами как туда ехать, да и у них Cloud Migration очень понятный раздел с документацией. Если сравнивать эти облака то:
    • AWS - serverless, cutting-edge solutions, прозрачная инфраструктура
    • Azure - экосистема от MS, прекрасный CosmosDB (но это скорее про цены)
    • GCP - глобальные ресурсы, BigData

    При этом большинство этих фич в том или ином виде есть в других облаках.

    И маленькая ремарочка по k8s. Если вы едете не в GCP то он вам не нужен. AWS и Azure сделали так что вы можете его туда удобно загнать, но это будет дороже. Тот же AWS ECS + Fargate куда удобнее и я не знаю тех System Engeneer что по собственному желанию пересаживались с этого на k8s
    Ответ написан
    8 комментариев
  • Как найти и удалить плагин SQLScout в Pycharm?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Так я и не понял, решили вы проблему для себя или нет?

    Нужно найти каталоги вида:
    %HOMEPATH%\\.<product><version>\config\plugins
    Показать здесь их содержимое.
    Указать версию всех продуктов JetBrains, установленных в системе.
    Удалить все следы проблемного плагина.
    Ответ написан
    1 комментарий
  • Будет ли конфликт в Pull Request?

    @AlexChebanenko
    Регулярно подтягивать develop в свою ветку:

    git pull origin develop

    Нельзя избежать того, что нельзя избежать, но merge-конфликты будут менее болезненными, пока свежа память о проделанных изменениях.
    Ответ написан
    Комментировать
  • Друзья с чего начать в python?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    5ed88c91ba074853066089.jpeg
    Если что-то непонятно - лезешь в документацию или гугл.
    Ответ написан
    Комментировать
  • Как перевести в семеричную систему счисления число больше 6?

    @pfg21
    ex-турист
    написать функцию преобразования системы счисления числа.
    погуглить и посыпется на тебя таких функций как из рога изобилия. разобраться, подумать и сделать под себя нужную.
    на этом обучение и строится.
    Ответ написан
    Комментировать
  • В чем отличается подключение шрифта awesome?

    develx
    @develx Куратор тега CSS
    Web developer
    В чем отличается подключение шрифта awesome?

    Вопрос не правильный. Шрифт подключается через css. JS выводит svg иконки.

    почему в первом случае нельзя поменять цвет шрифта через CSS

    Потому что в 1 случае не шрифт.
    Ответ написан
    2 комментария
  • Должен ли refresh_token быть обязательно JWT, если access_token - JWT?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Начнем с того что JWT это не аутентификация и тем более не авторизация. Это формат токена. Аутентификация происходит через Delegation протокол oauth или oidc. Формат токена в них не регламентируется. Делайте как вам удобнее
    Ответ написан
    Комментировать
  • Почему такой порядок вывода на консоль при использовании декораторов?

    @twistfire92
    Python backend developer
    Представим декоратор makebold фигурными скобками { }
    А декоратор makeitalic - квадратными скобками [ ]
    Открывающаяся скобка - код до вызова декорируемой функции, закрывающаяся - код после выполнения декорируемой функции.
    Декорируемая функция пусть будет многоточием ...

    Тогда ход выполнения вашей программы можно описать так: { [ ... ] }
    А теперь прочитайте это слева направо.
    Ответ написан
    Комментировать
  • Есть ли разница в сложности освоения разных дистрибутивов, основанных на debian/ubuntu?

    Vamp
    @Vamp
    Как правило, трудностей не возникает. Но всё зависит от того, насколько сильно дистрибутив отличается от своей базы. Ubuntu, например, хоть и основан на Debian, но так сильно от него отличается, что искать решение проблем убунту в дебиановских доках практически бесполезно. Но Mint, основанный на Ubuntu, отличается незначительно, поэтому проблемы минта в доках убунты решаются без проблем.

    Хорошо работает подход при гуглении - добавлять название дистрибутива к поисковому запросу и если нет успеха, то добавить название базового дистрибутива.

    1. "[описание проблемы] kali"
    2. "[описание проблемы] debian"
    3. "[описание проблемы]" (если предыдущие два варианта облажались, гугление безотносительно дистрибутива - единственный оставшийся вариант)
    Ответ написан
    Комментировать
  • Что такое self в Python?

    Defman21
    @Defman21
    Легко нагуглил.
    stackoverflow.com/a/21366809/3307167 - по мне так самый понятный вариант.
    stackoverflow.com/a/31096552/3307167 - а тут картиночки даже есть, для лучшего понимания.
    Ответ написан
    9 комментариев
  • У меня убунту, а вторая система винда. Как удалить винду?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    Установите и запустите GParted.
    Снесите все разделы с Windows и слейте в один.
    Ответ написан
    Комментировать
  • Почему после удаления расширения файла php не обрабатывается?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Расширение вы удалили - и, видимо, урлы начали обрабатываться локейшеном, в котором ничего про РНР-интерпретатор нету.
    Ответ написан
    Комментировать
  • Почему прямая ссылка на сайт работает, а при проксировании через proxy_pass - нет?

    @alenov Автор вопроса
    Программист
    Разобрался. Нужно было явно установить заголовок Host:
    proxy_set_header Host api.site.ru
    Ответ написан
    Комментировать
  • Как создать публичный web сервер на своем linux пк?

    @Nordman99
    Похоже что человеческая лень безгранична, мануалов в инете по вопросу автора - море! Но ему лень вбить в поисковике пару строчек и читать мануалы, вместо этого он лениво кидает запрос - анука киньте мне всю инфу да разжуйте что к чему, а ведь хочет сделать ни много ни мало а аж собственный сервер, такая помощь вообще то денег стоит автор
    Ответ написан
    1 комментарий
  • Как лучше изучать SQL, если сложно понять?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    www.sql-ex.ru/?Lang=0 ресурс специально для, выполни все упражнения
    Ответ написан
    Комментировать
  • OpenVPN не работает по TCP?

    @r0ck3r
    proto tcp должно хватить, как уже ответили выше. Вероятно, что Вашим файрволом разрешены подключения к порту OpenVPN только по протоколу UDP. Убедитесь сначала, что соединение с портом вообще происходит. Это можно сделать при помощи telnet, например так:
    telnet имя_сервера порт_сервера
    Ответ написан
    Комментировать