<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Сканированные документы архива и Javascript]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=5232</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5232&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Сканированные документы архива и Javascript».]]></description>
		<lastBuildDate>Sun, 23 Jan 2011 07:31:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44316#p44316</link>
			<description><![CDATA[<p>Вот подумал об этом: т.к. яваскрипт неплохо работает на стороне клиента, то поиск будет осуществляться по уже сформированным (см. выше) базам и будет логично, чтобы при заходе на страницу с поиском эти базы загружались, а при покидании ресурса (локального сайта) эти базы автоматически удалялись. Пока еще не опробовал, но наверное сделаю так:<br />для страницы с поиском - &lt;body onload=&quot;Load()&quot; onunload=&quot;Exit()&quot;&gt; <br />для главной - &lt;body onunload=&quot;Exit()&quot;&gt; </p><div class="codebox"><pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
name6 = &quot;\u005C\u005Cserverpko\u005Carhiv\u005Cbaza&quot; // взято из data.js
name7 = &quot;c:\\Temp-pko&quot; // взято из data.js
function Load() {
var fso = new ActiveXObject(&quot;Scripting.FileSystemObject&quot;);
var f = fso.GetFolder(name6);
f.Copy(name7);
}
--&gt;
&lt;/script&gt;


&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
name7 = &quot;c:\\Temp-pko&quot; // взято из data.js
function Exit() {
    exit=true;
    if (exit) {
        var fso = new ActiveXObject(&quot;Scripting.FileSystemObject&quot;);
        var f = fso.GetFolder(name7);
        f.Delete(true);
    }
}
--&gt;
&lt;/script&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stir)]]></author>
			<pubDate>Sun, 23 Jan 2011 07:31:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44316#p44316</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44119#p44119</link>
			<description><![CDATA[<p>скачал еще вчера, пока не поставил для теста.. но вскоре постараюсь это сделать обязательно!. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />, еще раз спасибо всем!</p>]]></description>
			<author><![CDATA[null@example.com (stir)]]></author>
			<pubDate>Thu, 20 Jan 2011 15:08:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44119#p44119</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44099#p44099</link>
			<description><![CDATA[<p>Ну чтобы уж окончательно добить эту тему. Это будет работать быстрее <br /></p><div class="codebox"><pre><code>dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; &gt; baza_all.txt

find &quot;AWW&quot; baza-all.txt &gt; baza101.txt
find &quot;ARW&quot; baza-all.txt &gt; baza102.txt
...</code></pre></div><p>А на предлагаемую программу Everything все же посмотрите/</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Thu, 20 Jan 2011 11:06:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44099#p44099</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44095#p44095</link>
			<description><![CDATA[<p>Ура! До меня наконец-то все дошло!!! Спасибо Rumata за терпение, вот что вышло.. и меня полностью устраивает, за исключением того, что это будет делаться на сервере без вмешательства ответственного лица, <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />, ну да ладно - не критично.. и на экране вместо русских подсказок &quot;иероглифы&quot;, но цифры то понятны!!!, <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p><div class="codebox"><pre><code>@echo off
echo %TIME%
rem echo &quot;Начато формирование общей базы&quot;
rem dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; &gt; baza100.txt
rem echo &quot;Закончено формирование общей базы&quot;
echo &quot;Начато формирование базы 1&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find  &quot;AWW&quot; &gt; baza101.txt
echo &quot;Закончено формирование базы 1, формируем базу 2&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;ARW&quot; &gt; baza102.txt
echo &quot;Закончено формирование базы 2, формируем базу 3&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;ASW&quot; &gt; baza103.txt 
echo &quot;Закончено формирование базы 3, формируем базу 4&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;EMW&quot; &gt; baza104.txt
echo &quot;Закончено формирование базы 4, формируем базу 5&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;ENW&quot; &gt; baza105.txt
echo &quot;Закончено формирование базы 5, формируем базу 6&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;EOW&quot; &gt; baza106.txt
echo &quot;Закончено формирование базы 6, формируем базу 7&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;ESW&quot; &gt; baza107.txt
echo &quot;Закончено формирование базы 7, формируем базу 8&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;GPW&quot; &gt; baza108.txt
echo &quot;Закончено формирование базы 8, формируем базу 9&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;GSW&quot; &gt;baza109.txt
echo &quot;Закончено формирование базы 9, формируем базу 10&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;KJW&quot;  &gt;baza110.txt
echo &quot;Закончено формирование базы 10, формируем базу 11&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;KMW&quot; &gt; baza111.txt
echo &quot;Закончено формирование базы 11, формируем базу 12&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;KMD&quot; &gt; baza112.txt
echo &quot;Закончено формирование базы 12, формируем базу 13&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;MWW&quot; &gt; baza113.txt
echo &quot;Закончено формирование базы 13, формируем базу 14&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;NKW&quot; &gt; baza114.txt
echo &quot;Закончено формирование базы 14, формируем базу 15&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;NVW&quot; &gt; baza115.txt
echo &quot;Закончено формирование базы 15, формируем базу 16&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;NVK&quot; &gt; baza116.txt
echo &quot;Закончено формирование базы 16, формируем базу 17&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;OSW&quot; &gt; baza117.txt
echo &quot;Закончено формирование базы 17, формируем базу 18&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;OVW&quot; &gt; baza118.txt
echo &quot;Закончено формирование базы 18, формируем базу 19&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;PBW&quot;  &gt; baza119.txt
echo &quot;Закончено формирование базы 19, формируем базу 20&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;PGW&quot; &gt; baza120.txt
echo &quot;Закончено формирование базы 20, формируем базу 21&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;PSW&quot; &gt; baza121.txt
echo &quot;Закончено формирование базы 21, формируем базу 22&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;PTW&quot; &gt; baza122.txt
echo &quot;Закончено формирование базы 22, формируем базу 23&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;SSW&quot;&gt; baza123.txt
echo &quot;Закончено формирование базы 23, формируем базу 24&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;TKW&quot;&gt; baza124.txt
echo &quot;Закончено формирование базы 24, формируем базу 25&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;TSW&quot; &gt; baza125.txt
echo &quot;Закончено формирование базы 25, формируем базу 26&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;TXW&quot; &gt; baza126.txt
echo &quot;Закончено формирование базы 26, формируем базу 27&quot;
dir &quot;D:\arhiv\scan&quot; /a-d-s /b /s | findstr /r &quot;\.tif$ \.tiff$&quot; | find /v &quot;.SP.&quot; | find /v &quot;.OD.&quot; | find &quot;VKW&quot; &gt; baza127.txt
echo &quot;Закончено формирование базы 27&quot;</code></pre></div><p>ПС: На формирование 4 баз по этому коду на сервере ушло 5 минут, причем в базе присутствует 1(!) проект из 28000 (!!!, о ужас!), жаль, что Javascript не справился с задачей формирование базы архива (формирование базы обычно я останавливал принудительно через 40 мин или 1 час).</p>]]></description>
			<author><![CDATA[null@example.com (stir)]]></author>
			<pubDate>Thu, 20 Jan 2011 09:34:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44095#p44095</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44093#p44093</link>
			<description><![CDATA[<p>Полностью согласен с alexii и DnsIs. Я как-то забыл о том, что DnsIs уже обращал внимание на эту программу. Описание на сайте и собственные тесты подтверждают сказанное. Эта утилита для Вас.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Thu, 20 Jan 2011 08:53:17 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44093#p44093</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44092#p44092</link>
			<description><![CDATA[<p>Влезу ка я пожалуй еще разочек, тем более что в аське вы не отвечаете. Так вот. Я уже писал про программу Everything. Видимо вы отложили ее тес до лучших времен, но читая выше написанные посты, мне кажется что это то, что вам нужно. <br />Вкратце: Everything, сканирует заданные диски/папки компьютера (по умолчанию все жесткие диски), держит в памяти базу, и сидит в трее, и если ее оттуда вызвать, по появляется окно поиска файлов с таблицей. В окне поиска вы набиваете название файла, и программа в реальном времени заполняет таблицу, БЕЗ всяких тормозов! ПЛЮС КО ВСЕМУ, она мониторит диски/папки и держит базу всегда в актуальном состоянии, причем обновление базы происходит мгновенно! То есть, не нужно постоянно сканировать диски. </p><p>Возможен так же поиск по маске и поиск с помощью регулярных выражений.<br />Встроен FTP + HTTP серверы, то есть можно запустить сервер, в котором будет работать файловый поиск!<br />Ну что еще надо для счастья?</p><p>Но и это еще не все. В комплекте идет консольная утилитка, которая может поиск осуществлять в консоли.<br />То есть если вы пойдете по вышеизложенному пути - сохранять сначала результаты в файл, то все равно получиться гораздо быстрее.</p><p>Провел сейчас тест: 208 207 строк, файл 13,6 Мб. за 7,125 сек.</p><p>Заметьте. Программа бесплатная!</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Thu, 20 Jan 2011 08:40:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44092#p44092</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44089#p44089</link>
			<description><![CDATA[<p>Я бы всё-таки порекомендовал обратить внимание на <a href="http://forum.script-coding.com/viewtopic.php?pid=44026#p44026">совет коллеги <strong>DnsIs</strong></a>.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 20 Jan 2011 07:37:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44089#p44089</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44083#p44083</link>
			<description><![CDATA[<p>Я уже описал один из вариантов</p><p>1. покажет все файлы и только файлы, расширения которых начинаются на .doc или .txt<br /></p><div class="codebox"><pre><code>dir /b /s /a-d &quot;*.doc&quot; &quot;*.txt&quot;</code></pre></div><p>2. покажет все файлы и только файлы только с расширениями .doc и .txt <br /></p><div class="codebox"><pre><code>dir /b /s /a-d | findstr /r &quot;\.doc$ \.txt$&quot;</code></pre></div><p>Оба примера закрывают Ваш вопрос (варианты и а и б). Судя по моему описанию второй путь более правильный. </p><p>Можно оба варианта. Насколько это улучшит производительность - не знаю. Надо просто протестировать на большом объеме данных. </p><p>3. <br /></p><div class="codebox"><pre><code>dir /b /s /a-d &quot;*.doc&quot; &quot;*.txt&quot; | findstr /r &quot;\.doc$ \.txt$&quot;</code></pre></div><div class="quotebox"><blockquote><p>вдруг потребуется поиск не только по шаблону и не только файлов с расширением *.tif</p></blockquote></div><p>Что значит не по шаблону не понятно. Как еще можно искать файлы? Про другие расширения я уже описал. если надо удалить определенные файлы из результата, вывод просто передается следующей команде <strong>findstr /v &quot;что не показывать&quot;</strong> по конвейеру - как здесь <a href="http://forum.script-coding.com/viewtopic.php?pid=43191#p43191">#3</a></p><p>Вопрос упирается в то, какой язык будет использован для формирования html файла, который будет видеть клиент. Так же встает вопрос веб-сервера. Какими возможностями он будет обладать - будет ли формировать динамические страницы, обрабатывать поисковые запросы пользователей, или это будут простые статические страницы со списком ссылок на файлы для скачивания по протоколу HTTP. Мои тесты говорят, что JScript ужасно медленный язык в сравнении, например, с Perl, Python.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Thu, 20 Jan 2011 06:35:37 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44083#p44083</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44075#p44075</link>
			<description><![CDATA[<p>Вот сравнительные тесты:<br />с ПК Пользователя в локальной сети - просканирована папка СКАН и записано 401 строка за время = 24 мин.<br />тоже но на сервере, папка на диске Д - записано строк 401 за 1 мин.</p><p>Железо: Сервер = НР МЛ150, райд 1+0 (4*750Гб), проц 1*4 ядра ...<br />ПК = ECS G41T-M6&nbsp; (.. DDR3 DIMM, Audio, Video, Gigabit LAN) + 2 Гб DDR3-1333 DDR3 SDRAM&nbsp; + DualCore Intel Celeron E3200, 2400 MHz (12 x 200) + Hitachi HDS721050CLA362&nbsp; (500 Гб, 7200 RPM, SATA-II)</p><div class="codebox"><pre><code>@echo off

setlocal

set warehouse_src=\\serverpko\arhiv\scan\
set warehouse_out=index-server-user.txt

echo %TIME%
call :print_list &gt; %warehouse_out%
echo %TIME%

endlocal
goto :EOF

:print_list
TIME /T
call :print_header
call :print_body
call :print_footer
TIME /T
goto :EOF

:print_header
goto :EOF

:print_body
dir /a-d /s /b &quot;%warehouse_src%&quot;
goto :EOF

:print_footer
goto :EOF</code></pre></div><p>Вот кусок тхт файла на выходе:</p><br /><div class="codebox"><pre><code>10:06
D:\arhiv\scan\28000.bat.txt
D:\arhiv\scan\25605\25605a\AWW.01.0141_0142.25605.026_002.tif
D:\arhiv\scan\25605\25605a\AWW.01.0141_0142.25605.026_003.tif
D:\arhiv\scan\25605\25605a\AWW.01.0141_0142.25605.026_004.tif
D:\arhiv\scan\25605\25605a\AWW.01.0141_0142.25605.026_005.tif
D:\arhiv\scan\25605\25605a\AWW.01.0141_0142.25605.026_006.1.tif
D:\arhiv\scan\25605\25605a\AWW.01.0141_0142.25605.026_007.tif


D:\arhiv\scan\25605\25605a\AWW.01.0141_0142.25605.026_026.tif
D:\arhiv\scan\25605\25605a\AWW.01.0141_0142.25605.OD.000_001.1.tif
D:\arhiv\scan\25605\25605a\AWW.01.0141_0142.25605.SP.021_001.tif
D:\arhiv\scan\25605\25605a\Thumbs.db
D:\arhiv\scan\25605\25605a\«Ёбв 6-10-Ђ’•.pdf
D:\arhiv\scan\25605\25605a\«Ёбв 6-11-Ђ’•.pdf


D:\arhiv\scan\25605\25605vk\VKW.01.0141_0142.25605.SP.005_005.tif
D:\arhiv\scan\25605\25605vk\VKW.01.0141_0142.25605.txt
10:07</code></pre></div><p>Здесь (впрочем как всегда у меня) не отображаются правильно русские имена файлов и папок - только анг.</p><p>Т.к. другого быстрого пути формирования базы в принципе нет (или пока нет), то на этом можно считать модуль формирования базы законченным.</p><p>Вопрос - где лучше убрать лишние файлы, нужны пока что - *.tif , а) при создании базы или б) потом (в модуле поиска)&nbsp; при поиске нужной информации усложнять алгоритм самого поиска?<br />Путь А) самый рациональный на текущий момент, а путь Б) более гибкий и может пригодиться для модернизированного модуля расширенного поиска в будущем (вдруг потребуется поиск не только по шаблону и не только файлов с расширением *.tif...</p>]]></description>
			<author><![CDATA[null@example.com (stir)]]></author>
			<pubDate>Thu, 20 Jan 2011 04:29:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44075#p44075</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44066#p44066</link>
			<description><![CDATA[<p>stir_77 - в скайпе, и... очень редко встречаются люди, готовые бескорыстно и на бесплатную трату времени на такие глупые вопросы..как у меня, например.<br />а здесь побольшей части задаются простые и несложные вопросы, хотя авторам так не кажется совсем..</p>]]></description>
			<author><![CDATA[null@example.com (stir)]]></author>
			<pubDate>Wed, 19 Jan 2011 16:42:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44066#p44066</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44065#p44065</link>
			<description><![CDATA[<p>Нет. Этот скрипт не планируется запускать при каждом обращении к веб-серверу. Предполагается, что он должен запускаться с определенной периодичностью из планировщика задач автоматически или принудительно вручную. Таким образом можно периодически обновлять листинг локально на самом сервере. </p><p>Было бы гораздо экономичнее хранить информацию более структурировано. Но поднимать для этих целей СУБД, мне кажется накладно. С другой стороны, если на хосте планируется организовывать дополнительные веб-сервисы, то БД может и понадобится. </p><p>А пока мне представляется так. Скрипт, подобный этому периодически запускается через планировщик задач в наименее нагруженное время. При добавлении или удалении файлов изменения будут появляться в заданное планировщиком время. При необходимости, скрипт можно запустить вручную. Фактически это единственное вмешательство человека в работу скрипта. На выходе скрипт создает некий файл, который можно использовать по назначению. </p><div class="quotebox"><blockquote><p>хочу прилюдно поблагодарить</p></blockquote></div><p>Спасибо за добрые слова. Но как-то неудобно, если честно.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Wed, 19 Jan 2011 16:29:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44065#p44065</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44057#p44057</link>
			<description><![CDATA[<p>Спасибо. Очень интересный подход к решению задачи. Несомненно можно через http (jscript) запустить батник на самом сервере, это очень ощутимо сэкономит времени и ресурсов...<br />Сейчас нахожусь дома, запустил батник, примерно через 12 мин файл был готов. Строк = 127690. <br />ПК: Intel Celeron D 346, 3066 MHz (23 x 133) + ECS 945GZT-M&nbsp; (2 PCI, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN) + 503 Мб&nbsp; (DDR2-667 DDR2 SDRAM) + HDS728080PLAT20&nbsp; (80 Гб, 7200 RPM, Ultra-ATA/133). ***78528 Мб (41581 Мб свободно)***<br />Завтра подкорректирую путь и запущу его через локалку на чтение с сервера, а после тоже самое но на нем..</p>]]></description>
			<author><![CDATA[null@example.com (stir)]]></author>
			<pubDate>Wed, 19 Jan 2011 14:22:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44057#p44057</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44039#p44039</link>
			<description><![CDATA[<p>Еще один вопрос. Есть два действия - добавление данных в хранилище и создание списка имеющихся файлов. Полагаю, что эти два совершенно разных действия будут разделены и <strong>не будут</strong> рассматриваются как функции одной программы?</p><p>Посмотрите следующий скрипт. Он содержит некоторые заготовки и пустые блоки. Сейчас он создает простой текстовый файл - список ВСЕХ файлов на системном диске. Время выполнения около 10 секунд (более 146 тыс файлов, более 18.5 тыс каталогов). Дополнительная обработка списка (создание разметки) приведет к падению скорости выполнения. Если скрипт дает результат близкий к искомому, то просто продолжим работать в этом направлении</p><div class="codebox"><pre><code>@echo off

setlocal

set warehouse_src=C:\
set warehouse_out=index.txt

echo %TIME%
call :print_list &gt; %warehouse_out%
echo %TIME%

endlocal
goto :EOF

:print_list
call :print_header
call :print_body
call :print_footer
goto :EOF

:print_header
goto :EOF

:print_body
dir /a-d /s /b &quot;%warehouse_src%&quot;
goto :EOF

:print_footer
goto :EOF</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Wed, 19 Jan 2011 09:07:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44039#p44039</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44038#p44038</link>
			<description><![CDATA[<p>DnsIs, Спасибо за ссылку - http://www.voidtools.com/download.php - обязательно скачаю и протестю...<br />Rumata, все почти верно, и.. у меня есть некоторые трудности с написанием скриптов по поиску, все остально - по плечу.</p><p>За оказанное содействие и поддержку хочу прилюдно поблагодарить разработчика Rumata, особенно за его стремление к минимализму и корректности в написании кодов (зы, я смотрел ваш ресурс - блог, нашел несколько идей увлекательными и верными)</p>]]></description>
			<author><![CDATA[null@example.com (stir)]]></author>
			<pubDate>Wed, 19 Jan 2011 09:02:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44038#p44038</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сканированные документы архива и Javascript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=44034#p44034</link>
			<description><![CDATA[<p>моя аська, если кому-нибудь нужно пообщаться (я всегда рад общению) - 381-090-890, вроде так.</p>]]></description>
			<author><![CDATA[null@example.com (stir)]]></author>
			<pubDate>Wed, 19 Jan 2011 06:50:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=44034#p44034</guid>
		</item>
	</channel>
</rss>
