• Каким образом сделать повторную аутентификацию с JWT?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Добрый день.
    На мой взгляд должно быть 2 токена: refresh token и access token.
    Первый токен используется для обновления второго токена и отсылается в запросе.
    Второй токен используется для авторизации.
    Соответственно, при обновлении логина перекинуть его на страницу входа. И после ввода логина и пароля вернуть на клиент 2 токена и сохранить в localStorage
    Ответ написан
    2 комментария
  • Вопрос для Java Android or Java Enterprise разработчиков?

    @ankomserg
    Открой hh.ru и посмотри сколько вакансий по Java и сколько по Android. Protip: вакансий по Java в дцать раз больше, при том что Java Android очень активно вытесняется Kotlin, то есть даже со знанием Kotlin устроиться намного сложнее, но при знании Java выучить Kotlin не проблема. По дизайну: могут заниматься, могут не заниматься. Если контора большая или заказчик серьёзный есть штатный дизайнер, и разработчики занимаются только разработкой. Вообще в Андроид разработке есть такая тема как Material Design что очень сильно упрощает сам процесс дизайна приложения.

    В Европе ситуация такова: на одну вакансию по Android разработке приходится 30-40 вакансий по Java, в мелких странах типа Дании или Норвегии Android вакансий всего 2-3 штуки, когда как по Java стабильно в районе 100 +- 20. Но, значит ли это что с Java легче получить релокейт? Нет, не значит. Шанс получить релокейт зависит от твоего образования(в Европе смотрят на корочки и даже на оценки, хотя в основном при приёме на первую работу) + количество лет опыта работы(задокументированного) + знание местного языка(можно обойтись английским если есть многолетний опыт работы, но всё же с знанием местного языка возможностей в разы больше, в некоторых странах, например в Норвегии 80% всех вакансий по разработке требуют свободного владения норвежским(по сути это такой "толерантный" способ сказать: нескандинавам тут не рады)), а вот от конкретной технологии шанс релокейта не зависит. Но есть один нюанс: мобильная разработка это удел средне-крупных и крупных бизнесов, поэтому работа будет только в странах с большой экономикой и только в городах где расположены офисы этих больших бизнесов. С Java ситуация обстоит иначе Java разработчики нужны как и в больших городах больших стран, так и в маленьких странах и в небольших городах больших и малых стран. По сути с Java можешь выбирать куда хочешь поехать, с Android поедешь туда где будет работа, наиболее вероятно что это будет что-то типа Мюнхена, Берлина, Амстердама, Стокгольма(с ВБ непонятно как они свою новую иммиграционную систему построят, по типу Канады, Австралии с баллами или как-то ещё - непонятно).

    Вообще как я понимаю ситуацию на рынке труда: мобильная разработка более конкуретная и с более высоким порогом вхождения, но и оплачивается выше(хотя и не намного). Новичкам там сложнее, обычно к мобильной разработке в Европе приходят опытные разработчики из других сфер. Поэтому будет не такой уж плохой идеей поработать на Java попутно для себя делая проекты под Android, которые потом если надоест Java можно использовать как портфолио при поиске работы в мобильной разработке, а если Java не надоест так и продолжать в ней работать, она никуда в обозримом будущем не денется.
    Ответ написан
    4 комментария
  • Вопрос для Java Android or Java Enterprise разработчиков?

    Jacen11
    @Jacen11
    Каково их будущее относительно друг друга?

    довольно тупой вопрос, ну они есть и будут. Какой вы ответ хотите? Ну разве что котлина в андроиде больше.

    Какова их конкурентность на рынке труда?

    А разве по НН не видно? Больше всего прогерских вакансий в своей области.

    Где больше шансов работать за рубежом(хоть это может звучать и слишком)?

    Слишком зависит от вас. За рубежом и с коболом и с пхп и всем прочим можно найти работу. В конце концов это же целый мир с 8 миллиардами людей, варианты всегда будут

    Android разработчики занимаются разработкой дизайна приложения большую часть времени

    нет, дизайн делает дизайнер. а разработчик максимум верстает

    Как и понятно, такого я делать вряд ли буду

    почему? В конце концов что мешает сделать два проекта самому и сравнить?

    энтерпрайз скучнее как правило, платят везде хорошо, вакансий много, но в энтрерпрайзе новичку проще найти работу

    в плане кодинга все от проекта зависит
    Ответ написан
    5 комментариев
  • Менеджер пакетов устанавливает пакеты в двух местах системы?

    Zoominger
    @Zoominger
    System Integrator
    Это просто символьные ссылки, костыль для совместимости с легаси-стаффом.
    Ярлык, короче.
    Ответ написан
    7 комментариев
  • Заработать на программировании

    tsarevfs
    @tsarevfs Куратор тега C++
    C++ developer
    Тебе намного выгодней вкладывать силы в обучение. Скажем, если научишься побеждать в олимпиадах, то вполне реально поступить в хороший вуз в Москве или Питере, первые пару курсов жить на стипендию, а потом пойти работать в Яндекс или еще куда нибудь.
    читайте:
    Т. Кормен "Алгоритмы построение и анализ" (За лето первые 100 страниц - уже здорово)
    Тренируйтесь:
    acmp.ru/
    Пишите для себя: почему бы не решать домашние задания по алгебре на python
    Подумайте о том, чтобы провести следующее лето в ЛКШ
    Ответ написан
    2 комментария
  • Деактивация мозга?

    @tester12
    1. Высыпаться. Желательно за ночь. А не днём спать.
    2. Нормально питаться (мясо, рыба т.к. белок).
    3. Усложнять задачи (долгую однообразную нагрузку мозг плохо выносит).
    4. Нагружаться физически (отвлекаясь от умственной работы).
    Ответ написан
    1 комментарий
  • Деактивация мозга?

    @AlexSku
    не буду отвечать из-за модератора
    Попробуйте кратко структурировать свои знания и умения. Иногда рассказывайте это себе. Если человек может что-то объяснить, то голова просветляется.
    Ответ написан
    1 комментарий
  • Деактивация мозга?

    tsarevfs
    @tsarevfs
    C++ developer
    Да, на умственные способности влияют и физиологическое состояние и психическое состояние. И да, физиология связана с психикой и наоборот. В этом вы правы.
    По поводу здорового образа жизни стоит начать с самого важного и действенного:
    Контроль веса, отказ от фастфуда, физическая активность отказ от курения и злоупотребления алкоголем.
    Влияют ли антибиотики в продуктах на мозг? Возможно да. Но это влияние несопостовимо меньше того что я описал выше. Если вы еще не занимаетесь спортом, то думать о воздействии антибиотиков, красного мяса или пассивного курения это попытка мозга уйти от реальных проблем.
    Последняя из попавшихся статей на тему (возможно не лучшая, но как отправная точка ок) линк.

    По поводу психики все немного запутанней. Это нормально не быть продуктивным 100% времени. Винить себя за то что что-то не получается не только не полезно но и вредно. Загнать себя в депрессию относительно просто, а вот выйти гораздо сложнее. На продуктивность депрессия работает понятно как. Говорят, что грамотный психолог может сильно помочь, но в российских реалиях это крайне сложно.
    Поищите статьи на тему борьбы с выгоранием и профилактики депрессий.
    Базовые вещи простые: Сон (желательно соблюдать режим), ЗОЖ в разумных пределах, общение с людьми.
    Есть и менее очевидные правила. Например помогать другим людям и быть добрее к людям. А быть токсичным и самоутверждаться за счет других дает чувство удовлетворения на кратконосрочной перспективе, но в долгосрочной делает людей более несчастным.
    https://lesswrong.ru/w/%D0%9D%D0%B0%D1%83%D1%87%D0...
    https://lesswrong.ru/w/%D0%9A%D0%B0%D0%BA_%D0%B1%D...
    Ответ написан
    5 комментариев
  • Деактивация мозга?

    IT_S_M
    @IT_S_M
    Это всё йододефицит.
    Ответ написан
    Комментировать
  • Деактивация мозга?

    opium
    @opium
    Просто люблю качественно работать
    Это называется старостью
    Ответ написан
    Комментировать
  • Деактивация мозга?

    alternativshik
    @alternativshik
    Тебе бы к психотерапевту с такими проблемами...
    Ответ написан
    Комментировать
  • Как убрать знаки вопроса в Sublime text?

    @ILIANI
    Здравствуйте. И у меня аналогичная проблема с Sublime Text. Опишу вкратце - первоначально при установке вчера русский выводился при исполнении программ. Но, затем при установке плагинов что -то пошло не так. В настройках я ковырялся. Потом решил удалить Sublime Text и поставить заново, но это проблему не решило. Причём в тексте программы с русским всё в порядке, а в выдаче через python получаются вместо русских букв ромбики с вопросительными знаками. Все вышеуказанные методы мне тоже не помогают. Пожалуйста, помогите разобраться. Sublime Text очень мне понравился, хотелось бы продолжить с ним работу.5c7f776a7189a020959420.jpeg
    Ответ написан
    Комментировать
  • Деактивация мозга?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Самая частая причина снижения когнитивных способностей одновременно самая банальная - недосыпание.
    Ответ написан
  • Где проблема в коде?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    from datetime import timedelta
    
    f_temp = str(timedelta(seconds=temp))
    Ответ написан
    5 комментариев
  • Из-за чего происходит сбой программы при чтении текстового файла?

    @be52
    кодировка файлов другая или даже разная
    with open(filename, encoding = 'utf8') попробуй
    Ответ написан
    1 комментарий
  • Как отсортировать слова из списка в цикле for?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    5b46fd00e787b751907681.jpeg
    Вы на каждой итерации цикла получаете слово из списка, сортируете символы этого слова и выводите их.
    Ответ написан
    3 комментария
  • Как запустить код Python в Sublime?

    MIKSby
    @MIKSby
    Начинающий Python dev
    Sublime text - замечательная штука, можно сделать полноценные IDE хоть для всех языков программирования.

    Вся настройка сводится к установке Pasckage Control и расширеия SublimeREPL, созданию new build sustem, c содержанием

    {
    "target": "run_existing_window_command",
    "id": "repl_python_run",
    "file": "config/Python/Main.sublime-menu"
    }

    И редактированием файла "config/Python/Main.sublime-menu" в дирректории в зависимости от системы

    Если виндовс то:
    C:\User\Пользователь\AppData\Roaming\Sublime Text 3\Packages\User\SublimeREPL-python.sublime-build

    Линукс:
    /home/Пользователь/.config/sublime-text-3/Packages/SublimeREPL/config/Python

    Участка кода:

    {"command": "repl_open",
    "caption": "Python - RUN current file",
    "id": "repl_python_run",
    "mnemonic": "R",
    "args": {
    "type": "subprocess",
    "encoding": "utf8",
    "cmd": ["python3", "-u", "-i", "$file_basename"],
    "cwd": "$file_path",
    "syntax": "Packages/Python/Python.tmLanguage",
    "external_id": "python",
    "extend_env": {"PYTHONIOENCODING": "utf-8"}
    }

    Тоесть по сравнению с исходным, разница будет только в строчке
    "cmd": ["python3", "-u", "-i", "$file_basename"]
    Ответ написан
    4 комментария
  • Как убрать знаки вопроса в Sublime text?

    @Fixid
    В начале скрипта
    # -*- coding: utf-8 -*-
    # !/usr/bin/env python
    Ответ написан
    6 комментариев