Feed aggregator

Машина «Энигма» и победа над ней

Habr.com - Thu, 07/31/2025 - 19:45

Энигма была самым продвинутым шифровальным устройством своего времени и казалась неуязвимой.

Она использовалась по всей военной системе Третьего рейха — от подводных лодок до штаба СС. Её взлом потребовал терпения, математики и человеческого фактора.

В этой статье — как появилась Энигма, кто первым раскрыл её слабости и какую роль в этом сыграл Алан Тьюринг.

Читать далее

СontentCapture+LLM: как мы ускорили работу с неструктурированными документами

Habr.com - Thu, 07/31/2025 - 19:30

В эпоху цифровой трансформации каждая минута работы с документами на вес золота. Юридические отделы, банки, госучреждения ежедневно обрабатывают сотни договоров, доверенностей и судебных приказов. Ручной ввод данных, поиск реквизитов и проверка сроков могут отнимать до 20 минут на документ — и это если сотрудник не отвлекся на кофе. 

В нашей линейке продуктов есть универсальная IDP-платформа ContentCapture. Она хорошо понимает структурированные документы, а вот при обработке неструктурированных данных раньше могли возникать сложности. Чтобы решить эту проблему, мы в новом релизе продукта настроили интеграцию с облачными большими языковыми моделями (LLM), такими как YandexGPT и GigaChat. 

Делимся подробностями и рассказываем, как оценивали качество работы LLM с разными типами документов. 

Читать далее

25 лет Firebird

Habr.com - Thu, 07/31/2025 - 19:29

Сегодня памятная дата — прошло 25 лет с момента начала проекта Firebird.

Напомним как это начиналось. Многие кто работает с СУБД Firebird до 2000 года скорее всего использовали СУБД InterBase, из исходных кодов которого и появился Firebird. В 2000 году компания Borland приняла решение продолжить развитие InterBase как OpenSource продукт и открыла исходные коды своей СУБД, которой на тот момент пользовалось огромное количество программистов. Планировалось, что будет создана отдельная компания InterBase Software Corporation (ISC), которая будет заниматься развитием СУБД InterBase OpenSource отдельно от Borland, но в итоге от этой идеи отказались. Поэтому появился форк InterBase 6.0, а компания ISC переродилась в IBPhoenix. Символично название проекта — Феникс, восставший из пепла InterBase.

С 31 июля 2000 начинается история СУБД Firebird. И первое с чего начался проект это было исправление багов — версия InterBase 6.0.0.627 по количеству багов могла вполне считаться пре‑релизом. Теперь все исправления легли на плечи программистов Firebird. Поэтому первый релиз вышел только в 2001 году, до этого одной из альфа‑версий Firebird 0.95 достаточно активно пользовались.

Firebird был создан как форк InterBase и как это очень часто бывает тоже стал основой для другого форка. В конце 2001 года в результате объединения усилий группы российских разработчиков, использующих InterBase на Windows, на свет появился проект Yaffil.

После выхода Firebird 1.0 к участникам проекта пришло понимание, что дальше развивать проект на языке С будет не очень удобно и возникло решение переписать проект на С++. Firebird был переписан на C++ и под версией 1.5 вышел в 2004 году.

Читать далее

Что за зверь n8n. Первые шаги автоматизации

Habr.com - Thu, 07/31/2025 - 19:28

Разбираемся, что собой представляет n8n — мощный open-source инструмент для no-code автоматизации, и создаём первый рабочий процесс: Telegram-бота, который находит заказы в Google Таблицах.

Читать далее

Как использовать модель WSJF для приоритизации бэклога

Habr.com - Thu, 07/31/2025 - 19:17

В бэклоге всегда больше задач, чем ресурсов. Команды не успевают делать все одновременно: кто-то продвигает новые фичи, кто-то требует срочных правок, кто-то настаивает на техническом долге. WSJF — модель, которая помогает продукту или бизнесу понять, какие инициативы действительно стоит запускать в первую очередь. Разбираем, как работает модель приоритизации, зачем она бизнесу и как ее применять.

Редакция журнала «Конверт» (экс блог Unisender) создала эту статью для тех, кто знаком с Agile-методологией и управлением проектами. В материале будет много терминов, которые мы не будем разбирать подробно, — иначе получится еще 10 статей в одной.

Читать далее

Библиотека для администрирования 1С через RAS/RAC на PHP — RacWorker

Habr.com - Thu, 07/31/2025 - 19:15

Доброго времени суток, меня зовут Тимур. Я являюсь разработчиком на 1С платформе и так получилось что я разбираюсь в Web технологиях, моим любимым языком является PHP, и я подумал почему бы не сделать программное средство для администрирования 1С через web.

Администрировать 1С сервер можно через командную строку при помощи компоненты RAC которая предоставляет только терминальный интерфейс, что немного не удобно.

