Смена пароля: 10 шагов к хорошей реализации |
У нашего заказчика есть интернет-портал и пользователи, данные которых заведены в домене. Доступ в личный кабинет — по паролю, а где пароль, там и людская забывчивость.
У нас уже была страница смены пароля, но механизм работы был не оптимальным. Вот как всё происходило. Пользователь оставлял заявку в домене на смену пароля. В ответ система, в свою очередь, оставляла заявку, которую администратор обрабатывал вручную. Он генерировал пароль в домене, после чего приписывал его в заявке. Пользователю приходило email-уведомление: “Ваш пароль изменён на такой”.

Нас смущали три момента:
И ещё был психологический момент: система создавала такие сложные пароли, что их было сложновато запомнить, оставалось только где-то записать.Тоже небезопасно. Зато такой пароль очень просто забыть. Можем предположить, что это обстоятельство тоже влияло на количество заявок на смену пароля.
Итак, стало понятно, что механику смены пароля пора изменить.
Читать дальше ->|
Метки: author eastbanctech системное администрирование информационная безопасность блог компании eastbanc technologies grafana пароли |
[Перевод] Как сделать хорошую UI-анимацию отличной |

|
Метки: author ru_vds компьютерная анимация интерфейсы блог компании ruvds.com пользовательский интерфейс разработка анимация |
[Перевод] Как сделать хорошую UI-анимацию отличной |

|
Метки: author ru_vds компьютерная анимация интерфейсы блог компании ruvds.com пользовательский интерфейс разработка анимация |
[Из песочницы] Как быстро написать и выкатить в продакшн алгоритм машинного обучения |
|
Метки: author AGrin машинное обучение python big data machine learning data science kaggle |
Пользовательские агрегатные и оконные функции в PostgreSQL и Oracle |
|
Метки: author erogov sql postgresql oracle блог компании postgres professional aggregate functions analytic functions window functions |
Краткий обзор нового MikroTik hAP AC2 |

|
Метки: author nkusnetsov системное администрирование сетевые технологии it- инфраструктура #mikrotik #networking |
[Из песочницы] Адское программирование голого железа |
|
Метки: author oam2oam программирование микроконтроллеров программирование ада микроконтроллеры baremetal |
Attention! S in Ethereum stands for Security. Part 3. Solidity in practice |

Представляем третью часть цикла, посвященного типичным уязвимостям, атакам и проблемным местам, присущим смарт-контрактам на языке Solidity, и платформе Ethereum в целом. Здесь поговорим о том, какими особенностями обладает Solidity и какими уязвимостями они могут обернуться в умелых руках.
Читать дальше ->|
Метки: author p4lex информационная безопасность solidity блог компании «digital security» ethereum security smart contracts |
[Из песочницы] Пишем Telegram-бота на Go для поиска в Википедии |
Сейчас очень популярен телеграм и написание ботов для него стало неким hello world наших дней, ввиду чего при мысли о том что можно написать сейчас, многие сразу же думают о написании телеграм бота.
Будучи студентом, я как и все студенты очень часто посещаю википедию параллельно уделяя время и телеграмму. Было решено найти способ совместить нахождение в телеграмме и возможность найти нужный мне материал в википедии, собственно так и появился этот бот(на момент написания бота я даже не подозревал о том что есть бот для этой же цели от команды телеграма).
Читать дальше →|
Метки: author trigun117 системы обмена сообщениями программирование google cloud platform go amazon web services telegram telegram bot bot docker docker-compose |
Готовим Juniper сеть с помощью Ansible |

|
Метки: author brainfair системное администрирование сетевые технологии ansible juniper |
Предвыборная гонка глазами поисковых роботов |

|
Метки: author daocrawler исследования и прогнозы в it data mining big data выборы statoperator |
Открытый урок «Проектирование UX/UI: дизайн в современном мире» |
|
Метки: author MaxRokatansky интерфейсы графический дизайн блог компании отус user experience ux design design ui/ux ui designer |
Учебник Thymeleaf: Глава 4. Standard Expression Syntax |
Welcome to our grocery store!
Today is: 13 february 2011
|
Метки: author pilot911 java thymeleaf |
Учебник Thymeleaf: Глава 3. Использование Text |
|
Метки: author pilot911 java thymeleaf |
Тренинг FastTrack. «Сетевые основы». «Оборудование для дата-центров». Эдди Мартин. Декабрь, 2012 |

|
|
[Перевод] Композиция интерфейсов в Go |
|
Метки: author tmvrus программирование ооп go интерфейсы |
Интеграция между мониторингом и ITSM |
По просьбам трудящихся представляем новый материал из цикла статей об интеграции разнообразных IT-систем в инфраструктуре заказчика. На этот раз более подробно остановимся на таком симбиозе, как система мониторинга и ITSM-система.|
|
Почему embedded-разработчикам следует использовать статический анализ кода |

|
|
Вам действительно нужен Redux? |
Не так давно React позиционировал себя как "V in MVC". После этого коммита маркетинговый текст изменился, но суть осталась той же: React отвечает за отображение, разработчик — за все остальное, то есть, говоря в терминах MVC, за Model и Controller.
Одним из решений для управления Model (состоянием) вашего приложения стал Redux. Его появление мотивировано возросшей сложностью frontend-приложений, с которой не способен справиться MVC.
Главный Технический Императив Разработки ПО — управление сложностью
— Совершенный код
Redux предлагает управлять сложностью с помощью предсказуемых изменений состояния. Предсказуемость достигается за счет трех фундаментальных принципов:
Смог ли Redux побороть возросшую сложность и было ли с чем бороться?
Читать дальше ->|
Метки: author Telichkin совершенный код typescript reactjs javascript redux react mvc design patterns |
Познаём Нирвану – универсальную вычислительную платформу Яндекса |

|
Метки: author readysteady облачные вычисления машинное обучение блог компании яндекс нирвана яндекс |