Pull to refresh
3
0.5
Send message

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

Level of difficultyMedium
Reading time13 min
Views2.6K

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

В данном случае мы воспользуемся современными технологиями для решения нашей задачи.

Читать далее

Новая компьютерная программа для запоминания иностранных слов и фраз

Level of difficultyEasy
Reading time7 min
Views20K

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

Да, это все помогает в освоении иностранного языка, но хотелось бы работать именно с обучающими программами. Поэтому, раз не нашел подходящей для себя программы, то пришлось написать ее самому. В результате получилось приложение под названием «L'école, v. 1.00» либо, в упрощенном наименовании, «Lecole, v. 1.00»

Лично для меня, это хорошая программа и я, с удовольствием, учу язык с ее помощью. Другим она не обязательно может понравиться, но, как говориться: «моё дело – предложить, ваше дело - отказаться». Ибо, на вкус и цвет товарищей нет. Кому-то нравится для этих целей использовать онлайн-сервисы, кому-то мобильные приложения, а кто-то любит работать с десктопными программами. Спорить о том, что лучше, не вижу особого смысла, если есть желание использовать что-то готовое – используем, если нет, то пытаемся, в меру своих сил, создавать что-то другое.

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

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

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

Читать далее

Модульное программирование в C++. Статические и динамические плагины

Reading time13 min
Views18K

Модульное программирование в C++. Статические и динамические плагины


Плагины на С++

На тему модульности программ в С++, в Интернете, теоретических материалов много, а практических – мало. Поэтому, не найдя подходящего прототипа для собственного проекта, пришлось изобретать очередной «велосипед», из чего-то, ведь, исходить надо.

Сложность программирования, тестирования, отладки, поддержки и сопровождения программных продуктов заставляет искать пути борьбы с ней. Одним из традиционных способов является использование плагинов и сервисов с виртуальными интерфейсами. Однако доступные примеры предпочитают иметь дело с консолью, тогда как нам интересны окна и другие компоненты из арсенала GUI (графического интерфейса пользователя).
Читать дальше →

Можно ли в 1С не соблюдать технологию внешних компонент? Или Как поздравить коллег с помощью 1С?

Reading time13 min
Views9.5K
Возникла тут идея поздравить нашего главного бухгалтера более-менее оригинально, например, с помощью ее любимой программы 1С? Но как?

После некоторых размышлений, пришла мысль использовать для поздравлений фоновое изображение в клиентской области обычных форм для конфигураций на 1С77–1С82 либо во внешнем окне для управляемых форм 1С82 и во всех случаях для 1С83. На нем вывести нужное сообщение и дать ссылки на поздравительное видео, как показано на рисунке.

Поздравление в 1С
Читать дальше →

«Hello, World!» для начинающих литераторов

Reading time5 min
Views2.7K
В век программирования всего и вся, когда даже трехмерные изображения и ландшафты задаются программно, давно назрел вопрос, а почему еще нет публичных программируемых средств для литературного творчества?

Ну а если такие инструменты уже есть либо рано или поздно появятся, то спрашивается, какой там будет первая «программа», по типу «Здравствуй, Мир!» в «обычных» языках программирования?

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

1. Литературный текст должен соответствовать неким канонам или, шаблонам, проще говоря.
2. Этот текст должен быть достаточно оригинальным.
3. Он должен, как минимум, нравиться автору, в какой-то мере отражать его «Я».

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

Information

Rating
2,408-th
Registered
Activity