Месяц: Январь 2023
-
Spring Modulith: достигли ли мы зрелости модульности
—
от автора
Одной из основных причин разработки микросервисов является то, что они обеспечивают четкие границы модулей. Однако минусы микросервисов настолько велики, что это все равно, что отрубить себе правую руку, чтобы научиться писать левой. Есть более управляемые (и менее болезненные!) способы достижения того же результата.Даже с тех пор, как началось повальное увлечение микросервисами, возобладали некоторые более хладнокровные. В частности, Оливер Дротбом,…
-
Как создать сервис по ремонту оргтехники
—
от автора
Очевидно, что сейчас экономика РФ имеет ярко выраженные симптомы дефицитной экономики. В среднем цены на оргтехнику поднялись на 30%(подорожание ушедших вендоров от 50 до 300%, пришедшие на смену аппараты (Pantum и прочие, которые, как правило, хуже по качеству) дороже своих предшественников на 10-30 %), на определенные модели в 2-3 раза(китайцы, к слову, не спешат давать…
-
Как создать червоточину в пространстве: три сложных и маловероятных варианта
—
от автора
Если когда-нибудь у вас будет космический корабль, и если даже он сможет перемещаться с максимально возможной скоростью, у вас всё равно будет одна большая проблема. Большая, как сам космос. Если вас будут интересовать межзвёздные перелёты, то на преодоление гигантских расстояний между звездами потребуются сотни, тысячи и миллионы лет. Но у всякой проблемы есть решение. Можно…
-
Немного про особенности реализации Wave Function Collapse в нашей игре
—
от автора
Долгое введение.В нашей прошлой игре The Unexpected Quest разработка уровня занимала около трех месяцев, включая оформление и синематики. Сейчас мы делаем тактическую стратегию Eternal Mist и в ней планируется более 100 уровней. Естественно они будут гораздо меньше и проще, но, даже если тратить на один уровень несколько дней, то разработка затянется на долгий срок. “Лучше…
-
Применение ЭП в электронном документообороте: что уже можно, а что пока не определено законом?
—
от автора
Мы видим, что отказ от бумаги и переход к обмену электронными документами ускоряет процессы и делает их прозрачными. Например, один наш клиент рассказал, что они сократили трудозатраты в 13 раз после перехода на электронный документооборот (с ~6245 чел./ч до ~470 чел./ч в месяц). Государство также поддерживает переход на электронный обмен данными – за последние 3…
-
OpenSSL + ГИС ЖКХ
—
от автора
Это ода данному посту.Реализация описана для PHP, но подходит для всех.КонфигиНачнём с контейнера, из которого будем общаться с ГИС ЖКХ. Тут приведён конфиг контейнера с продакшена, поэтому есть лишние (для вас) пакетыПока просто посмотрим, пояснения будут после кодаFROM php:8.1-fpm-alpine # это не критично, но мне нравится zsh RUN apk add zsh # пакеты для работы…
-
Компания «ДОК» испытала мультигигабитную систему связи «поезд-земля» 70-80 ГГц на электропоезде «Ласточка»
—
от автора
Компания «ДОК», российский производитель радиорелейных систем на скорость до 40 Гбит/с, сообщила об успешных испытаниях радиолинков мм-диапазона волн PPC-10G-Rail на экспериментальном кольце АО «ВНИИЖТ». Скорость передачи данных в каждом из двух каналов связи составила стабильные 2.8 Гбит/c. Оборудование предназначено для организации мультигигабитной связи «поезд-земля» между сетью оператора и скоростными поездами. Испытания проводились на электропоезде ЭС2Г-136…
-
Приглашаем на Ozon Tech Community QA (Python) Meetup
—
от автора
Всем привет!Меня зовут Игорь, и я руковожу тестированием в Ozon Fintech. Внутри Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и всего финтеха. Почему мы используем этот язык?Ответы на поверхности:Он прост в изучении и применении – это позволяет нам находить кандидатов, не знающих Python, и быстро погрузить их в язык.При этом это самый популярный…
-
Квантовые компьютеры: материальная база
—
от автора
Квантовые компьютеры – идея еще 1980-х, а всерьез за ними бегают последние два десятка лет, ибо они могут решать недоступные для обычных вычислительных машин задачи. Некоторые алгоритмы факторизации (разложения числа на простые множители, привет криптографии), поиска или оптимизации работают на квантовых компьютерах принципиально лучше, чем на обычных. Более того, они куда эффективнее обычных машин в…
-
PostgreSQL Antipatterns: Индиана Джонс и максимальное значение ключа, или В поисках «последних» записей
—
от автора
Сегодняшняя задача вполне традиционна для любых учетных систем — поиск записей, содержащих максимальное значение по каждому из ключей. Что-то вроде «покажи мне последний заказ по каждому из клиентов», если переводить в прикладную область.Кажется, что тут и споткнуться-то негде в реализации — но все оказывается совсем не тривиально.Постараемся не запутатьсяКДПВИллюстрации взяты отсюда.Для определенности пробовать будем на…