О компоненте я задумался чтобы самому администрировать 1С немного удобнее, а через Web интерфейс было вообще идеально. И вот что получилось...

Читать далее

Нейро-дайджест: ключевые события мира AI за 4-ю неделю июля 2025

Habr.com - Thu, 07/31/2025 - 19:05

Привет! Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.

Неделя выдалась интересной: Qwen показала мощные обновления линейки и модель для кодинга, OpenAI открыла ChatGPT Agent для всех подписчиков, а Figma научилась в один клик собирать полноценные сайты. Маск запускает суперкомпьютер Colossus 2, а подростки меняют ИИ на друзей.

Всё самое важное — в одном месте. Поехали!

Читать дайджест

Ускоренная экстракция данных из SAP-систем в DWH и Lakehouse: наш опыт интеграции

Habr.com - Thu, 07/31/2025 - 19:00

В современных условиях возрастает актуальность выгрузки данных из SAP ERP в хранилища данных DWH или Data Lakehouse сторонних вендоров. Интеграция с системами, не входящими в экосистему SAP, зачастую сопровождается сложностями: поставщики программного обеспечения, как правило, не поддерживают использование конкурентных продуктов. Нативный механизм выгрузки данных в SAP BW (Business Warehouse) не может быть применен к системам, не принадлежащим к экосистеме SAP.

На нашем проекте внедрения хранилища данных на основе Arenadata DB для одного из крупных банков мы столкнулись со сложностями при интеграции с SAP S/4HANA.

В статье рассматривается решение, которое позволяет быстро и надежно производить выгрузку больших объемов данных.

Читать далее

Туризм в Испании: тренды на испанском рынке стартапов

Habr.com - Thu, 07/31/2025 - 18:57

Туризм в Испании - один из главных источников ВВП страны - 13.4%. При этом информации о том, как обстоят дела у стартапов в TravelTech Испании не так много.

В этой статье собрал самое полезное о приоритетных направлениях в отрасли в 2025 году. Что реально работает в цифровизации, решение каких проблем востребовано и где лежит практическая польза для бизнеса и населения.

Опираюсь на открытые данные и официальные отчеты. Никаких продаж и SMS — только выводы по существу.

Особенно зайдет фаундерам стартапов, кто хочет запустить свой проект в Испании. А также всем, кому интересен испанский рынок.

Читать далее

Как же расширять этот ваш словарный запас?

Habr.com - Thu, 07/31/2025 - 18:41

Все люди, изучающие иностранный язык, в какой‑то момент сталкиваются с тем, что в принципе базовую базу по словам они уже закрыли и какие‑то простые ежедневные разговоры поддержать могут, многое понимают, но нет‑нет, да и попадается какое‑нибудь абсолютно новое слово. И хорошо, если из контекста можно как‑то определить, что оно может значить. Но бывает так, что слово вообще никаких подсказок не дает, а интерпретация «от контекста» может быть максимально неправильной — особенно, если это какое‑нибудь определение (прилагательное) и тут либо знаешь, либо нет. Как можно пополнять свой словарный запас в иностранном языке и откуда эти новые слова брать — поговорим в статье.

Читать далее

Как в Postman использовать данные из файла

Habr.com - Thu, 07/31/2025 - 18:37

В Postman есть возможность загружать данные из файла — указал в запросе «возьми имя из файла», сделал файл на 100 имен, и вуаля! Запускаешь 1 запрос, а он выполняется 100 раз с разными данными.

Так удобно готовить тестовые данные. Заранее прикинул классы эквивалентности, и создал всё одним махом. Нужно исправить? Вот он, файлик, в формате csv или json — легко читается, легко исправляется. 

А вот что с этим файликом делать дальше? Как сказать постману, что мы хотим подставить эти данные в запрос или в автотест? Где какой синтаксис использовать? Об этом и поговорим в статье на примере системы Users.

Читать далее

[Перевод] Исчерпывающее руководство по разработке смарт-контрактов на Solidity

Habr.com - Thu, 07/31/2025 - 18:29

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

Читать далее

Пиво. Деньги. Два программиста

Habr.com - Thu, 07/31/2025 - 18:16

В 11-м классе я начал учить Visual Basic, чтобы зарабатывать деньги создавая приложения на заказ. Это язык был выбран как наиболее простой и дружелюбный для человека не знакомого с программированием. Через несколько месяцев изучения я понял, что готов, и рассказал идею своему другу, который неплохо знал C++. Выпив по кружке пива мы решили создать профиль на фриланс‑бирже и написать, что наша молодая динамичная корпорация готова выполнить проект любой сложности и на любом языке. Мы были молоды, заряжены, и просто рвались в алгоритмический бой! Название компании выбрали первое, что пришло в голову — «SuperSoft».

Выпив по второй кружке пива мы начали искать заказы. Фриланс‑биржа работала по принципу тендера, где каждый может указать условия на которых он готов вписаться в проект.

