Обновить
306.02

Софт

Программное обеспечение

Сначала показывать
Порог рейтинга
Уровень сложности

Как мы нашли уязвимость в Mailcow, или немного о безопасности в open source

Время на прочтение4 мин
Количество просмотров4.9K

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

Но независимо от выбранного подхода нужно полагаться только на себя и самостоятельно проверять безопасность всех компонентов, которые вы внедряете в инфраструктуру. Даже если речь идет о популярном проекте с тысячами звезд на GitHub…

Привет, Хабр! Меня зовут Наташа Баранова, я специалист по анализу защищенности веб-приложений в Selectel. Сейчас расскажу, как мы нашли критическую уязвимость в одном из open source-проектов с 10 000 звезд.

Читать далее

Единая BPMS против Excel-таблиц: автоматизация управления EPCM-проектами

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.9K

Многие инжиниринговые компание работает по модели EPCM (Engineering, Procurement, Construction Management). При таком подходе в рамках одного проекта объединены проектирование и техническое сопровождение, управление поставками материалов и оборудования, координация субподрядчиков и контроль качества работ. Сегодня покажу, как автоматизировать все эти процессы на базе BPMS. Это решение также подойдёт девелоперам, системным интеграторам, крупным архитектурным и проектным бюро.

Читать далее

Легенда 2000-х: история создания, расцвета и заката культового музыкального редактора Dance eJay

Время на прочтение8 мин
Количество просмотров3.1K

В 2025 году создавать свою музыку несложно. Существует множество редакторов — от Garage Band до FL Studio, которые позволяют любому создать свой первый трек. На YouTube полно обучающих видеороликов, и сделать шаг в этом направлении довольно легко. Но теперь представьте, что вы переместились на 28 лет назад.

Рынок музыкального софта наполнен лишь профессиональными секвенсорами и трекерами, требующими профильного образования или глубоких технических знаний. Полному новичку «с улицы», который не мог отличить ноту C (до) от ноты G (соль) и не имеющего представления, что такое каналы и sample rate, путь в мир создания музыки был закрыт.

Dance eJay изменил этот подход и стал первым приложением, которое реально позволяло сделать танцевальный трек в несколько кликов. Для многих оно стало начальным этапом профессиональной музыкальной карьеры, и теперь о нем вспоминают с улыбкой и ностальгией. Давайте посмотрим, с чего все начиналось и почему Dance eJay продавался не хуже, чем топовые игры того времени.

Читать далее

Автоматизация конспектов для ленивых: Obsidian + Zotero

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров33K

Привет! Меня зовут Андрей, я разработчик из команды контента в Банки.ру.

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

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

Читать далее

OYBoot: как мы написали свой UEFI-загрузчик под Xeon IceLake

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.9K

Создать собственный UEFI-загрузчик для серверной платформы на Intel Xeon IceLake без исходников, полной документации и официальной поддержки ― звучит как приключение. Мы в OpenYard решились на этот шаг, чтобы получить полный контроль над прошивкой, безопасность на уровне железа и независимость от вендоров. В статье наш путь: от первых проб с edk2 и FSP до релиза OYBoot, с реверсом драйверов, интеграцией BMC и борьбой за стабильный старт платформы.

Узнать больше

Автоматизация бизнеса во время кризиса. Или все-таки ручной труд?

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.9K

Всем привет!

Сегодня для кого-то, возможно, не секрет, что в России продолжается экономический кризис.

Меня заинтересовало, как в таких непростых условиях справляется малый и средний бизнес. Учитывая, что уровень автоматизации в этом секторе по-прежнему невысок, возникает закономерный вопрос: стоит ли вообще наращивать автоматизацию в кризисное время, или, напротив, лучше временно отказаться от внедрения новых технологий и продолжать всё делать вручную, чтобы не усложнять себе задачу? Возможно ответ не совсем однозначный.

Читать далее

Добавление OCR-слоя и другие преобразования PDF

Время на прочтение3 мин
Количество просмотров4K

При сканировании и сохранении в формате PDF зачастую документы сохраняются в виде графических изображений. Это неудобно, потому что делает невозможным полнотекстовый поиск по содержанию. Утилита OCRmyPDF решает эту проблему: она одной командой из консоли добавляет к PDF-документу слой OCR с распознанным текстом.

Ниже упомянуты ещё несколько полезных инструментов для парсинга PDF, в том числе для преобразования сложных математических PDF-документов в текстовый формат Markdown.

Читать далее

Как B2B-платформа помогает бизнесу больше зарабатывать и меньше тратить

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.2K

В отделах продаж часы и дни уходят на однообразную работу: бесконечные переписки, звонки, внесение заказов в 1С, выставление счетов. Дилеры ждут прайсы и документы, а ошибки в ценах и остатках провоцируют конфликты. Такая рутина стоит бизнесу дорого и тормозит рост.

Решение — B2B-платформа, которая автоматизирует оптовые продажи, ускоряет и стандартизирует процессы. Итог — меньше издержек, выше прибыль.

Читать далее

Мониторинг CPU + RAM в трее. Часть 2

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров2.8K

Я хотел видеть состояние своих CPU и ОЗУ прямо в трее панели задач, чтобы не открывать дополнительные окна, по типу cpuz или CoreTemp. Решил написать свою фоновую программу с возможностью настроек и вот что получилось.

Интересно!

Автоответчик в Carbonio

Время на прочтение3 мин
Количество просмотров317

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

Читать далее

Как работать с MS Word файлами в Obsidian? Обзор плагина Docxer

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров3.1K

Doxcer — плагин, позволяющий просматривать файлы в формате Docx в Obsidian, а также конвертировать их в md‑файл.

Ускоряет копирование информации из Word‑файлов в заметки, что полезно для офисов.

Полезно/Интересно - читать далее

Парсинг на Java. От основ до парсинга Яндекс Карт

Уровень сложностиСредний
Время на прочтение18 мин
Количество просмотров5.7K

Сегодня я рассмотрю основы парсинга на Java, используя как пример Яндекс Карты.

В этой статье мы рассмотрим, что такое HTTP и какие бывают методы запроса, как работать с HttpClient в Java 11+, как отправлять GET и POST-запросы, как обрабатывать HTTP-ответы и извлекать данные, и как всё это можно использовать для парсинга данных с внешнего сервера на примере Яндекс Карт.

Читать далее

Свой родной GUI для yt-dlp на Electron и React

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров5K

Нет ничего лучше, чем сделать что‑то своими руками. Особенно, когда этим смогут пользоваться другие люди.

POKE — это графический интерфейс (GUI) для скачивания видео с youtube на базе yt‑dlp.

POKE

Ближайшие события

Плагин Homepage. Как настроить домашнюю страницу для быстрой работы в Obsidian?

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров9.5K

Ускорение навигации по хранилищу с помощью плагина Homepage для Obsidian. Домашняя страница появляется при открытии программы, закрытии всех вкладок и клике на боковкую кнопку.

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

Полезно

Как использовать Obsidian-плагины правильно? 3 важнейших принципа эффективной работы с плагинами

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров6.9K

Новички убивают свое хранилище плагинами. Чтобы этого не было, нужно уметь работать в Obsidian — программе, крайне коварной в своей простоте.

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

Полезно/Интересно

Carbonio Сhats. Руководство для пользователей

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров473

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

Читать далее

Внедрение CRM. Основные барьеры

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1K

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

Какие проблемы возникают при внедрении CRM и как наша система помогает их решить — расскажем в этой статье.

Зачем внедрять CRM

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

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

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

С помощью CRM-системы BPMSoft можно автоматизировать любые бизнес-процессы, забыть о рутинном сборе данных из разрозненных систем и ручном формировании сводных документов. Все данные будут находиться в едином цифровом контуре и доступны в реальном времени.

Читать далее

О рынке российского ПО

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров6.4K

Мои личные мысли и наблюдения по поводу того, с каким .. чем приходится работать в 2025 году. С возникновением проблемы лицензирования и уходом иностранного ПО с российского рынка компании массово озаботились заменой. Мне доводилось поработать с импортозамещённым ПО «нашего» производства и в этом посте я хочу рассказать об этом.

Читать далее

Опыт цифровизации службы безопасности банка. Единая IT-экосистема на базе BPMS

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.1K

Принято считать, что СБ скептически настроена к автоматизации. Да и вообще, разработка специализированного софта стоит дорого, а бюджеты для СБ выделяются по остаточному принципу.

Банк Синара разрушил все эти стереотипы и создал единый цифровой контур на базе BPMS. Сотрудники самостоятельно разработали методологию, внедрили систему, осуществили миграцию данных, настроили бизнес-процессы, интегрировались в ИТ-архитектуру банка. Теперь сами занимаются администрированием и развитием. Об этом и расскажем ниже.

Читать далее

500 заметок, 80% мусора. Как привести Obsidian в порядок за 1 час без плагинов?

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров15K

Что делать, если хранилище захламлено? Подскажем как быстро сортировать хранилище с большим количеством заметок, картинок и документов.

Без плагинов! (ну пару упомяну удобных)

Экономим время!

Вклад авторов