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

  • Как запустить поисковый сервис, если у тебя всего три недели, а данные нужно агрегировать с десятков источников, каждый из которых работает по своим правилам? Как обойти жёсткие лимиты партнёров, которые ограничивают запросы в 500 RPM и p99 до 5 секунд,…

  • Эта статья является продолжением серии статей посвященной новой системе разработки клиентских приложений KISS Virtual XML DBMS.Язык манипулирования данными представлен в виртуальной СУБД базовым классом recset (набор записей). Набор записей представляет собой коллекцию записей, выбранных из физической таблицы по заданному критерию…

  • Графовые СУБД, пожалуй, одни из самых специализированных хранилищ, существующих на корпоративном рынке. Neo4j при этом яркий представитель этой категории.Немного о графовых БДC Neo4j я познакомился ещё в далеком 2018-м году, в рамках задачи создания более приятной системы корпоративных знаний чем…

  • Исключить аварийные остановки на производстве и прогнозировать время, когда агрегаты нуждаются в ремонте, – команде ЕВРАЗа удалось достичь обе цели. Для этого на агломерационной фабрике внедрили автоматизированную систему, причем не отличающуюся особой сложностью. Как она работает, расскажу я, Python Backend…

  • Всем привет! В начале года я написал статью: «Как я придумал геймификацию прокачки для мальчиков‑геймеров в реальной жизни. Книга и настольная карточная игра».Ее можно почитать тут. В двух словах: я написал книгу в жанре похожем на ЛитРПГ с советами мальчикам, как стать сильнее, умнее и внимательнее.Я получил много…

  • Итак, в прошлых частях 1 и 2 я писал что обеспечение консистентности данных сильно мешает масштабированию. Что же делать на практике?Здесь не будем касаться случаев ультра параллелизма и однонаправленных потоков данных вроде биржевых индикаторов по несколько миллионов событий в секунду,…

  • Задача: создать одинаковые таблицы с определенными типами данных, заполнить одинаковыми данными в количестве 1 млн строк, сравнить размеры таблицы и базы данных.Создаем две базы данных Firebird и PostgreSQL в кодировке UTF8.Для сравнения выберем следующие типы данных:booleancharvarchardateintegernumericfloattimetime with timezonetimestamptimestamp with timezoneДля…

  • Ежегодно в Мировой океан попадает более 11 млн тонн пластика — его накопление в водоёмах угрожает не только отдельным видам птиц и животных, но и целым природным экосистемам. В России эта проблема проявляется не столь остро, как, например, в странах Юго‑Восточной Азии, но тем не менее морской мусор встречается регулярно. В…

  • До недавнего времени программный доступ к куки в браузере осуществлялся через API document.cookie — простой строковый геттер/сеттер. Для получения одного файла куки приходилось разбирать всю строку вручную и преобразовывать ее в удобный формат. А чтобы записать куки, нужно было сначала…