Как сделать линейку - календарь?
Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Re: Как сделать линейку - календарь?
На самом простом для понимания новичка!
Я на любом буду с нуля...
Я на любом буду с нуля...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Как сделать линейку - календарь?
А вы и на python и на perl напишите ... сравнительноbose писал(а):Могу вам написать на python, perl и объяснить что к чему...
-
- Писатель
- Сообщения: 107
- Зарегистрирован: 23 фев 2012, 14:41
- Откуда: Киев
- Контактная информация:
Re: Как сделать линейку - календарь?
Ну если на "слабо" то напишу конечно (он мне когда-то как родной был, злые люди отучили сославшись на "неакадемичность" этого языка). Перолом сейчас пользуюсь в основном как Minimal Perl (т.е. как замена grep, sed, awk http://www.amazon.com/Minimal-Perl-UNIX ... 1932394508Olej писал(а):А вы и на python и на perl напишите ... сравнительноbose писал(а):Могу вам написать на python, perl и объяснить что к чему...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Как сделать линейку - календарь?
Почему сразу слабо? Сравнить интересно.bose писал(а):Ну если на "слабо" то напишу конечно
Вот здесь: http://www.mirknig.com/knigi/os_bd/1181 ... -perl.html - эта книжка в коллекции ещё с 40-ка другими по Perl.bose писал(а): Перолом сейчас пользуюсь в основном как Minimal Perl (т.е. как замена grep, sed, awk http://www.amazon.com/Minimal-Perl-UNIX ... 1932394508
Качайте, всё равно для разборок со скриптом понадобится ;) (122Mb).
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Как сделать линейку - календарь?
Ну а дальше что-то типа:Olej писал(а):Качайте, всё равно для разборок со скриптом понадобится ;) (122Mb).
Код: Выделить всё
[olej@notebook Tech_Doc]$ sudo mount -o loop,iocharset=utf8 -t iso9660 ./Perl_books.iso /mnt/virtsd/
mount: warning: /mnt/virtsd/ seems to be mounted read-only.
Код: Выделить всё
[olej@notebook mnt]$ tree /mnt/virtsd
/mnt/virtsd
└── Perl
├── Advanced Perl Programming, Second Edition
│ ├── 0596004567.chm
│ ├── cover.jpg
│ └── info.txt
...
├── Minimal Perl For Unix and Linux People
│ ├── 1932394508.pdf
│ ├── cover.jpg
│ └── info.txt
...
42 directories, 120 files
-
- Писатель
- Сообщения: 107
- Зарегистрирован: 23 фев 2012, 14:41
- Откуда: Киев
- Контактная информация:
Re: Как сделать линейку - календарь?
Ну собсно сам скрипт прикрепил вместе с результатом работы (на Python). Скрипт рабочий. Нужно установить только саму библиотеку PIL (http://www.pythonware.com/products/pil/index.htm)
Все комментарии в скрипте. Скрипт написал исключительно в ознакомительных целях, дабы вдохновить dmitriev на дальнейшие изыскания в этой области
Если будут вопросы - задавайте.
PS:
Сразу говорю - с библиотекой PIL ранее не работал, по-этому ответы на все вопросы по ней здесь - http://www.pythonware.com/library/pil/h ... /index.htm
PS.2:
Скрипт переименовать с *.zip в *.py (иначе загрузить нельзя)
Все комментарии в скрипте. Скрипт написал исключительно в ознакомительных целях, дабы вдохновить dmitriev на дальнейшие изыскания в этой области
Если будут вопросы - задавайте.
Код: Выделить всё
$ python text2image.py schet.png 30/1/2010
Сразу говорю - с библиотекой PIL ранее не работал, по-этому ответы на все вопросы по ней здесь - http://www.pythonware.com/library/pil/h ... /index.htm
PS.2:
Скрипт переименовать с *.zip в *.py (иначе загрузить нельзя)
- Вложения
-
- Вот что получилось
- test.png (16.06 КБ) 7757 просмотров
-
- text2image.zip
- Сам скрипт
- (4.02 КБ) 423 скачивания
Последний раз редактировалось bose 29 мар 2012, 15:12, всего редактировалось 1 раз.
-
- Писатель
- Сообщения: 107
- Зарегистрирован: 23 фев 2012, 14:41
- Откуда: Киев
- Контактная информация:
Re: Как сделать линейку - календарь?
Спасибо, у меня наверное все они есть. Когда то прочитал всю "верблюжью" коллекцию. Синтаксис у языка очень интересный - сочетание шелла и С (за что его люблю).Olej писал(а): Вот здесь: http://www.mirknig.com/knigi/os_bd/1181 ... -perl.html - эта книжка в коллекции ещё с 40-ка другими по Perl.
Качайте, всё равно для разборок со скриптом понадобится ;) (122Mb).
По поводу варианта на перл... постараюсь в ближайшее время сделать если того захочет автор топика
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Как сделать линейку - календарь?
А это и не вамbose писал(а):Спасибо, у меня наверное все они есть.Olej писал(а): Вот здесь: http://www.mirknig.com/knigi/os_bd/1181 ... -perl.html - эта книжка в коллекции ещё с 40-ка другими по Perl.
Качайте, всё равно для разборок со скриптом понадобится ;) (122Mb).
-
- Писатель
- Сообщения: 107
- Зарегистрирован: 23 фев 2012, 14:41
- Откуда: Киев
- Контактная информация:
Re: Как сделать линейку - календарь?
Ну вот сходу на CPAN надыбал перловый модуль со схожим функционалом:Olej писал(а): Почему сразу слабо? Сравнить интересно.
http://search.cpan.org/~lbrocard/Image- ... /Imlib2.pm
И вот они похожие методы:
Код: Выделить всё
load_font (font)
get_text_size (text, direction, angle)
draw_text (x, y, text, direction, angle)
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Как сделать линейку - календарь?
1. Первое, навскидку, замечание, что когда (наверное?) библиотека PIL ещё не установлена, оно умирает молча, без единого слова, ... как партизан на допросе в гестапо:bose писал(а):Ну собсно сам скрипт прикрепил вместе с результатом работы (на Python). Скрипт рабочий. Нужно установить только саму библиотеку PIL (http://www.pythonware.com/products/pil/index.htm)
Все комментарии в скрипте. Скрипт написал исключительно в ознакомительных целях, дабы вдохновить dmitriev на дальнейшие изыскания в этой области
Если будут вопросы - задавайте.
Код: Выделить всё
$ python text2image.py schet.png 30/1/2010
Код: Выделить всё
[olej@notebook 29]$ python text2image.py test.png 30/1/2010
[olej@notebook 29]$
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя