Задать вопрос
  • Имеет ли смысл хранить refresh-токены?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Refresh-токены хранят для проверки на повторное использование. При первом использовании ставится пометка, при попытке повторного использования блокируются все refresh-токены пользователя. При следующем обновлении с любого клиента данного пользователя потребуется полная аутентификация. Можно хранить не весь токен, а только uid токена и id пользователя.
    Ответ написан
    Комментировать
  • Что использовать для чтения технической литературы?

    Как мне кажется, обычные читалки не подойдут, т.к не дает возможности быстро листать страницы, перемещаться от начала главы, к концу. Также хотелось бы иметь возможность оставлять пометки во время чтения.

    Для того чтобы быстро перелистывать главы существует содержание.
    Многие электронные читалки (в тч приложения на телефон/планшет) позволяют делать свои пометки и закладки.

    Ну и замечательно было бы, чтобы устройство щадяще относящее к зрению

    Ну тут тебе одно из двух выбирать: либо щадяще к зрению, либо экран как на айпаде.

    В принципе ты и так почти весь день смотришь в монитор, так что врядли планшет какие-то дополнительные проблемы создаст.

    Кмк не обязательно брать именно ipad - для чтения подойдёт любой планшет
    Ответ написан
    Комментировать
  • Как бороться с race condition при обращении к REST API во Vue?

    Aetae
    @Aetae Куратор тега Vue.js
    Тлен
    Просто не давть пользователю повторно тыкать там, где это вызовет повторный запрос, пока идёт загрузка текущего?

    Но если хочется быть ленивым - можно просто обернуть запросы в leading debounce-promise.

    Все эти thunk и saga - полная ересь, порождённая богомерзким redux.
    Ответ написан
  • Как попробовать IT-профессию и понять для тебя ли?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    ИТ прекрасны ещë тем, что для входа достаточно уметь читать, иметь компьютер и упорство. Попробовать многое можно прямо дома.
    Ответ написан
    6 комментариев
  • Как сделать кастомную страницу с ошибкой в Spring?

    @kaleban
    Возможно решение выглядит так.

    Страница чтоб перенаправить
    @Controller
    public class Controller404 {
    
        @RequestMapping("/404")
        public String error404() {
            return "/404";
    
        }
    
    }


    Чтоб отловить ошибки. 
    @ControllerAdvice
    public class MyExceptionHandler {
    
        @ResponseStatus(HttpStatus.FORBIDDEN)
        @ExceptionHandler(Exception.class)
        public String handler(Exception ex){
    
            return "/404";
        }
    Ответ написан
    Комментировать
  • Как попробовать IT-профессию и понять для тебя ли?

    @evgeniy_lm
    Часто слышу об IT и как важны обществу программисты или компьютерщики
    Программист - профессионал создающий интеллектуальный продукт; компьютерщик - не совсем здоровый психически индивидуум, который без всякой конечной цели и ощутимого результата собирает/разбирает ПК, устанавливает/удаляет ПО. Не путаете пожалуйста.

    Очень много внимания к ним государства
    Да, внимания так много, что они от этого государства разбегаются уже тысячами.

    И мне стало интересно, можно ли как-то взрослому познакомиться и понять IT-профессии?
    Можно.

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

    Если в целом профессию не получится или не захочется освоить, но какие-то элементы покажутся полезными?
    Никакие.

    И что важно в вашей профессии?
    Находить в различном общее, в общем различия

    Математический склад ума?
    В общем задача программиста заключается в математическом описании проблемы заказчика/работодателя.

    Ведь это же не о любви к цифрам?
    Это извращение какое-то, лично я люблю красивых женщин

    Наверное, это самый глупый вопрос на сайте
    Не самый, но глупый
    Ответ написан
    3 комментария
  • В чем отличие ngnix от golang?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    На самом деле эта путаница по-человечески очень понятна и объяснима.
    Вы, как фронтендер, воспринимаете "веб-сервер" как такой черный ящик, "то место, откуда фронт запрашивает данные".

    В то время как этот термин может означать несколько разных понятий.
    1. Веб-сервер в вашем, широком понимании. Бэкенд целиком.
    2. Также веб-сервером может называться и сам компьютер, на котором все это крутится.
    3. В более узком смысле - это программа, которая принимает НТТР запросы. Вот это nginx и есть. Но сам по себе, без помощи других программ, он не может полностью представлять услуги веб-сервера. Например, в нем нет базы данных. Это, скорее, как правильно написали в соседнем ответе - такой прокси-сервер, который частично обрабатывает запросы сам (например к статическим файлам), а частично - проксирует запросы на другие программы.

    И вот на Го (или РНР, Питоне, JS, C#) как раз и пишется эта программа, которая, к примеру, обращается в БД, получает нужные данные и отдает их Nginx-у, который уже и возвращает их клиенту
    Ответ написан
    14 комментариев
  • Не ищет картинку. Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Да, Python.
    Ответ написан
    1 комментарий
  • Может ли провайдер достать пароли из зашифрованного трафика?

    Lynn
    @Lynn
    nginx, js, css
    Смысл шифрованного трафика ровно в том что бы никто не мог подсмотреть что внутри. Ни провайдер у тебя дома, ни Вася в кафе на публичном вай-фае. Так что пока используются нормальные протоколы никто ничего не посмотрит. А если сдуру ввести пароль при походе по http, то тут уже ССЗБ.
    Ответ написан
    Комментировать
  • С++; Дескоптные приложения или веб или операционные приложения?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Начал практиковать qt, но как я понимаю написание дескоптных приложений на плюсах - такое. Тогда хочу попробовать разработку ПО, cофтов, драйверов и тд. Что можете посоветовать по изучении этой темы?


    Что значит "такое"? Сложно, долго, неудобно?
    Так да, программирование это не тяп-ляп и готово, это долго, скучно, неудобно.

    Что такое разработка ПО и софтов по-вашему? Или десктопные приложения это не ПО и не софт? А что тогда?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Раст же вроде планируется как замена С/С++ и является более низкоуровневым.
    Ему прямой путь в системное программирование. А финтех это немного другое
    Ответ написан
    4 комментария
  • Практика очного собеседования для иногородних кандидатов?

    Maksim_64
    @Maksim_64
    Data Analyst
    Хороший пример составить простенькую дискретную модель. Вы получаете работу с вероятностью p и вознаграждением M, ну и соответственно теряете деньги в количестве K с вероятностью 1 - p. Понятно что простое математическое ожидание p*M - K*(1-p), в таких случаях не применяют, а имеют функцию риска, в которой учитывается все прочие факторы например:
    1. Какова цена поездки для вас (на сколько для вас это значимая сумма)
    2. Какова цена опыта интервью (может оно будет первое, а может у вас уже были оффлайн интервью)
    3. Что для вас значит посетить Москву, будет ли это сопутствующим плюсом
    и т.д. то есть подумать и оценить все это дело.
    Ответ написан
    2 комментария
  • Практика очного собеседования для иногородних кандидатов?

    Такое иногда бывает.
    Я бы попросил у потенциального работодателя компенсацию поездки. (За билеты, проживание, и питание).
    ЗЫ: если два дня на поезде, то может оказаться сравнимой цена за самолёт.

    Если они не готовы на такое - значит отказ
    Ответ написан
    1 комментарий
  • Где найти курсы по СТАНДАРТИЗИРОВАННОМУ программированию?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Большинство преподавателей скорее всего проигнорируют такие требования.
    Обучение в первую очередь ставит целью - научить понимать алгоритмы и применять
    их на практике. Искать ошибки. Это такая себе пирамида приоритетов.

    Стандарты С99 и С11 это какая-то вторичная чепуха. Если вы умеете писать с С99 то
    для вас не будет проблемой писать что-то в следующей версии стандарта. Это как у водителя.
    Если на 5-скоростной коробке передач ездил то и на 6 скоростной тоже поедет без проблем.
    Акцентировать на этом внимание никакой преподаватель не будет. Это не наука. Это - факультатив.

    Сам почитаешь короче. Если у вас такая душная вакансия и такие душнилы-работодатели что им
    прямо нужен какой-то стандарт - то это не задача 1 дня. Это длительный процесс. Я видел различные
    попытки переписывать ентерпразы с одной версии языка на другую. Это все выглядит очень плохо
    для организации и скорее всего хеш-тег С11 появился просто по ошибке рекрутера. И его можно
    в данном случае просто не брать во внимание.
    Ответ написан
    1 комментарий
  • Можно ли передавать CSS классы через props?

    delphinpro
    @delphinpro
    frontend developer
    я так понимаю, ваш класс меняет состояние компонента. Передавать состояние компонента через пропсы нормально.
    Однако я бы напрямую может и не стал так делать.
    Лучше передать само состояние, и внутри компонента назначить класс

    Плохо
    props: {
      'class': String
    }


    Лучше
    props: {
      disabled: Boolean
    }
    
    <div :class={disabled: disabled}>


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

    @historydev
    Редактирую файлы с непонятными расширениями
    Лучше возьми себе стационар и нормальных мониторов парочку. - глаза спасибо скажут.

    Так тем более фронт, верстать на одном монике, тем более таком мизерном как на маках, это что-то близкое к мазохизму.

    Макбуки переоценены, помимо работы тебе и поиграть во что-то захочется, не сомневайся. - а он тебе этого не даст.

    Покупая ябло-продукцию подписываешься на монополию - купи кабель, купи наушники, купи телефон, купи всё на что денег хватает или всё что мы тебе продать хотим.

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

    После привязки к ябло-аккаунту, отвязаться будет сложнее - чем наркоману от дозы.
    Ответ написан
    3 комментария
  • Какой Ардуино подарить ребенку на 10 лет?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Не забывайте что самое лучшее время которое ребенок может провести - это время с отцом.
    Все эти умные игрушки не имеют никакого значения если вы лично с ним не играете в них.

    Даже бумажный самолетик сделаный с отцом будет ребенку интереснее и ценнее чем Playstation
    и прочее.
    Ответ написан
    2 комментария
  • Как отобразить большое число в JS?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Маны читать надо: Number.MAX_SAFE_INTEGER
    Для больших чисел есть специальные библиотеки. Например: https://mikemcl.github.io/bignumber.js/
    Ответ написан
    4 комментария
  • Где найти список случайно набранных комбинаций на клавиатуре?

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

    @Drno
    Где конкретно прогнулась? ты уверен что у тебя АКБ не вздулся? ПОтому что если "да" - то его срочно менять
    Ответ написан
    2 комментария