Copycode: программа на Mac для распознавания кода на видео

Всем привет. Я учился программировать по видео, и меня всегда раздражало, что код нужно было либо перепечатывать вручную, либо искать где-то файл с ним. Поэтому решил разработать программу, которая в секунду распознаёт код на видео, и его можно легко скопировать.

15 секундное видео о том, как учились по видео раньше и как можно учиться теперь

Хотел бы услышать ваше мнение, насколько вам такая программа нужна, а если нужна и вам прям очень интересно, то приглашаю на тестирование, которое скоро начнётся.

Вы тоже можете рассказать о своём проекте, как автор этого материала. Соберите побольше информации — и публикуйте материал в подсайте «Трибуна».
0
26 комментариев
Написать комментарий...
Max Yankov

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

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

Ответить
Развернуть ветку
Pavel Ivanov

1. Захотеть учиться программировать.
2. Делать это по видео.
3. Благодаря желанию из пункта 1 и выбранному источнику знаний из пункта 2, написать программу, которая позволяет, собственно, ничего не программировать :-)

Даже не знаю, смеяться или чё...

Ответить
Развернуть ветку
Артём Мартиросян
Автор

Ну, у всех свои способы обучения есть.

Ответить
Развернуть ветку
Artem Korsunov

Попробуйте разместиться на ProductHunt и закинуть новость на Hacker News, должно дать хороший поток установок

Ответить
Развернуть ветку
Артём Мартиросян
Автор

спасибо за совет

Ответить
Развернуть ветку
Voin Mraka

вряд ли надо что-то специализированное для кода, ведь OCR с этим вполне справится.
google docs ваш код распознал.

Ответить
Развернуть ветку
Артём Мартиросян
Автор

А вы каждый раз будете скриншот делать и вставлять его в гугл докс? Или легче просто видео поставить на паузу и сразу же распознать

Ответить
Развернуть ветку
Voin Mraka

я этим вообще заниматься не буду ;]

Ответить
Развернуть ветку
Олег Журавлев

Как бы смысл обучения в том чтобы повторять что делают другие ))) если не писать код руками то фиг научишся ?

Ответить
Развернуть ветку
Иван Колыхалов

То чувство, когда копипастишь с StackOverflow/Medium и официальной документации и не понимаешь вообще о чем речь.

Но видос прикольный :)

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Артём Мартиросян
Автор

Выбрана такая узкая сфера, потому что хотел сэкономить силы а не распыляться на все все

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Артём Мартиросян
Автор

ну картинки он также распознает, если там код написан

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Артём Мартиросян
Автор

ну такую фигню без проблем распознает

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Артём Мартиросян
Автор

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

Ответить
Развернуть ветку
Артём Мартиросян
Автор

вот можешь посмотреть старый пример с картинкой, причем там огромный кусок текста
https://www.youtube.com/watch?v=hOcRGuDJ8Xc

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Артём Мартиросян
Автор

да я тоже думал о тильде, хороший конструктор?

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Артём Мартиросян
Автор

Слушай, я что то прочекал медиум и нигде не мог найти, чтобы вставляли там картинки с кодом

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Dmitry Porkhaev

Крутяк, как раз сегодня нужно было

Ответить
Развернуть ветку
Pavel Zamyatin

Мне нравится сама идея, но есть пара замечаний.

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

Во-вторых, у меня вопрос по сайту. Как минимум, мне кажется не совсем корректно ставить кнопку "скачать", которая ведет на плашку "Скоро запустится", а не на сам процесс загрузки. Ко всему прочему, ее еще и закрыть нельзя.

Ответить
Развернуть ветку
Артём Мартиросян
Автор

Сделал сайт на скорую руку.

Ответить
Развернуть ветку
Ivan Em

убрать можно, очистив урлу :D

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Артём Мартиросян
Автор

Это не расширение браузера(у меня самого несколько браузеров стоит, плюс бывают видео с itunes, а ори вообще не в браузерк) Она устанавливается непосредственно на комп, работает в фоне и не жрет процессор, пока не нажмешь горячую клавишу. На сервер ничего не передает. Сама детектит где есть код и дает выделить этот фрагмент

Ответить
Развернуть ветку
JAVOHIR KAMOLOV

А возможно ли сделать так, чтобы Ваша программа распознавала текст на китайском языке?

Ответить
Развернуть ветку
Артём Мартиросян
Автор

Пока я не смогу такое сделать

Ответить
Развернуть ветку
geezer

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

Ответить
Развернуть ветку
Roman Kuvshinnikov

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

Ответить
Развернуть ветку
23 комментария
Раскрывать всегда