Недавно сделал генератор календарей в разных системах счисления, о чем писал неделю назад. И за эту недельку немного допилил его.
- Добавил изменение цвета фона. Почему сразу не сделал - вообще непонятно.
- Добавил возможность скачать результат в форматах PNG и PDF. Открыл для себя, что в данном случае из PDF очень удобно печатать. А ведь ранее считал этот формат весьма неудобным.
- Добавил восьмеричную систему счисления. Достаточно забавно наблюдать за людьми: подходит человек календарик глянуть (а ведь в отличии от шестнадцатеричного, разница с обычным сразу в глаза не бросается), ищет нужную дату и понимает, что что-то тут не так, но не понимает где косяк. Потом замечает 37-й день в месяце. Тупит. Затем стандартная реакция: "Э-э-э... Ммммм... ". Чесание затылка. Дальше уже возможны варианты, но вы это лучше сами попробуйте :)
- Исправил предпросмотр результата в браузере Opera. Теперь отсутствием предпросмотра страдают только совсем уж старые версии браузеров и IE всех версий, включая 9-й.
- Перевел генератор на буржуйский. Не знаю зачем. Модно.
- Сделал возможность распечатать шаблоны для любителей ножниц, бумаги и клея - объемные календари в виде куба и додекаэдра. На кубе располагаются сразу 6 календарей на выбранный год во всех имеющихся системах счисления. По одному на каждую сторону. А на додекаэдре по одному месяцу выбранного года на каждой стороне. Честно сказать, кубик мне не очень понравился - мелковато все как-то (зато компактный), а вот додекаэдр порадовал. С учетом того, что он клеится из двух частей - можно эти части сделать разного цвета. Красиво выходит.
- Ну и последнее. Сделал "Календарь Майя". Статья на Ферре о данном генераторе календариков несколько раз напоминает нам о том, что 2012-й год является достаточно значимым в контексте очередного конца света. Заинтересовался данной темой. Цитирую из википедии: "Исходной точкой зрения для рассуждений по поводу «конца света» служит длинный счёт календаря майя, по которому на декабрь 2012 года приходится окончание текущего бактуна". Т.е. всему виной является этот календарь. Немного углубившись все в ту же википедею, выяснил, что каледарь майя основывался на двацатеричной системе счисления и это неплохо вписывается в концепцию "календаря программиста". Конечно же, вместо привычных нам цифр, используются свои символы.
Ну и несколько фотографий того, что удалось смастерить собственными руками:
Видимо, на этом возня с календариками заканчивается, т.к. сделал все, что хотел и даже больше. Если будут нужны календарики на 2016-й и далее - разбудите в 2015-м :)
Что, правда закончина?
ОтветитьУдалитьЭх, еще бы возможность указывать празничные дни.
Например предопределенным списком для страны (Россия, Украина, США, Канада и т.д. с десяток стран)
Или простым списком типа {{1,2,3,4,5},{23},{8},{4},{1,9},{12},{4},{13},{},{},{}} - так и Вам работы меньше, и гибче - день рождения можно добавить или отпуск :)
И раз уж перевели на буржейский - без поддержки Letter как формата для печати, календарь печатается обрезанным.
А в целом - большое спасибо за реализацию. Обязательно напечатаю в высоком разрещении.
Спасибо, я подумаю над этим :)
ОтветитьУдалитьКстати, можно было бы и православный календарь сделать. Данные по датам - не проблема)
ОтветитьУдалитьЮрий, там же дата без пояснения мало что скажет. И потом что не день - то событие. И часто не одно. Встает вопрос как разместить информацию. Хотелось бы, конечно, окошко с информацией, например выплывающее по щелчку, но немного сложновато в бумажной реализации.
ОтветитьУдалитьНе работает экспорт календаря Майя для додекаэдра в формате PDF (возможно и другие форматы тоже)
ОтветитьУдалитьМожно починить?
> Не работает экспорт календаря Майя для додекаэдра в формате PDF
ОтветитьУдалитьИ правда не работает. Спасибо, что сообщили, поправлю.
Исправил экспорт календаря Майя для додекаэдра в формате PDF
ОтветитьУдалитьАнтон, скажите, пожалуйста, стоит ли ждать, что в ближайшее время (неделя - две) добавите возможность указывать свои "праздики"?
ОтветитьУдалитьВы не подомайте, я далек от наглости просить Вас сделать это. Просто если таки да, то я подожду новой версии, а нет - так в PNG редакторе цвета у нужных дней исправлю :)
Проще тогда уж в SVG поправить, а потом уж в PNG сохранить :)
ОтветитьУдалитьНа самом деле не могу с уверенностью обещать, что сделаю в ближайшем времени :(
Спасибо за календарь и за саму идею!! Склеил несколько штук - себе и в подарок понимающим людям.
ОтветитьУдалитьмаленькое частное IMHO: дни и особенного года в экзотических системах счисления смотрятся отлично, а вот текстовую информацию (названия месяца и дней недели) я бы сделал текстом
*Исправил предпросмотр результата в браузере Opera. Теперь отсутствием предпросмотра страдают только совсем уж старые версии браузеров и IE всех версий, включая 9-й.*
ОтветитьУдалитьну и зачем так делать? что с ie9 не так? http://twitpic.com/85p7n7
Антон, спасибо вам, огромное, за подобный подарок. Обязательно сделаю для дочери-программиста.
ОтветитьУдалитьСпасибо за календарь, все круто. Но есть одно НО - недели нумеруются в 10 с/с, а не в двоичной, что портит вид и креативность.
ОтветитьУдалить*Тетраэдр-календарь и Додекаэдр-календарь
ОтветитьУдалитьВот уже и 2015ый.
ОтветитьУдалитьПока не бужу, но мысль про 2016ый год отправляю в сон программиста!
Добавил 16-й.
УдалитьДобрый день!
ОтветитьУдалитьА возможность шаблоны додекаэдр-календаря убраны?
Не вижу где их сформировать....(((((((
А в виде пирамиды календарь не пробовали сделать? Не нашла в интернете шаблон на 2016г.
ОтветитьУдалитьДайте больше...
ОтветитьУдалить