GoToHome: изолируйся и программируй
С кодом да дурнинкой: 100 часов программирования, 50 часов видео- и чат-социализации, 1 сделанный проект.
Отменив выездную школу, мы переобулись в экспериментальный формат – онлайн-лагерь в виде интенсива по программированию для изолированных граждан, не отходя от монитора.
Совершим попытку сохранить частичку души в онлайн-формате вечерним общением, да и немного разбавить мир повсеместного кастдева и бизнеса проектами «с дурнинкой» – бессмысленными и не очень, но не менее, а может быть, и более интересными с технической точки зрения.
10 дней с виртуальными козами, фильтрами для сканера, матными драйверами для принтера, торрент-телевизором и прочим абсурдом с не менее прекрасной вечерней социализацией в виде совместной закваски капусты, маринования яиц, гамания и кодревью.
Как устроена онлайн-школа GoToHome?
Всех участников ждет индивидуальный или командный проект на 10 дней.
У каждого проекта будет по 2 куратора и круглосуточная поддержка в работе над проектом.
Канва ежедневных процедур бесхитростна:
14:00-15:00 Персональная обратная связь по кодревью (опционально)
15:00-16:00 Консультация и обсуждения
16:00-18:00 Работа над проектом с постоянным доступом к куратору
18:00-19:00 Консультация и обсуждения
19:00-21:00 Работа над проектом с постоянным доступом к куратору
21:00-22:00 Структурированная социализация (опционально)
22:00-00:00 Свободное плавание с доступом к кураторам (опционально)
00:00 – Дедлайн по сдаче задач и кода
Проекты
Участники могут предложить свои идеи или выбрать из заготовленных нами, соотнеся имеющийся опыт с проектом под чутким руководством кураторов. Кураторами станут преподаватели университетов и разработчики из Яндекса, Амазона и др.
Вдохновиться и оценить сложность с абсурдностью проектов можно по этому наброску идей:
Доброе утро, username. Тегалка для чатов в телеграмме. Умеет понимать нечёткие предикаты (@все, @онлайн, @ваня) и призывать нужных людей в чате.
СтаршинаПринтер. Драйвер принтера, который ругается в документ.
ПервыйКанал. Канал Jetix огонь, но его закрыли. Давайте сделаем свой телеканал, который будет стримить торренты. А управлять им можно будет чат-ботом.
/dev/cat. Спасёмся от одиночества котиком. Пусть `echo ^_^ > /dev/cat` говорит мяу!
Брейнфак на листочке. Nuff said.
Столешница. Поиграем в настолки, напишем ботов и библиотеку для мультиплеера и оживим свою игру – неведомую смесь хартстоуна, манчикина и доты.
TabTooMuch. Если долго сидеть за компьютером, можно открыть много вкладок и их никогда не закрыть. Дополнение для браузера, которое закрывает случайную вкладку раз в полчаса, если их больше десяти.
CRYPTO3000. Свой криптографический алгоритм, проходящий статистические тесты (или даже верификацию).
Виртуальная коза. На выездных школах мы доим коз. Для этого нужно встать в шесть, пройти инструктаж у доярки, и приступить. Напишем же веб-симулятор козы, дабы участники этой школы смогли разделить опыт.
Ковёр. Виртуальная камера с удалением фона и его заменой на то, что душе угодно.
Змейкелька. Змейка на Haskell.
Shodan тизер. Поиск по тексту в видео и генерация тизера интересностей из открытых источников в интернете.
Весёлое Сосало. Виртуальная комната и алгоритмы для робота-пылесоса. Весёлая ферма x Sims x Танчики x AI research.
Маршрутка. Гид по неведомым экспонатам музеев России с построением траекторий по запросу с бонусом в виде работы с большими базами данных.
Резюминка. Сервис для генерации годного резюме или проверки на распространенные факапы.
— руткит с пранками
— обобтор (tor over n hops): база, частичные adversary, симуляция
— хаскель на распбери
— myCryptoLoveLove verified
— always-on стриминг дыхания (по мотивам apple watch heartbeat)
— где еда?? агрегатор сроков доставки утконос, перекресток, etc
— считать цикломатическую сложность и удалять плохие функции
— драйвер сканера с фильтрами
— бинауральный генератор / плеер
— ethled: мигатель светодиодами, воткнутыми на жилы ethernet
— truebass: тюнер колонки через микрофон, чтобы получить точный профиль эквалайзера
— активное шумоподавление вне наушников
— audiografana: метрики модуляцией звука
— PPrivateBrowsing: юзер взаимодействует (скроллит, печатает) с копией страницы, эти вводы подаются с рандомизированной задержкой / траекторией на реальную
— векторизованные тернарные числа Чёрча / DSL
— чтобы телефон гавкал и выключался, когда гамаешь
— todomvc / spring+kubernetes+iam+,,,
— wireguard-js / browser is the new os
— исследование производительности вложенных vpn
— распознаватель жестов dragon ball
— crabs: скринсейвер с крабами крабы грызут окна
— частотный анализ: есть конечный язык с конечным числом операций. Каждая операция закодирована набором символов. Чем чаще используешь операцию, тем длиннее её описание
— плюшевизатор людей на фото
— трекер и проверятор отжиманий по видео
— карта ко-стримов
— карантинный chatroulette с заданиями
— разослать всем сотовым абонентам вокруг приглашение выйти на балкон и танцевать
— слепое программирование as a service: один видит код, другой пишет код
— семейный альбом по 2 фото лиц
— ar-игра зафейкать геолокацию
Структурированная социализация
В программе все доступные чудеса онлайн-досуга:
- онлайн мастер-классы от препов: квасим капусту, маринуем яйца, колем дрова и тд
- трансляции из неожиданных уголков земли
- свечки и задушевные разговоры
- гамание с препами
- чудо-квесты
- чтение пьес, съемки короткометражек, не отходя от дома
Участие
Заявки принимаются здесь.
Вопросы по программе можно задать здесь. Поучаствовать можно и частично, пишите.