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

Софт

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

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

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

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

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

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

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

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

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


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


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

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

Java. Adapter Pattern in Game Server

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

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

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

Проблема

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

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

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

*nix *Go *Софт

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

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

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

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

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

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

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

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

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


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

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

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


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

Переведётся всё!
Всего голосов 104: ↑99 и ↓5 +94
Просмотры 34K
Комментарии 140

Ventoy. Мультизагрузочная флешка

Софт
Tutorial

Мультизагрузочная флешка, сколько раз она меня выручала, с нее я чистил компы от вирусов, ставил Оси и т.д. В общем объяснять для чего она на хабре не нужно. Я знаю две самых известных утилиты для создания МФ - Easy2Boot и Win Setup From USB. Чем отличается Ventoy от них? Сейчас посмотрим.

Читать далее
Всего голосов 23: ↑22 и ↓1 +21
Просмотры 15K
Комментарии 51

Как создать опрос?

Управление проектами *Управление продуктом *Управление персоналом *Облачные сервисы Софт

Потратив 8 минут на прочтение данного текста, вы узнаете:

1)      Какой сервис лучше выбрать для проведения и создания опросов

2)      Как создать опрос

3)      Какие есть подводные камни при создании онлайн опроса

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

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 609
Комментарии 0

6 правил по обеспечению качества данных для машинного обучения

Data Mining *Big Data *Машинное обучение *Краудсорсинг Софт
Перевод
«Качество — это не действие, а привычка», — сказал великий древнегреческий философ Аристотель. Эта идея справедлива сегодня так же, как и более двух тысяч лет назад. Однако качества добиться не так легко, особенно когда дело касается данных и технологий наподобие искусственного интеллекта (ИИ) и машинного обучения.

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

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

Шрифты для графического дисплея? Это же очень просто

Open source *Алгоритмы *C *Программирование микроконтроллеров *Софт
Из песочницы

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

Но это лирическое начало, а рассмотрим мы в статье вопрос создания растровых шрифтов для графических дисплеев.

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

Java. Abstract Factory Pattern in Game Server

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

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

Проблема

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

Семейство сопутствующих игровых вещей, например: chest + unit + hero.

Несколько игровых событий. Например, продукты Chest + Unit + Hero доступны в следующих ивентах: Pirate, Space, Default.

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

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

Решение

Первое, что предлагает шаблон «Абстрактная фабрика» - это явное объявление интерфейсов для каждого отдельного игрового предмета из ивента (например, сундук,  юнит или герой). Затем вы можете заставить все варианты предметов следовать этим интерфейсам. Например, все варианты сундуков могут реализовывать интерфейс Chest; все варианты юнитов могут реализовывать интерфейс Unit и так далее.

Следующим шагом будет объявление абстрактной фабрики - интерфейса со списком методов создания для всех предметов, входящих в ивент (например, createChest, createUnit и createHero). Эти методы должны возвращать абстрактные типы продуктов, представленные интерфейсами, которые мы извлекли ранее: Chest, Unit, Hero и так далее.

Читать далее о абстрактной фабрике
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 2.1K
Комментарии 1

«Мир Hi-Fi»: обсуждаем муз. программирование, звуки ОС, аудиосоцсети, стриминг и редкие композиции

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

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

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

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

Open source *HTML *Карьера в IT-индустрии Разработка под Windows *Софт
Перевод
В 2013 году я начал писать конвертер mammoth.js для экспорта вордовских документов в HTML. Это небольшая библиотека на 3000 строк кода. И хотя в ней ничего выдающегося, меня не покидает ощущение, что простенький проект важнее и принёс больше пользы, чем десять лет работы в индустрии программного обеспечения.

Первую версию я написал в пятницу днём на работе, когда обратил внимание, как много времени коллеги тратят на копипаст текста из Word в CMS и последующее форматирование. Такие однотипные действия еженедельно забирают часы рабочего времени. Я написал утилиту для автоматизации этого процесса, с учётом нашей стройной рабочей системы конвертации стилей Word в нужные классы CSS вместо мешанины HTML-тегов, которые выдаёт нативный экспорт Word. Программка получилась не идеальной — коллегам всё равно приходилось что-то поправлять, но ускорила рутинные операции примерно на порядок.
Читать дальше →
Всего голосов 119: ↑115 и ↓4 +111
Просмотры 43K
Комментарии 66

Переводим Tails на русский язык: сайт готов

Информационная безопасность *Софт

Всем привет, у меня хорошие новости!

Мы, «Лаборатория свободного интернета»/iFreedomLab, русифицировали сайт Tails в партнерстве с eQualitie и уже перевели первую часть документации. 30 000 слов из 100 000, если быть точным.

Tails работает с флешки, ничего не записывает на жёсткий диск, и после перезагрузки компьютера или ноутбука на нем не остается никаких следов работы. Он поддерживает базовые функции с помощью надежно защищенных сервисов, — например, работу с документами (пакет Libre Office), почтой (клиент Thunderbird), обмен файлами (OnionShare, через TOR), и рядом других полезных надстроек вроде KeePassXC для хранения паролей. При работе с Tails полностью блокируются онлайн-трекеры и реклама.

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

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

Если есть идеи, что еще можно их полезных некоммерческих утилит перевести на русский – пишите в комментариях или лично мне.

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

Как нанять трех разработчиков Scala в штат за три месяца

Блог компании Ростелеком-Солар Информационная безопасность *Scala *Управление персоналом *Софт
Безработица, замена человека роботами, сокращения, невозможность найти стабильную и регулярно и хорошо оплачиваемую работу – о чем это они? Что за фантастика? Или эта статья родом из советского прошлого – о том, как тяжело жить при капитализме?

Сегодня ИТ-компании страдают от нехватки ИТ-специалистов, HR-ы придумывают все новые «плюшки» и организуют максимально дружелюбную и комфортную среду для работы ИТ-специалистов, разработчиков, DevOps-ов, аналитиков, которые диктуют правила рынку труда. Во всех соцсетях слышны стенания рекрутеров и HR-ов – где искать ИТ-специалистов, как их заманить на вакансию, а потом удержать и не повышать зарплату каждый квартал? Каждый ищет свои пути выполнения плана по найму. Расскажу про наш опыт – как мы решили вопрос с наймом Scala-разработчиков в 2020 году.

Началось все, когда мы поняли, что нанять трех Scala-разработчиков с рынка быстрее, чем за полгода, а в реальности и за все три квартала, мы не сможем. Поэтому решили пойти по пути «сделай сам» и задумались о внутреннем бесплатном курсе для студентов, а также для желающих переквалифицироваться в Scаla-разработчиков. Вы ведь тоже мечтаете стать Scаla-разработчиком? Нет??? Странно…


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

5 трендов в аннотировании данных в 2021 году

Data Mining *Big Data *Машинное обучение *Управление персоналом *Софт
Перевод

Бум искусственного интеллекта продолжается, поэтому развиваются технологии разметки и аннотирования данных. Какой бы ни была область машинного обучения, от computer vision до автономных автомобилей, ей обычно требуется аннотировать огромное количество данных. По данным Cognilytica, рынок решений подготовки данных для машинного обучения к концу 2024 года вырастет до 3,5 миллиарда долларов. Чтобы справляться с этим растущим спросом, поставщики услуг разметки данных стратегически продумывают способы возможного масштабирования процессов аннотирования, функций инструментов и количества сотрудников с сохранением точности и качества. В этой статье мы перечислим внедряемые в рабочий процесс новшества, способные повысить его эффективность и скорость.
Читать дальше →
Рейтинг 0
Просмотры 1K
Комментарии 0

20 лет Windows XP

История IT Софт

Пожелтевшие виноградные поля холмов «Безмятежности», фотография 26 ноября 2006 года, Голдин+Сеннеби

25 октября 2001 года на полках магазинов появились зелёные и синие коробочки с названием Windows XP. Месяцем ранее, 24 сентября, в продажу начали поступать компьютеры с новой системой. Ещё за месяц до этого, 24 августа 2001 года, ровно 20 лет назад, Windows XP «ушла на золото», то есть отправилась на фабрики тиражирования и партнёрам.

За двадцать лет своей жизни Windows XP установили на бессчётное число настольных компьютеров, ноутбуков и разнообразных единиц оборудования. Из-за своей неприхотливости вышедшая из продажи и уже не поддерживаемая система продолжает встречаться и по сей день. Её появление — это как переосмысление разработки Windows внутри Microsoft, так и основа домашнего компьютера на следующее десятилетие.
Читать дальше →
Всего голосов 46: ↑45 и ↓1 +44
Просмотры 21K
Комментарии 93

Новости из жизни Haiku за июль-август 2021

Open source *C++ *Qt *Софт

Здравствуйте, дорогие друзья.

Исторически сложилось, что изначально сообщество BeOS/Haiku обитало на qube.ru и Jabber-канале. Но, со временем оно перебралось в телеграмм канал и vk-сообщество, где участники сообщества, кто есть в VK, собирают и обсуждают новости проекта.

И в данном материале я хочу рассказать Вам новости из жизни Haiku накопившееся за июль-часть августа.

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

Экономия дискового пространства под Exchange и управление почтовыми данными с Quest Archive Manager

Блог компании Gals Software Системное администрирование *IT-инфраструктура *Софт
Администраторам почтового сервиса HCL Notes (ранее IBM Notes/Domino) известно средство хранения вложенных файлов вне баз данных DAOS (Domino attachment and object services). Его ключевая особенность — дедупликация почтовых вложений. То есть, когда вы в ночь накануне презентации отправляете десяти коллегам слайды весом 100 Мб, они продолжают занимать дисковое пространство на почтовом сервере в размере все тех же 100 Мб, вместо гигабайта. Я сейчас упрощаю, но суть остаётся именно такой. В наших проектах по миграции из Notes в Exchange часто возникает дилемма подсчета требуемого дискового пространства под почтовые архивы. В виду отсутствия аналога DAOS в Exchange, эта задача приобретает элемент неожиданности.

Если вы задумались об экономии дисковых массивов под хранение почты, предлагаем присмотреться к специализированному решению по архивации, резервному копированию и восстановлению электронной почты и сообщений Quest Archive Manager. Archive Manager позволяет захватывать отдельный экземпляр каждого сообщения и применять детальные политики хранения и удаления. А чтобы получше познакомиться с этим решением, приглашаю вас зарегистрироваться на вебинар 26 августа в 11 часов по московскому времени. Запись вебинара будет доступна позже по запросу через форму.



Под катом ключевые особенности решения и несколько скриншотов.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.4K
Комментарии 0

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