Месяц: Март 2020
-
EF Core + Oracle: как сделать миграции идемпотентными
—
от автора
Обычно фреймворк EF Core используют в сочетании с MS SQL — другим продуктом Microsoft. Однако это не догма. Например, мы в CUSTIS пишем бизнес-логику на C#, а для управления базами данных используем Oracle. В EF Core есть замечательный механизм миграций, но в нашем случае они не идемпотентны. Дело в том, что Oracle и ряд других БД, например MySQL, не поддерживают транзакционный DDL. Значит, если миграция упадет где-то посередине,…
-
Знание и состояние
—
от автора
Сердце любого современного сайта или браузерного приложения (что SPA, что PWA, что любые другие три буквы) — это его State, или состояние. Мы можем сколько угодно спорить о том, что лучше — React, Vue, Svelte, Angular, можем продолжать пользоваться jQuery, но в действительности это не так важно. Это та часть нашего приложения, которое мы видим…
-
Руководство по Aircrack-ng в Linux для новичков
—
от автора
Всем привет. В преддверии старта курса «Практикум по Kali Linux» подготовили для вас перевод интересной статьи. Сегодняшнее руководство познакомит вас с основами для начала работы с пакетом aircrack-ng. Конечно, невозможно предоставить всю необходимую информацию и охватить каждый сценарий. Так что будьте готовы делать домашние задания и проводить исследования самостоятельно. На форуме и в Wiki есть…
-
Обзор видеоплееров для веба
—
от автора
Однажды по-работе у меня возникла задача сделать исследование рынка существующих веб-плееров, которые можно было бы взять для нашего нового модного проекта. В процессе сформировалось это сравнение. Я подумал, что кому-то ещё это могло бы оказаться полезным и решил оформить в виде статьи на Хабр.
-
Об одной уязвимости в…
—
от автора
Год назад, 21 марта 2019, в баг баунти программу Mail.Ru на HackerOne пришел очень хороший багрепорт от maxarr. При внедрении нулевого байта (ASCII 0) в POST-параметр одного из API-запросов веб-почты, который возвращал HTTP-редирект, в данных редиректа виднелись куски неинициализированной памяти, в которых чаще всего раскрывались фрагменты из GET-параметров и заголовков других запросов к тому же…
-
Конкурс: покажи свой хоум-офис и выиграй PS4*
—
от автора
*и не только ее Привет Хабр! Ну что ж, такова наша суровая реальность — новости про коронавирус валят как из рога изобилия, в большинстве стран рекомендовано сидеть дома, а множество площадок (и рассылки от них) напичканы чудодейственными советами о том, как организовать рабочие процессы в домашней обстановке. И сколько всё это продлится непонятно — свет…
-
Облачные игры: стресс-тест 5 облачных игровых сервисов плохим интернетом
—
от автора
Около года назад я публиковала статью «Облачные игры: оценка возможностей сервисов для игры на слабых ПК из первых рук». В ней анализировались плюсы и минусы разных сервисов для облачных игр на слабых ПК. Я в ходе игры тестировала каждый сервис и поделилась в итоге общим впечатлением. В комментариях к той и другим похожим статьям читатели…
-
Программное обеспечение всероссийских проверочных работ — взгляд изнутри
—
от автора
О чем это? Здравствуй, Хабр! Я — школьный учитель информатики. Однако, статья, которую вы читаете совсем не про Paint или Черепашку, но про смысл цифровой жизни школ. Информационные технологии пришли в образовательные учреждения где-то в 2010 году. Я помню именно тогда появились требования к каждому ОУ иметь подключение к интернету и свой интернет-сайт. То было…
-
Онлайн митапы на всю неделю, стартуя с 27 марта (по бэку, мобайлу, QA, ПМ и всякое)
—
от автора
Конференция-созвон не заменит личную встречу, так уж устроен наш мозг. Зато сейчас можно ворваться в IT-тусовку Питера или Новосибирска, посмотреть одним глазком, что происходит в Харькове или Москве. И все это сидя дома в пижаме. Обычно я занимаюсь организацией лампового IT-сообщества RndTech в Ростове-на-Дону. А вместо рекордного по количеству мероприятий марта (планировалось 17) получила сами…
-
Новости Слёрма: скидки и новые форматы обучения Kubernetes
—
от автора
TL;DR: Скидка 50% на все онлайн-курсы Слёрма. Майский интенсив по Kubernetes переезжает онлайн и продается по сниженной цене. Анонсируем новый формат обучения: Вечернюю школу Слёрма (бесплатные вебинары по теории + платная практика). Начинаем с базового курса по Kubernetes. Онлайн-курсы Коллеги, в связи с пандемией и нерабочей неделей мы предлагаем до 5 апреля скидку 50% на…