Ежегодно 31 декабря, уважаемый хабраюзер анатолий_рр посты так календарь .
В этом году подобный календарь мне понадобился немного заранее, поэтому пришлось попробовать самому.
Процесс возни со скриптом на Python меня увлек и он оказался небольшим генератор календарей на ваш вкус и цвет .
Мне столько не нужно, поэтому решил поделиться :) Сразу отмечу, что я обращался к Анатолию как по поводу использования его сценария, так и по поводу данной публикации.
Теперь немного подробнее
Генератор поддерживает несколько систем счисления:- Шестнадцатеричный
- Десятичная дробь
- Девятикратный (симметричный)
- Восьмеричный
- Тройная (симметричная)
- Двоичный
Кроме того
- Вы можете установить цвета фона, год, день недели, выходные и многое другое.
Для самых ленивых есть несколько предустановленных вариантов цвета.
- Выходные форматы SVG, PNG, PDF.
- Годы выпуска 2011-2015.
- Языки русский и английский (перевод заказан у фрилансера).
- Вы можете дать кому-нибудь прямую ссылку на результат.
Куб содержит 6 календарей для выбранного года во всех доступных системах счисления.
По одному с каждой стороны.
А на додекаэдре на каждой стороне расположено по одному месяцу выбранного года.
Куб, если честно, мне не очень понравился — всё мелковато (но компактно), а вот додекаэдр меня порадовал.
Учитывая то, что он склеен из двух частей, эти детали можно сделать разных цветов.
На мой взгляд, красиво выходит. Он также составил календарь майя.
Статья на Хорьке об этом генераторе календаря несколько раз напоминает нам, что 2012 год весьма значим в контексте грядущего конца света.
Я заинтересовался этой темой.
я цитирую из Википедии : «Отправной точкой рассуждений о «конце света» является длинный отсчет календаря майя, согласно которому конец нынешнего бактуна приходится на декабрь 2012 года».
Те.
Во всем виноват этот календарь.
Немного идем глубже все в той же Википедии я узнал, что календарь майя был основан на двузначной системе счисления и это хорошо вписывается в концепцию генератора.
Конечно, вместо привычных нам цифр мы используем свои символы.
Но нужно понимать, что на самом деле календарь Майя был совершенно другой и я представляю наш обычный календарь, просто в системе счисления Майя.
Как это работает
Изначально календари создавались непосредственно скриптом Python. Потом я его немного изменил и теперь это всего лишь несколько шаблонов, где перед выводом меняются нужные цвета.
С PNG и PDF все немного сложнее — за генерацию файлов в этом формате отвечает inkscape. Сервер вроде справляется без проблем и не зависает.
Как это не работает
Отображение SVG для предварительного просмотра результата не работает в IE и более старых версиях браузеров.
Используемые материалы
Шестнадцатеричный система Десятичная дробь система Девятикратный (симметричный ) система Восьмеричный система Тройная (симметричная) система Двоичный система Trinary.ru Конец мира Числа майяНу и немного фото моих поделок
Выбор блога для публикации («Сделай сам») был обусловлен именно наличием этих ощутимых результатов.
Я не буду демонстрировать магниты на холодильник, карманные календари, распечатанные на пластике с помощью специального карточного принтера Eltron P310, а покажу бумажные фигурки:
Снова связь чтобы не перевернуться вверх.
Теги: #Сделай сам или Сделай сам #календарь #системы счисления #2012
-
Несколько Фактов О «Теореме Cap»
19 Oct, 24 -
Голосование И Обновление Страницы
19 Oct, 24 -
Работа С Сенсорным Экраном На Arduino Due
19 Oct, 24 -
Музыкальный Подкаст Indielife.ru #0
19 Oct, 24 -
Поддержка Dom L3 Xpath В Project Spartan
19 Oct, 24 -
Фрилансеры, Налоги И Вятские Рыжики
19 Oct, 24 -
Мостелеком Инвестирует В Тройную Игру
19 Oct, 24