Содержание
Задачи и темы для лекций
Правила изменения статьи:
- Можно только добавлять задачи или темы для лекций и голосовать за таковые
- Каждая тема или проект должен быть оформлен таким образом
-- Название проекта или темы
Его описание
Интересно: ЧеловекЧеловеческий1 ЧеловекЧеловеческий2
----
Темы для лекций
Лекция/Лекции про написания эмуляторов
Автором лекции готов стать ВаняРыбин. Эмулятор - это программа, которая позволяет запускать код на системе отличной от той, для которой предназначался оригинальный проект. Мне всегда было интересно разобраться как работают эмуляторы и написать их самому. Я уже написал эмулятор Chip8 и в ближайшем будущем планирую дописать эмулятор NES. На их примере и готов рассказать про эмуляторы
Интересно: ЛипинБорис
Лекции про теорию компиляторов
Автором лекций готов стать ЛипинБорис. В планах — рассказ про общие принципы работы интерпретаторов и компиляторов, а так же стадий их работы, написание своего маленького парсера "игрушечного языка". Хотелось бы разобраться с различными генераторами парсеров и поприменять их на практике. Ориентировочно курс лекций расчитан на 2-3 занятия.
Интересно: ВаняРыбин
Проекты
Файловая система на основе FUSE
FUSE - это модуль для ядра Linux, обладающий легким API для написания файловых систем.
Интересно: ВаняРыбин
Робот-агрегатор новостей с соц-сетей
Большинство популярных соц-сетей поддерживает API, с помощью которого можно наладить автоматическое получение данных с различных пабликов или от различных пользователей. Предлагается сделать 2 скрипта:
- сохраняет сообщения или новости от различных источников в БД.
2 вычисляет рейтинг последних "постов" по различным признакам и выводит посты с самым высоким рейтингом.
Интересно: ЛипинБорис