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

Софт

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

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

Утилита R

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

В программировании часто приходится писать программные компоненты, которые, в общем очень похожи друг на друга по своей структуре и API.

В заметке я представил простую утилиту r.exe для авто-замены токенов в файлах и названиях файлов.

Читать далее

Новости

FreeBSD 14.3: Wi-Fi на новом уровне, поддержка облаков и перспективы новинки

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


Команда FreeBSD представила релиз 14.3. Среди фичей: поддержка современных Wi-Fi стандартов, улучшения для облачных сред и новые инструменты для управления доступом. Обещают также сохранить фокус на стабильность и производительность. Что ж, давайте посмотрим, что нам предлагают. В статье разберем ключевые нововведения, включая улучшения в поддержке беспроводных сетей, обновления сторонних компонентов и шаги в сторону подготовки к будущей ветке FreeBSD 15.
Читать дальше →

Июньский «В тренде VM»: уязвимости в Windows, Apache HTTP Server, веб-интерфейсах MDaemon и Zimbra, архиваторе 7-Zip

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

Хабр, привет! На связи Александр Леонов, ведущий эксперт PT Expert Security Center и дежурный по самым опасным уязвимостям месяца. Мы с командой аналитиков Positive Technologies каждый месяц исследуем информацию об уязвимостях из баз и бюллетеней безопасности вендоров, социальных сетей, блогов, телеграм-каналов, баз эксплойтов, публичных репозиториев кода и выявляем во всем этом многообразии сведений трендовые уязвимости. Это те уязвимости, которые либо уже эксплуатируются вживую, либо будут эксплуатироваться в ближайшее время.

С прошлого дайджеста мы добавили еще 7 трендовых уязвимостей.

Читать далее

Регистрация программного обеспечения в Роспатенте или Минцифры: что лучше в 2025 году

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

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

В данной статье мы рассмотрим основные методы регистрации и защиты прав на программное обеспечение в РФ.

Читать далее

Электронный компромисс: США и Китай смягчают взаимные ограничения

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

Июнь 2025 года стал поворотным для глобальной электронной отрасли. США неожиданно вернули китайским компаниям доступ к софту для проектирования полупроводников — инструментов, которые лежат в основе создания современных чипов. В ответ Китай смягчил контроль над экспортом редкоземельных элементов, без которых не обходится производство высокотехнологичной продукции. Это не разовая уступка, а намек на возможную нормализацию отношений. Разбираемся, что произошло и почему это важно для электронной индустрии.

Читать далее

Exchange Mutations. Вредоносный код в страницах Outlook

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

В мае 2024 года специалисты команды Incident Response экспертного центра безопасности Positive Technologies (PT Expert Security Center) обнаружили атаку с использованием неизвестного кейлоггера, внедренного в главную страницу зараженного Exchange Server. В текущем году специалисты команды киберразведки при участии команды анализа уязвимостей экспертного центра фиксировали те же атаки без модификации исходного кода кейлоггера. Дальнейшее изучение Javascript‑кода главной страницы Outlook и ее сравнение с исходным кодом скомпрометированных страниц позволило выявить ряд аномалий, не свойственных стандартной реализации Exchange Server. Благодаря этому удалось обнаружить другие образцы вредоносного кода.

Читать далее

Из глубин 90-х: разбор Windows Plus! 98 — первого «платного улучшения» ОС

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

Привет, Хабр! Не так давно у меня была публикация «Add-on pack из 90-х: Microsoft 95 Plus! для Windows». Сегодня продолжаем тему! От Windows 98 у меня остались исключительно теплые воспоминания. Да, иногда она глючила. Порой приходила в состояние, когда помогала только полная переустановка. С ней возникали проблемы — как с драйверами, так и с программами. Но все же она создавала впечатление целостной и самодостаточной системы, которую можно было настроить на свой вкус.

Разработчики знали, чем удивить рядового пользователя — и уже тогда, в 90-х, начали делать это за деньги. Отдельно от этой операционной системы, так же, как и для Windows 95, был выпущен набор дополнений Plus!. Коробочная версия стоила 44,95 $, то есть чуть меньше половины цены самой 98-й. Сегодня обсудим, что получал пользователь, купивший Microsoft Plus! 98. Заваривайте кофейку — и приятного чтения.

Читать далее

МояДоска: как один разработчик написал, переписал и запустил онлайн-доску

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

Привет! Меня зовут Владимир и я создатель МояДоска. Сегодня я поделюсь историей о том почему я решил создать доску, как я ее написал... и переписал, а потом выпустил ее в свет, взял первое место на ProductRadar, набрал тысячи пользователей, и вошел в реестр Российского ПО, а потом...

Читать далее

Топ российских мессенджеров для работы в команде. Чем заменить WhatsApp и Telegram

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

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

Читать далее

Windows Subsystem for Linux теперь open source. Как WSL объединяет Windows и Linux

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

В мае 2025 года Microsoft сделала важный шаг: исходный код Windows Subsystem for Linux (WSL) выложили на GitHub под лицензией MIT. Авторы проекта подчеркнули, что это решение открывает новые возможности для разработчиков. Обсудим, что такое WSL, почему переход к open source так важен и как эта подсистема сближает Windows и Linux.

Читать далее

Для работы с почтой, таблицами и не только — подборка инструментов с текстовым интерфейсом

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

