Задать вопрос
  • Вздулся 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
    Дома с переломом ноги
    Потому что '0' - это совсем не нуль. Это ASCII-символ нуля с кодом 0x30. Поэтому сложив 10 (0xA) и '0' (0x30) Вы закономерно получили 0x3A :) Что является ASCII-кодом ':'

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

    @kova1ev
    голосую за джангу
    Ответ написан
    Комментировать
  • Для работы в какой сфере стоит прочесть книгу "Архитектура компьютера" Танебаума?

    Moskus
    @Moskus
    Вопрос поставлен некорректно, так как действие в вопросе (прочесть книгу) на порядки менее значительно, чем цель (получить профессию, работать). Это как если бы вы спросили: "Если я научусь завязывать шнурки, на какую из гор выше пяти тысяч метров я смогу совершить восхождение?" Вы не в MMORPG обыгрались, случайно, где один найденный артефакт определяет всё развитие персонажа?

    Книга даёт очень начальные знания, не определяет будущую профессию, в начале обучения её стоит прочесть любому, кто хочет понимать архитектуру.
    Ответ написан
    3 комментария
  • Как залить БД MSSQL на Heroku?

    tsklab
    @tsklab Куратор тега SQL Server
    Здесь отвечаю на вопросы.
    Перенести вашу базу данных на СУБД, которые поддерживает Heroku.
    Ответ написан
    Комментировать
  • Может ли быть талант к программиованию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Вероятность, что ребенок, который с трех лет читает книжки, собирает сложные конструкторы и клеит танчики, к десяти уже может интересоваться и ардуинами, гораздо выше, чем у ребенка которому родители дают "насладиться детством" в виде нихрена неделания или шпилит во что-то на приставках, даже не пытаясь понять как оно работает.

    Это и есть талант - наработки моторики, наработки образа мышления, наработки усидчивости особенно в первые 5 лет жизни, когда мозг максимально пластичен. Впоследствии для развития нужно гораздо больше усилий, а вот свободного времени уже гораздо меньше. Потому что уже друзья/девочки/работа/семья...

    Поэтому в основном талант - это то, что успел к 5-10 годам развить разными способами.
    Ответ написан
    Комментировать
  • На чем реализовать аренду сайтов?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Это же "типа стартап"? Ну так найдите себе девопс инженера и пусть он решает технические вопросы. Если у вас серьезный проект, то пишите техзадание, ищите людей которые смогут его оформить в готовую систему. Все равно такая задача в рамки одного ответа на тостере не может быть описана.
    Ответ написан
    Комментировать
  • Какие есть книги по C++?

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    Я тебя расстрою - никакая книга тебе не позволит изучить С++ ОТ и ДО. Нужны года практики, чтобы стать хорошим разработчиком на нём.
    Ответ написан
    2 комментария
  • Какой самый легкий фреймворк для изучения на JS?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    Для начала выучите vanilla-js.com прежде чем приступать к фреймворкам
    Ответ написан
    4 комментария
  • Какому языку, в какой среде начинать учить ребенка программированию 10 лет?

    nki
    @nki
    bezkart.ru готовая система лояльности
    У меня дочка начина с Lego WeDo. Вроде и робота делаешь, и программу к нему "пишешь".
    Ответ написан
    Комментировать