Через некоторое время мы заметили запрос на разработку CRM системы. Судя по скриншотам и описанию — вроде ничего сложного, за несколько месяцев можно справиться. У проекта уже были ставки от разных компаний с предложением цены, времени разработки и условий. В среднем предложения были по 10 000$ плюс‑минус пару тысяч.

У нас не было прокаченного аккаунта и отзывов клиентов, поэтому единственное что мы могли делать — демпинговать ценой. Мы написали, что наш высокопрофессиональный коллектив сделает этот проект в два раза быстрее конкурентов, а вместо 10 000$ разработает его за 5000$.

Мы разместили заказ и стали ждать. Через какое‑то время часть конкурентов увидела наше предложение и тоже снизила цены. Мы увидели несколько приложений с Индии по 5000$ и сроки разработки такие же как у нас. Мы приняли стратегические решения ещё снизить цены до 3000$ и добавить к своему предложению, что мы также протестируем приложение и сделаем дизайн.

Читать далее

Использование YandexGPT через Siri

Habr.com - Thu, 07/31/2025 - 18:16

В данной статье я расскажу как добавить YandexGPT для использования с Siri с помощью приложений Shortcuts и Scriptable.

Читать далее

Восприятие и навигация для мобильных роботов

Habr.com - Thu, 07/31/2025 - 18:10

Мобильные роботы стремительно проникают в быт и деловую среду. Их все чаще используют для уборки дома, управления складом, работы в опасных зонах и даже исследования космоса. Например, в 2024 году рынок мобильных роботов составил 21,6 млрд долларов, а к 2032 году его размер может вырасти до 43,9 млрд долларов. 

Читать далее

Управление светом с помощью магнитного поля

Habr.com - Thu, 07/31/2025 - 18:01

Картинка Freepik

Знали ли вы, что светом можно управлять с помощью магнитного поля? 

Нет, в статье ниже не пойдёт речь о создании «DIY-чёрной дыры» :-D 

А будет рассказ об интересном эффекте, открытом в 1845 году Майклом Фарадеем, благодаря чему и зародилась целая область науки, называемая «магнитооптикой». 

Читать далее

Lords of the clouds или как цифровые бароны заменили капиталистов

Habr.com - Thu, 07/31/2025 - 18:00

Вам кажется, что мы живём в эпоху капитализма? А если на самом деле его уже нет? Вместо него — цифровые вассалы, платформенные бароны и экономика, где контроль важнее прибыли. Звучит как антиутопия? А это уже реальность. Добро пожаловать в эпоху технофеодализма.

Читать далее

Сенсорные данные и IoT: как объединить эти данные с BI для получения новых инсайтов

Habr.com - Thu, 07/31/2025 - 17:59

Компании получают разнообразные данные не только из CRM и ERP-систем, но и из физического мира через датчики температуры, вибрации, местоположения и другие параметры. Эти сенсорные данные становятся важным ресурсом для анализа благодаря способности отражать состояние физических объектов и процессов в режиме реального времени. 

В статье рассмотрим, как их интеграция с бизнес-аналитикой оптимизирует бизнес-процессы в производстве, логистике, сельском хозяйстве и других сферах. 

Скачайте подробную инструкцию по интеграции Modus BI с сенсорными данными IoT.

Читать далее

CoffeeCup, HotDog и другие: странные и прекрасные HTML-редакторы прошлого

Habr.com - Thu, 07/31/2025 - 17:58

Недавно на Хабре видел публикацию об интернете нулевых и поймал себя на мысли, что порой по нему скучаю. И дело даже не в том, что мне не хватает дизайна или вырвиглазных Flash-баннеров. Каждый лишний килобайт веб-страницы мог привести к тому, что человек просто оттуда уйдет, не дождавшись загрузки. Такие технические ограничения вынуждали веб-мастеров оптимизировать размер изображений и применять массу других приемов, которые позволяли снизить объем передаваемых данных.

Когда-то я тоже занимался подобным, а свой первый веб-сайт и вовсе создавал в обычном блокноте. И лишь спустя несколько лет я познакомился с приложениями, которые сильно упростили жизнь в то время. О них и пойдет речь. Наливайте себе чайку — и добро пожаловать в небольшое путешествие в прошлое.

Читать далее

Освоение HTML в 7-м классе: возможно ли изучить данный язык в 13 лет?

Habr.com - Thu, 07/31/2025 - 17:57

Сразу ответим на главный вопрос: да, мы в Pixel считаем, что изучить HTML в 7-м классе — это реально. Утверждение не голословно: оно основано на нашем опыте преподавания.

Материал носит информационный характер и содержит элементы рекламы. Если тема обучения подростков HTML не интересует вас, материал не принесет пользы.

Читать далее

Who's online

There are currently 0 users and 3 guests online.
Syndicate content