ErlangРаботыРевюСтатьиКнигаЗаказ
 

Технологии

I. Номинация «Вечно в движении»

 

Devanagari v2.1

Разработка второй версии начата 27 августа 2006 г. Онлайн-программа (с открытым исходным кодом, заметьте) подготовки текстов для веб-страниц. Умеет:

  1. работать в режиме реального времени. Вы вставляете текст или печатаете в верхнем окне, а результат тут же появляется в нижнем. Опционально можно включить (только в Internet Explorer) работу с буфером обмена: вы вставляете текст в верхнее окно щелчком мыши, а результат обработки тут же копируется в буфер обмена;
  2. грамотно расставлять кавычки и скобки: в нужную сторону и на нужных местах. В случае вложенности кавычек и скобок вложенные опционально меняются по правилам русской типографики;
  3. работать с пробелами: например, устранять двойные пробелы и пустые строки (не в случаях, если она расставлены специально), добавлять пропущенные пробелы после знаков препинания и убирать лишние перед ними;
  4. различать тире, дефис (для слов через дефис и телефонных номеров) и короткое тире (для диапазонов чисел);
  5. заменять псевдоспецсимволы на спецсимволы, например, (с) на ©; заменять три точки на многоточие;
  6. опционально запрещать переносы в месте дефиса, привязывать во избежание разрыва короткие предлоги, союзы и частицы к значимым словам;
  7. расставлять предпочтительные тэги абзацев либо разрывов строк и редактировать их;
  8. предоставлять выбор: вставлять ли коды спецсимволов или сами спецсимволы напрямую;
  9. корректно оформлять нумерованные и (в большинстве случаев) маркированные списки;
  10. правильно оформлять сокращения;
  11. оформлять текст собственными тэгами
  12. и отлаживать окончательный вариант с помощью поля предварительного просмотра.

Попробуйте в действии или скачайте оффлайн-версию.

Безмерная благодарность за тестирование и ценные советы выражается Gemini (бессменный тестер), Дмитрию Соколову, Филиппу Симакову и Алексею Дёменко.

Разговорное наименование: «деванагер» (напр.: «манагер, начни свой день с деванагером»). Производное: «(от/про)деванагарить».

 

II. Номинация «Не влезай — убьёт! или Систематизированные систематические системы»

 

Umasterland

Umasterland представляет собой связку «Архитектура Umaster (см.) и kpa-3 (см.)». Тема настолько серьёзная, что пришлось посвятить ей отдельную страницу.

Архитектура сайтов kpa (v2)

Концепция: 1 декабря 2004 г.; последний вариант первой версии: 4 декабря 2005 г. Система логического построения сайтов. Вторая версия разработана 15 января 2006 года, доработки 17–19 февраля 2006 г. Она интегрирована с xmallest и позволяет каждому из бесконечно вложенных разделов назначать своё оформление и свои программные особенности. Преимущества: полное разделение программного ядра и интерфейса (дизайна), повышенная безопасность, распределение пользовательской и программной областей доступа, компактность.

Umaster, система администрирования сайта

Разработка: май–сентябрь 2004 г. Система удалённого администрирования сайта и модерирования его интерактивных страниц (форумы, книги отзывов, чаты): создание, обновление, исправление и удаление разделов и страниц.

Umaster существует в разных вариантах в зависимости от потребностей: есть вариант, ограничивающийся обновлением существующего текстового содержимого, а есть — позволяющий полностью контролировать структуру сайта и администрировать его целиком, в т.ч. удалять ненужные разделы и страницы, создавать новые, переименовывать существующие, самому заниматься оформлением сайта, настраивать его внешний вид. Если сайт построен так, что веб-дизайнером создавалась оригинальная структура и графика для каждого раздела или даже для каждой страницы, то логичнее будет использовать упрощённый вариант, тогда как при унифицированном дизайне для всего сайта возможен и второй вариант.

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

Технология xmallest

Использование xmallest на сайтах началось в декабре 2005 года. Основной смысл в том, что содержимое страницы максимально отделено от оформления: за внешний вид отвечает файл ядерного сценария и каскадные таблицы стилей, а файлы с содержимым размечены произвольными тэгами, например, <unreal>такими</unreal>. Встроенный парсер извлекает содержимое этих тэгов, а сами тэги заменяет на существующие с нужным оформлением. Это позволяет быстро менять оформление элементов страниц и отображать в нужном месте только нужные фрагменты информации. А все принятые правила XML использовать совершенно необязательно.

<unreally>
   <cool>
       Нереально действенно
   </cool>
   <simple>
       и очень просто.
   </simple>
</unreally>

 

III. Номинация «Бесплатное приложение»

 

IUS-4x, поисковая система для сайта

Разработка: май–сентябрь 2004 г., дополнения: август 2006 г. (IUS-3x). Четвёртая версия разработана 2 декабря 2006 г. Система поиска текстовой информации на сайте. Особенности технологии: отсутствие необходимости индексирования файлов, морфологический поиск, возможность выбора вариантов поиска.

Спасибо за тестирование Алексу Киселёву и Gemini. Попробовать на этом сайте.

Перекодировщик

Маленькая программка для быстрого перевода текстов в нужную кодировку. Сделано 17.06.05. Пользуйтесь