Таблицы, трекер задач, отчётность и другие инструменты для организации командной работы мы собрали в одном сервисе — MWS Tables. Корпоративную почту с привычным интерфейсом мы выделили в отдельный сервис. Если же вам удобнее пользоваться программами в стиле FAR Manager и Mutt, эта статья поможет. Ведь культура текстовых интерфейсов (text-based user interface, TUI) никуда не делась. Мы собрали несколько таких инструментов для работы с почтой, документами и файлами. Поговорим про файловые менеджеры Ranger и vifm, вдохновленные редактором Vim, а также SC-IM для работы с таблицами в терминале.

Читать далее

Claude vs ChatGPT + Codex: Кто лучше решит комплексную задачу? Тестируем 6 моделей

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

Могут ли схожие по уровню модели выдать в результат в 10 раз лучше?

Эксперимент
Я взял 3 топовые модели Claude против 3 топовых ChatGPT и дал им одинаковый промпт — без детальных инструкций, ролей и правил

Цель
Посмотреть, как модели справляются с выполнением задачи, когда у них есть полная свобода действий

Сравнение я сделал не через подробный промпт, а наоборот, постарался дать моделям максимальную свободу достичь результата так, как они захотят

Давайте посмотрим на результат, который каждая из 6 моделей сделала всего лишь из одного промпта

Разница между первым и последним местом вас точно удивит 🤯

Узнать результат соревнований 💫

Создание контрола Avalonia/WPF для двухцветных векторных Bootstrap Icons

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

В мире разработки приложений, будь то веб или десктоп, использование иконок является неотъемлемой частью пользовательского интерфейса. Векторные иконки предпочтительнее растровых, так как они масштабируются без потери качества. Одной из популярных коллекций векторных иконок является Bootstrap Icons, содержащая более 2000 готовых иконок. Хотя коллекция Bootstrap Icons доступна как npm-пакет bootstrap-icons и ориентирована на веб-разработку, её можно эффективно использовать в десктопных приложениях.

Создадим с нуля контрол BootstrapIcon для удобного использования двухцветных векторных иконок в приложениях на Avalonia/WPF. Сами изображения, в основном берем из SVG-файлов библиотеки bootstrap-icons, отсюда и название нашего контрола.

Туториал ориентирован на разработчиков, знакомых с Avalonia на базовом уровне. Основной упор в реализации контрола делается на Avalonia. Вариант для WPF, надеюсь, будет полезен для тех, кто переходит с WPF на Avalonia.

🔗 Полученные контролы BootstrapIcon для Avalonia и WPF с примерами использования размещены на GitHub.

👉 Продолжение следует...
Планируется публикация ещё пары туториалов, в которых будет пошаговое руководство для создания главного меню приложения и аналога ToolBar с использованием BootstrapIcon.

Читать далее

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

Я построил систему управления жизнью и она вас шокирует

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

С детства я хотел иметь систему, которая бы охватывала все (или почти все) аспекты моей жизни. И главное — чтобы она тратила минимум моих усилий. Абсолютный минимум. И у меня это получилось.

Я расскажу о системе, к которой шел почти 18 лет, потому что системы GTD для обычных людей у меня не работали. Я пробовал ежедневники, Google Keep, Evernote, Notion, физическую белую доску для маркеров, делал локальный сайт на HTML, писал себе в личные сообщения и в канал в соцсетях и мессенджерах, пока, наконец-то, не дошел до Obsidian.

Читать далее

Философствующий Claude 4, Gemini для самых маленьких и пачка агентов-программистов: главные события мая в ИИ

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

Индустрия ИИ продолжает выдавать релизы с завидной регулярностью, но некоторые из них оказываются с сюрпризом (даже для их создателей). Google устроила традиционное I/O-шоу с прорывным Veo-3, Anthropic порадовала новыми Claude 4, которые умеют работать часами, но иногда пытаются копировать себя на другие серверы, а у Meta случилась небольшая драма с Llama 4.

В нашем майском дайджесте — свежие релизы, корпоративные интриги и расследования исследования: от ИИ, победившего в Pokémon, и перевода «языка» животных до подтверждения пользы слова «спасибо» в промптах. Будет интересно!

Читать далее

Восстановление удаленных писем пользователями в Carbonio

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

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

Читать далее

ChatGPT vs Claude: Мой опыт после двух месяцев использования двух LLM

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

Два месяца тестировал ChatGPT и Claude параллельно — вот мои выводы

Пост скорее для тех, кто уже вырос из одного только ChatGPT и постоянно натыкается на его ограничения

Разбираю, для каких задач какой LLM интерфейс я использую, и в чем между ними разница

Ну и для общего развития может быть интересно 🫡

Узнать разницу между Claude и ChatGPT 💫

Уязвимость LED-панелей

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

Здравствуйте, читатели Хабра.

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

Читать далее

Mystical: визуальный язык программирования. Что это и как работает?

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

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

Читать далее

8 ошибок в лицензировании софта, которые могут обходиться дорого

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

Привет, Хабр! Сегодня хочу поговорить о том, как компании-разработчики сами себе «ставят палки в колеса» — выбирают неэффективные модели лицензирования собственного ПО и теряют выручку. Казалось бы, что сложного? Настроил защиту от несанкционированного использования, прикрутил проверку лицензий, добавил пару условий в договор — и готово. Но на практике ошибки в лицензировании обходятся дорого: теряется выручка из-за пиратства и негибких продаж, растут операционные расходы, а клиенты уходят к конкурентам. Почему это важно? Лицензирование — не просто «замок» на софте. Это инструмент монетизации, который защищает код от нелегального использования, формирует стабильный доход (подписки, продажа обновлений и модулей ПО), автоматизирует процессы и делает конечных пользователей счастливыми.

Читать далее
1
23 ...