Месяц: Февраль 2022
-
Как писать подзапросы EXISTS с помощью JPA и Hibernate
—
от автора
ВведениеВ этой статье я покажу вам, как писать подзапросы EXISTS с помощью JPA и Hibernate.Подзапросы EXISTS очень полезны, так как позволяют реализовать SemiJoins. К сожалению, многие разработчики приложений не знают о SemiJoins и ограничиваются тем, что эмулируют его с помощью EquiJoins (например, INNER JOIN) в ущерб производительности запросов.Модель доменаПредположим, мы используем следующие объекты Post и PostComment:Объект Post является родительским, а…
-
Госуслуги против интерфейсного хаоса
—
от автора
Как мы пилили десятки гайдлайнов, зачем искали свой путь и что теперь можем посоветовать вамРТЛабс — генеральный подрядчик Минцифры по Госуслугам. На протяжении двенадцати лет мы видели портал в десятках реинкарнаций разной степени проработанности. Неизменным оставалось одно — всегда требовалось описание того, что мы делаем. И как ни один дом не строится без чертежа, ни…
-
Дайджест киберинцидентов Acronis #23
—
от автора
Немецкий топливный гигант атакованКрупнейший немецкий поставщик ГСМ, компания Oiltanking GmbH, которая продает и доставляет бензин 26 топливным компаниям по всей стране, включая Shell с ее 1 995 заправочными станциями — со своих 13 нефтеперерабатывающих заводов, пострадала от крупной кибератаки.На момент сообщения не была известна, ни группа, организовавшая атаку на ИТ-системы компании, ни тип самой атаки.…
-
Кейс: Как за 1.5 года вывести банк в топ-10 мобильных банков
—
от автора
* В статье пойдет речь о кейсе трансформации компании, чье название в этой статье нельзя упоминать. Но чтобы вы все-таки чуть лучше понимали контекст, далее в тексте я буду использовать термины «Красно-белый оператор» (КБО) и его банк (КБО Банк)1. НачалоДля лучшего понимания, о чем будет речь в этой статье, думаю, будет нелишним начать с предыстории…
-
Атомные станции для Газпрома
—
от автора
В Коммерсанте недавно вышла заметка о том, что в Росатоме прорабатывают предложение для Газпрома о переводе части системы транспортировки газа с газовых турбин на электроприводы. Для их снабжения может потребоваться строительство АЭС в Западной Сибири. Перевод транспортировки с газа на электричество должен снизить углеродный след экспорта газа на фоне ужесточения подходов ЕС к его регулированию.Я…
-
Стресс на работе: та ещё пандемия XXI века
—
от автора
Стресс — это аромат и вкус жизни.Ганс Селье, основоположник учения о стрессе, биолог с мировым именем, эндокринолог, патофизиологВот и здоровье немного пошатнулось, какие-то затяжные простуды, стал бояться каждой ошибки, нет сил собрать себя в кулак и решать ранее знакомые и простые рабочие задачи, всё кажется каким-то бестолковым и разочаровывающим, как будто за мутной вуалью… Знакомо? Возможно,…
-
Один из ранних компьютеров был основан на принципе смыва писсуаров
—
от автора
Джон Хортон Конвей (John Horton Conway), член Королевского общества родом из Принстона известен многими вещами, но возможно, больше всего своим любопытством и любовью ко всевозможным играм, которую он пронес через всю жизнь.Он прославился так называемыми группами Конвея в области математической симметрии, теорией узлов, своими сюрреальными числами, десятками других трудов и изобретением знаменитой игры “Жизнь”.File:Gospers glider…
-
Как тестировать сайт на Django. Часть 2. JavaScript и русский текст на английских страницах
—
от автора
В прошлой статье мы познакомились с тестами для Django и создали личного пользователя-тестировщика. Самое время продолжить изучать тестирование сайта, написав проверку русских символов на английских страницах и разобрав тесты для JavaScript.Тестируем перевод текстаКогда страница, предназначенная для иностранного пользователя, содержит русский текст (или наоборот), это, мягко говоря, не очень приятно. Поэтому лучше такие ситуации протестировать и…
-
Нейросеть выносит судебные решения: американский и немецкий подходы
—
от автора
«Судья удалился в свой кабинет и сел в кресло за письменным столом. Там он с помощью штепселя под мышкой подключился к компьютеру…» Ф. Чиландер, рассказ «Судебный процесс» Технологии больших данных и их анализа сейчас интегрируются практически во все сферы деятельности: от таргетированной рекламы и алгоритмов предложки Netflix, до умных систем снижения потребления энергии дата-центрами и…
-
Как незаметно стать антиваксером (возможно, это про вас) — ликбез для взрослых
—
от автора
Как показала недавняя практика, в вакцинах в России разбираются в среднем никак. Во-первых, их надо обновлять. Если вы не обновляли «детские» прививки, поздравляю, вы пассивный антиваксер и потенциально представляете опасность для общества. Во-вторых, просто знать, какие вакцины делать и когда, какие они бывают и что можно «добрать» для защиты организма, если этого не делали вам…