Artisan

Artisan
Рейтинг
379
Регистрация
04.03.2005
Пишу программы для вычислительных машин, от драйверов устройств, до сложных систем для работы с большим количеством знаний. Умею бережно использовать железо, и другие ресурсы.

Адрес сайта лучше всегда писать с www потому что например в форумах или почте если написать адрес с www то обычно линк под ним сам собой получится а если без www то линк надо будет дополнительно специально лепить.

Традиция с тех времен когда в адресах не было префикса протокола и явно писали имя домена который откликался на запрос какого то клиента типа как в примерах ниже.

www.FreeBSD.org / ftp.FreeBSD.org

У тех кто ставят минусы карма портится, ...

220Vovik:
Спасибо ребята за советы. пожалуй подумаю над хорошей поддержкой :)

Оптимист, ...

Пишите программы на C без плюсов и продавайте только бинарные исполняемые файлы, это делать намного проще чем можно подумать а результат получается лучше чем при использовании PHP или других подобных инструментов, ...

Использование C для CGI программирования.

Примеры готовых программ на разные темы --

http://cgi.resourceindex.com/Programs_and_Scripts/C_and_C++/

Пример простой программы можно попробовать здесь --

http://www.agentstvo.com/cgi-bin/test.cgi?test=sample

Компиляция и сборка.

$ gcc -Wall -o test.o -c test.c

$ gcc -Wall -o test.cgi -s -static test.o -L/usr/lib

Исходный текст.

/* copyright 2004 dmitry salnikov */

#include <stdio.h>

#include <stdlib.h>

char html[] =

"Content-type: text/html; charset=windows-1251\n\n";

char top[] =

"\

<HTML><HEAD><TITLE>TEST</TITLE>\

</HEAD><BODY BGCOLOR=WHITE TEXT=MAROON\n\

LINK=BLUE ALINK=RED VLINK=PURPLE>\

";

char bottom[] =

"\

</BODY></HTML>\n\

";

char link[] =

"\

<H3><A HREF=\"http://www.agentstvo.com/index.html\"\n\

TARGET=\"_top\">www.agentstvo.com</A></H3>\

";

char form[] =

"\

<FORM METHOD=GET ACTION=\"/cgi-bin/test.cgi\"\n\

TARGET=\"_top\"><P><INPUT TYPE=TEXT NAME=TEST SIZE=60\n\

VALUE=\"SAMPLE\"><BR><INPUT TYPE=SUBMIT\n\

VALUE=\"TEST\"></P></FORM>\

";

char *question;

int main(int argc, char *argv[])

{

printf(html);

printf(top);

printf(link);

question = getenv("QUERY_STRING");

if (question != NULL) printf("<H1>%s</H1>", question);

printf(form);

printf(bottom);

return(0);

};

minaton:
Я сначала ставил без комментариев (вроде все и так понятно) и без подписи. Потом смотрю - мне плюсики с подписью ставят. Ну, думаю, правильное решение ;)

Очень интересная мысль, ...

Fitis:
Гнесинка (школа), потом Консерва. Специальность - виолончель. Правда, в этом году уходить буду.

Зря, хотя бы просто для себя можно доучиться, если есть талант то систематическое образование ему только поможет, никто же не заставляет потом по этой специальности трудиться, а если просто так выбросить то потом будет иногда очень печально, ...

Так уже намного лучше, а если бы фон посланий там где он темный сделать светлее то было бы совсем хорошо, ...

Под FreeBSD шрифты не такие как в Windows хотя можно настроить и такие же но свои лучше во многих смыслах как для системы так и для чтения.

Всего: 5986