Архив за 15 июня 2022 - 2

При наличии множества сервисов работа может легко превратиться в хаос — чтобы наладить пути коммуникации между ними, понадобится много ресурсов, а любое нововведение потянет за собой череду изменений, которые нужно будет вносить во все сервисы. При этом масштабирование в такой ситуации превращается в сущий кошмар.

Чтобы упростить весь этот процесс, существует Enterprise Service Bus — архитектура, которая помогает навести порядок и облегчает межсервисное взаимодействие. 

Всем привет, меня зовут Даниил Солодухин, я программист в студии ITT. В этом тексте я расскажу про особенности ESB, а также объясню, чем она полезна в работе.

Читать полностью »

18 лет назад появился первый в истории мобильный червь — Cabir - 1
Вредоносные программы для смартфонов появились едва ли не вместе с самими смартфонами. Однако в начале нулевых они еще считались экзотикой — тогда телефоны были устроены намного проще и не могли похвастаться широким набором функций. Даже на пике популярности Android первые вредоносы представляли собой классических троянов: проникая в телефон под видом какого-нибудь полезного приложения, они рассылали SMS на коммерческие номера или втихаря подписывали пользователя на платные сервисы. Тем не менее первый полноценный червь для мобильных телефонов был обнаружен задолго до этого, еще 15 июня 2004 года. Ему дали имя Cabir.
Читать полностью »

Проектируем мобильный нагреватель воды на токах Фуко - 1


В связи с тем, что сейчас многие проживают «тот самый знаменитый период», когда летом отключают горячую воду — мне вспомнилась одна затея, которую я некоторое время назад прорабатывал…

Читать полностью »

Шесть лет назад, в июне 2016-го года, вышла первая статья об инструменте, с разработкой которого я связан уже много лет. Шестилетней давности публикация дала толчок интереса к SObjectizer-у и, как я понимаю, кто-то сумел попробовать этот инструмент в деле (или собрался попробовать) именно благодаря той статье. Поскольку за прошедшее время SObjectizer несколько изменился, то я подумал, что не помешало бы выпустить обновленную версию статьи. Исправленную и дополненную. С учетом не только того, что изменилось/появилось/исчезло, но и отталкиваясь от критических отзывов на предыдущие обзорные статьи.

Читать полностью »

Продолжая разбор ситуации с системами безопасности, который мы начали в прошлый раз с видеонаблюдения (почитать можно в предыдущем посте), я хочу рассказать о вариантах замены для различных устройств, систем и программных продуктов, которые нужны для контроля доступа и охраныЧитать полностью »

Рефакторинг приложения с десятилетним легаси за три месяца. Опыт Яндекс Музыки - 1

Однажды ты просыпаешься и понимаешь: избыточность компонентов и рассинхронизация в твоём приложении начинают вредить пользователям. Однажды ты смотришь на написанное давным-давно ядро, плачешь горькими слезами, и приходит это некомфортное, но вместе с тем немного соблазнительное ощущение — что рефакторинг назрел. Добро пожаловать на экскурсию по рефакторингу Музыки, начиная с ресёрча и заканчивая эксплуатацией! Я покажу вам реальный код и постараюсь в деталях вспомнить, как мы формировали требования к механизмам и разрабатывали их, рисовали у себя в голове и в коде границы ядра, по одной переделывали очереди и внедряли то, что получилось, в SDK.
Читать полностью »

Владелец «Авито» нидерландская Prosus (входит в южноафриканский инвестхолдинг Naspers, который также является материнской компанией OLX Group) ведет переговоры с VK о продаже «Авито», при этом договоренности о сделке пока нет, пишет агентство Bloomberg. Кроме того, интерес к активу проявляет «структура, связанная с бизнесменом Владимиром Потаниным». Также агентство отмечает, что кроме «Авито» Prosus может продать и принадлежащую ей долю 25,7% в холдинге VK.

Читать полностью »

Химия вместо гадания: перекись водорода из кофейной гущи - 1

Не будет преувеличением, если сказать, что фактически у каждого в аптечке есть перекись водорода. Любой порез или царапина часто следовали одной и той же схеме обработки: перекись, зеленка, пластырь. Кто в детстве любил и умел находить приключения на одно место, а потому получал травмы разной степени тяжести, прекрасно помнит пощипывание и вспенивание перекиси на «вавке» и возмущенные причитания родителей. Помимо первой помощи H2O2 применяется и в косметологии, и в пищевой промышленности, и даже при разработке электроники. Проблема в том, что современные методы получения столь полезного вещества крайне сложны и затратны. Посему ученые из Токийского университета (Япония) предложили использовать то, что также частенько встречается в каждом доме, а именно кофе и чай. Как именно эти напитки помогают в синтезе H2O2, при чем тут бактерии, и насколько новый метод эффективен? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js