LINUX.ORG.RU

Моя программа «Школьный день»

 , , , ,


0

2

Всем привет! Мне 14 лет, учусь в 7 классе. Для школьной научно-практической конференции по информатике решил разработать собственную программу «Школьный день».

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

Программа написана на Rust с использованием GTK4 и libadwaita. Есть сборки для Linux и Windows (в будущем планируется на mac).

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

Исходный код опубликован на GitHub. Хотелось бы, чтобы программой могли пользоваться и другие школьники, а разработка продолжалась после конференции.

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

Если захотите попробовать программу, сообщить об ошибке или помочь с разработкой - буду рад.

Исходный код и установщики: https://github.com/sqeezy-53/school-day



Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от CrX

а исключительно в формулировках

Разумеется. Дьявол как говорится в деталях.

Каким боком тут вообще какие-то азиатские языки

Там не только англоязычная аудитория, очевидно же.

nullb0t ★
()
Ответ на: комментарий от nullb0t

Разумеется. Дьявол как говорится в деталях.

Расскажи подробнее.

Там не только англоязычная аудитория, очевидно же.

Доля неанглоязычной аудитории там принебрежимо мала. Если под англоязычными мы подразумеваем тех, кто хоть как-то в принципе способен восприниамть английский, а не тех, для кого он основной. Это англоязычный сайт с англоязычным интерфейсом.

CrX ★★★★★
()
Ответ на: комментарий от nullb0t

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

Lucky ★★★
()
Ответ на: комментарий от CrX

Так и LLM не работает как 100% черный ящик, цепочка рассуждений легко доступна и она понятна, там видно и развитие понимания, и обоснования решений, и аргументы. Ключевая технология в рамках LLM это именно рассуждения, а не голое предсказание следующего токена. Именно рассуждения дают модели возможность решать реальные задачи. А рассуждения доступны для анализа, они же на естественном языке работают.

James_Holden ★★★★★
()
Последнее исправление: James_Holden (всего исправлений: 1)
Ответ на: комментарий от James_Holden

Объясни, пожалуйста, что ты подразумеваешь под словами «Ключевая технология в рамках LLM»?

CrX ★★★★★
()
Ответ на: комментарий от James_Holden

Под «объясни, что имеешь в виду» я имел в виду подробности, а не наоборот повышение уровня абстракции и тем более не отговорку в духе «сепульки — это то, что генерируется сепулькотроном, а сепулькотрон — это прибор, генерирующий сепульки».

CrX ★★★★★
()

Тред не читал и ОП-пост не читал.
Добавь еще разделение на четные\нечетные недели, если нет.
Плюс, помимо основного расписания, корректировки в расписании на определенные дни/недели (праздники, мероприятия, внеплановые перестановки).

sehellion ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.