LINUX.ORG.RU

Блог на статическом xhtml


0

0

http://haque.zombiehack.com

(поддерживается только firefox 1.5+)

Практически все делается на клиенте -- на сервере только серверная логика. Какое-либо генерирование xhtml на сервере отсутствует.

Клиентский софт представляет из себя единственную xhtml-страницу. На сервере -- dsl для серверной логики (интерпретатор написан на хаскеле), называется haque.

Поддерживаются пользователи, администрирование, модерирование комментариев, markdown.

Строк кода: xhtml -- 262, скрипт на самописном dsl (haque) -- 76.

Основной вопрос -- имеется ли в таком бреде смысл?


Прикольно. ☺ Только добавь к количеству строк реализацию этого dsl и жабаскрипты. ☺

Кстати где исходники серверной части? А то неинтересно. ☺

Teak ★★★★★
()
Ответ на: комментарий от Teak

Исходники серверной части -- вот:

http://haque.zombiehack.com/blog.q

Реализация очень страшная, показывать стыдно :-) Всего 1200 строк на хаскеле, в основном содранных из разных мест. :-)

pierre
() автор топика

из той же оперы что и блог, где сообщения храняться в VCS, и редактируются\добавляются из емакса ;-) . Ничего так, забавно

romka
()

Помню на заре PHP-программирования делал гостевую книгу в виде одного PHP-файла :) Данные скриптом вписывались внутрь него же :D Вот это был бред... А, ведь, до сих пор у кого-то работает ;)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> В Опере - белая пустая страница :)

поддерживается только ff 1.5+, как написано. А в опере вобще xslt нету

pierre
() автор топика
Ответ на: комментарий от pierre

>А в опере вобще xslt нету

Начиная с девятки же есть. Конечно, не щупал, но писали, вроде, не раз.

Вот, навскидку: http://www.w3schools.com/xsl/xsl_browsers.asp

"As of version 9, Opera has support for XML and XSLT (and CSS). Version 8 supports only XML + CSS."

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Нет, тут дело не в этом. In-browser XSLT яваскриптами она все равно не поддерживает. Единственный сейчас браузер такой -- ff, для остальных в принципе можно юзать Google AJAXSLT, но оно жутко тормозное и огромное.

pierre
() автор топика

haque.zombiehack.com/ не пингуется и не отображается в
Firefox 2.0.0.4
А крайне любопытственно посмотреть :)

redroot
()
Ответ на: комментарий от redroot

Эх, опять не работает, гад.

Ну что сказать, смотреть придется как только найду нормальный хостинг с линуксом и cgi

pierre
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.