Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 00:25

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Forth-script для вебсервера
СообщениеДобавлено: Вт июн 17, 2008 20:15 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Существует ли в природе сабж (Forth-script для вебсервера)?
А то, слышал звон, а ссылок никаких не сохранилось.

И на сколько имеет смысл с ним заморачиваться? Ведь есть php, perl, asp наконец.

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

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 17, 2008 21:32 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Элементарно - acWeb от А.Черезова (спасибо автору!):
http://sourceforge.net/project/showfiles.php?group_id=17922
(у меня давно стоит и работает без проблем)

Альтернатива: ~nn/lib/web/server.f (не смотрел)

Можно еще поискать в инете, напр (свежий!!!):
http://www.logix-controls.com/SwiftForth/WebServer/ by Mike Ghan (SwiftForth)

PS И есть еще не веб, но скрипт - FRTScript, уже пробегавший по форуму: http://fforum.winglion.ru/search.php?search_author=KirBIBA
http://kirbiba.narod.ru/prog_frts.htm

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 17, 2008 21:57 
Не в сети

Зарегистрирован: Чт май 04, 2006 22:43
Сообщения: 78
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Для старого Retroforth (v7.5) был RetroWeb http://retroforth.org/dev/RetroWeb/.
Стоит ли заморачиваться — сильно зависит от задачи. Тупо переносить готовые решения, например, с perl на Форт смысла нет.
По сравнению с perl, php, asp Форт имеет два важных преимущества: лаконичность и быстродействие.
С помощью Форта можно устранить кошмарную избыточность HTML, CSS, JS путем создания собственного языка разметки. Например, если классы css нужны только для форматирования, их названия можно генерировать автоматически. Такой язык — расширение форта, а поэтому скрипт генерирует страницу в один проход — отсюда быстродействие (особенно если не увлекаться динамической памятью, регэкспами и использовать собственную (фортовскую) БД ;).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 17, 2008 22:17 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Да и сами конфигурационные файлы acWeb - тоже неплохо!
В OnRequest.rules.txt у меня, напр, проброс клиентов по персональным страничкам с отчетами о съеденном трафике прописан:
Код:
Uri */reports/month.htm | Redirect http://172.22.0.1/Reports/{CLIENT}/month.htm
Uri */reports/month-old.htm | Redirect http://172.22.0.1/Reports/{CLIENT}/month-old.htm
...
Uri */reports/172.22.1.1/* PeerIP= 172.22.1.1 INVERT AND | Forbidden
Uri */reports/172.22.1.5/* PeerIP= 172.22.1.5 INVERT AND | Forbidden
Uri */reports/172.22.1.9/* PeerIP= 172.22.1.9 INVERT AND | Forbidden
...

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 17, 2008 22:34 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
А документация на acWeb есть в природе, а то на соурсефорге в разделе "документация" шаром покати... ;(

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 17, 2008 23:15 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
WingLion писал(а):
А документация на acWeb есть в природе, а то на соурсефорге в разделе "документация" шаром покати... ;(

Вообще-то на одном форуме неоднократно предлагалось создать соответствующие разделы с пояснениями к либам. Может уже сделали? Это где-то здесь: http://fforum.winglion.ru
:shuffle;

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 17, 2008 23:54 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Kamikaze писал(а):
Вообще-то на одном форуме неоднократно предлагалось создать соответствующие разделы с пояснениями к либам. Может уже сделали? Это где-то здесь: http://fforum.winglion.ru
shuffle


Интересная постановка ответа... осталось только найти вопрос, на который он отвечает...

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 18, 2008 01:57 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
WingLion писал(а):
Интересная постановка ответа...

Это был "упреждаюший ответ"... :roll:
А т.к. он, к сожалению, не прошел, то некоторое колличество более-менее похожих на документацию комментариев можно найти на eserv.ru, напр:
http://www.eserv.ru/ru/UMI.CMS?phrase_id=637304
http://www.eserv.ru/ru/Analog?phrase_id=637304

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 18, 2008 23:02 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Kamikaze писал(а):
http://sourceforge.net/project/showfiles.php?group_id=17922


"КРУТО, МАМА!" (с)...
Голый экзешник в зипе даже без ридми, не говоря уже об инструкции по инсталляции...

думал, при запуске что-нибудь скажет -- ФИГ ;(
... молчком запустился и закрылся... и компу ноль эмоций... :weep;

п.с. И мы еще удивляемся, чего это народ от Форта отворачивается?..

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 18, 2008 23:52 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
WingLion писал(а):
"КРУТО, МАМА!" (с)...
Голый экзешник в зипе даже без ридми, не говоря уже об инструкции по инсталляции...(

Инсталлится служба.
Чтоб все было "как хоцца", надо в \acWeb\conf\OnConnect.rules.txt указать порт:
Код:
Port= 80 \ в локалку
Port= 8000 \ в инет

в \acWeb\conf\OnStartup.rules.txt тоже (можно так):
Код:
Listen:
80 172.22.0.2 \ в локалку
8000 IsMyIP \ в инет

а еще в \acWeb\conf\http\OnRequest.rules.txt надо определиться с корнем веб-сайта (по-умолчанию) и альтернативными входами:
Код:
DocumentRoot: c:\www\clandike.com

\ Virtual hosts
Host: ~ *localhost*              | DocumentRoot: c:\www\localhost
Host: ~ *172.22.0.2*             | DocumentRoot: c:\www\mail
Host: ~ *clandike*               | DocumentRoot: c:\www\clandike.com
Host: ~ *:8000*                  | DocumentRoot: c:\www\clandike.com
Host: ~ *:8888*                  | Redirect http://172.22.0.1:8888
Host: ~ *:8080*                  | Redirect http://172.22.0.3:8080

а также на всякий случай указать ему на php:
Код:
File *.php* | Cgi c:\путь_к\php.exe

WingLion писал(а):
думал, при запуске что-нибудь скажет -- ФИГ ;(

:< так ФИГ - патамушта ФОРТ !

PS У меня на АДСЛ с динамическим IP домены поднимаются через (нет, не совсем то что вы подумали,- хотя и похоже)... через программку-сервис от http://www.no-ip.com по их бесплатному варианту "Port 80 Redirect"

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 19, 2008 02:26 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Kamikaze писал(а):
Инсталлится служба.


С каким названием? А то что-то не вижу в службах ничего напоминающего acWEB

:(

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 19, 2008 09:34 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
WingLion писал(а):
С каким названием? :(
Изображение

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 19, 2008 18:59 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Хм... в принципе может не инсталлится из-за лишних(некомплектных) плагинов - я у себя их все потключал. Просто acWeb в составе Eserv и acWeb в свободном плаванье несколько различны... Но это так - без каких либо претензий к автору: вот если бы данный софт побольше народа юзало как чистый веб-сервер,- глядишь и дождались бы докуметации.

И второе узкое место - прописанный в конфигурационных файлах порт должен быть не занят!

Что еще? Логи иногда бьются, но это уже "местная" специфика, и сам виноват - в acFP логи все зарэмил, а до сервера все руки не доходят...

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 19, 2008 19:22 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Не установились они у меня ;(

файл брал отсюда:
Kamikaze писал(а):
http://sourceforge.net/project/showfiles.php?group_id=17922

или, точнее:
http://downloads.sourceforge.net/acweb/ ... g_mirror=0

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 19, 2008 19:47 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
WingLion писал(а):
или, точнее:
...acWEB-1.32-update.zip

Апдейт? Не-а, надо сперва старую версию поставить:
http://downloads.sourceforge.net/acweb/acWEB-1.18-setup.zip?modtime=1039651200&big_mirror=0
(я ж поэтому общую ссылку и кинул вместо этой).
Да и патчить желательно уже после проверки на работоспособность, а то всякое бывает с новыми версиями...

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB