Обновить
1
Дмитрий Щербаков@DimNS

Пользователь

1
Подписчики
Отправить сообщение
Ммм, временем жизни (либо протух, либо использовали) он тут же удаляется из базы, т.к. вход произведён и выдана сессия. Коды не хранятся вечно.

Ах да, если по одному аккаунту 3 раза ввели неверный код, то все верные активные коды этого аккаунта автоматически удаляются, во избежание возможного брутфорса
А я вот вообще отказался от паролей.

В приложении хранится только email или телефон, при входе отправляется письмо (или смс) с одноразовым кодом, код валиден только 1 час + связан с email или телефоном.

Плюсы (из-за отсутствия паролей):
+ Пользователи не смогут делать простые пароли
+ Пользователь никогда не забудет свой пароль, не нужно делать механизм восстановления пароля
+ При краже базы пользователей не получится узнать пароли пользователей от других сервисов (а то ведь многие используют на сторонних сервисах почту и пароль от этой почты)

Минусы:
— Получив доступ к почте пользователя можно войти в любой сервис, но тут уже итак полный провал, если получили доступ к вашей почте то пиши пропало, даже там где есть пароли, там можно использовать восстановление
Вот вот я работаю дома, у меня игровой ноутбук+монитор+клава+мышь весь день так работаю, и нас таких наверно много. Жаль среди ответов нет такого пункта. Я проголосовал за десктоп т.к. моё сочетание всё же ближе к десктопу.

По поводу нагрева, когда играю в игры да нагрев нормальный такой (но я играю в ММО они обычно не такие требовательные как сингл-игры), а ещё я работаю web-программистом так что браузер+phpstorm не создают практически никакой нагрузки на ноутбук и вентиляторы в процессе работы вообще не включаются.

Так что ноутбук для работы имеет место быть, но не для всех.
Нуу даже не знаю, вроде бы уже всё давно придумано, вон теми же ситилинк и технопоинт\днс
А поделитесь пожалуйста своим встречным сценарием, очень интересно
Индексация файлов проекта и построение взаимосвязей, а дальше пошли: Find Usages, Jump to Declarations, все это работает в VS Code со скрипом

Кстати VS Code разработчики пилят с прекрасной поддержкой TypeScript (собственно что сами придумали для того и пилят редактор), а обычный JavaScript в топку ))

Например никак не могу заставить переходить к определению по клику мышки на методе когда код вот такой:
<button onclick="app.module.clickMe()">click me</button>

Если кликнуть мышкой в html коде на методе, то не переходит к определению в js-файле, в шторме легко, а в VS Code это неимоверно бесит (( всё остальное поборол с грехом пополам

var app = {};
app.module = {};
app.module.clickMe = function() {};

Чем больше фич вы используете в IDE, тем больше вас начинает бесить обычный редактор кода ))

Всё хочу слезть со шторма в пользу VS Code, но похоже не судьба, хотя я пристально слежу за всеми изменениями и может быть когда-нибудь
Как можно сравнивать IDE и текстовый редактор (с некоторыми функциями IDE), да можно натянуть тонну плагинов, но до мощи продуктов JetBrains все же не дотягивает (хотя тут все относительно и индивидуально, кто-то и в шторме не использует даже 5% его мощи)
Правильная (полная) ссылка на Disable Ligatures
Еще вот немного удобств

Для тех кто пользуется шрифтами с лигатурами, Disable Ligatures — отключает лигатуры в месте курсора или на всей строке где стоит курсор

А еще для тех у кого много проектов необходим Project Manager
Ну фиг знает, для себя сделал файл с инструкциями по первому запуску VS Code сразу после установки, вот кусочек по подключению Sync

1) нажимаем комбинацию клавиш [CTRL]+[SHIFT]+[P]
2) вводим в строке «sync»
3) выбираем пункт «Sync: Download Settings»
4) вводим в поле GitHub Personal Access Token: c41cace66136e8540a3…
5) вводим в поле Gist: 9cf6adc58836e88e598…

Раньше, насколько помню, эти данные надо было в settings.json пихать, теперь они сделали наконец-то визард
Это понятно, я к тому что если сервер уже есть для каких-то других нужд, и он итак уже работает круглые сутки, то почему бы им не воспользоваться.

А так конечно если ничего нет под рукой, то сервис по вашей ссылке, классное решение
А вдруг малинки у человека нет, а домашний сервер уже есть, предлагаете купить специально ещё и малинку?

У кого-то и NAS нет, у меня вот нет ни NAS ни сервера, зато есть малинка
Всё потому что применять технологии нужно обдуманно, а не потому что это модно, стильно, современно.

А то обычно получается так: «ооо микросервисы, это же крутяк, надо срочно внедрять» а потом через n-времени «упс...»

Микросервисы не всегда полезны, всё правильно.

Опять же, а почему именно «замена монолита на микросервисы», почему не «микросервисы дополнительно к монолиту»

Допустим в вашем приложении есть расчёт конечной стоимости услуги с помощью сметы. которая находится в excel-файле и туда передаются параметры из формы, а в ответ оттуда получается конечная стоимость (реальный пример), вот это вот дело можно завернуть в микросервис, потому что он живет своей жизнью

А весь монолит переносить на микросервисы, ну такое… и тут на раз два можно в ногу выстрелить
Я ждал IO чтобы узнать будет таки Wear OS 3 или нет, а то думаю купить часы и сижу гадаю брать на Wear OS 2 или чистом Android или другие ОС или дождаться Wear OS 3, а тут судя по такому короткому упоминанию получается что Wear OS всё?
Чтобы один раз в мета прописать и получить очередную магию.

С одной стороны удобно, в коде не надо писать каждый раз @property type $var, с другой стороны опять дополнительная магия.

Даже вот для себя сейчас не могу определится, что же лучше, везде свои плюсы и свои минусы.
готово, закончились на сегодня )
Пришлите плиз инвайт dimnik59 собак ya.ru

Информация

В рейтинге
6 559-й
Откуда
Пермь, Пермский край, Россия
Дата рождения
Зарегистрирован
Активность