Архивы
-
Валидация данных в Spring Boot
—
от автора
Не редко пользователи пытаются передать в приложение некорректные данные. Это происходит либо из злого умысла, либо по ошибке. Поэтому стоит проверять данные на соответствие бизнес-требованиям. Эту задачу решает Bean Validation. Он интегрирован со Spring и Spring Boot. Hibernate Validator считается эталонной реализацией Bean Validation.
-
«Мы ставим на открытость»: как и чему учат технологических предпринимателей в Университете ИТМО
—
от автора
Антон Гопка, декан факультета технологического менеджмента и инноваций, рассказывает о том, как выглядит гибкий поход к образовательной деятельности и развитию студенческих стартапов.Послушать беседу: Apple Podcasts · Яндекс.Музыка · Google Podcasts · PodFM · YouTubeНа фото: Антон Гопка. Источник: news.itmo.ru«Hard skills» в предпринимательствеТаймкод — 00:27@dmitrykabanov: Есть миф о том, что предпринимательство — исключительно творческая деятельность, которая не…
-
Использование Slack в обучении
—
от автора
Не так давно я написал несколько статей с примерами про использование GitHub в обучении (часть 0, часть I, часть II, часть III) — теперь же хочу рассказать про использовании Slack в обучении.Если кто вдруг не знает, то Slack — это корпоративный мессенджер с поддержкой каналов, видеовстреч, интеграций с другими сервисами. Подробнее можно почитать в Wikipedia…
-
Проклятье Циолковского и благодать Оберта
—
от автора
Здравствуйте, уважаемые читатели Хабра. Продолжаем изучать орбитальную механику на пальце и двух энергиях. В этой статье вы узнаете о формуле Циолковского, эффекте Оберта, чем энергия отличается от импульса, как работают ракеты и всё это на максимально простых примерах с крепкой 90 градусной геометрией. Эффект Оберта Начнем пожалуй с Эффекта Оберта, хотя это крайне сложный эффект,…
-
Грозит ли лунному льду загрязнение от грядущей экспансии?
—
от автора
В прошлом месяце Китай своей миссией по доставке образцов лунной породы подстегнул других игроков к активному освоению Луны. По крайней мере, восемь космических аппаратов из таких стран, как Россия, Индия, Китай, Япония и США должны сесть на поверхность Луны в ближайшие три года. Впервые за все время изучения Луны будут исследованы некоторые из наиболее интригующих…
-
Чтобы стримить, записывать музыку или подкасты: строим студию дома — обзоры доступных наушников
—
от автора
Мы подобрали для вас обзоры доступных и универсальных мониторных наушников. Они пригодятся тем, кто хотел бы совмещать прослушивание музыки с рабочими и творческими задачами: звонками, игровыми стримами, обработкой аудиофайлов и музыкальных композиций.Модели в этой подборке мы упорядочили по стоимости на момент публикации материала.Фотография: Omid Armin. Источник: Unsplash.com[4 225] Охватывающие PreSonus HD-7 подойдут для длительных аудиосессий.…
-
Hack The Box. Прохождение Omni. Ломаем легенький Windows IoT
—
от автора
Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox (https://www.hackthebox.eu). Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, где имеются важные для вас данные, так как Вы попадаете в частную сеть с людьми, которые что-то да умеют в…
-
Использование GitHub в обучении. Примеры. Часть III
—
от автора
Продолжу выкладывание примеров использования GitHub’а как инструмента обучения.→ Предыдущий примерВариант командной работы с несколькими репозиториямиРасскажу про «самый приближённый» к реалиям вариант, когда в рамках реализации одной программы возникают подпроекты и над ними трудятся разные команды в разных репозиториях.Примерный порядок действияЧасть действий повторяются из предыдущего примераСоздаёте аккаунт организацииДобавляете в него студентов.Создаёте репозиторий. В README.md добавляете текст…
-
Как быть билингвом в Data Science
—
от автора
В этой статье я хочу продемонстрировать R Markdown — удобную надстройку для программирования вашего проекта как на R, так и на Python, позволяющую программировать некоторые элементы вашего проекта на двух языках и управлять объектами, созданными на одном языке, с помощью другого языка. Это может быть полезно потому, что: Позволяет писать код на привычном языке, но…
-
Детям об аудио форматах (+тест)
—
от автора
Дочь, постоянно слушающая музыку через mp3-плеер, спросила: «А что, собственно, означает mp3?»Я кратко объяснил принцип работы динамика, преобразование звуковых волн в электрические, оцифровку:Гладкая волна становится лесенкой, но если ступенек в лесенке много, то это незаметно.Потом рассказал про то, что закодировать лесенку в файл можно по разному:За эталон берём компакт диск, это очень приличное качество, хотя…