ECS 1 903 Опубликовано: 26 сентября, 2015 (изменено) На днях вспоминал, как в давние школьные годы на олимпиаде нас заставляли писать программу-календарь. Захотелось окунуться в прошлое и сделать нечто подобное на OpenComputers. Команды для загрузки: wget https://raw.githubusercontent.com/IgorTimofeev/OpenComputers/master/lib/ECSAPI.lua lib/ECSAPI.lua -f wget https://raw.githubusercontent.com/IgorTimofeev/OpenComputers/master/Applications/Calendar/Calendar.lua Calendar.lua -f Для работы этой программе требуется моя библиотека с основными функциями, поэтому ее загрузка в первой строке обязательна. Также ей необходимы монитор и видеокарта 3 уровня. Изменено 26 сентября, 2015 пользователем EliteClubSessions 4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ECS Автор темы 1 903 Опубликовано: 26 сентября, 2015 К слову, в теории календарик автоматически определяет текущую дату методом конвертации UNIX-времени, используя os.date(). Однако выяснилось, что месяц и день данная функция выдает некорректно, скриншот ниже. Если кто-либо знает, как пофиксить данный баг - буду крайне признателен за помощь. А должно быть: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Fingercomp 4 409 Опубликовано: 26 сентября, 2015 Ага, такой же хитростью у меня на часах получалось тридцать первое апреля Где-то неправильно, полагаю, високосные годы считаются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
LeshaInc 625 Опубликовано: 27 сентября, 2015 Баг можно пофиксить написав свой конвертер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Fingercomp 4 409 Опубликовано: 27 сентября, 2015 Баг можно пофиксить написав свой конвертер. Радикально. Но пиши-пиши. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах