Не все стартапы — это просто хорошая идея, которая выстрелила и нашла инвесторов. Иногда это долгий поиск «своего» продукта и хорошее чутье на чужие идеи, заслуживающие воплощения. Примерно так проходил путь Pop Mart — производителя Лабубу и других модных коллекционных игрушек. История взлета этой компании — в нашем материале.
Читать далееКогда в инфраструктуре десятки сервисов и баз данных разных типов, ручное резервное копирование превращается в кошмар.
Один сервер использует PostgreSQL, другой — MySQL, третий — MongoDB, и для каждого нужны свои команды (pg_dump, mysqldump, mongodump) и свои скрипты.
Проект Dumper решает эту проблему он объединяет все типы баз в один универсальный инструмент.
Dumper написан на Go и работает через CLI, конфигурация задаётся в YAML — поэтому его легко встроить в cron, CI/CD pipelines, GitHub Actions или Docker-окружение.
Читать далееДисклеймер: этот текст может содержать опыт и открытия, которые вы давно прошли. Не пишите, пожалуйста, комментарии в стиле «С днём подключения интернета», «Спасибо, кэп» и т.д. Уважайте тихие (и не очень) радости — свои и чужие.
Читать далееПомните, в детстве была шутка: «Дочка, запомни, две полосы это ж*па»? Но я расскажу классный пример, как привлечь внимание с помощью двух красных полосок.
А всё просто, я прямо остановилась и посмотрела, что это за объявление. По факту, небольшой городок в Подмосковье, и вот в ДК требуются люди. Причём до этого это объявление тоже висело, только без красных зачёркнутых строк.
Читать далееПривет! Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.
Неделя выдалась интересной: Anthropic выкатили лёгкую Claude Haiku 4.5, Suno 4.5 открыли бесплатно, Microsoft включила голосового агента в Windows 11, а OpenAI показали ИИ-браузер ChatGPT Atlas, пока ИИ уже пишет половину текстов в сети.
Всё самое важное — в одном месте. Поехали!
Читать дайджест →Чаты и уведомления создают иллюзию, что команда постоянно на связи. Ключевое слово «иллюзию». На деле, сотрудники разобщены, особенно, если часть работает из офиса, а часть — из дома. Хуже того, в бесконечной переписке теряются ценные знания.
Читать далееПривет, Хабр!
Меня всё также зовут Андрей Гринблат. В прошлых материалах я рассказывал о построении фотореалистичных изображений трёхмерных фракталов (часть 1 и часть 2). Это — завершающая статья цикла, в ней я разберу визуализацию оболочки Мандельброта, четырёхмерных аналогов множеств Мандельброта и Жюлиа, и рассмотрю гибридные фракталы.
Читать далееРовные абзацы, длинные тире, деепричастные обороты, запятые 100/100 и ноль жизни. О бездушных текстах, и тенденции возврата к авторскому стилю.
Читать далееПривет! Меня зовут Елена Поплоухина. Я отвечаю за развитие сообщества тестировщиков в ГК “Юзтех”. В этой статье я расскажу, как нам удается на протяжении нескольких лет поддерживать вовлеченность участников комьюнити.
Читать далееВ наше время удаленная работа не просто преимущество – это тенденция. У большинства компаний и малых бизнесов есть определенный штат сотрудников, работающих на удаленной основе. Но каким образом можно справедливо оценивать работу тех специалистов, за которыми руководитель не может наблюдать в офисе? Ответ прост – тайм-трекеры.
В этой статье я подробно расскажу про пять наиболее интересных тайм-трекеров, на мой взгляд. Мы сравним их между собой, проведем анализ особенностей применения в современных бизнес-процессах, а также сделаем вывод, для каких команд рассчитан тот или иной сервис учета рабочего времени. Цель работы — помочь организациям и частным специалистам в выборе оптимального инструмента для повышения продуктивности и эффективности управления временем своим команд.
У меня есть большой опыт по работе с различными сервисами учета рабочего времени, поскольку последний год стал увлекательным приключением в мир удаленной работы. По этой причине я считаю свои выводы достаточно уместными и даже необходимыми для использования в данной статье.
Читать далееОчень часто на собеседованиях кандидаты слышат вопрос: «В чем разница между HTTP и HTTPS?» И так же часто делают задумчивое лицо, не зная, что ответить. Мы даже как-то писали об этом пост.
Сегодня пришло время рассказать, в чем же разница между HTTP и HTTPS, а также разобрать механику HTTP-запроса и ответа и ключевые принципы работы обоих протоколов. В общем, прочитав эту статью, вы точно сможете дать правильный ответ на собеседовании.
Читать далееНедавно отлаживал запрос, состоящий из 8 временных таблиц. Некоторые таблицы имели дублирование по полям. Например, может быть много поступлений безналичных по одному заказу. Или много реализаций по одному заказу. Или много заказов оплачивается в одном поступлении безналичных. В общем, когда эти таблицы соединяешь в разных местах и вариантах, то естественно возникают дублирования строк. И очень сложно держать весь контекст пакета запросов у себя в голове и отлаживать его. Понял, что так больше не хочу и надо что-то придумать. Поиск в интернете, по визуализации запросов, простых решений не дал. Ближайшее, что было похоже на то, что мне нужно - это рисовать ER-диаграммы. Но мне хотелось видеть больше информации на диаграмме поэтому решил рисовать свой велосипед сам с помощью сайта диаграмм draw.io
Читать далееБольше восьми лет я работал backend‑разработчиком. Мы создавали веб‑приложения для автоматизации логистики и закупок. Команда росла, процессы крепли. Всё было правильно и красиво: CI/CD, код‑ревью, споры о чистоте архитектуры и идеальном нейминге. Мир был прост, предсказуем и казалось, что так будет всегда.
Но однажды утром всё изменилось.
Что же случилось?Радар — полезная вещь, помогает обнаружить потенциально опасные объекты в небе и на море. К сожалению, обычные радары не в силах зафиксировать очень маленькие объекты. Например, корабль или морской порт может пропустить приближение каких-нибудь бандитов или пиратов на маленьких судёнышках, как случилось с ракетным эсминцем USS Cole, который в 2000 году атаковали двое террористов-смертников. Они просто подплыли к ракетоносцу на маленькой лодке, после чего активировали взрывное устройство.
Всё потому, что радар не всегда детектирует маленькие объекты. А иногда рядом просто нет РЛС. Сложно защитить дорогими РЛС большую территорию.
Однако новые технологии способны изменить это. Для пассивных радаров можно использовать стандартную гражданскую инфраструктуру — базовые станции (БС) сотовой связи иди FM-передатчики радиостанций. Такими станциями коммерческие операторы покрыли всё вокруг, остаётся только собирать и анализировать отражённые сигналы.
Читать далееHack Time, Хабр!
На днях мне на глаза попалось громкое расследование Dmytro Tarasenko (он же iTaysonLab).
Именно он провёл декомпиляцию APK нового приложения "Telega", выявил связи с инфраструктурой VK, Catogram и сделал публичную публикацию подробностей на Telegram-канале BruhCollective.
Коллеги вскрыли множество тревожных фактов, но мне, как любителю копаться в кишках приложений, захотелось пойти дальше, подтвердить их находки и найти то, что ускользнуло от динамического анализа.
Я решил провести полный статический анализ APK, выполнив деобфускацию кода, чтобы составить максимально полную и технически подкрепленную картину.
Что же на самом деле скрывается за обещаниями «улучшенного» Telegram?
Давайте посмотрим.
Спойлер: небезопасно, неконфиденциально, но чертовски интересно. Поехали!
Лезем под капотВ современной маркетинговой практике, где сложные кампании должны привлекать и удерживать клиентов, часто возникает конфликт между объёмом доступных данных и способностью эффективно их использовать для оптимизации ресурсов. В то время как наблюдательные данные предоставляют широкую картину поведения пользователей, они подвержены искажениям, что затрудняет точное прогнозирование реакции на маркетинговые стимулы. Экспериментальные данные, хотя и более надёжны, ограничены в масштабе и дороговизне. В своей работе «Bi-Level Decision-Focused Causal Learning for Large-Scale Marketing Optimization: Bridging Observational and Experimental Data», авторы осмеливаются спросить: возможно ли создать систему, которая не просто анализирует данные, а динамически адаптируется к их особенностям, эффективно объединяя наблюдательные и экспериментальные источники, чтобы максимизировать отдачу от маркетинговых инвестиций и, самое главное, предсказать, как мы можем научить машину делать правильные маркетинговые решения, даже когда данных недостаточно?
Читать далееТрадиционные форматы хранения данных постепенно перестают удовлетворять требованиям современных распределенных вычислений и аналитики больших данных. Каскадные обновления метаданных, проблемы консистентности и высокая стоимость поддержки вынуждают искать альтернативы. Ответом на запросы стало появление формата Iceberg, который предложил новую парадигму организации структурированных данных, позволяющую эффективно управлять петабайтами информации даже в распределенных средах.
Привет, Хабр. Меня зовут Алексей Белозерский. Я руководитель профессионального сервиса VK Data Platform, VK Tech. В этой статье я расскажу, что стало предпосылкой появления нового формата данных и что скрывает Iceberg «под толщей воды».
Читать далееТрадиционные форматы хранения данных постепенно перестают удовлетворять требованиям современных распределенных вычислений и аналитики больших данных. Каскадные обновления метаданных, проблемы консистентности и высокая стоимость поддержки вынуждают искать альтернативы. Ответом на запросы стало появление формата Iceberg, который предложил новую парадигму организации структурированных данных, позволяющую эффективно управлять петабайтами информации даже в распределенных средах.
Привет, Хабр. Меня зовут Алексей Белозерский. Я руководитель профессионального сервиса VK Data Platform, VK Tech. В этой статье я расскажу, что стало предпосылкой появления нового формата данных и что скрывает Iceberg «под толщей воды».
Читать далееДавайте я начну с небольшой предыстории, чтобы контекст был понятнее.
Я — цифровой кочевник. Уже больше десяти лет работаю в IT, последние три года — на одном проекте, полностью удалённо.
За последние несколько лет я успел пожить на Филиппинах, в Аргентине, Бразилии, Египте, а сейчас нахожусь в Казахстане.
Постоянные переезды заставляют перестраивать финансовую жизнь: открывать счета в разных странах, сталкиваться с комиссиями, валютными ограничениями и непредсказуемостью местных банков. Поэтому криптовалюта для меня — не инвестиция и не способ «поиграть на курсе». Это просто инструмент, чтобы жить и работать между странами без бюрократии.
Читать далееНедавно мы анонсировали выход на российский рынок нового поколения однофазных источников бесперебойного питания серии Smart-Save Online SRT G2. Да, звучит, вероятно, достаточно длинно, но данное название лучше всего отражает саму суть новинки – это следующее поколение уже давно представленной на рынке линейки SRT и, как полагается, улучшенное поколение! В рамках данного обзора постараемся сформулировать ключевые улучшения, которых нам удалось добиться, а также пояснить, как это может помочь нашим клиентам и партнерам.
Предлагаем посмотреть на сами ИБП – в линейке доступны две серии, соответствующие мощностным диапазонам 1-3 кВА и 5-10 кВА. На текущий момент это устоявшаяся традиция делить однофазные ИБП именно так, то есть на те, которые можно воткнуть в обычную розетку 16 А, и на более мощные устройства, требующие уже клеммного подключения входного питания.
Начнем с меньшей мощности 1-3 кВА.
Читать далее