<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=289393</guid>
        <pubDate>Thu, 29 Jan 2004 05:10:12 +0000</pubDate>
        <title>редактор для очень больших проектов</title>
        <link>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=289393</link>
        <description><![CDATA[swe: На страничке проекта SWE новый материал: <a href='http://sw.newmail.ru/swe/typer.html' target='_blank'>Typer - унивесальная система для печати символов</a><br><br>Думаю, что все желающие уже ознакомились с основной идей проекта и направлением, которое выбрано для его реализации.<br>Кто не успел вникнуть поясню:<br>- проект SWE делается в среде Delphi<br>- подавляющее большинство примитивных, базовых функций делается &quot;с нуля&quot; без привлечения VCL, а иногда и в параллель существующим API функциям (пример - упомянутый выше Typer)<br>- технология разработки системы - это непрерывный процесс. В каждый момент существует версия SWE, которая эксплуатируется в практической работе. Практика позволяет определить наиболее узкие места системы,т.е. какие изменения вносить в следующий момент времени. Также выявляются текущие баги и устраняются в порядке убывания их вредности.<br><br>Хотелось бы всё же услышать хоть какую-то оценку проекта]]></description>
        <author>swe</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281917</guid>
        <pubDate>Thu, 15 Jan 2004 23:46:11 +0000</pubDate>
        <title>редактор для очень больших проектов</title>
        <link>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281917</link>
        <description><![CDATA[swe: <strong class='tag-b'><em class='tag-i'>Описание концепции<br>
<br>
Sun World Editor - это средство для управления сложными интеллектуальными проектами</em></strong><br>
<br>
Примеры сложных интеллектуальных проектов:<ul class="tag-list"><li>создание романа,</li><li>написание серьезной программы, </li><li>управление предприятием,</li><li>научное исследование и т.д.</li></ul><br>
Исполнители этих проектов обычно имеют дело с сотнями и тысячами документов, включающих сотни тысяч строк текста как исходных, справочных материалов, так и результатов своего труда. На сегодняшний день организация всего этого материала в стройную систему возложена на память человека и на систему папок - директорий и поддиректорий операционной системы. Специальная обработка позволяет собрать документы в единый гипертекстовый массив формата HTML, PDF или CHM, однако, во-первых, неспециалисту-компьютерщику это сделать сложно, во-вторых, после такой обработки дальнейшее редактирование документов затруднено.<br>
<br>
Есть программные продукты именно для управления документами, один из наиболее популярных - система Lotus Notes. В общем и целом все подобные продукты достаточно дороги как в прямом смысле, так и в смысле затрат на их освоение.<br>
<br>
Система SWE (SunWorld Editor) была разработана в 1990г для DOS как реинкарнация редактора MIM (МикроМир-85) МехМата МГУ. Сердце, основной <strong class='tag-b'>движок</strong> системы - это иерархия &quot;DIR&quot; файлов. DIR-файл это обычный текстовый файл, с расширением имени &quot;.dir&quot;, строки которого разбиты на три логические части:<ul class="tag-list"><li>последняя часть - имя файла, по сути дела это гиперссылка </li><li>средняя часть - служебная </li><li>начало строки - произвольный текст, комментарий к гиперссылке.</li></ul><br>
SWE и MIM умели автоматически генерировать DIR - файлы, помещая туда содержимое текущего каталога, так называемые MICROS.DIR файлы.<br>
<br>
<strong class='tag-b'>Все, что требовалось от пользователя, чтобы привести море файлов в стройную систему</strong> - пройти по MICROS.DIR файлам на компьютере, скопировать оттуда нужные строчки, поместить их в нужном порядке в собственные DIR-файлы, объединяющие информацию по заданному проекту и написать в этих строчках понятные комментарии.<br>
<br>
Автору этих строк и SWE довелось в те времена сопровождать программу расчета зарплаты, написанную на ТурбоПаскале 3 и состоящую из 40 тысяч строк и 500 файлов, разбитых на 30 каталогов. Благодоря SWE весь проект был собран в единое пространство за один день и дальнейшая работа не вызвала затруднений при поиске нужных частей программы и их редактировании.<br>
<br>
MIM и SWE включали большое число &quot;продвинутых&quot; <a href='http://sw.newmail.ru/sw0/mimswe.html' target='_blank'>идей</a>. В настоящее время идут работы по переведу SWE в Windows. Это делается по двум причинам<br>
1. Для себя - т.к. нет удовлетворительных программ, чтобы в кучке держать всю информацию по одной теме. <br>
2. В надежде сделать приличный продукт. <br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
<strong class='tag-b'>В версии под Windows</strong> закладывается (или ещё не закладывается, а только задумывается) ряд интересных возможностей, приведу в виде примеров:<br>
<br>
1. Запоминание обычной (для FAR, например) клавиатурной макрокоманды дополняется запоминанием интервалов времени и возможностью просматривать и редактировать записанный сценарий. В итоге получается средство, для создания обучалок и презентаций.<br>
<br>
2. Оригинальное форматирование, отличное от RTF и HTML позволяет сохранять строки тегов отдельно от строк текста. Также позволяет сводить на один лист тексты из разных файлов.<br>
Это даёт возможность, форматировать или накладывать комментарии на ReadOnly документы.<br>
<br>
3. Сохранение в тегах времени редактирования строки и автора правки позволяет организовать коллективную работу над документом, возможность видеть документ каким он был на разных этапах создания или показывать изменения, сделанные конкретным членом команды авторов.<br>
<br>
4. Двухоконный режим, когда курсор синхронно движется одновременно в двух окнах, позволяет сравнивать две версии одного документа.<br>
<br>
и ещё всякое разное другое.<br>
 <br>
Однако каждая фишка требует времени и внимания, даже если она в проекте как спящая почка. Когда доходит до дела, возникают всякие тонкости. Например, если продукт пойдет в серию и макрокоманды будут реально работать, сразу возникнет возможность писать вирусы, которые смогут и диск отформатировать. Значит, придётся тратить силы на разработку хитрой защиты. И так по каждому пункту, каждой идее, так что без чьей-либо поддержки мне придётся долго делать этот проект.]]></description>
        <author>swe</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281453</guid>
        <pubDate>Thu, 15 Jan 2004 09:56:49 +0000</pubDate>
        <title>редактор для очень больших проектов</title>
        <link>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281453</link>
        <description><![CDATA[vot: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><strong class='tag-b'>swe</strong>, 15.01.04, 01:34<br>
Буду готовить вводную информацию для организации работы:</div></div><br>
Самое первое - это описание концепции&#33; <br>
И лучше прямо здесь&#33;  :)]]></description>
        <author>vot</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281308</guid>
        <pubDate>Thu, 15 Jan 2004 06:33:25 +0000</pubDate>
        <title>редактор для очень больших проектов</title>
        <link>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281308</link>
        <description><![CDATA[Shaman: ОК. Ты только сообщи здесь об этом ;)]]></description>
        <author>Shaman</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281220</guid>
        <pubDate>Wed, 14 Jan 2004 22:34:54 +0000</pubDate>
        <title>редактор для очень больших проектов</title>
        <link>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281220</link>
        <description><![CDATA[swe: Идеи, особенности редактора SWE можно видеть на сайте <a href='http://sw.newmail.ru/swe/swe.html' target='_blank'>http://sw.newmail.ru/swe/swe.html</a><br><br>Ваши ответы вселяют надежду, спасибо. Буду готовить вводную информацию для организации работы:<br><br>1. Стандарты оформления исходников<br>2. Архитектура системы<br>3. Список вопросов, требующих решения<br><br>Всё будет на сайте]]></description>
        <author>swe</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281202</guid>
        <pubDate>Wed, 14 Jan 2004 21:09:03 +0000</pubDate>
        <title>редактор для очень больших проектов</title>
        <link>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=281202</link>
        <description><![CDATA[Shaman: Мне, например, - очень интересно :rolleyes:<br>Если это хоть чем-нибудь будет напоминать <a href='http://www.barebones.com/products/bbedit/index.shtml' target='_blank'>BBEdit</a> - буду первым пользователем :) (а может и помогу с разработкой... по крайней мере - идеями :) )]]></description>
        <author>Shaman</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=280796</guid>
        <pubDate>Wed, 14 Jan 2004 10:46:16 +0000</pubDate>
        <title>редактор для очень больших проектов</title>
        <link>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=280796</link>
        <description><![CDATA[vot: &quot;МикроМир&quot; в свое время был самым продвинутым средством редактирования документов и программ&#33; Жаль, что его развитие было приостановлено :(<br><br>2 swe:<br>Думаю, если ты более подробно опишешь его особенности,<br>то соратники найдутся. И даже прямо здесь :)]]></description>
        <author>vot</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=280659</guid>
        <pubDate>Wed, 14 Jan 2004 07:05:06 +0000</pubDate>
        <title>редактор для очень больших проектов</title>
        <link>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=280659</link>
        <description><![CDATA[Flex_Ferrum: По-подробнее опиши суть. Что за идеи?]]></description>
        <author>Flex_Ferrum</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=280603</guid>
        <pubDate>Wed, 14 Jan 2004 01:48:51 +0000</pubDate>
        <title>редактор для очень больших проектов</title>
        <link>https://forum.sources.ru/index.php?showtopic=42882&amp;view=findpost&amp;p=280603</link>
        <description><![CDATA[swe: В 1990г я сделал на Паскале тектовый редактор (по мотивам системы МикроМир-85), который оказался замечательным инструментом, позволяющим управляться с сотнями и тысячами файлов, как с единым целым.<br>Сейчас его пытаюсь возродить в системе Windows, но хронически не хватает времени.<br>Дело ещё в том, что в новый проект заложено большое число идей, которые обещают сделать продукт крайне интересным. Но исходный текст приближается к 25тыс. строк, а выложить рабочую версию на своём сайте (<a href='http://sw.newmail.ru/swe/swe.html' target='_blank'>редактор SWE</a>) пока не рискую из-за недоработок.<br><br>Скажите, пож. своё мнение, можно ли найти в ине-те людей, которые поддержат проект и поучаствуют в его создании?]]></description>
        <author>swe</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      </channel>
      </rss>
	