Как стать автором
Обновить
175.06

Софт

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

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

Как убрать пустые оборотные страницы из PDF после двухстороннего сканирования

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 2.7K
Open source *PDF Софт Лайфхаки для гиков
Кейс

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

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

Конечно, можно удалить несколько страниц из PDF вручную, но что если таких файлов сотни, а сами документы имеют несколько десятков или даже сотен страниц как на фотографии?

Используем bash-скрипт
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 6

Новости

VSСode. Как настроить окружение для разработки в Docker на удаленном сервере через SSH

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 4.6K
Python *Visual Studio *GitHub *Софт IT-компании
Из песочницы

Этот туториал рассчитан на людей, которые недавно вошли в коммерческую разработку и только начинают свою трудовую деятельность. Не исключаю, что ветеранам он также может быть полезен.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 11

Как пираты боролись с разработчиками и что не так с пиратскими копиями ПО

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 11K
Блог компании RUVDS.com Законодательство в IT История IT Софт

Часто можно услышать, что пиратское ПО является причиной сбоев в работе компьютера, утечек данных и т. п. В этой статье разберёмся, через какие этапы прошла борьба пиратов и разработчиков, к чему это привело, и опасно ли устанавливать нелицензионное ПО сейчас.
Читать дальше →
Всего голосов 55: ↑34 и ↓21 +13
Комментарии 57

Мейнтейнер на всю жизнь. Даниэль Стенберг, автор curl

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 10K
Блог компании RUVDS.com Open source *Программирование *История IT Софт


В наше время принято менять работу и занятия раз в несколько лет. Для сохранения душевного здоровья. Мало найдётся людей, которые работают над одним проектом всю жизнь, это слишком трудно с психологической точки зрения. Но такие люди есть. А некоторые вызывают настоящее уважение. Например, Даниэль Стенберг, автор программы curl, которую он написал 25 лет назад и поддерживает до сих пор.
Читать дальше →
Всего голосов 60: ↑59 и ↓1 +58
Комментарии 38

Истории

Фруктография: взгляд изнутри

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 3K
Блог компании Smart Engines Обработка изображений *Софт

Всем привет!

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

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

Часто так получается, что в томограф  первым делом засовывают микросхему или насекомое. Об этом мы тоже рассказывали на примере исследования CPU Pentium 4 и майского жука.

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

А потом понеслось. Народ стал приносить овощи/фрукты и просил посмотреть, что там внутри. Конечно, можно просто порезать ножом, но это же не технологично и скучно. А тут ещё и повод протестировать реконструктор и визуализатор.  Результатами полученных трехмерных реконструкций мы и хотим поделиться с вами. 

Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 14

Microsoft переписывает код ядра и некоторых библиотек Windows на языке Rust. Но зачем?

Время на прочтение 4 мин
Количество просмотров 39K
Блог компании Selectel Rust *Разработка под Windows *Софт
microsoft-is-rewriting-core-windows-libraries-in-rust-v0-Nsy2e3-Z9k4-XXJv-6k-XV9d4a-Mmj-VKb-Th-Cj-Sh

Недавно стало известно о том, что команда разработчиков Windows 11 занимается новым типом работы — переписывает ряд модулей ядра и системных библиотек операционной системы на Rust. При этом работа уже в разгаре, это не просто анонс проекта или планы на будущее — реализация идет полным ходом. Зачем корпорации все это понадобилось?
Читать дальше →
Всего голосов 101: ↑97 и ↓4 +93
Комментарии 223

Отчёт о конференции «Магнитка 2023»

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 1.5K
Информационная безопасность *Конференции Производство и разработка электроники *Софт IT-компании
Репортаж

В конце февраля‑начале марта 2023 года в Магнитогорске проходил форум «Цифровая устойчивость и промышленная безопасность России», который чаще называют «Магнитка». Несколько лет подряд он был посвящён банковской кибербезопасности. Однако в этот раз мероприятие перенесли в Екатеринбург, поэтому «Магнитку», проходящую в Магнитогорске, было решено переориентировать на индустриальную или промышленную ИБ. Информационная служба Хабра посетила форум и сделала несколько материалов. Начнём с отчёта.

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 9

Невероятные приключения Человека-Админа: В поисках хранилища паролей

Время на прочтение 1 мин
Количество просмотров 15K
Информационная безопасность *Системное администрирование *Софт
Спецпроект

Сильнейший из офисных супергероев — Человек-Админ, защитник безопасности и хранитель паролей. Каждую рабочую неделю он сталкивается с новыми испытаниями: то нужно помочь коллегам сменить скомпрометированные пароли, то восстановить доступ к жизненно важным ресурсам. На этой неделе он столкнётся со сложнейшей задачей в своей жизни. Но для Человека-Админа провал невозможен! Чтобы преуспеть, он отправится в приключение на поиски оптимального способа хранить пароли.

Присоединиться к приключениям!
Всего голосов 66: ↑34 и ↓32 +2
Комментарии 28

Как мы создаем Squadus: проблемы фронтенда и пути их решения

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 2.2K
Блог компании МойОфис Meteor.JS *ReactJS *TypeScript *Софт

Мы продолжаем рассказывать о разработке недавно вышедшего продукта.

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

За два года создания Squadus мы столкнулись с массой непростых технических задач. О том, как решали их при разработке фронтенда, читайте под катом.

Читать далее
Всего голосов 38: ↑37 и ↓1 +36
Комментарии 2

Продукты МойОфис получили более 1000 изменений и улучшений

Время на прочтение 8 мин
Количество просмотров 1.8K
Блог компании МойОфис Управление продуктом *Софт

МойОфис выпустил крупное обновление 2.4, которое содержит более 1000 улучшений и новых функций. Изменения затрагивают настольные, мобильные и серверные приложения МойОфис, в том числе почтовую систему Mailion, которая была обновлена до версии 1.3.

Среди особенностей релиза: усовершенствование миграции с зарубежных почтовых решений на Mailion, интеграция «МойОфис Почта 2» и платформы Webinar, появление почтового клиента на macOS, расширение административных возможностей в «МойОфис Частное Облако 2» и многое другое.

Подробности читайте под катом.

Читать далее
Всего голосов 24: ↑23 и ↓1 +22
Комментарии 4

Внедрение CRM: полный чек-лист

Уровень сложности Простой
Время на прочтение 14 мин
Количество просмотров 1.8K
Блог компании RegionSoft IT-инфраструктура *CRM-системы *Управление персоналом *Софт
Роадмэп

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

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

Читать далее
Всего голосов 23: ↑21 и ↓2 +19
Комментарии 0

70+ бесплатных приманок для ловли хакеров

Время на прочтение 12 мин
Количество просмотров 11K
Блог компании Бастион Информационная безопасность *Open source *Сетевые технологии *Софт

Сегодня я хочу поделиться подборкой open source ханипотов, которые можно использовать для защиты своих серверов и локальных сетей от кибератак. Но для начала давайте разберемся, что такое ханипот и зачем он нужен.

Honeypot — это приманка для хакеров, которая имитирует реальную цель атаки. Он может имитировать любой цифровой актив, например, сервер, приложение, устройство или даже отдельный документ. Такие приманки создаются специально, чтобы привлечь внимание злоумышленников и отвлечь их от настоящих целей.

Читать далее
Всего голосов 48: ↑48 и ↓0 +48
Комментарии 4

Новое, старое, измененное: что появилось и что пропало в релизе Fedora Linux 38. Да-да, он уже вышел

Время на прочтение 4 мин
Количество просмотров 7.2K
Блог компании Selectel Разработка под Linux *Софт


Несколько дней назад вышел ожидаемый многими релиз Fedora Linux 38. Разработчики внесли множество изменений, среди которых — как добавление новых возможностей, так и удаление/замена устаревших. Уже можно загрузить Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition и Live-сборки, чтобы оценить новшества самостоятельно. Ну а если на это времени пока нет — то подробности под катом.
Читать дальше →
Всего голосов 44: ↑44 и ↓0 +44
Комментарии 10

Как мы создаем Squadus: путешествие от монолита к микросервисам

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 3.1K
Блог компании МойОфис Проектирование и рефакторинг *Софт Микросервисы *
Кейс

На этой неделе мы выпустили Squadus — единое цифровое рабочее пространство, которое позволяет компаниям удобно и гибко структурировать коммуникации. На создание этого on-premise решения ушло порядка трех лет; для ускорения разработки Squadus мы скомбинировали наши технологии и компоненты СПО.

Мы рассмотрели несколько вариантов мессенджеров с открытым кодом в качестве основы, но все они не в полной мере отвечали нашим требованиям и не обеспечивали обслуживание более чем 1000 пользователей. Мы же хотели добиться значительно более высоких показателей — несколько десятков тысяч одновременно работающих пользователей. Поэтому переработали серверные компоненты и внедрили современную микросервисную архитектуру.

В новом цикле статей рассказываем, как Squadus развивался с технической точки зрения. Начнем с бэкенда: поговорим сегодня о переходе от монолитной архитектуры к микросервисной, о том, какие проблемы и как мы решали, и что нам это дало.

Читать далее
Всего голосов 40: ↑39 и ↓1 +38
Комментарии 11

Уходим с «Яндекс.Почты» на свой почтовый сервер

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 32K
Блог компании RUVDS.com Хостинг Open source *Серверное администрирование *Софт

17 апреля 2023 года «Яндекс» отключает бесплатную почту для бизнеса и предлагает платить от 249 до 1399₽ за юзера в месяц. Если не оплатить услуги, все аккаунты «Яндекс 360» будут принудительно переведены в режим чтения, то есть читать письма будет можно, а отвечать на них — нет.

Переход на платные тарифы обязателен для всех доменов (включая семейные аккаунты) с количеством пользователей больше трёх.

Конечно, легче всего согласиться на условия и оплатить требуемую сумму. На это и рассчитывает провайдер, что 99% клиентов молча заплатят деньги, ведь у них нет другого выхода… Но на самом деле выход есть.

Если в двух словах, можно взять недорогой VPS, поставить туда один из свободных почтовых серверов и сэкономить пару тысяч рублей. Или сотен тысяч, смотря сколько у вас сотрудников. Финансовая раскладка под катом.
Читать дальше →
Всего голосов 73: ↑68 и ↓5 +63
Комментарии 185

МойОфис выпустил Squadus — единое цифровое рабочее пространство. Рассказываем о новинке

Время на прочтение 5 мин
Количество просмотров 5.3K
Блог компании МойОфис Управление продуктом *Софт IT-компании

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

Подробности о том, что умеет отечественный продукт и кому это может быть полезно, читайте под катом.

Читать далее
Всего голосов 44: ↑39 и ↓5 +34
Комментарии 16

openHAB + Алиса = OH Cloud

Время на прочтение 6 мин
Количество просмотров 1.1K
Софт Умный дом Интернет вещей Лайфхаки для гиков Голосовые интерфейсы *

Доброго времени суток, уважаемые хабровчане!

Сегодня я хотел бы рассказать про навык (интеграцию) голосового помошника Яндекс Алисы с умным домом, построенным на openHAB. Как мы все знаем, управление умным домом с помощью голосовых команд прочно вошло в нашу жизнь - GoogleHome, Homekit, Умный дом с Алисой и прочее прочее давно уже на слуху у каждого. Не обошел этот тренд и опенсурс систем умного дома, но именно голосовой ассистент Яндекса из коробки нигде не поддерживается.

И если для HomeAssistant давно уже был написан компонент Yandex Smart Home , позволяющий интегрировать Алису в умный дом, то в случае с openHAB все гораздо печальнее.

Единственным способом интеграции Алисы в openHAB был навык от KnopkaDom, но судьба его, к сожалению, сложилась не очень. На данным момент навык не работает как должно, сайт недоступен, и дальнейшее развитие проекта крайне туманно.

Идея создать простую и удобную, а главное надежную, интеграцию Алисы в УД openHAB витала в воздухе давно, но только сегодня получилось ее осуществить! Всем, кому стало интересно, добро пожаловать под кат.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 2

TTS для ИТ

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2.6K
Open source **nix *Гаджеты Софт Звук
Туториал

Категорически приветствую коллег.

Хочу поделиться опытом использования TTS для  быстрого создания аудиокниг из текстовых форматов.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 28

Obsidian + Tasks — Периодические задачи, запросы, кастомные статусы и прочие удобности

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 4.5K
Хранение данных *Управление проектами *GTD *Софт Лайфхаки для гиков
Туториал

Очень мощный плагин для работы с задачами в Обсидиане.
Возможности плагина:

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 8

Не всё пропало: как мы провели импортозамещение роботов незаметно для 90% пользователей

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 3.1K
Блог компании Hoff Tech Программирование *Софт IT-компании
Кейс

 

С 2019 года мы роботизируем различные рутинные процессы. Это снимает с сотрудников часть монотонной работы и позволяет им уделять больше времени важным задачам. Мы использовали RPA-платформу UiPath, но в феврале 2022 года начался обратный отсчет до момента, когда все, что мы сделали за три года, превратится в тыкву. Нужно было срочно найти замену и избежать наихудшего сценария. 

Как мы это сделали, какое решение выбрали и какие проблемы решили — читайте под катом.

Читать далее
Всего голосов 21: ↑18 и ↓3 +15
Комментарии 9

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