Обновить

CodeAbbey выходит в Opensource. Сайт с задачами по программированию я начал строить осенью 2013. За последнее десятилетие разных ресурсов в этой теме появилоcь невообразимое количество - от LeetCode до Hyperskill. Так что скромный CodeAbbey мало чем выделяется - кроме несколько архаичного дизайна и горстки задач оригинального типа. Упражнения на Brainfuck и машину Тьюринга, интерактив с Атакой Пришельцев, также задачи в которых нужно делать ходы HTTP-запросами на сервер, и наоборот написание веб-краулера.

В начале лета 2024 возникла дискуссия, как сохранить сайт (там ведь и от пользователей уже задач набежало) - на случай если со мной что-то случится :)

Идея с публикацией задач в виде книги энтузиазма не вызвала - а просто поделиться с кем-то доступом к серверу и сказать "разбирайтесь" - и неудобно и вероятно бесполезно.

Поэтому я засучил рукава и стал рефакторить код, выкладывая его по шагам на гитхаб. Каждый шаг получал отдельную ветку и некоторое описание - чтобы легче было поэтапно разобраться что к чему. Уже выложен весь основной функционал - с видео-инструкцией "как за полчаса задеплоиться на бесплатном хостинге". Теперь каждый может запустить подобный сайт для школы или ВУЗа, для коллег по работе.

По ходу оказалось что можно немало рассказать о разных технических мелочах придуманных для сайта. Правда пока не понял можно ли это делать в соответствии с правилами Хабра - можете прояснить в комментариях, кто разбирается :)

(cсылка на код в гитхабе найдётся в футере сайта)

Теги:
Всего голосов 4: ↑4 и ↓0+7
Комментарии0

Метод Каллана: я повторял предложения три года

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

Фото: little Gabriel, Unsplash

Мне было четырнадцать, когда я решил, что школа не научит меня английскому.

Шёл 2009 год. Я учил немецкий и не любил его — не сам язык, а тот факт, что его выбрали за меня. К тому времени я уже писал первые строки кода и заметил вещь, которая казалась мне очевидной и, судя по всему, никому вокруг: любой язык программирования, который я хотел выучить, был документирован на английском. Любой ответ на форуме. Любое сообщение об ошибке. Любая книга, которую стоило читать.

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

Метод Каллана: я повторял предложения три года

Публикации