-
Всем привет, меня зовут Александр Мастюгин, я работаю тестировщиком в студии Nord. В сфере IT бытует предубеждение, что работа тестировщиком — нудное и однообразное занятие. Но я с этим не согласен: на мой взгляд, это творческая, техническая и исследовательская деятельность.…
-
ТОП-3 ИБ-событий недели по версии Jet CSIRT
Сегодня в подборке новостей Jet CSIRT — устранение уязвимостей в продуктах Azure и HP, а также новый вредонос NetDooka. ТОП-3 собрала Анна Мельникова, специалист центра мониторинга и реагирования на инциденты ИБ Jet CSIRT компании «Инфосистемы Джет». Подробнее читайте под катом.
-
«А поговорить?» или делаем звонок для подтверждения заказа в интернет магазине с помощью МТТ VoiceBox
Экономическая ситуация нынче нестабильная, лишних денег у людей нет. И вот значится обратились ко мне товарищи со словами: «Ты же когда-то там сайты делал, помоги разобраться». После такой просьбы пришлось мне сдувать пыль вековую с постаревших связей нейронных, да бубен…
-
«Писать код — не главное». Авторы курсов из HTML Academy делятся секретами профессии
Академия началась 10 лет назад с интерактивных тренажёров по вёрстке, которые сделал Саша Першин, но довольно быстро появились и полноценные интенсивные курсы для верстальщиков. Через какое-то время добавились курсы по JavaScript, а потом и по PHP. Всё это добро нужно было…
-
Насколько хорошо защищены ваши пароли? Проверка проекта Bitwarden
Bitwarden – менеджер паролей с открытым исходным кодом. Это программное обеспечение помогает генерировать уникальные пароли и управлять ими. Получится ли у анализатора PVS-Studio отыскать ошибки в таком проекте?ВведениеМенеджер паролей – решение для хранения и генерации паролей. Любой человек, использующий подобный…
-
Простая аутентификация на PHP
Многие новички до сих пор попадают в тупик при написании простейшей аутентификации в PHP. На Тостере с завидной регулярностью попадаются вопросы о том, как сравнить сохраненный пароль с паролем полученным из формы логина. Здесь будет краткая статья-туториал на эту тему.Disclaimer:…
-
Робот-самурай ч.2. Хокку-бот для постинга в ВК
Привет! Ранее я рассказал, как я создал Телеграм-бота, который пишет хокку и подбирает пикчу в тему. В этой статье расскажу, как я научился фильтровать изображения по размеру и про работу с vk_api. Прошлая статья вышла немного скомканной, поэтому в этой…
-
Заполнители типа в Swift: что это такое и когда их следует использовать
Заполнители типа (type placeholders) — это новая языковая фича, представленная в Swift 5.6 (Xcode 13.3).Сама концепция очень проста — вместо указания конкретного типа мы можем поставить _ (заполнитель типа), который предписывает компилятору самому определить заполняемый тип.В следующем примере я использую…
-
Эмулятор CD-Rom для SonyPlaystation который я писал больше десяти лет. Часть 1
Давным-давно у нас городе был игровой клуб на несколько SonyPlaystation. Где я очень по многу зависал. Там я полюбил PS1 и игры на неё. Использования CD-Rom в качестве носителя для позволила привнести в игры ошеломительные по тем временам видео вставки,…
-
[Пятничное] Онбординг: вредные советы
Добрый день, уважаемые читатели Хабра!На тему онбординга написано немало — в основном про то, как здорово устроен процесс в компании N. Я же хочу с вами поделиться своими наблюдениями на тему “как делать ни в коем случае нельзя”, ведь порою…