Doomed to Wordpress

Serious Reflections During the Life of Jeremy Fisher

   

Subscribe
Subscribe to a syndicated feed of my weblog, brought to you by the wonders of RSS.

Flavours
There's more than one way to view this weblog; try these flavours on for size.

  • index
  • circa 1993
  • RSS
  • Links
    These are a few links to my other sites.

  • Ставропигиальныя Пластинки
  • Анкылым
  • Русское Шрифтовое Зало
  • Gopher (Proxied)
  • More about Gopher
  •        

    2013/05/23 gopherscript

    gopherscript — реализация недостающих фич протокола gopher на клиенте. Поскольку я буду делать клиент для emacs, то gopherscript будет представлять собой расширение Emacs Lisp. Недостающие фичи — например, MIME-типы (хотя уже есть в gopher+), кодировки, гиперссылки и картинки в тексте. Вопрос в том, как скрыть gopherscript от клиентов, его не понимающих. Возможный вариант: клиент делает запрос к файлу .gopherscript в данном каталоге (т.е. при любом запросе типа 1). В этом файле описано поведение клиента для всех элементов меню. Минус: нужно поддерживать одновременно gophermap и .gopherscript. Кроме того, содержимое каталога выводится и при некоторых других запросах (с типом 7, например).

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

    permanent link