Pull to refresh
63
1
Денис Пешехонов @Enfriz

Фулстек разработчик: Vuejs, .NET

Как выигрывать соревнования по программированию

Level of difficulty Easy
Reading time 12 min
Views 17K
Росатом corporate blog Hackathon Development Management *Project management *Conferences
Retrospective

Я регулярно участвую в различных хакатонах и конкурсах по программированию, и довольно часто удаётся выигрывать.Рассказываю о внутренней кухне, вспоминаю поучительные истории с хакатонов и делюсь секретами успеха.

Читать далее
Total votes 39: ↑20 and ↓19 +1
Comments 29

Вычисление стихотворного размера

Reading time 8 min
Views 15K
Programming *.NET *Algorithms *C# *Natural Language Processing *

Привет, Хабр! Расскажу о решении нестандартной задачи: алгоритм определения силлабо-тонического стихотворного размера по строке на русском языке. Опишу все нюансы и неочевидные подводные камни, с которыми столкнулся.

Читать далее
Total votes 87: ↑87 and ↓0 +87
Comments 30

Процедурная генерация бумажных снежинок

Reading time 16 min
Views 20K
JavaScript *Programming *Algorithms *Canvas *TypeScript *
✏️ Technotext 2021

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

Читать далее
Total votes 127: ↑127 and ↓0 +127
Comments 33

Распознаём дату и время в естественной речи

Reading time 10 min
Views 14K
.NET *Algorithms *C# *Natural Language Processing *Voice user interfaces *


Задача


Привет, Хабр! Увлёкся я навыками для Алисы и стал думать, какую пользу они бы могли принести. На площадке много разных прикольных игр (в том числе мои), но вот захотелось сделать рабочий инструмент, который действительно нужен в голосовом исполнении, а не просто копирует существующего чат-бота с кнопками.


Голос актуален тогда, когда либо руки заняты, либо нужно выполнять много последовательных операций, особенно на экране телефона. Так возникла идея навыка, который по одной команде выделяет из текста указание на дату и время и добавляет событие с этим текстом в Google Calendar. Например, если пользователь скажет Послезавтра в 11 вечера будет красивый закат, то в календарь на послезавтра в 23:00 уходит строка Будет красивый закат.


Под катом описание алгоритма работы библиотеки Hors: распознавателя даты и времени в естественной русской речи. Хорс — это славянский бог солнца.


Github | NuGet

Total votes 48: ↑47 and ↓1 +46
Comments 35

Information

Rating
1,004-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity