Как стать автором
Обновить
110.16
Рейтинг

Софт

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

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Обзор менеджеров паролей

Блог компании Cloud4Y Информационная безопасность *Софт
Перевод

Говорят, что лучший менеджер паролей — это наш мозг. В этом утверждении есть смысл, но иногда приходится задействовать и внешние ресурсы. Сегодня мы хотим рассказать о лучших менеджерах паролей 2021 года, которые могут сделать вашу жизнь немного проще.

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

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

Читать далее
Всего голосов 21: ↑10 и ↓11 -1
Просмотры 7.6K
Комментарии 42

Новости

Все нововведения Windows 11 21H2

Интерфейсы *Разработка под Windows *Софт
Перевод

Релизной версией Windows 11 стала версия 22000.194.co_release_svc_prod1.210911-1543, которая уже доступна для скачивания.

Windows 11 – это смесь пользовательских интерфейсов Windows 10X и Windows 10. Стартовый экран по умолчанию очень похож на стартовый экран из первой. И это первый Windows, который больше не распространяется в виде x86 ISO-образа.

Переделать Пуск
Всего голосов 56: ↑51 и ↓5 +46
Просмотры 55K
Комментарии 327

Российские BIM-технологии: проектирование систем электроснабжения в Model Studio CS

Блог компании Нанософт Анализ и проектирование систем *CAD/CAM *Промышленное программирование *Софт

Российские BIM-технологии: проектирование систем электроснабжения в Model Studio CS

Эта статья цикла, посвященного российским BIM-технологиям, рассказывает об АРМ Электроснабжения. В основу АРМ положен программный продукт Model Studio CS Кабельное хозяйство, который может применяться при разработке разделов электроснабжения, электроосвещения, контрольно-измерительных приборов и автоматизации и предоставляет возможность сформировать трехмерную информационную модель объекта проектирования.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.1K
Комментарии 1

Невидимые воины open source

Блог компании ISPsystem Open source *Софт
Перевод

Давайте порефлексируем на тему «кто есть кто в мире ПО с открытым исходным кодом». На ум сразу же приходят Гвидо ван Россум (автор Python), Майкл Видениус (MySQL) и Линус Торвальдс (в представлении не нуждается). Эти имена на слуху у каждого айтишника: уважаемые люди, чей вклад в мир опенсорса неопровержим и оценен по достоинству.

А как насчет Роберта Лава, Эбена Моглена или, например, Джоно Бэйкона? Возможно, кто-то из них вам знаком. Однако средний человек в лучшем случае пожмет плечами и отправится гуглить.

Кто все эти люди? Первый — автор Linux in a Nutshell, одной из самых важных книг по Linux. Второй — главный юрисконсульт фонда Свободного ПО. А Бэйкон — один из лидеров сообщества опенсорс разработчиков. Несмотря на то, как много эти люди сделали для open source, их вклад иногда остается за кадром. 

Сколько еще участников open source коммьюнити так и не получили свою долю признания? Поговорим об этом под катом.

Читать далее
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 6.1K
Комментарии 7

Проект Copland. История крупнейшего провала Apple

Блог компании RUVDS.com Разработка под MacOS *Читальный зал История IT Софт


В первой половине 90-х годов наметился очевидный рывок в эволюции операционных систем для персональных компьютеров. Microsoft уже ведет разработку новейшей Windows 95 на замену устаревшей Windows 3.11, IBM продвигает OS/2 Warp 3, отличавшуюся высокой надежностью и достаточно большим ассортиментом прикладных программ. На этом фоне Mac OS 7, ведущая отсчет версий с 1991 года, выглядела уже несколько архаичной. В Apple решили переписать операционную систему с нуля, создав на замену System 7 современную, гибкую и мощную платформу, способную конкурировать с новейшими разработками Microsoft на равных. Проект получил наименование Copland.
Читать дальше →
Всего голосов 69: ↑68 и ↓1 +67
Просмотры 13K
Комментарии 22

Singularity — экспериментальная ОС от Microsoft

Информационная безопасность *Open source *История IT Софт IT-компании
Перевод

Что будет, если прямо сейчас написать новую ОС с нуля? Можно ли сделать её лучше других? Можно ли повысить безопасность и надежность? Можно ли предотвратить непредвиденное взаимодействие между приложениями?

«Как бы выглядела программная платформа, если бы она была построена с нуля с основной целью "обеспечение надежности"?»

Это те вопросы, на которые команда Microsoft Research пыталась ответить около 18 лет назад, и именно тогда они придумали крутое название для своей новой ОС - Singularity.

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 13K
Комментарии 16

ОС для работы со звуком — что она умеет

Блог компании Аудиомания Производство и разработка электроники *Софт Звук

