Page 1 of 1
Banner (System V banner)
Posted: Thu Mar 31, 2011 11:30 am
by SoUrcerer
Тот самый banner из System V.
banner [текст] выводит на доску отладки (вообще-то можно было и в окно консоли выводить, но разницы особой нет) текст "крупным шрифтом"
Just for fun. Программка простенькая, больше всего в ней занимает "шрифт" и прилинкованные функции (если скомпилировать программу с использованием libc.obj, то она будет занимать килобайта 3-4).
: Так можно и gcc потихоньку собрать для Колибри. Здорово, конечно, писать свои программы, но иногда хочется чего-то "здесь и сейчас"
Re: Banner (System V banner)
Posted: Fri Sep 16, 2011 11:33 am
by Leency
Размер программы поражает, но вообще забавно
Re: Banner (System V banner)
Posted: Fri Sep 16, 2011 1:24 pm
by SoUrcerer
Такой размер из-за printf. Функция-монстр, но тяжелая.
Re: Banner (System V banner)
Posted: Fri Sep 16, 2011 3:34 pm
by Mario
В очередной раз прошу - все шаманские манипуляции либо исключайте, либо описывайте подробно!
Я только с четвертого раза вкурил, что надо забросить на рамдиск, переименованный файл, и открывать через RUN.
Sorcerer wrote:Здорово, конечно, писать свои программы, но иногда хочется чего-то "здесь и сейчас"
Это здесь и сейчас знаменито славными быдлокодерскими традициями. Есть такое правило негласное "То что делается временно, обычно остается надолго", потому всегда нужно стремиться сделать как можно лучше.
Re: Banner (System V banner)
Posted: Fri Sep 16, 2011 3:44 pm
by SoUrcerer
Mario, хорошо, в следующий раз буду описывать подробнее. Мне казалось, что banner.kex можно запускать откуда угодно, а
progname [params]
- обычное описание для консольных утилит.
Banner - это just for fun. К серьезным вещам я стараюсь относиться серьезнее.
Re: Banner (System V banner)
Posted: Fri Sep 16, 2011 3:51 pm
by Leency
Лично я сразу всё понял, и описание нормальное ИМХО.
Re: Banner (System V banner)
Posted: Fri Sep 16, 2011 3:56 pm
by Mario
Восприятие вообще субъективная и индивидуальная вещь - что-то сразу понимаешь, что-то лишь приложив большие усилия.
Re: Banner (System V banner)
Posted: Sat Jun 21, 2014 2:08 pm
by right-hearted
Вот демонстрация того что получилось без использования box_lib. (потрачено много времени что бы подключить эту библиотеку, но не срослось. Пришлось идти в обход)
Есть еще некоторые недоработки. Такие как проблемы при написании нескольких слов и при отчистке введенного текста. Работаю над этим. Так же работаю над записью в файл. По сути программа простая.
Прикрепил картинку и бинарник. Что бы проверить вам придется примонтировать libc.dll в путь /kolibrios/lib Или он уже там есть? 0_о
Еще ссылка на исходники в гите
https://github.com/right-hearted/kolibri-banner
Re: Banner (System V banner)
Posted: Sat Jun 21, 2014 2:45 pm
by Wildwest
ASCII art - это хорошо, но почему бы не собирать буквы из "пикселей" - квадратов, закрашенных черным цветом? Можно будет изменять размер шрифта, меняя площадь квадратов.
Re: Banner (System V banner)
Posted: Sat Jun 21, 2014 3:22 pm
by e-andrew
Wildwest wrote:ASCII art - это хорошо, но почему бы не собирать буквы из "пикселей" - квадратов, закрашенных черным цветом? Можно будет изменять размер шрифта, меняя площадь квадратов.
Суть программы - выводить текст в доску отладки. Какие пиксели?
Re: Banner (System V banner)
Posted: Sat Jun 21, 2014 3:43 pm
by Wildwest
Не пиксели, а "пиксели". И я вообще писал про создание масштабируемых шрифтов в Колибри.
Re: Banner (System V banner)
Posted: Sat Jun 21, 2014 4:03 pm
by SoUrcerer
Banner - оно не для того
Re: Banner (System V banner)
Posted: Sat Jun 21, 2014 8:08 pm
by punk_joker
У меня не запускается. Пробовал и CD и с рамдиска. При попытке запустить пишет unresolved atexit
Re: Banner (System V banner)
Posted: Sat Jun 21, 2014 8:21 pm
by Serge