<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Скриптовые органайзеры?]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14581&amp;type=atom" />
	<updated>2020-02-01T07:47:38Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=14581</id>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=137577#p137577" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>gudleifr пишет:</cite><blockquote><p>1...6...<br />Какие еще?</p></blockquote></div><p>7. Виртуализатор.&nbsp; (Разновидность Визуализатора (5)). По опыту постоянного перетаскивания с настольника на наладонник и обратно. Удобно представлять большой файл, как набор маленьких (в стиле старого доброго QBASIC), производя сборку-разборку на лету.<br />8. Архиватор. Что удобнее хранить: версии или изменения (как в классическом скрипте К&amp;П)? Как, вообще, делать это удобно? (У меня чаще организовано как просто набор напоминалок...)</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2020-02-01T07:47:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=137577#p137577</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=136424#p136424" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>А какое может быть решение?</p></blockquote></div><p>Ответ на вопрос: &quot;Какие еще?&quot;</p><p>Вы работали с базами данных, содержащими большие текстовые куски? Пытались свести все к фильтрам (в Вашем смысле этого слова)? Их набор сильно отличался от предложенного мной?</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-10-20T19:49:18Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=136424#p136424</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=136423#p136423" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>gudleifr пишет:</cite><blockquote><p>…а решение конкретной задачи.</p></blockquote></div><p>А какое может быть решение? Садиться и писать. Вот и всё. Причём в Ваших формулировках нет никакой «конкретной» задачи. Есть только общие рассуждения о некоторых классах задач.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2019-10-20T19:30:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=136423#p136423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=136418#p136418" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Всё это, за исключением п.6, называется «фильтр».</p></blockquote></div><p>Это не важно. Меня интересует не UNIX-традиция, а решение конкретной задачи.</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-10-20T14:25:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=136418#p136418</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=136417#p136417" />
			<content type="html"><![CDATA[<p><strong>gudleifr</strong>, всё это, за исключением п.6, называется «фильтр».</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2019-10-20T14:18:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=136417#p136417</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=136415#p136415" />
			<content type="html"><![CDATA[<p>Сколько всего текстовых (типов) машин (нужных для построения органайзера) приходит в голову?</p><p>1. Разборщик (конечный автомат) текстового формата. Переводит структурный текст в размеченный список команд. Конечно, можно просто встроить его в программу, исполняющую команды (например &quot;Найти все названия глав романа с латинскими буквами&quot;). Но, со &quot;скриптовой точки зрения&quot; удобнее сначала выявить главы и их названия, а искать - уже в другой программе.</p><p>2. Фильтр. Исполнитель команд для (1). Вырезает из текста нужный фрагмент (для редактирования).</p><p>3. Переупаковка текста . Исполнитель команд для (1). Производит операции над структурой текста, не касаясь самого содержимого текста. Например выбрать все названия глав и создать раздел оглавления.</p><p>4. Машина работы с файлами (не вникая в их содержимое). Удобнее всего организовать стек файлов и реализовать обычный набор стековых операций (DUP, SWAP, ROT и т.д.). Если ваш формат данных, подобно моему, чисто последовательный, то можно сливать несколько файлов в один простым копированием.</p><p>5. Отображающая машина.&nbsp; Исполнитель команд для (1). Переводит текст в визуальную форму (например, html-файл).</p><p>6. Интерпретатор команд пользователя и вызов других машин.</p><p>Какие еще?</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-10-20T09:02:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=136415#p136415</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=134728#p134728" />
			<content type="html"><![CDATA[<p>Кстати, подумалось, что, если во времена Никсо-подобных ОС такие органайзеры естественно писались в виде зацикленного скрипта, то в МастДае, с его ориентацией на окошки, &quot;более естественной&quot; будет папка, заполненная файлами-командами и файлами-данными.</p><p>Например, папка &quot;ЛУНОЛЕТ-1&quot; с такими именами файлов:</p><p>1.КОРАБЛЬ.Емкость топливных баков 3500кг<br />1.КОРАБЛЬ.Масса 2250кг<br />1.КОРАБЛЬ.Минимальное время реакции 0.7с<br />1.КОРАБЛЬ.Предельная перегрузка 29.43м.с2<br />1.КОРАБЛЬ.Расход 1ед.с<br />1.КОРАБЛЬ.Скорость истечения 3660м.c<br />2.ЛУНА.Ускорение силы тяжести 1.62м.с2<br />3.СОСТОЯНИЕ.Верт.координата 0м<br />3.СОСТОЯНИЕ.Верт.скорость 0м.с<br />3.СОСТОЯНИЕ.Запас 3600ед.<br />3.СОСТОЯНИЕ.Запас топлива 400кг<br />4. ВВОД.Впрыск 65кг<br />4. ВВОД.Промежуток 3с<br />ПРОГОН.cmd</p><p>Состояние модели видно из имен файлов. Управлять можно вводя другие цифры в имена. Осталось написать программу ПРОГОН, которая будет эти файлы перетасовывать...</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-06-21T07:41:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=134728#p134728</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=134706#p134706" />
			<content type="html"><![CDATA[<p>Ну, что, никто ничего так и не вспомнил?</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-06-17T09:18:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=134706#p134706</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=132307#p132307" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>...</p></blockquote></div><p>Спасибо. Вас вычеркиваем.</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-02-20T14:47:52Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=132307#p132307</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=132305#p132305" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>gudleifr пишет:</cite><blockquote><p>Я просил примеров! Чем более расплывчатые требования, тем больше примеров приходит в голову. Нет?</p></blockquote></div><p>Ну, коль Вы застали NC, должны отлично помнить редакторы edlin и debug. Вот Вам один пример. Из нынешних — diskpart. Но это <em>не</em> скрипты. Скрипты предназначены для дугих целей. Хотя никто не мешает Вам взять WSH и наваять какой угодно сложности диалоговый инструмент: читаете из stdin, пишете в stdout и stderr, прямой доступ к этим потокам у WSH есть. Пиши-не хочу.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2019-02-20T14:35:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=132305#p132305</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=132296#p132296" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>То есть у вас есть только пример своей собственной реализации?</p></blockquote></div><p>Не буду отвечать. Не хочу, чтобы свободный поиск превратился в ловлю блох.<br />Мне кажется, это дает Вам замечательный шанс меня уесть. Мол, Вы забыли очевидный шедевр!</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-02-20T10:45:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=132296#p132296</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=132295#p132295" />
			<content type="html"><![CDATA[<p>То есть у вас есть только пример своей собственной реализации?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2019-02-20T10:35:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=132295#p132295</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=132292#p132292" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>С такими расплывчатыми вопросами - точно зря.</p></blockquote></div><p>Я просил примеров! Чем более расплывчатые требования, тем больше примеров приходит в голову. Нет?</p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Чтобы объяснить, чего вы хотите, приведите ссылку на какой-либо существующий скрипт по вашему вопросу.</p></blockquote></div><p>Пример - см. в посте 5. Там все очевидно.</p><p>Или, вот, один из последних:</p><p><span class="postimg"><img src="https://i.servimg.com/u/f90/19/65/89/34/2p10.jpg" alt="https://i.servimg.com/u/f90/19/65/89/34/2p10.jpg" /></span><br />WSH JavaScript + HTML.<br />В левом окне выводится статистика по частям документа (стек файлов). Кнопки - обычные стековые операции - вызов простеньких cmd-файлов. Справа - окно редактирования файла на вершине стека. Очевидные кнопки отмены/сохранения. Плюс, кнопка поиска в документе нужного фрагмента - JavaScript. За время эксплуатации добавилась еще пара-другая кнопок.</p><p>Другие примеры и подробности реализации можете посмотреть во втором томе моих заметок.</p><p>Но, я бы не хотел, чтобы вы в это углублялись.<br />Чем более расплывчатые требования, тем больше примеров!</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-02-20T08:58:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=132292#p132292</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=132291#p132291" />
			<content type="html"><![CDATA[<p>С такими расплывчатыми вопросами - точно зря.<br />Чтобы объяснить, чего вы хотите, приведите ссылку на какой-либо существующий скрипт по вашему вопросу.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2019-02-20T08:43:18Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=132291#p132291</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скриптовые органайзеры?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=132290#p132290" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Вы смешиваете понятия средства — скрипты и режима работы — пакетный, диалоговый и событийный.</p></blockquote></div><p>Я просто прошу красивых примеров диалоговых скриптов (точнее в первом посте).</p><p>Но я так понял, что опять зря заходил...</p>]]></content>
			<author>
				<name><![CDATA[gudleifr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39638</uri>
			</author>
			<updated>2019-02-20T08:16:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=132290#p132290</id>
		</entry>
</feed>