Один из предыдущих материалов мы посвятили инструментам для сборки цифровой звуковой рабочей станции (DAW). Еще мы говорили об open source проектах, в рамках которых можно сделать собственный синтезатор или педалборд.

Сегодня продолжим тему и расскажем об открытой ОС Elk Audio, построенной на базе Linux. Она заточена под обработку звука на встраиваемых системах.

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 8.8K
Комментарии 0

Какими бенчмарками сравнить производительность железа на Linux и Windows?

Блог компании Kingston Technology Настройка Linux *Системное администрирование *Софт Накопители
Привет, Хабр! Недавно мы рассказывали, как протестировать скорость SSD-диска пользователям Linux, а заодно наткнулись на баг в прошивке у некоторых из наших SSD–накопителей, исправленный весенним обновлением. В процессе подготовки той записи возникла мысль взглянуть и на общую разницу в производительности двух систем. Вдруг на актуальных ноутбуках и вправду нет разницы между Linux и Windows? Плюс собрать тут простые и наглядные мультиплатформенные бенчмарки. Разумеется, прогнав их на Windows 10 и Ubuntu 20.04. Но сперва позвольте минутку поностальгировать, не против?


Читать дальше →
Всего голосов 22: ↑17 и ↓5 +12
Просмотры 7.3K
Комментарии 10

35 инструментов для веб-разработчика на каждый день

Блог компании HTML Academy Разработка веб-сайтов *Типографика *Работа с векторной графикой *Софт

Кроме редактора кода, терминала, браузера и гита веб-разработчики пользуются вагоном и маленькой тележкой маленьких инструментов, которые выполняют какую-то одну задачу, но могут пригодиться в ежедневной работе. Предлагаем вам нашу подборку — надеемся, что что-то пригодится, а по поводу чего-то вы и вовсе скажете «А что, так можно было?».

Краткое содержание: проверка кода по стандартам, проверка вёрстки и стилей, работа с кодом, работа с графикой (SVG, фавиконки, конвертеры и сжималки), работа с текстом (типографы и конвертеры всего во всё).

Дисклеймер: подборка не претендует на полноту, но в комментариях собираем другие полезные инструменты.

Читать далее
Всего голосов 26: ↑24 и ↓2 +22
Просмотры 18K
Комментарии 15

15 мемов о СRM: смех и страдания

Блог компании RegionSoft IT-инфраструктура *CRM-системы *Софт

Когда хочется биться головой о стену от чужой дремучести и парадоксальной зашоренности, спасают юмор, ирония и сарказм. Они помогают пережить 3427-й вопрос о том, есть ли в CRM прослушивание звонков, продаёт ли CRM сама, красивая ли воронка продаж, шевелятся ли процессы, могут ли клиенты залезть в CRM, продают ли вендоры чужие клиентские базы и т.д. Мы решили разобрать несколько самых распространённых слухов про CRM и превратили их в мемы. Давайте смеяться над проблемами вместе.

Читать далее
Всего голосов 23: ↑18 и ↓5 +13
Просмотры 7.4K
Комментарии 20

Как устроен The Update Framework (TUF). Обзор технологии безопасного обновления ПО

Блог компании Флант Информационная безопасность *Open source *Системное администрирование *Софт

The Update Framework (TUF) — программный фреймворк с открытым кодом для защиты репозиториев, из которых скачиваются обновления. Главная задача TUF — предоставить возможность обновлять софт безопасно, а также минимизировать ущерб в случае, если обновление скомпрометировано. Фреймворк можно использовать для создания собственной системы обновления ПО (например, менеджера пакетов) либо для повышения безопасности существующей.

В 2017 году TUF приняли в экосистему CNCF, а в 2019-м он стал первым выпускником среди проектов из области безопасности. TUF ориентирован на внедрение в любые системы обновления ПО и системы управления конфигурациями (а раз проект в CNCF, то речь, конечно, идет про решения из мира cloud native). Его уже используют Microsoft, Amazon, Google, DigitalOcean, Docker, IBM, Datadog, VMware, Red Hat и другие компании.

Читать далее
Всего голосов 40: ↑40 и ↓0 +40
Просмотры 4.2K
Комментарии 0

Java.  The composite pattern on Game Server

Java *Анализ и проектирование систем *Разработка игр *Дизайн игр *Софт

Паттерн Компоновщик - так же известен как Дерево, Composite.

Суть паттерна

Компоновщик - это шаблон структурного проектирования, который позволяет объединять объекты в древовидные структуры, а затем работать с этими структурами, как если бы они были отдельными объектами.

Проблема

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

Например, представьте, что у вас есть два типа объектов: конфигурация награды и конфигурация сундука. Сундук может содержать несколько Наград, а также несколько Сундуков меньшего размера. Эти маленькие сундуки также могут содержать некоторые награды или даже сундуки меньшего размера и т. Д.

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

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

Читать далее о паттерне Компановщик
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.9K
Комментарии 0

Компиляция без предупреждений — что случилось в Linux-сообществе

Блог компании VAS Experts Настройка Linux *Системное программирование *Разработка под Linux *Софт

Пару недель назад Линус Торвальдс активировал флаг -Werror для всех сборок ядра. Мнения сообщества касательно этого решения разделились. Против даже высказался разработчик фронтенда Clang и фреймворка LLVM. Обсуждаем ситуацию.

Читать далее
Всего голосов 28: ↑25 и ↓3 +22
Просмотры 29K
Комментарии 41

Изучаем МойОфис: как использовать макросы в редакторах документов и электронных таблиц

Блог компании МойОфис Lua *Управление продуктом *Софт IT-компании

Привет, Хабр! Недавно в нашем корпоративном блоге мы рассказали о выходе новой версии МойОфис 2021.02, в которой появились удобные инструменты для работы с формулами и математическими выражениями, а также со сводными таблицами.

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

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 2.8K
Комментарии 7

Как работает распознавание лиц? Разбор

Блог компании Droider.Ru Поисковые технологии *Алгоритмы *Софт Фототехника
Среднестатистический человек может идентифицировать знакомое лицо в толпе с точностью 97,53%. Вы скажете, это немало и будете правы. Но это ничто по сравнению с современными алгоритмами, которые добились точности 99,8% еще в 2014 году. А в последние несколько лет они достигли практически совершенства! Современный алгоритм, использующийся в камерах видеонаблюдения в Москве способен обрабатывать 1 миллиард изображений менее чем за полсекунды с точностью близкой к 100%.


Этот алгоритм насколько крут, что уже в этом году в Московском Метро планируют ввести систему прохода по лицу — FacePay. При этом нам обещают, что система будет работать даже если человек в медицинской маске.


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

  • Как работают алгоритмы распознавания лиц?
  • Страшны ли эти алгоритмы на самом деле и где их применяют во благо?
  • А также поговорим какого будущего нам ждать.
Читать дальше →
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 6.6K
Комментарии 29

Java. Adapter Pattern in Game Server

Java *Разработка игр *API *Дизайн игр *Софт

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

Так же известен как “Обертка”.

Проблема

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

Читать далее о паттерне Адаптер
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 2.6K
Комментарии 8

Первый стабильный выпуск низкоуровневого корректора раскладок в linux «xswitcher»

*nix *Go *Софт

Спустя год разработки удалось(у меня нашлась пара недель) довести до рабочего состояния задуманное в предыдущей публикации. А спустя ещё пару месяцев я пишу наконец эту статью.

В общем, ура! "Мы строили-строили и наконец построили". И оно даже работает/переключает. Причём, и в gnome3 тоже (не без помощи костыля).

Но, обо всём — по порядку.
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 5.3K
Комментарии 13

Российские BIM-технологии: проектирование внутренних инженерных систем в Model Studio CS

Блог компании Нанософт Анализ и проектирование систем *CAD/CAM *Промышленное программирование *Софт

Эта статья цикла, посвященного российским BIM-технологиям, рассказывает о  продуманном процессе проектирования внутренних инженерных систем в программных комплексах Model Studio CS Отопление и вентиляция, Model Studio CS Водоснабжение и канализация и Model Studio CS Трубопроводы.

Читать далее
Рейтинг 0
Просмотры 978
Комментарии 0

Как Яндекс помогает преодолеть языковой барьер: нейросетевой перевод видео, картинок и текста

Блог компании Яндекс Браузеры Софт Искусственный интеллект IT-компании


Недавно мы впервые показали прототип переводчика видео в Яндекс.Браузере. Прототип работал с ограниченным числом роликов, но даже в таком виде вызвал интерес у пользователей. Теперь мы переходим к следующему ключевому этапу: в новых версиях Браузера и приложения Яндекс перевод доступен для всех англоязычных роликов на YouTube, Vimeo, Facebook и других популярных платформах.

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

Десятью годами ранее


В 2011 году в Яндексе решалась судьба собственного полноценного браузера. На тот момент браузеров на любой цвет и вкус уже хватало. Но почти все они создавались «где-то там»: без оглядки на рунет и потребности тех пользователей, для которых английский язык и латиница не были родными. Поэтому мы решили создать свой браузер, который бы в числе прочего более полно поддерживал русский язык и наши с вами «региональные» потребности. Уверен, эта фраза звучит непонятно, поэтому ниже вас ждут два моих любимых примера. Они не связаны с переводом, но показательны.

Переведётся всё!
Всего голосов 106: ↑101 и ↓5 +96
Просмотры 40K
Комментарии 163

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