Задать вопрос
  • Как реализовать идею?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Идея ваша сама по себе никому не нужна - таких же идейных людей с совершенно новыми концепциями на каждой лавочке по два. И ваша идея наверняка пришла в голову еще как минимум паре-тройке сотен других людей.

    Ценятся те кто что-то делает. Что вы уже сделали?
    Ответ написан
    3 комментария
  • Годный материал для обучения SEO?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    СЕО как астрология. На просторах инета написано много, но нет единой базы знаний и что страшно - никто не понимает как это работает - только догадки. Ну есть конечно такие общие понятия как семантическое ядро (звезды) заголовки и метатеги (созвездия), но вот если углубиться в ранжирование - то мы получаем понятия "близнец сегодня в созвездии девы"
    Ответ написан
    1 комментарий
  • Есть ли где-то краткий туториал по Java?

    sim3x
    @sim3x
    Ответ написан
    Комментировать
  • Офис или фриланс?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    В офис. На фрилансе без реального опыта делать особо нечего. Поучитесь в команде, приобретёте дополнительные полезные навыки
    Ответ написан
    Комментировать
  • Как влить в БД несколько зависимых друг от друга функций?

    TheRonCronix
    @TheRonCronix
    Вы можете попробовать создать заглушки тех функций, которые вызывают проблемы. Если функции в скрипте создаются командой create or replace, то ваша заглушка будет заменена при накате.
    Ответ написан
    Комментировать
  • Starlink от SpaceX - прощай звездное небо, кошмар астронома?

    @airbor
    Представьте себе 12 000 человек на поверхности всей земли. Ну то есть не 8 миллиардов как сейчас, а всего 12 000. Представляете эту плотность? Можно было бы всю жизнь искать кого-то и не встретить ни одного человека.

    А теперь поднимемся на высоту обриты, где площадь сферы еще больше. Значительно. И плотность еще меньше.

    12 000 - это нисколько. Вероятность врезаться в такой спутник примерно такая же как вероятность попасть в человека брошенным из космоса камушком, если бы на планете было не 8 миллиардов человек, а 12 000.
    Ответ написан
    3 комментария
  • Как передать POST списка, без перезагрузки страницы?

    s_panteleev
    @s_panteleev
    25 yo, Yaroslavl
    <script type="text/javascript">
      $(document).on('submit', '#my_form', function(e) {
        e.preventDefault();
        var form = $(this);
    
        $.post(
            'work.php',
            form.serialize(),
            function(msg) {
              form.hide('slow');
            },
        );
      });
    </script>
    Ответ написан
    5 комментариев
  • Вздулся Macbook Pro 13” 2018 (Touch Bar) что делать?

    rockon404
    @rockon404
    Frontend Developer
    а что мне делать 10 дней без рабочего ноута?

    Арендовать, например. А по-хорошему, всегда иметь дома запасной.

    Как починить, не отдавая свой ноут шарашкиной конторе на две недели?

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

    Чтобы прям после удаления из АД, наверно только скриптом.
    Политикой можно удалять неактивные определенное количество дней

    Конфигурация компьютера -> Административные шаблоны -> Система -> Профили пользователей (Computer Configuration -> Administrative Templates -> System -> User Profiles) и называется “Удалять при перезагрузке системы профили пользователей по истечении указанного числа дней” (Delete user profiles older than a specified number days on system restart)

    Текущий параметр позволяет администратору при перезагрузке системы автоматически удалять профили пользователей, которые не были использованы в течение указанных в этой политике дней, при этом днем считается 24 часа с момента получения доступа к данному профилю. В том случае, если параметр активирован, то при перезагрузке системы неиспользованные в указанном количестве дней профили автоматически удаляются службой пользовательских профилей. Если же параметр не настроен или отключен, то автоматического удаления не произойдет. Для пользователей, находящихся в частых и длительных командировках применение данного профиля следует планировать в частном порядке.

    Еще вот хорошая статья - winitpro.ru/index.php/2019/03/28/udalit-profil-pol...
    Ответ написан
    Комментировать
  • Может ли быть API не как API?

    Alex_Wells
    @Alex_Wells
    PHP/Kotlin
    Нет, не "должен", но может. Лично я пришел к такой схеме:
    - 200-ые статус коды отправляются ТОЛЬКО тогда, когда все прошло успешно. В таком случае не будет никаких success: true или response: {} - а нужные данные, прямо на первом уровне нестинга. Собственно если взять за правило, что 200-ые коды возвращаются когда все ок, то можно полностью избавлятся от этих плохих проверок на наличие ключа в респонсе.
    - 400-ые и 500-ые будут попадать в отдельный колбек/реджектить промис, опять же избавляя от нужды проверять какие-то ключи. Для всех кодов ответов, кроме 400 и 422 - в ответе нету нихрена. Ни code, ни message, ни response. Вообще ничего. Вся инфа находится в самом http status коде. Для 400 и 422 прибавляется параметр code, который является номером ВНУТРЕННЕЙ ошибки (ну, например, есть какие-то предусловия для выполнения запроса - уникальность эмейл адреса при регистрации как пример) - по ней фронт может показывать отдельные ошибки либо выполнять какую-то логику.

    Плюс ко всему этому у себя локально и на сервере для фронта включен дебаг, добавляющий некий параметр _debug к каждому ответу. В нем может хранится любая инфа - сообщение с ошибкой (даже если ее можно понять по http коду или внутреннему), стак трэйс 500-ой ошибки и тд.
    Ответ написан
    Комментировать
  • Вы часто делали тестовые задания? Как относитесь к ним?

    Moskus
    @Moskus
    Когда хочется спросить "почему говорят", нужно спрашивать у тех, кто говорит, а не у посторонних. Иначе, вы вырываете проблему из контекста. Может быть (а тут так и есть) речь идет не о всех тестовых заданиях и не в любом случае? Вы об этом не задумались?

    Второе, чем вы вырываете проблему из контекста - это то, что вы, вероятно, не заметили, что когда говорят о вреде тестовых заданий (точнее - о том, что это плохой признак), речь не идёт о кандидате без истории. Когда речь о более или менее квалифицированном специалисте, наниматель выступает в роли продавца, а не покупателя, он должен "продать" условия работы в компании. И если он выкатывает задание, это значит, что в компании спустя рукава или крайне формально относятся к найму, либо мнят о себе слишком много, либо просто не понимают, зачем им такой специалист, и, соответственно, не могут оценить его рабочие качества быстро и сходу. Только к вашему случаю это не имеет прямого отношения, потому что вам работа была нужна больше, чем им - работник.
    Ответ написан
    6 комментариев
  • В чем проблема с аутентификацией через Spring?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    С учетом того, что есть готовое видео, которое один в один совпадает с вашим кодом и методом аутентификации через jdbcAuthentication() , то рекомендую посмотреть:
    https://www.youtube.com/watch?v=WDlifgLS8iQ
    и даже можете один в один воспроизвести у себя.

    Что касается вашего кода, то:
    1) добавьте в application.properties
    logging.level.org.springframework.security=DEBUG
    
    logging.level.org.hibernate.SQL=DEBUG
    logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
    logging.level.org.hibernate.type=TRACE


    и увидите нужный вам стек ошибок, в частости:
    2019-05-25 20:20:12.446 DEBUG 21154 --- [nio-8080-exec-2] o.s.s.p.JdbcUserDetailsManager           : Query returned no results for user ''
    2019-05-25 20:20:12.450 DEBUG 21154 --- [nio-8080-exec-2] o.s.s.a.dao.DaoAuthenticationProvider    : User '' not found
    org.springframework.security.authentication.BadCredentialsException: Bad credentials


    Причина кроится здесь: WebsecurityConfig
    .formLogin()
                    .loginPage("/login")
                    .usernameParameter("name")
                    .passwordParameter("password")

    Вы просто забыли указать usernameParameter & passwordParameter и соответственно, Spring Security ищет в БД пользователя с именем ' '

    5ce96d384bcd4860471431.png
    Ответ написан
    5 комментариев
  • Какой выбрать мощный компьютер или суперкомпьютер для машинного обучения?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    AWS https://aws.amazon.com/ru/machine-learning/
    Azure https://azure.microsoft.com/ru-ru/services/machine...
    GCP https://cloud.google.com/products/ai/

    и перестаньте лохматить бабушку и отдавать бешенные деньги за то что потом будет стоять в углу
    Ответ написан
    2 комментария
  • Как правильно проверить ввел пользователь номер телефона или свою почту?

    2ord
    @2ord
    Среди действенных способов это базовая проверка символа @, как указал Сергей Горностаев и затем проверить с каким-либо Email Verification API , аналогично через API с номером телефона - отправка смс с кодом подтверждения.
    Ответ написан
    2 комментария
  • Как найти русскоговорящих заказчиков на upwork?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Зачем вам искать русских клиентов на upwork? Если у вас слабый английский, используйте fl.ru - да, там сейчас не так много адекватных заказчиков, но хороших найти можно, и вполне хорошо зарабатывать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    А что если я буду по урокам , книгам учиться писать DLL , но не буду учить сам C++ для этого?


    Ваш вопрос звучит как "А если я буду по урокам и книгам учить грамматику, но не буду учить алфавит и сами буквы для этого"

    Язык - это БАЗОВОЕ. Можно не лезть в дебри языка, но без основ языка вы в принципе писать не сможете.
    Ответ написан
    Комментировать
  • Переменная не передаётся в шаблон html. Что делать?

    @deliro
    locals вообще-то

    И не надо так делать.
    Ответ написан
    Комментировать
  • Почему код именно так работает?

    CityCat4
    @CityCat4 Куратор тега C
    //COPY01 EXEC PGM=IEBGENER
    Потому что '0' - это совсем не нуль. Это ASCII-символ нуля с кодом 0x30. Поэтому сложив 10 (0xA) и '0' (0x30) Вы закономерно получили 0x3A :) Что является ASCII-кодом ':'

    Есть замечательный отладчик gdb, который может показывать изменение переменной в процессе работы программы и которым настоятельно рекомендуется пользоваться в спорных моментах. Вот например данная ситуация решается им в течение пары минут :)
    Ответ написан
    Комментировать