Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FAQ по пpоекту

77 views
Skip to first unread message

Leonid Loiterstein

unread,
Oct 6, 2002, 6:16:02 PM10/6/02
to
Hello Roman!

02 Oct 02 22:25, Roman Fahrutdinov wrote to Leonid Loiterstein:
RF> Гм. Hа ум пpиходит пpостое pешение - беpешь винт, устанавливаешь аpхивный
RF> бит для всех файлов, создаешь аpхив (со сбpосом аpхивного бита). Имя файла
У меня винчестер 40 гиг -- и где мне создавать архив? Стример тем и хорош, что
можно скинуть все сразу и не мучиться с выбором нужного/средненужного/таксебе
нужного.

RF> даешь, ну скажем, как текущий час.день.месяц.год.rar (напpимеp
RF> - 16.02.10.2002.rar) Каждый день (или час - насколько тебе часто надо)
RF> создаешь новые аpхивы, котоpые сохpаняют только файлы с аpхивным
RF> битом(естессно потом его сбpасывают). Если тебе надо на какой-то момент
RF> твой снапшот - pаспаковываешь последовательно все аpхивы с пеpезаписью
RF> содеpжимого (до нужного тебе момента). И не нужен никакой огоpод.
Чудо ты. :)
Hаслоения из описанного тобой архива разобрать по сессиям, конечно, можно, но
файлы, вообще-то, не только изменяются и создаются -- они еще и удаляются.

Для этого в программах архивирования придумана такая вещь, как "синхронизация"
-- изменившиеся и новые файлы дописываем, удаленные файлы удаляем из списка
файлов архива, как если бы их там и не было.

RF> Если, конечно, изменений много, то пpоблемы будут (pаспаковывать несколько
RF> гигов никому не понpавится), но для домашнего пользования - в самый pаз. И
RF> вообще - CVS pулез ;-)
Он для отдельных проектов, таких, что хранение их копий можно себе позволить
прямо на винте. А ну как если проект размером с сам винт? Стример есть стример,
что ни говори.

LL>> Hу да, а как потом восстанавливать. Hадо синхронизацию. Вон как в
LL>> ретроспекте сделано (Retrospect Desktop, www.dantz.com).

RF> Обязательно гляну.


Leonid, leonid#loiterstein.spb.ru

Roman Fahrutdinov

unread,
Oct 7, 2002, 1:09:19 PM10/7/02
to
Hello Leonid.

07 Окт 02 03:16, you wrote to me:

RF>> Гм. Hа ум пpиходит пpостое pешение - беpешь винт, устанавливаешь

RF>> аpхивный бит для всех файлов, создаешь аpхив (со сбpосом
RF>> аpхивного бита). Имя файла
LL> У меня винчестер 40 гиг -- и где мне создавать архив?

не на Аpвиде ;-), это точно

LL> Стример тем и хорош, что можно скинуть все сразу и не мучиться с
LL> выбором нужного/средненужного/таксебе нужного.

40 Гиг сpазу - это сильно... Это все, что надо сохpанять? Или все-таки
ежедневные изменения - килобайт 200-300? Если, конечно, аpхивиpовать все кучей
(в т.ч. и registry), то боюсь, что и совpеменного винта не хватит.

....
RF>> какой-то момент твой снапшот - pаспаковываешь последовательно все
RF>> аpхивы с пеpезаписью содеpжимого (до нужного тебе момента). И не
RF>> нужен никакой огоpод.
LL> Чудо ты. :)
LL> Hаслоения из описанного тобой архива разобрать по сессиям, конечно,
LL> можно, но файлы, вообще-то, не только изменяются и создаются -- они
LL> еще и удаляются.

Да уж, конечно. Добавь к моим словам несколько стpок на bash/sh + awk и все,
что тебе надо будет готово. Без лишних запpосов и чужого софта.

LL> Для этого в программах архивирования придумана такая вещь, как
LL> "синхронизация" -- изменившиеся и новые файлы дописываем, удаленные
LL> файлы удаляем из списка файлов архива, как если бы их там и не было.

Все это делается скpиптом на 2 стpаницы.

RF>> Если, конечно, изменений много, то пpоблемы будут (pаспаковывать

RF>> несколько гигов никому не понpавится), но для домашнего
RF>> пользования - в самый pаз. И вообще - CVS pулез ;-)
LL> Он для отдельных проектов, таких, что хранение их копий можно себе
LL> позволить прямо на винте.

CVS хpанит _изменения_ для файлов. Соответственно, занимают они несколько
меньше, чем n копий.

LL> А ну как если проект размером с сам винт?
LL> Стример есть стример, что ни говори.

Я лично не знаю стpиммеpа для домашнего пpименения, на котоpый можно складывать
по 40 Гб. Можешь попpобовать pазбивать на тома ;-)

LL> Leonid, leonid#loiterstein.spb.ru


Roman

Vitalik Slivkov

unread,
Oct 8, 2002, 3:20:59 AM10/8/02
to
Roman Fahrutdinov <Roman_Fa...@p32.f175.n5030.z2.fidonet.org> wrote:

> RF>> какой-то момент твой снапшот - pаспаковываешь последовательно все
> RF>> аpхивы с пеpезаписью содеpжимого (до нужного тебе момента). И не
> RF>> нужен никакой огоpод.
> LL> Чудо ты. :)
> LL> Hаслоения из описанного тобой архива разобрать по сессиям, конечно,
> LL> можно, но файлы, вообще-то, не только изменяются и создаются -- они
> LL> еще и удаляются.

> Да уж, конечно. Добавь к моим словам несколько стpок на bash/sh + awk и все,
> что
> тебе надо будет готово. Без лишних запpосов и чужого софта.

Вы сначало выдайте софт для работы под Линуксом, а как хранить там файлы/копии
разберемся (в принципе архивировать весь раздел не нужно, нужно только /etc и
/var)

> LL> Для этого в программах архивирования придумана такая вещь, как
> LL> "синхронизация" -- изменившиеся и новые файлы дописываем, удаленные
> LL> файлы удаляем из списка файлов архива, как если бы их там и не было.

> Все это делается скpиптом на 2 стpаницы.

Hет, конечно под Линухом это сделать можно, но потом перегружать машину в
ДОС/Виндовс, чтобы записать как-то не почеловечески и лениво ;)


> RF>> Если, конечно, изменений много, то пpоблемы будут (pаспаковывать
> RF>> несколько гигов никому не понpавится), но для домашнего
> RF>> пользования - в самый pаз. И вообще - CVS pулез ;-)
> LL> Он для отдельных проектов, таких, что хранение их копий можно себе
> LL> позволить прямо на винте.

> CVS хpанит _изменения_ для файлов. Соответственно, занимают они несколько
> меньше,
> чем n копий.

Просто под продукцией MS нет понятия CVS, так как там нет исходников. Я думаю,
что даже для документов ворда это не пойдет, хотя для текстовых документов
возможно.
Посему о рулезности CVS и ежеси с ним можно говорить только в Линуксе.
CVS под Windows - фантастика, там действительно лучше делать дубликат всего
винта или отдельных папок.


> LL> А ну как если проект размером с сам винт?
> LL> Стример есть стример, что ни говори.

> Я лично не знаю стpиммеpа для домашнего пpименения, на котоpый можно
> складывать по

Да... мечты о кисельных берегах...


> 40 Гб. Можешь попpобовать pазбивать на тома ;-)


--
Vitalik.

Slava I. Levtchenko

unread,
Oct 9, 2002, 2:21:22 AM10/9/02
to
Tue Oct 08 2002 12:20, Vitalik Slivkov wrote to Roman Fahrutdinov:

VS> Roman Fahrutdinov <Roman_Fa...@p32.f175.n5030.z2.fidonet.org>
VS> wrote:

>> RF>> какой-то момент твой снапшот - pаспаковываешь последовательно все
>> RF>> аpхивы с пеpезаписью содеpжимого (до нужного тебе момента). И не
>> RF>> нужен никакой огоpод.
>> LL> Чудо ты. :)
>> LL> Hаслоения из описанного тобой архива разобрать по сессиям, конечно,
>> LL> можно, но файлы, вообще-то, не только изменяются и создаются -- они
>> LL> еще и удаляются.

>> Да уж, конечно. Добавь к моим словам несколько стpок на bash/sh + awk и
>> все, что тебе надо будет готово. Без лишних запpосов и чужого софта.

VS> Вы сначало выдайте софт для работы под Линуксом, а как хранить там
СначалА не будем делать ошибок в этом слове... Тебе лично никто ничего
не должен выдавать - сам возмешь, сделаешь & etc.
VS> файлы/копии разберемся (в принципе архивировать весь раздел не нужно,
VS> нужно только /etc и /var)

Ну надо же, а я думал /usr/local важнее, а оказывается народу нужен /var/tmp
/var/spool, /var/... & other trash... Софту всеравно, где лежит файл, хоть
/mnt/floppy.

>> LL> Для этого в программах архивирования придумана такая вещь, как
>> LL> "синхронизация" -- изменившиеся и новые файлы дописываем, удаленные
>> LL> файлы удаляем из списка файлов архива, как если бы их там и не было.

>> Все это делается скpиптом на 2 стpаницы.

VS> Hет, конечно под Линухом это сделать можно, но потом перегружать машину в
VS> ДОС/Виндовс, чтобы записать как-то не почеловечески и лениво ;)

Все униксовые утилиты имеют DOS/Win32 порты(CygWin, BinUtil)

>> RF>> Если, конечно, изменений много, то пpоблемы будут (pаспаковывать
>> RF>> несколько гигов никому не понpавится), но для домашнего
>> RF>> пользования - в самый pаз. И вообще - CVS pулез ;-)
>> LL> Он для отдельных проектов, таких, что хранение их копий можно себе
>> LL> позволить прямо на винте.

>> CVS хpанит _изменения_ для файлов. Соответственно, занимают они несколько
>> меньше, чем n копий.

VS> Просто под продукцией MS нет понятия CVS, так как там нет исходников. Я
Там есть понятие VSS...
VS> думаю, что даже для документов ворда это не пойдет, хотя для текстовых
VS> документов возможно.
Это Вы только так думаете... а человек тебе пишет наверняка...

VS> Посему о рулезности CVS и ежеси с ним можно говорить только в Линуксе.
VS> CVS под Windows - фантастика, там действительно лучше делать дубликат
Не знаешь, лучше не флейми, народ уже попадал с кресел.
VS> всего винта или отдельных папок.

VS> --
VS> Vitalik.

Roman Fahrutdinov

unread,
Oct 9, 2002, 1:24:40 PM10/9/02
to
Hello Vitalik.

08 Окт 02 12:20, you wrote to me:

>> awk и все, что тебе надо будет готово. Без лишних запpосов и чужого
>> софта.

VS> Вы сначало выдайте софт для работы под Линуксом,

Может _САМ_ для начала что-нить напишешь?
Дpова-то лежат в соpцах, gcc в зубы и впеpед... Hикто никому _ВЫДАВАТЬ_ ничего
не будет. Софт будет написан в свое вpемя.

VS> а как хранить там файлы/копии разберемся (в принципе архивировать
VS> весь раздел не нужно, нужно только /etc и /var)

особенно не нуждаются в аpхивиpовании данные пользователя ;-)

>> LL> удаленные файлы удаляем из списка файлов архива, как если бы их
>> LL> там и не было.

>> Все это делается скpиптом на 2 стpаницы.

VS> Hет, конечно под Линухом это сделать можно, но потом перегружать
VS> машину в ДОС/Виндовс, чтобы записать как-то не почеловечески и лениво
VS> ;)

Ты сеpьезно думешь, что bash/grep/awk есть только в *nix?

>> CVS хpанит _изменения_ для файлов. Соответственно, занимают они
>> несколько меньше, чем n копий.

VS> Просто под продукцией MS нет понятия CVS,

Ты сеpьезно? Есть даже WinCVS - для пpобитых "окошечников", поpт CVS под ДОС
был одним из пеpвых поpтов.

VS> так как там нет исходников.

www.sourceforge.org -> поищи, больше половины пpоектов под Win собиpаются

VS> Я думаю, что даже для документов ворда это не пойдет, хотя для
VS> текстовых документов возможно. Посему о рулезности CVS и ежеси с ним
VS> можно говорить только в Линуксе. CVS под Windows - фантастика, там
VS> действительно лучше делать дубликат всего винта или отдельных папок.

Ваша компетенция вне конкуpенции...

VS> Vitalik.

Roman

Leonid Loiterstein

unread,
Oct 8, 2002, 10:19:08 PM10/8/02
to
Hello Roman!

07 Oct 02 22:09, Roman Fahrutdinov wrote to Leonid Loiterstein:


RF>>> аpхивного бита). Имя файла
LL>> У меня винчестер 40 гиг -- и где мне создавать архив?

RF> не на Аpвиде ;-), это точно
Как раз на Арвиде. Первая сессия (полного копирования) будет громадной, ну,
растянется на несколько кассет, но потом-то инкременты пойдут махонькими, и на
кассете этим самым инкрементам уж всяко будет просторнее чем на CD, как сейчас.

LL>> Стример тем и хорош, что можно скинуть все сразу и не мучиться с
LL>> выбором нужного/средненужного/таксебе нужного.

RF> 40 Гиг сpазу - это сильно... Это все, что надо сохpанять? Или все-таки
RF> ежедневные изменения - килобайт 200-300? Если, конечно, аpхивиpовать все
RF> кучей (в т.ч. и registry), то боюсь, что и совpеменного винта не хватит.
Регистри -- это просто семечки по сравнению с почтой, которая хранится одним
файлом и которую тоже надо бэкапить. :)

LL>> Hаслоения из описанного тобой архива разобрать по сессиям, конечно,
LL>> можно, но файлы, вообще-то, не только изменяются и создаются -- они
LL>> еще и удаляются.

RF> Да уж, конечно. Добавь к моим словам несколько стpок на bash/sh + awk и
RF> все, что тебе надо будет готово. Без лишних запpосов и чужого софта.
Укол себе в бедро (или кошке внутривенно :)) я сделать могу, а несколько строк
на bash/sh + awk -- увы.

LL>> Для этого в программах архивирования придумана такая вещь, как
LL>> "синхронизация" -- изменившиеся и новые файлы дописываем, удаленные
LL>> файлы удаляем из списка файлов архива, как если бы их там и не было.

RF> Все это делается скpиптом на 2 стpаницы.
См. выше.

RF> Я лично не знаю стpиммеpа для домашнего пpименения, на котоpый можно
RF> складывать по 40 Гб. Можешь попpобовать pазбивать на тома ;-)
Дык, Ретроспект так и делает.

1) "Фотография" образа диска на момент копирования. При этом не архивный бит
юзается, а сравнение по дате/размеру/атрибутам/имени файла.
2) Hе накладывание слоев, а т.н. синхронизация, когда исчезнувшие с диска
файлов не будут дальше валяться на резервных копиях последующих сессий
(конечно, их не физически стирают с носителя, а просто делают пометочку в
"фотографии").
3) Все это дело поддерживает spanning -- т.к. проект может растягиваться на
неограниченное число кассет/компактов.

И очень просто все помещается на жалкие 600мб болванки.

Leonid, leonid#loiterstein.spb.ru

Vitalik Slivkov

unread,
Oct 11, 2002, 7:30:43 AM10/11/02
to
Roman Fahrutdinov <Roman_Fa...@p32.f175.n5030.z2.fidonet.org> wrote:


> >> awk и все, что тебе надо будет готово. Без лишних запpосов и чужого
> >> софта.
> VS> Вы сначало выдайте софт для работы под Линуксом,

> Может _САМ_ для начала что-нить напишешь?

Hе судьба, книжек нужных не читал вовремя, теперь с большим трудом дается.
Hо по треду я понял только о том, что идет речь "о шкуре неубитого медведя".
Т.е. рабочего варианта нету, а рассуждают о применении.


> Дpова-то лежат в соpцах, gcc в зубы и впеpед... Hикто никому _ВЫДАВАТЬ_
> ничего не
> будет. Софт будет написан в свое вpемя.

Hу ковырял я их, причем упорно (для 1020). Как правило пишут авторы, что надо
ждать, пока у них руки дойдут и лучше не использовать. Терпеливо ждем.

Я может чего не догнал, но дрова под Линух вроде нету (рабочих).
Да и потом, в одном месте написано что работать будет, но кодек/декодек малость
глючит, в других вообще нет описания.

Посему вывод для меня самого таков: не умею - я - не берусь. ;)

> VS> а как хранить там файлы/копии разберемся (в принципе архивировать
> VS> весь раздел не нужно, нужно только /etc и /var)

> особенно не нуждаются в аpхивиpовании данные пользователя ;-)

А зачем бинари архивировать? Hе проще kickstart воспользоваться? Для
собираемого софта (тот который заведомо собирается и исправно работает, но
неимеет spec файла, например Mplayer у меня отдельно скрипт валяется, который
запускает configure с параметрами и т.д.).

Так какой смысл их архивировать?

А вот писать конфиги заново... тут действительно лучше
заархивировать/востановить.
/var/spool, /var/lib, /var/ftp, /var/www тебе нахер не нужны, да?

> >> LL> удаленные файлы удаляем из списка файлов архива, как если бы их
> >> LL> там и не было.

> >> Все это делается скpиптом на 2 стpаницы.
> VS> Hет, конечно под Линухом это сделать можно, но потом перегружать
> VS> машину в ДОС/Виндовс, чтобы записать как-то не почеловечески и лениво
> VS> ;)

> Ты сеpьезно думешь, что bash/grep/awk есть только в *nix?

Я серьезно думаю, что если у меня нету виндовс, то он мне ненужен. ;)
А че, bash под виндой есть???? Гы, дайте ссылку, скачаю для колекции.

Hу да, есть они там, ну не стоит у меня винда на физическом разделе (есть в
эмуляторе).

Hу если я и поставлю ее (если никто не напишит под линух), то для того чтобы
писать/читать, а не делать tar.gz

> >> CVS хpанит _изменения_ для файлов. Соответственно, занимают они
> >> несколько меньше, чем n копий.
> VS> Просто под продукцией MS нет понятия CVS,

> Ты сеpьезно? Есть даже WinCVS - для пpобитых "окошечников", поpт CVS под ДОС
> был
> одним из пеpвых поpтов.

Твою дивизию! Я думал, что CVS это работа с архивом исходников, а оказывается,
что это просто архивирование с возможностью востановления старых версий файлов.
Сеньк, за просвещение.


> VS> так как там нет исходников.

> www.sourceforge.org -> поищи, больше половины пpоектов под Win собиpаются

Угу, так работаем с исходниками или бинарниками?!?!?
Да, проекты под винду в исходниках есть, но на машине юзается далеко не
исходники настроенных программ.

Вообщем у кого есть желание просветите пожалуйста нетмайлом или ткните на
ссылку в интернете (я нормально смогу разобраться только на русском языке, на
английском только поверхностно).

> VS> Я думаю, что даже для документов ворда это не пойдет, хотя для
> VS> текстовых документов возможно. Посему о рулезности CVS и ежеси с ним
> VS> можно говорить только в Линуксе. CVS под Windows - фантастика, там
> VS> действительно лучше делать дубликат всего винта или отдельных папок.

> Ваша компетенция вне конкуpенции...
Hе настаиваю на всезнайку. Могу я ошибаться...

> VS> Vitalik.

> Roman

--
Vitalik.

Roman Fahrutdinov

unread,
Oct 12, 2002, 1:30:23 PM10/12/02
to
Hello Leonid.

09 Окт 02 07:19, you wrote to me:

RF>> не на Аpвиде ;-), это точно

LL> Как раз на Арвиде. Первая сессия (полного копирования) будет
LL> громадной, ну, растянется на несколько кассет, но потом-то инкременты
LL> пойдут махонькими, и на кассете этим самым инкрементам уж всяко будет
LL> просторнее чем на CD, как сейчас.

Это же от 8 до 10 кассет в LP... А LP - не для аpхивов

....
RF>> аpхивиpовать все кучей (в т.ч. и registry), то боюсь, что и
RF>> совpеменного винта не хватит.
LL> Регистри -- это просто семечки по сравнению с почтой, которая хранится
LL> одним файлом и которую тоже надо бэкапить. :)

жмется, навеpное, здоpово ;-)

RF>> awk и все, что тебе надо будет готово. Без лишних запpосов и
RF>> чужого софта.
LL> Укол себе в бедро (или кошке внутривенно :)) я сделать могу, а
LL> несколько строк на bash/sh + awk -- увы.

соppи, общаюсь тока с пpогpаммистами (кpоме семьи), так шта немного огpубел ;-)
будет вpемя посмотpю, что мона сделать

...
LL> 1) "Фотография" образа диска на момент копирования. При этом не
LL> архивный бит юзается, а сравнение по дате/размеру/атрибутам/имени
LL> файла. 2) Hе накладывание слоев, а т.н. синхронизация, когда
LL> исчезнувшие с диска файлов не будут дальше валяться на резервных
LL> копиях последующих сессий (конечно, их не физически стирают с
LL> носителя, а просто делают пометочку в "фотографии"). 3) Все это дело
LL> поддерживает spanning -- т.к. проект может растягиваться на
LL> неограниченное число кассет/компактов.

пpиму к сведению. Боюсь только, что без оболочки это все будет, соответственно,
сложно это будет пользовать с непpивычки

LL> Leonid, leonid#loiterstein.spb.ru

Roman

Roman Fahrutdinov

unread,
Oct 12, 2002, 1:19:44 PM10/12/02
to
Hello Vitalik.

11 Окт 02 16:30, you wrote to me:

>> Может _САМ_ для начала что-нить напишешь?

VS> Hе судьба, книжек нужных не читал вовремя, теперь с большим трудом
VS> дается. Hо по треду я понял только о том, что идет речь "о шкуре
VS> неубитого медведя".

Есть _альтеpнативный_ софт под Винду. Есть дpайвеp под Linux (1031-1052).
Пpоизводится поpтиpование.

...
VS> Hу ковырял я их, причем упорно (для 1020). Как правило пишут авторы,
VS> что надо ждать, пока у них руки дойдут и лучше не использовать.
VS> Терпеливо ждем.

aic.eltrast.ru

можешь забиpать

VS> Посему вывод для меня самого таков: не умею - я - не берусь. ;)

так никогда ничему не научишься... Хотя, в твоем случае, возможно ты пpав ;-/

... личная тpагедия линуксоида поскипана ...

VS> А вот писать конфиги заново... тут действительно лучше
VS> заархивировать/востановить. /var/spool, /var/lib, /var/ftp, /var/www
VS> тебе нахер не нужны, да?

без гpубостей, ок? (...мы сами гpубияны (с) Остап Бендеp)

VS> Hу да, есть они там, ну не стоит у меня винда на физическом разделе
VS> (есть в эмуляторе).

сомневаюсь что в wine можно запустить виндовый софт для Аpвида

VS> Vitalik.

Roman

Slava Levtchenko

unread,
Oct 13, 2002, 7:33:47 AM10/13/02
to
Fri Oct 11 2002 16:30, Vitalik Slivkov wrote to Roman Fahrutdinov:

VS> Roman Fahrutdinov <Roman_Fa...@p32.f175.n5030.z2.fidonet.org>
VS> wrote:

>> >> awk и все, что тебе надо будет готово. Без лишних запpосов и чужого
>> >> софта.
>> VS> Вы сначало выдайте софт для работы под Линуксом,

>> Может _САМ_ для начала что-нить напишешь?

VS> Hе судьба, книжек нужных не читал вовремя, теперь с большим трудом
VS> дается.

Неужели ты столь обременен возрастом? А мне их и сейчас приходиться читать
"стопками"... Елехтронные и бумажные...

VS> Hо по треду я понял только о том, что идет речь "о шкуре неубитого
VS> медведя".
VS> Т.е. рабочего варианта нету, а рассуждают о применении.

Значит плохо понял, если факи не видишь. Есть виндовый альтернативный софт,
который находиться в процессе портирования под линух.

>> Дpова-то лежат в соpцах, gcc в зубы и впеpед... Hикто никому _ВЫДАВАТЬ_
>> ничего не будет. Софт будет написан в свое вpемя.

VS> Hу ковырял я их, причем упорно (для 1020). Как правило пишут авторы, что
VS> надо ждать, пока у них руки дойдут и лучше не использовать. Терпеливо
VS> ждем.

1020 нашими дровами не поддерживался и скорее всего поддерживаться не будет,
так как не хочется плодить глюкало - авторы описание харда не дали, тем самым
похоронив продление жизни данного харда. Если кто-то все-таки имеет какое-либо
описание по программированию харда 1020 - приму в дар и втечении месяца
сотворю
более менее живой драйвер. Глючные ошметки Зарошевского под бсд у меня есть.
Тут еще обитал один жадноватый товарищ не относящийся к GNU общественности с
якобы работающим драйвером, который он давал в бинарнике на альфатестирование
и
еще денежек хотел срубить за девелоп. Скорее всего вы стали жертвой этого
негодяя. У нас руки работают, просто временами неторопливо - пока в нашем
проекте два человека (не считая тех, кто тестирует и использует софт - всем
большое спасибо пользуясь возможностью от меня и Романа Фахрутдинова - Ваши
имена будут увековечены в факе). На данный момент я начал девелоп драйвера WDM
для плат 103x-105x под 98-XP. Его цель читать-писать ленты в нашем открытом
формате лент под 98-XP. В данном случае имеется ввиду низкоуровневый формат
лент с избыточным кодом контролирующем ошибки. На данный момент мной
интегрировано 8 кодов, планируется еще один.

VS> Я может чего не догнал, но дрова под Линух вроде нету (рабочих).

Да, ты скорее, как ты выразился, не "догнал".
http://aic.eltrast.ru/files/avdfs.zip - только модуль и тестовое приложение.
если посмотришь на сайте найдешь еще кой-чего.

VS> Да и потом, в одном месте написано что работать будет, но кодек/декодек
VS> малость глючит, в других вообще нет описания.

Это ты не на этом сайте вычитал, а где-то в другом месте.

VS> Посему вывод для меня самого таков: не умею - я - не берусь. ;)

И это правильно, только не требуй от нас в ултимативном тоне "выдать софт для
работы под Линуксом". :-)) Может ты умеешь другое - выбивать из других? Тоже
неплохо...

>> VS> а как хранить там файлы/копии разберемся (в принципе архивировать
>> VS> весь раздел не нужно, нужно только /etc и /var)

>> особенно не нуждаются в аpхивиpовании данные пользователя ;-)

VS> А зачем бинари архивировать? Hе проще kickstart воспользоваться? Для
VS> собираемого софта (тот который заведомо собирается и исправно работает,
VS> но неимеет spec файла, например Mplayer у меня отдельно скрипт валяется,
VS> который запускает configure с параметрами и т.д.).

VS> Так какой смысл их архивировать?

VS> А вот писать конфиги заново... тут действительно лучше
VS> заархивировать/востановить.
VS> /var/spool, /var/lib, /var/ftp, /var/www тебе нахер не нужны, да?

Нет, не нужны. Читай книжки, которые ты недочитал. В нормальных уних системах
в /var живет только темпоральная дата. html и ftp живет на /home, на /usr
но только не там.

>> >> LL> удаленные файлы удаляем из списка файлов архива, как если бы их
>> >> LL> там и не было.

>> >> Все это делается скpиптом на 2 стpаницы.
>> VS> Hет, конечно под Линухом это сделать можно, но потом перегружать
>> VS> машину в ДОС/Виндовс, чтобы записать как-то не почеловечески и лениво
>> VS> ;)

>> Ты сеpьезно думешь, что bash/grep/awk есть только в *nix?

VS> Я серьезно думаю, что если у меня нету виндовс, то он мне ненужен. ;)
VS> А че, bash под виндой есть???? Гы, дайте ссылку, скачаю для колекции.

Пользуйся поисковым сервером google - неплохой...

VS> Hу да, есть они там, ну не стоит у меня винда на физическом разделе (есть
VS> в эмуляторе).

Ты определись - есть или нет.

VS> Hу если я и поставлю ее (если никто не напишит под линух), то для того
...напишЕт...
VS> чтобы писать/читать, а не делать tar.gz

>> >> CVS хpанит _изменения_ для файлов. Соответственно, занимают они
>> >> несколько меньше, чем n копий.
>> VS> Просто под продукцией MS нет понятия CVS,

>> Ты сеpьезно? Есть даже WinCVS - для пpобитых "окошечников", поpт CVS под
>> ДОС был одним из пеpвых поpтов.

VS> Твою дивизию! Я думал, что CVS это работа с архивом исходников, а
VS> оказывается, что это просто архивирование с возможностью востановления
VS> старых версий файлов. Сеньк, за просвещение.
Именно так. Случаем не знаешь, что обозначают эти три магические буковы -
запамятовал :-))

>> VS> так как там нет исходников.

>> www.sourceforge.org -> поищи, больше половины пpоектов под Win собиpаются

VS> Угу, так работаем с исходниками или бинарниками?!?!?
VS> Да, проекты под винду в исходниках есть, но на машине юзается далеко не
VS> исходники настроенных программ.

VS> Вообщем у кого есть желание просветите пожалуйста нетмайлом или ткните на
VS> ссылку в интернете (я нормально смогу разобраться только на русском
VS> языке, на английском только поверхностно).
Найми репититора по русскому, английскому и программированию.

>> VS> Я думаю, что даже для документов ворда это не пойдет, хотя для
>> VS> текстовых документов возможно. Посему о рулезности CVS и ежеси с ним
>> VS> можно говорить только в Линуксе. CVS под Windows - фантастика, там
>> VS> действительно лучше делать дубликат всего винта или отдельных папок.

>> Ваша компетенция вне конкуpенции...

VS> Hе настаиваю на всезнайку. Могу я ошибаться...

>> VS> Vitalik.
Дерзай, Виталик...

>> Roman

VS> --
VS> Vitalik.

Vitalik Slivkov

unread,
Oct 14, 2002, 6:09:31 AM10/14/02
to
Slava Levtchenko <s...@eltrast.ru> wrote:

> VS> Hе судьба, книжек нужных не читал вовремя, теперь с большим трудом
> VS> дается.

> Hеужели ты столь обременен возрастом? А мне их и сейчас приходиться читать


> "стопками"... Елехтронные и бумажные...

В 16-17 лет учить новое, это одно, а в 24 другое. Одно дело что-то
поправить/настроить в плохо отработаном софте (в линуксе), другое написать.
Если 3-4 года вообще не писать программы, то можно вообще все забыть что раньше
знал. Hу это мои проблемы ;)

> VS> Hо по треду я понял только о том, что идет речь "о шкуре неубитого
> VS> медведя".
> VS> Т.е. рабочего варианта нету, а рассуждают о применении.

> Значит плохо понял, если факи не видишь. Есть виндовый альтернативный софт,
> который находиться в процессе портирования под линух.

Так я о чем? Процесс портирования это значит делается, и рабочий вариант - это
уже сделано.

> >> Дpова-то лежат в соpцах, gcc в зубы и впеpед... Hикто никому _ВЫДАВАТЬ_
> >> ничего не будет. Софт будет написан в свое вpемя.

> VS> Hу ковырял я их, причем упорно (для 1020). Как правило пишут авторы, что
> VS> надо ждать, пока у них руки дойдут и лучше не использовать. Терпеливо
> VS> ждем.

> 1020 нашими дровами не поддерживался и скорее всего поддерживаться не будет,
> так как не хочется плодить глюкало - авторы описание харда не дали, тем самым

Эх... хорошая железка была.

> похоронив продление жизни данного харда. Если кто-то все-таки имеет
> какое-либо
> описание по программированию харда 1020 - приму в дар и втечении месяца
> сотворю

Дык вроде там этих портов раз и обчелся (судя по схеме), переслать туда байт
или получить элементарно, но вот чего там с DMA и програмировать их... вот тут
полный мрак.

> более менее живой драйвер. Глючные ошметки Зарошевского под бсд у меня есть.

А с ними понять что куда записать нельзя? Т.е. принцип работы с железкой.
Кодек/декодек я так понимаю ты сам написал.

> Тут еще обитал один жадноватый товарищ не относящийся к GNU общественности с
> якобы работающим драйвером, который он давал в бинарнике на альфатестирование
> и
> еще денежек хотел срубить за девелоп. Скорее всего вы стали жертвой этого

Вообще-то он не распаковался, т.е. файл есть, но судя по расширению и
содержанию непонятно чем вообще паковалось.

Hетмайлом я денег предлогал, но чтобы хотябы с напильником можно было бы
собрать/запустить. В ответ пустота :(


> негодяя. У нас руки работают, просто временами неторопливо - пока в нашем
> проекте два человека (не считая тех, кто тестирует и использует софт - всем
> большое спасибо пользуясь возможностью от меня и Романа Фахрутдинова - Ваши

> имена будут увековечены в факе). Hа данный момент я начал девелоп драйвера


> WDM
> для плат 103x-105x под 98-XP. Его цель читать-писать ленты в нашем открытом
> формате лент под 98-XP. В данном случае имеется ввиду низкоуровневый формат

> лент с избыточным кодом контролирующем ошибки. Hа данный момент мной


> интегрировано 8 кодов, планируется еще один.

Т.е. ты используешь иные коды, отличные от кода Рида-Соломона?
Свой формат? В принципе мне лично - наплевать какой формат, главное чтобы
работало даже во вред совместимости со старым софтом.

> VS> Я может чего не догнал, но дрова под Линух вроде нету (рабочих).

> Да, ты скорее, как ты выразился, не "догнал".
> http://aic.eltrast.ru/files/avdfs.zip - только модуль и тестовое приложение.
> если посмотришь на сайте найдешь еще кой-чего.

Вроде белым по синиму написано, что для 1030-1050, а 1020 вниманием обошли.
Если весь сыр-бор из за регистров и DMA, то в документации описаны они. Правда
возможно под Линухом работать с ними тяжковато...

> VS> Да и потом, в одном месте написано что работать будет, но кодек/декодек
> VS> малость глючит, в других вообще нет описания.

> Это ты не на этом сайте вычитал, а где-то в другом месте.

> VS> Посему вывод для меня самого таков: не умею - я - не берусь. ;)

> И это правильно, только не требуй от нас в ултимативном тоне "выдать софт
> для
> работы под Линуксом". :-)) Может ты умеешь другое - выбивать из других? Тоже
> неплохо...

Извиняюсь за ултимативный тон, я обидеть никого не хотел.

> >> VS> а как хранить там файлы/копии разберемся (в принципе архивировать
> >> VS> весь раздел не нужно, нужно только /etc и /var)

> >> особенно не нуждаются в аpхивиpовании данные пользователя ;-)

> VS> А зачем бинари архивировать? Hе проще kickstart воспользоваться? Для
> VS> собираемого софта (тот который заведомо собирается и исправно работает,
> VS> но неимеет spec файла, например Mplayer у меня отдельно скрипт валяется,
> VS> который запускает configure с параметрами и т.д.).

> VS> Так какой смысл их архивировать?

> VS> А вот писать конфиги заново... тут действительно лучше
> VS> заархивировать/востановить.
> VS> /var/spool, /var/lib, /var/ftp, /var/www тебе нахер не нужны, да?

> Hет, не нужны. Читай книжки, которые ты недочитал. В нормальных уних


> системах
> в /var живет только темпоральная дата. html и ftp живет на /home, на /usr
> но только не там.

Гмы... var от variable (могу ошибиться в написании), т.е. переменный,
изменяемый. Если html, ftp не изменяется/добавляется/удаляется то... вообщем
RedHat, как мне кажется, прав, что разместил ftp в /var/ftp и www на /var/www.
Да и потом, какая разница где это лежит? Дома в /home/My_program, на работе
/var/ftp, смысл в том, что и /home и /var на данный момент у меня нуждаются в
бэкапе/ресторе (наверняка у многих), а /usr как стоит, так и стоит. Правда
пришлось /usr/src на отдельный раздел переместить, так к
ак при частеньком перебирании программ fsck каждый раз говорит о все большей
фрагментации. А так, на отдельном разделе, как приспичит забэкапился, а потом
mkfs.ext2 и востанавливай этот раздел на здоровье. Все тоже самое и к /var.

> VS> в эмуляторе).

> Ты определись - есть или нет.

Hету. win4lin и стоящая там винда не сможет работать напрямую с арвидом.

> VS> Твою дивизию! Я думал, что CVS это работа с архивом исходников, а
> VS> оказывается, что это просто архивирование с возможностью востановления
> VS> старых версий файлов. Сеньк, за просвещение.
> Именно так. Случаем не знаешь, что обозначают эти три магические буковы -
> запамятовал :-))

Name : cvs Relocations: /usr
Version : 1.11.1p1 Vendor: Red Hat, Inc.
Release : 3 Build Date: Tue Jul 31 18:52:16
2001
Install date: (not installed) Build Host:
stripples.devel.redhat.com
Group : Development/Tools Source RPM: cvs-1.11.1p1-3.src.rpm
Size : 2699327 License: GPL
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://www.cvshome.org/
Summary : A version control system.
Description :
CVS (Concurrent Version System) is a version control system that can
^^^^^^^^^^^^^^^^^^^^^^^^^
record the history of your files (usually, but not always, source
обычно, но не всегда, для исходников.
Вероятно это меня смутило.
code). CVS only stores the differences between versions, instead of
every version of every file you have ever created. CVS also keeps a log
of who, when, and why changes occurred.

CVS is very helpful for managing releases and controlling the
concurrent editing of source files among multiple authors. Instead of
providing version control for a collection of files in a single
directory, CVS provides version control for a hierarchical collection
of directories consisting of revision controlled files. These
directories and files can then be combined together to form a software
release.


ЗЫ: Я думаю, что в эхе по мне и моих ошибках не стоит отвечать.

--
Vitalik.

Slava I. Levtchenko

unread,
Oct 15, 2002, 4:32:25 AM10/15/02
to
Mon Oct 14 2002 15:09, Vitalik Slivkov wrote to Slava Levtchenko:

VS> Slava Levtchenko <s...@eltrast.ru> wrote:

>> VS> Hе судьба, книжек нужных не читал вовремя, теперь с большим трудом
>> VS> дается.

>> Hеужели ты столь обременен возрастом? А мне их и сейчас приходиться
>> читать "стопками"... Елехтронные и бумажные...

VS> В 16-17 лет учить новое, это одно, а в 24 другое. Одно дело что-то
Мне больше... Фахру тоже... И ничего - читаем.
VS> поправить/настроить в плохо отработаном софте (в линуксе), другое
Хорошо что ты понимаешь это, надеюсь в полной мере слово "написать".
VS> написать. Если 3-4 года вообще не писать программы, то можно вообще все
VS> забыть что раньше знал. Hу это мои проблемы ;)
Налицо регресс.

>> VS> Hо по треду я понял только о том, что идет речь "о шкуре неубитого
>> VS> медведя".
>> VS> Т.е. рабочего варианта нету, а рассуждают о применении.

>> Значит плохо понял, если факи не видишь. Есть виндовый альтернативный
>> софт,
>> который находиться в процессе портирования под линух.

VS> Так я о чем? Процесс портирования это значит делается, и рабочий вариант
VS> - это уже сделано.

Да под виндозу софт сделан и юзается.

>> >> Дpова-то лежат в соpцах, gcc в зубы и впеpед... Hикто никому
>> _ВЫДАВАТЬ_
>> >> ничего не будет. Софт будет написан в свое вpемя.

>> VS> Hу ковырял я их, причем упорно (для 1020). Как правило пишут авторы,
>> что
>> VS> надо ждать, пока у них руки дойдут и лучше не использовать. Терпеливо
>> VS> ждем.

>> 1020 нашими дровами не поддерживался и скорее всего поддерживаться не
>> будет, так как не хочется плодить глюкало - авторы описание харда не
>> дали, тем самым

VS> Эх... хорошая железка была.

>> похоронив продление жизни данного харда. Если кто-то все-таки имеет
>> какое-либо описание по программированию харда 1020 - приму в дар и
>> втечении месяца сотворю

Повторюсь
Авторы не захотели продлить ей жизнь в виде описания аппаратного интерфейса.

VS> Дык вроде там этих портов раз и обчелся (судя по схеме), переслать туда
VS> байт или получить элементарно, но вот чего там с DMA и програмировать
VS> их... вот тут полный мрак.

>> более менее живой драйвер. Глючные ошметки Зарошевского под бсд у меня
>> есть.

VS> А с ними понять что куда записать нельзя? Т.е. принцип работы с железкой.
Там нет полного принципа работы. Есть половина как читать. Чтоб понять
полностью месяца три напряженно изучать ее надо

VS> Кодек/декодек я так понимаю ты сам написал.

>> Тут еще обитал один жадноватый товарищ не относящийся к GNU общественности
>> с якобы работающим драйвером, который он давал в бинарнике на
>> альфатестирование и
>> еще денежек хотел срубить за девелоп. Скорее всего вы стали жертвой этого

VS> Вообще-то он не распаковался, т.е. файл есть, но судя по расширению и
VS> содержанию непонятно чем вообще паковалось.
Так делают когда нечего положить в архив.

VS> Hетмайлом я денег предлогал, но чтобы хотябы с напильником можно было бы
Но не заплатил же? И правильно сделал. Не за что.

VS> собрать/запустить. В ответ пустота :(

>> негодяя. У нас руки работают, просто временами неторопливо - пока в нашем
>> проекте два человека (не считая тех, кто тестирует и использует софт -
>> всем большое спасибо пользуясь возможностью от меня и Романа Фахрутдинова
>> - Ваши имена будут увековечены в факе). Hа данный момент я начал девелоп
>> драйвера WDM для плат 103x-105x под 98-XP. Его цель читать-писать ленты в
>> нашем открытом формате лент под 98-XP. В данном случае имеется ввиду
>> низкоуровневый формат лент с избыточным кодом контролирующем ошибки. Hа
>> данный момент мной интегрировано 8 кодов, планируется еще один.

VS> Т.е. ты используешь иные коды, отличные от кода Рида-Соломона?
Используется 5 разных по исправляющей способности кода Рида Соломона, 1 BCH
и 1 Goley. Один RS сделан, но не имплементирован. Все коды имеет верхнюю
оболочку для ортогонального перемежения на кадрах и на блоках кадров. Голей
также поддерживает совместно с ортогональным диагональное перемежение.
VS> Свой формат? В принципе мне лично - наплевать какой формат, главное чтобы
VS> работало даже во вред совместимости со старым софтом.
Да свой. Главное открытый. Сравнивать не будем.

>> VS> Я может чего не догнал, но дрова под Линух вроде нету (рабочих).

>> Да, ты скорее, как ты выразился, не "догнал".
>> http://aic.eltrast.ru/files/avdfs.zip - только модуль и тестовое
>> приложение. если посмотришь на сайте найдешь еще кой-чего.

VS> Вроде белым по синиму написано, что для 1030-1050, а 1020 вниманием
VS> обошли. Если весь сыр-бор из за регистров и DMA, то в документации
VS> описаны они. Правда возможно под Линухом работать с ними тяжковато...
Вышли мне пожалуйста описание регистров и DMA Арвида 1020. Оно будет первым в
моем наборе доки по 1020.

>> VS> Да и потом, в одном месте написано что работать будет, но
>> кодек/декодек
>> VS> малость глючит, в других вообще нет описания.

>> Это ты не на этом сайте вычитал, а где-то в другом месте.

>> VS> Посему вывод для меня самого таков: не умею - я - не берусь. ;)

>> И это правильно, только не требуй от нас в ултимативном тоне "выдать софт
>> для работы под Линуксом". :-)) Может ты умеешь другое - выбивать из
>> других? Тоже неплохо...

VS> Извиняюсь за ултимативный тон, я обидеть никого не хотел.
Принято.

>> >> VS> а как хранить там файлы/копии разберемся (в принципе архивировать
>> >> VS> весь раздел не нужно, нужно только /etc и /var)

>> >> особенно не нуждаются в аpхивиpовании данные пользователя ;-)

>> VS> А зачем бинари архивировать? Hе проще kickstart воспользоваться? Для
>> VS> собираемого софта (тот который заведомо собирается и исправно
>> работает,
>> VS> но неимеет spec файла, например Mplayer у меня отдельно скрипт
>> валяется,
>> VS> который запускает configure с параметрами и т.д.).

>> VS> Так какой смысл их архивировать?

>> VS> А вот писать конфиги заново... тут действительно лучше
>> VS> заархивировать/востановить.
>> VS> /var/spool, /var/lib, /var/ftp, /var/www тебе нахер не нужны, да?

>> Hет, не нужны. Читай книжки, которые ты недочитал. В нормальных уних
>> системах
>> в /var живет только темпоральная дата. html и ftp живет на /home, на /usr
>> но только не там.

>> VS> в эмуляторе).

...дислокация программ поскипана..

>> Ты определись - есть или нет.

VS> Hету. win4lin и стоящая там винда не сможет работать напрямую с арвидом.

это точно дровишки динамически не грузануться.

...кусок с описанием cvs поскипан...

VS> ЗЫ: Я думаю, что в эхе по мне и моих ошибках не стоит отвечать.

я думаю они не только твои. я фака пока по дровам под линух не писал.
тут может пройдет какое разъяснение. да и траффик надо в эхе поддерживать.

VS> --
VS> Vitalik.

Alexey Monastyrenko

unread,
Oct 15, 2002, 4:49:57 PM10/15/02
to
Hello , Vitalik! ....

[Mon Oct 14 2002, 15:09]: Vitalik Slivkov >> Slava Levtchenko

>> VS> Hе судьба, книжек нужных не читал вовремя, теперь с большим

>> VS> трудом дается.

>> Hеужели ты столь обременен возрастом? А мне их и сейчас приходиться
>> читать "стопками"... Елехтронные и бумажные...

VS> В 16-17 лет учить новое, это одно, а в 24 другое.

(задyмчиво) Лично я пpобовал и то, и дpyгое - замечательно полyчается...
Учиться становится тpyдно, когда от этого отвыкаешь. Hy так не надо отвыкать -
надо постоянно изyчать что-нибyдь, можно - yдаленное от твоей области
деятельности. Да хоть языки. Cмотpи поpнофильмы на pазных языках - в жизни
пpигодится :-)


Bye.

Leonid Loiterstein

unread,
Oct 18, 2002, 2:54:16 PM10/18/02
to
Hello Roman!

12 Oct 02 22:30, Roman Fahrutdinov wrote to Leonid Loiterstein:
RF> пpиму к сведению. Боюсь только, что без оболочки это все будет,
RF> соответственно, сложно это будет пользовать с непpивычки
Собсно, я об этом продолжаю программерский люд в эхе просить с 1997 года. :)

=== Cut ===
─ Fido (2:5030/226.1) ──────────────────────────────── SU.HARDW.SUPPORT.ARVID ─
Msg : 5280 of 7748 -5255 Snt Loc
From : Leonid Loiterstein 2:5030/226.1 07 Apr 00 01:48:07
To : Alex Cabbage 07 Apr 00 01:48:56
Subj : New VCR streamer
───────────────────────────────────────────────────────────────────────────────
Hello Alex!

04 Apr 00 13:14, Alex Cabbage wrote to Leonid Loiterstein:
AC> чей-то. Особенно если заниматься программированием так, как я. Пока на
AC> ленту не бросишь - душа не спокойна, имел счастье несколько раз терять
Ты вот скажи лучше, почему никто никак не сделает программку для синхронизации
под AVT-формат. Есть Synctape, но она работает только с tdr, а это значит --
никаких длинных имен. :-((

Ты сам-то небось в формате AVT разбираешься? Сделал бы?

=== Cut ===
SYNCTAPE v2.0
-------------

Эта программа синхронизирует ленту с диском.
Интересна для пользователей АРВИДА.

Она сравнивает директорию на ленте с реальной директорией на диске
и создает командный файл для инкрементального backup'а.

Этот файл подается на вход AVCOMSTR, который и выполняет реальное копирование.

Таким образом, убиваются 2 зайца :)
- на ленте всегда точная копия диска
- лента расходуется экономно - записываются только измененные файлы
- дополнительный бонус: все работает в автономном режиме (но быстро!:)

[skip]

Дополнение ко второй версии:
---------------------------------------------------


Эта версия понимает знаки '*' и '?' в именах файлов и директорий,
указываемых в ключе -x.

Заметим, что это привело к увеличение времени работы программы.

Это единственное отличие от первой версии.
=== Cut ===


=== Cut sync.bat ===
@echo off
rem
rem пройдемся по диску C:\ и сравним ее с директорией \c на ленте IG_00
rem при этом не будем трогать директории os2\mdos\winos2\temp и tmp\idasrc
rem
synctape -xos2\mdos\winos2\temp -xtmp\idasrc c:\ C:\arvid\TDR\ig_00.tdr \c\
sync.lst
if errorlevel 1 goto end

rem
rem добавим в командный файл команды для синхронизации диска D:\
rem Мы хотим пропустить много директорий, поэтому положим список
rem директорий в отдельный файл dexcl
rem
synctape -a -x@dexcl d:\ C:\arvid\TDR\ig_00.tdr \d\ sync.lst
if errorlevel 1 goto end

rem
rem и последнее: добавим туда же еще одну директорию, но в этой
rem директории ничего удалять не бум.
rem
synctape -a -c d:\archive.bbs\ C:\arvid\TDR\ig_00.tdr \d\archive.bbs\ sync.lst
if errorlevel 1 goto end

rem Отсортируем, чтобы все команды удаления шли до команд копирования.
rem Если synctape запускался только один раз, то сортировка не нужна
rem т.к. synctape сама правильно строит командный файл.
qsort sync.lst

rem
rem Hу и запустим AVCOMSTR, надеясь, что все нормально...
rem
c:
cd \arvid
avcomstr @c:\tmp\z\sync.lst
:end
exit
=== Cut ===

Leonid, leo...@loiterstein.spb.ru

-+- GoldED/386 3.00.Beta5+
+ Origin: Переводчик? Чтобы подписаться на Ru.Linguist, мыль -> (2:5030/226.1)

=== Cut ===

Leonid, leonid#loiterstein.spb.ru

Vladimir V Teplouhov

unread,
Oct 29, 2002, 12:59:08 PM10/29/02
to
Hello Vitalik.

14 окт 02 14:09, you wrote to Slava Levtchenko:
...


>> 1020 нашими дровами не поддерживался и скорее всего поддерживаться не
>> будет, так как не хочется плодить глюкало - авторы описание харда не
>> дали, тем самым

VS> Эх... хорошая железка была.

>> похоронив продление жизни данного харда. Если кто-то все-таки имеет

VS> какое-либо


>> описание по программированию харда 1020 - приму в дар и втечении месяца
>> сотворю

VS> Дык вроде там этих портов раз и обчелся (судя по схеме), переслать туда
VS> байт или получить элементарно, но вот чего там с DMA и програмировать
VS> их... вот тут полный мрак.

можно взять стандартный драйвер из софта арвида, загрузить в IDA да
распотрошить... Hепонятные недостающие вещи по разводке платы
глянуть... В общем, что-то расковырять не проблема. Только какой смысл?

Vladimir

Vitalik Slivkov

unread,
Oct 30, 2002, 3:16:46 AM10/30/02
to
Vladimir V Teplouhov <Vladimir_V...@p15.f18.n5002.z2.fidonet.org> wrote:

> >> описание по программированию харда 1020 - приму в дар и втечении месяца
> >> сотворю
> VS> Дык вроде там этих портов раз и обчелся (судя по схеме), переслать туда
> VS> байт или получить элементарно, но вот чего там с DMA и програмировать
> VS> их... вот тут полный мрак.

> можно взять стандартный драйвер из софта арвида, загрузить в IDA да
> распотрошить... Hепонятные недостающие вещи по разводке платы
> глянуть... В общем, что-то расковырять не проблема. Только какой смысл?

Почти так и делаю, только конечно по схеме и его прошивке. Hаписать бы какую
приблуду по проще вообще было бы хорошо эту прошивку терзать.


До скорых встречь!

Vladimir V Teplouhov

unread,
Oct 31, 2002, 4:28:14 AM10/31/02
to
Hello Vitalik.

30 окт 02 11:16, you wrote to Vladimir V Teplouhov:

>> >> описание по программированию харда 1020 - приму в дар и втечении
>> >> месяца сотворю
>> VS> Дык вроде там этих портов раз и обчелся (судя по схеме), переслать

>> VS> туда байт или получить элементарно, но вот чего там с DMA и
>> VS> програмировать их... вот тут полный мрак.

>> можно взять стандартный драйвер из софта арвида, загрузить в IDA да
>> распотрошить... Hепонятные недостающие вещи по разводке платы
>> глянуть... В общем, что-то расковырять не проблема. Только какой смысл?

VS> Почти так и делаю, только конечно по схеме и его прошивке. Hаписать бы
VS> какую приблуду по проще вообще было бы хорошо эту прошивку терзать.

Всмысле? Есть чтоли схема от 1020? Они-же ее так и не дали по-моему...

Ковырнуть драйвер, составить, во-первых, описание его API(кстати, это еще
ни кто не сделал?) и кода коррекции(можно циликом эти процедуры выкусить ;) ),
а во-вторых, описание программирования 1020...

Только смысла большого я тут не вижу(разве что формат старых лент
читать, можно драйвер к тюнеру или своей железке написать)...

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

Hу и, можно конечно аналог-самопал(только тогда уж сразу 1052?) на
макетке слепить(к старому софту только драйвер сделать) и повесить
на IDE контроллер...

Vladimir

Andy Shevchenko

unread,
Oct 31, 2002, 12:32:02 PM10/31/02
to
Hi Vladimir V Teplouhov!

On Thu, 31 Oct 02 12:28:14 +0200; Vladimir V Teplouhov
<Vladimir_V...@p15.f18.n5002.z2.fidonet.org> wrote about 'Re: FAQ по
пpоекту':

VS>> Почти так и делаю, только конечно по схеме и его прошивке. Hаписать бы
VS>> какую приблуду по проще вообще было бы хорошо эту прошивку терзать.
VVT> Всмысле? Есть чтоли схема от 1020? Они-же ее так и не дали по-моему...
Они может быть и нет, а у меня, например, есть :)

VVT> Ковырнуть драйвер, составить, во-первых, описание его API(кстати, это
VVT> еще
VVT> ни кто не сделал?)
Зарожевский в свое время занимался... Потому тут нищенствующий товарищ
Коршунов сделал даже работающий комплекс, но сильно много хотел получить :)
Да, у него и АПИ было, и исходники готовые...


> и кода коррекции(можно циликом эти процедуры выкусить

VVT> ;) ),
Смысл? Возьми исходники QC-120 стриммера, к примеру -- тот же Рид-Соломон
C2 с перемежением.
VVT> а во-вторых, описание программирования 1020...
Да, это самое интересное.

VVT> Только смысла большого я тут не вижу(разве что формат старых лент
VVT> читать,
Это уже сделано давно. Есть исходники.


> можно драйвер к тюнеру или своей железке написать)...

Тут обсуждали эту тему -- ничего хорошего не выйдет.

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

VVT> Hу и, можно конечно аналог-самопал(только тогда уж сразу 1052?) на
VVT> макетке слепить(к старому софту только драйвер сделать) и повесить
VVT> на IDE контроллер...

Hе, сейчас надо смотреть в сторону DV.

--
With best regards,
Andy Shevchenko. mailto: an...@smile.org.ua


Vitalik Slivkov

unread,
Nov 1, 2002, 8:02:23 AM11/1/02
to
Vladimir V Teplouhov <Vladimir_V...@p15.f18.n5002.z2.fidonet.org> wrote:

> >> можно взять стандартный драйвер из софта арвида, загрузить в IDA да
> >> распотрошить... Hепонятные недостающие вещи по разводке платы
> >> глянуть... В общем, что-то расковырять не проблема. Только какой смысл?
> VS> Почти так и делаю, только конечно по схеме и его прошивке. Hаписать бы
> VS> какую приблуду по проще вообще было бы хорошо эту прошивку терзать.

> Всмысле? Есть чтоли схема от 1020? Они-же ее так и не дали по-моему...

А какой из нее смысл? в прошивке написано допустим:
EB AC 3D A4....
.....
Сидишь и отслеживаешь, что имел в виду автор, толи посылает данные, толи пишет
их. Пока я ручками переберу кучу вариантов, то кто-то (кто больше в этом
понимает) напишет софт, или я куплю себе 1 Тб винт ;))

> Ковырнуть драйвер, составить, во-первых, описание его API(кстати, это еще

Ты ничего не путаешь?
Схема электрическая принципиальная, это всего-лишь десяток микросхем и ПЗУ с
ультрофиолетовым стиранием, где записана "программа". Hа самом деле это древний
прием кустарщиков-самодельщиков русских братьев электронщиков удешевить продукт
или когда они неимеют ПЛИС, стоимостью $. Hичего ты от туда невыкусишь и
нековырнешь, но понять как собственно работает эта "хрень" возможно.


> ни кто не сделал?) и кода коррекции(можно циликом эти процедуры выкусить ;)
> ),
> а во-вторых, описание программирования 1020...

Это можно, но как мне кажется не по моим зубам, т.е. я сдаюсь, задолбало.
Кто хочет-может написать програмку эмулятор, тот это уже бы сделал. А ручками
тяжковато. Как писать программы... я уже непомню, пытаюсь учиться заново ;)

> Только смысла большого я тут не вижу(разве что формат старых лент
> читать, можно драйвер к тюнеру или своей железке написать)...

Эх какой лихой... Мне страшно завидно даже стало :( тоже хочу такое попытаться.

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

А вам в школе не говорили, что есть физическая плотность, что конструктивные
трудности и т.д. Почитай заново руководство по эксплуатации арвида, там очень
неплохо написано, что и как. Почему плотность записи выше нельзя, почему не
сделали цвето-разностный сигнал, а ЧБ.
Как результат больше и лучше без паяльника HЕСДЕЛАЕШЬ. Хуже можно, я даже со
Спектрумовских позиций сейчас напишу ;)


> Hу и, можно конечно аналог-самопал(только тогда уж сразу 1052?) на
> макетке слепить(к старому софту только драйвер сделать) и повесить
> на IDE контроллер...

А че не на УСБ? Hарод, вы по хардвенным эхам поройтесь, вам скажут: Скока денег
вы имеете? Вам скажут сколько станет вам, если даже разрабатывать железку
будете вы сами. Только мне непонятно, зачем IDE? Чем ISA плох, на него не нужно
специализированных контролеров, типа моста для PCI, ни сугубых трудностей USB?
Да и смысл делать новый АРВИД?

> Vladimir


До скорых встречь!

Vitalik Slivkov

unread,
Nov 1, 2002, 7:33:13 AM11/1/02
to
Andy Shevchenko <Andy_Sh...@f192.n465.z2.fidonet.org> wrote:

> VS>> Почти так и делаю, только конечно по схеме и его прошивке. Hаписать бы
> VS>> какую приблуду по проще вообще было бы хорошо эту прошивку терзать.

> VVT> Всмысле? Есть чтоли схема от 1020? Они-же ее так и не дали
> VVT> по-моему...


> Они может быть и нет, а у меня, например, есть :)

Ха-ха-ха, даже не смешно. Она есть у всех, но толку от нее. Тем более
неоригинальная (в смысле прошивки, тут года 2 назад пролетала).

> VVT> Ковырнуть драйвер, составить, во-первых, описание его API(кстати, это
> VVT> еще
> VVT> ни кто не сделал?)
> Зарожевский в свое время занимался... Потому тут нищенствующий товарищ

Огромное СПАСИБО ему!!!


> Коршунов сделал даже работающий комплекс, но сильно много хотел получить :)

Так.. вышлю 300 р за работающий софт для 1020.


> Да, у него и АПИ было, и исходники готовые...

Угу, нужно то всего сделать более удобную процедуру установки, т.е. прозрачную
и документированную.


> > и кода коррекции(можно циликом эти процедуры выкусить

> VVT> ;) ),
> Смысл? Возьми исходники QC-120 стриммера, к примеру -- тот же Рид-Соломон
> C2 с перемежением.

Гы! И почему я сам недогадался туда заглянуть...


> VVT> а во-вторых, описание программирования 1020...
> Да, это самое интересное.

> VVT> Только смысла большого я тут не вижу(разве что формат старых лент
> VVT> читать,
> Это уже сделано давно. Есть исходники.

И оно работает? Может мы о разных вещах говорим... У меня есть наработки, т.е.
там написано в ридми, что это пока использовать нестоит, потому, что все сыро.


> > можно драйвер к тюнеру или своей железке написать)...

> Тут обсуждали эту тему -- ничего хорошего не выйдет.

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

> VVT> Hу и, можно конечно аналог-самопал(только тогда уж сразу 1052?) на
> VVT> макетке слепить(к старому софту только драйвер сделать) и повесить
> VVT> на IDE контроллер...

> Hе, сейчас надо смотреть в сторону DV.

> --
> With best regards,
> Andy Shevchenko. mailto: an...@smile.org.ua

До скорых встречь!

Andy Shevchenko

unread,
Nov 1, 2002, 3:14:16 PM11/1/02
to
Hi Vitalik Slivkov!

On Fri, 01 Nov 02 15:33:13 +0200; Vitalik Slivkov
<Vitalik...@f31.n5064.z2.fidonet.org> wrote about 'Re: FAQ по пpоекту':

>> Коршунов сделал даже работающий комплекс, но сильно много хотел получить
>> :)

VS> Так.. вышлю 300 р за работающий софт для 1020.
http://www.comail.ru/~seyko
Только под словом работающий надо понимать небольшую часть материнских
плат, с которыми совместим комплекс.

Кстати, проблема Коршунова заключалась именно в том, что он не понял смысла
GPL. И попытался что называется "микроскопом гвозди забивать".
Лучше б он исходники подарил. А деньги другим способом заработал.

VS> Угу, нужно то всего сделать более удобную процедуру установки, т.е.
VS> прозрачную
VS> и документированную.
Hет. Этого мало. Я с ним долгое время переписывался, чтобы на моем BX
заработал Арвид. А сам бы я внес исправления гораздо быстрее, имея
исходники.

VVT>> Только смысла большого я тут не вижу(разве что формат старых лент
VVT>> читать,
>> Это уже сделано давно. Есть исходники.

VS> И оно работает? Может мы о разных вещах говорим... У меня есть наработки,
VS> т.е.
VS> там написано в ридми, что это пока использовать нестоит, потому, что все
VS> сыро.
Возможно, что я тебя неправильно понял: речь о файлах TDR, которые под
linux читаются с помощью небольшой утилитки lstdr.
Если надо, могу выложить на своем сайте.

Slava Levtchenko

unread,
Nov 2, 2002, 12:34:08 PM11/2/02
to
Fri Nov 01 2002 16:02, Vitalik Slivkov wrote to Vladimir V Teplouhov:

VS> Vladimir V Teplouhov <Vladimir_V...@p15.f18.n5002.z2.fidonet.org>
VS> wrote:

>> >> можно взять стандартный драйвер из софта арвида, загрузить в IDA да
>> >> распотрошить... Hепонятные недостающие вещи по разводке платы
>> >> глянуть... В общем, что-то расковырять не проблема. Только какой
>> смысл?
>> VS> Почти так и делаю, только конечно по схеме и его прошивке. Hаписать
>> бы
>> VS> какую приблуду по проще вообще было бы хорошо эту прошивку терзать.

>> Всмысле? Есть чтоли схема от 1020? Они-же ее так и не дали по-моему...

VS> А какой из нее смысл? в прошивке написано допустим:
VS> EB AC 3D A4....
VS> .....
VS> Сидишь и отслеживаешь, что имел в виду автор, толи посылает данные, толи
VS> пишет их. Пока я ручками переберу кучу вариантов, то кто-то (кто больше в
А там еще асинхронно работает то DMA, то IRQ... Все в комплексе надо
поднимать. Надо ли.
VS> этом понимает) напишет софт, или я куплю себе 1 Тб винт ;))
Да месяца три чистого рабочего времени долбанешь (Если у тебя есть). На
разработку подобного на основе этого, я думаю месяца полтора - два. Только
в первом случае так и остается риск неполного раскрытия всех тонкостей работы
автомата, тем более что девайс имеет тех изъяны, которые не позволяют
нормально работать на всех метиринских платах (хоть и винят чипсеты). Во
втором теряем совместимость с текущим софтом.

>> Ковырнуть драйвер, составить, во-первых, описание его API(кстати, это еще

Те есть достаточно и времени и желания для этого, принимая ввиду достаточность
квалификации и устаревшесть девайса, от поддержки софта для которого
отказались сами авторы, не дав даже хардварного интерфейса? Тут нужна твердая
попа кроме наличия вышеперечисленного.

VS> Ты ничего не путаешь?
VS> Схема электрическая принципиальная, это всего-лишь десяток микросхем и
VS> ПЗУ с ультрофиолетовым стиранием, где записана "программа". Hа самом деле
VS> это древний прием кустарщиков-самодельщиков русских братьев электронщиков
VS> удешевить продукт или когда они неимеют ПЛИС, стоимостью $. Hичего ты от
VS> туда невыкусишь и нековырнешь, но понять как собственно работает эта
VS> "хрень" возможно.
Для написания неглючного производительного софта необходима описание в
тонкостях.

>> ни кто не сделал?) и кода коррекции(можно циликом эти процедуры выкусить
>> ;) ), а во-вторых, описание программирования 1020...

VS> Это можно, но как мне кажется не по моим зубам, т.е. я сдаюсь, задолбало.
Сломался :-(( ещё один... Зарошевский тоже...
VS> Кто хочет-может написать програмку эмулятор, тот это уже бы сделал. А
VS> ручками тяжковато. Как писать программы... я уже непомню, пытаюсь учиться
VS> заново ;)

>> Только смысла большого я тут не вижу(разве что формат старых лент

Да формат старых лент не стоит того... (Есть новые)


>> читать, можно драйвер к тюнеру или своей железке написать)...

Для тюнера на основе BT мной уже написан драйвер - до 6 Mbps можешь поднять,
правда только на чтение... Да и девайс ражающий такой поток сделан недавно
на основе PLM XILINX - выедает практически все пропускную способность ISA
(запас %35). Но это уже второй девайс... Возможно, будет под USB или Ethernet
внешний девайс.

VS> Эх какой лихой... Мне страшно завидно даже стало :( тоже хочу такое
VS> попытаться.

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

Предложение от неопределнного лица... Будоражим воздух... Особенно словом
проще... Ты [VVT] в курсе размера только дров под BT или количество трактов
на данном чипсете? А то что не один видеотюнер не предназначен для этого и в
чипсетах могут встретиться неотключаемые вещи "улучшающие" качество сигнала?
Чтение даташитов по чипсетам расширяют кругозор... Арвид был сконструирован
для этого, но даже при разработке моих дров по известному интерфейсу пришлось
искать глюки харда или как говорят фичи (всего найдено 11). Без знания их не
работает даже IRC. Мелочи из которых улетает гора времени и остается
неприятный осадок на душе.

VS> А вам в школе не говорили, что есть физическая плотность, что
VS> конструктивные трудности и т.д. Почитай заново руководство по
VS> эксплуатации арвида, там очень неплохо написано, что и как. Почему
VS> плотность записи выше нельзя, почему не сделали цвето-разностный сигнал,
VS> а ЧБ.
VS> Как результат больше и лучше без паяльника HЕСДЕЛАЕШЬ. Хуже можно, я даже
На VHS да... Если бы выключить фильтр выделяющий цветовую поднесущую...
Можно повысить до 6Мбит - лента это поддерживает, только SVHS брать бы нужно
было... Сомневаюсь я в реальности простого отключения этого фильтра...
Центр вырезки ~3.43MGz. На BT я подобный фильтр зарубил(нормальный чип :-)).
И видеомагнитафон как медиа в моих разработках не принимает участия.
VS> со Спектрумовских позиций сейчас напишу ;)

>> Hу и, можно конечно аналог-самопал(только тогда уж сразу 1052?) на
>> макетке слепить(к старому софту только драйвер сделать) и повесить

1052 и так выпускается ввиде макета... PLM которая там применяется не из
дешевых. Те продавался по сути макет. Альтера подешевле будет. Сделать
подобное на отдельных микрулях в виде стандартной PC платы девайс будет как
арвид 1000,1010 :-) На микроконтроллере уже меньше, но цена подрастет... На
борту того PLM, что на 1052 порядка 3000 вентилей, как сказали знакомые
какеры,
ресурс этих вентилей там использован практически на 100%, вернее заканчиваются
линки между ними, но это маловажно.
>> на IDE контроллер...
к нему надо пределать ответный КОНТРОЛЛЕР, програмить его и все дела...
Посмотри спецификацию АТА.

VS> А че не на УСБ? Hарод, вы по хардвенным эхам поройтесь, вам скажут: Скока
VS> денег вы имеете? Вам скажут сколько станет вам, если даже разрабатывать
VS> железку будете вы сами. Только мне непонятно, зачем IDE? Чем ISA плох, на
только одно слово USB в спецификации стенда самопального харада, сразу +$25 -
это минимальный суппорт данный шины. Езернет сейчас дешевле $10 за 10Mb. И
внешний девайс всяко лучше. Как более паганый вариант - второй ECP принтерный
порт. Всяко лучше ISA - не у всех есть.
VS> него не нужно специализированных контролеров, типа моста для PCI, ни
VS> сугубых трудностей USB? Да и смысл делать новый АРВИД?
Это может быть и не Арвид... но поддерживать его старые форматы...
:-))
А так по жизни, девелоп своих железок - это дорого. С софтом возиться
дешевле.
ISA самый дешевый вариант, но не универсальный.

Slava Levtchenko

unread,
Nov 2, 2002, 12:50:16 PM11/2/02
to
Fri Nov 01 2002 23:14, Andy Shevchenko wrote to Vitalik Slivkov:

AS> Hi Vitalik Slivkov!

AS> On Fri, 01 Nov 02 15:33:13 +0200; Vitalik Slivkov
AS> <Vitalik...@f31.n5064.z2.fidonet.org> wrote about 'Re: FAQ по
AS> пpоекту':

>>> Коршунов сделал даже работающий комплекс, но сильно много хотел получить
>>> :)
VS>> Так.. вышлю 300 р за работающий софт для 1020.

Альфатестер по желанию.

AS> http://www.comail.ru/~seyko
:-) "Не в бровь, а в глаз"
AS> Только под словом работающий надо понимать небольшую часть материнских
AS> плат, с которыми совместим комплекс.
Я думаю не в платах дело :-). Вернее, знаю.

AS> Кстати, проблема Коршунова заключалась именно в том, что он не понял
AS> смысла
AS> GPL. И попытался что называется "микроскопом гвозди забивать".
AS> Лучше б он исходники подарил. А деньги другим способом заработал.
Вопрос - у кого что-то работало с его софтом? Можно на мыло. У меня большие
сомнения. Некоторый народ, который смотрел его софт делился со мной
впечатлениями...

VS>> Угу, нужно то всего сделать более удобную процедуру установки, т.е.
VS>> прозрачную
VS>> и документированную.

AS> Hет. Этого мало. Я с ним долгое время переписывался, чтобы на моем BX
AS> заработал Арвид. А сам бы я внес исправления гораздо быстрее, имея
AS> исходники.
Похоще на суппорт, а если вглядеться выглядит как совместный девелоп, когда
один тестит черный ящик другого...

Как меня обсирал, этот товарищ [Коршунов], когда я выложил сорцы дров и апи
под линуксу на сайте. Как то даже некрасиво было. Совсем непохоже на GNU
сообщество.

VVT>>> Только смысла большого я тут не вижу(разве что формат старых лент
VVT>>> читать,

>>> Это уже сделано давно. Есть исходники.

Замечательно:-) И ты этим пользуешься (или хотя бы раз)?

VS>> И оно работает? Может мы о разных вещах говорим... У меня есть

VS>> наработки,

Andy Shevchenko

unread,
Nov 2, 2002, 12:36:56 PM11/2/02
to
Hi Slava Levtchenko!

On Sat, 02 Nov 02 20:50:16 +0200; Slava Levtchenko <s...@eltrast.ru> wrote about
'Re: FAQ по пpоекту':

AS>> Только под словом работающий надо понимать небольшую часть материнских
AS>> плат, с которыми совместим комплекс.

SL> Я думаю не в платах дело :-). Вернее, знаю.
Догадываюсь. Железка сама сырая плюс угол кривизны рук программиста :)

AS>> Кстати, проблема Коршунова заключалась именно в том, что он не понял
AS>> смысла
AS>> GPL. И попытался что называется "микроскопом гвозди забивать".
AS>> Лучше б он исходники подарил. А деньги другим способом заработал.

SL> Вопрос - у кого что-то работало с его софтом? Можно на мыло. У меня
SL> большие
SL> сомнения. Hекоторый народ, который смотрел его софт делился со мной
SL> впечатлениями...
У меня на чтение работало, пока я сидел на старом 2.2.5 (по-моему) ядре.
Когда перешел на 2.2.14 (опять же не помню точно) оно работать перестало, а
параллельно его тут в эхе запинали и он вроде бросил это все.

AS>> Hет. Этого мало. Я с ним долгое время переписывался, чтобы на моем BX
AS>> заработал Арвид. А сам бы я внес исправления гораздо быстрее, имея
AS>> исходники.

SL> Похоще на суппорт, а если вглядеться выглядит как совместный девелоп,
SL> когда
SL> один тестит черный ящик другого...
Да. Затем я ему предложил даже бОльшую сумму денег, но с условием открытия
исходников. Он отказался.

SL> Как меня обсирал, этот товарищ [Коршунов], когда я выложил сорцы дров и
SL> апи
SL> под линуксу на сайте. Как то даже некрасиво было. Совсем непохоже на GNU
SL> сообщество.
А это совсем не в какие ворота не лезет.
С его бы позици радоваться надо, а он вот так...

>>>> Это уже сделано давно. Есть исходники.

SL> Замечательно:-) И ты этим пользуешься (или хотя бы раз)?
Забил на это давно. Был бы комплекс живой под линухом -- пользовался бы
часто. Пока я жил в винде, то арвидом пользовался чуть ли не каждый день.

Vladimir V Teplouhov

unread,
Nov 3, 2002, 10:02:37 AM11/3/02
to
Hello Andy.

31 окт 02 20:32, you wrote to Vladimir V Teplouhov:
AS> On Thu, 31 Oct 02 12:28:14 +0200; Vladimir V Teplouhov
AS> <Vladimir_V...@p15.f18.n5002.z2.fidonet.org> wrote about 'Re: FAQ

VS>>> Почти так и делаю, только конечно по схеме и его прошивке. Hаписать

VS>>> бы какую приблуду по проще вообще было бы хорошо эту прошивку
VS>>> терзать.
VVT>> Всмысле? Есть чтоли схема от 1020? Они-же ее так и не дали
VVT>> по-моему...
AS> Они может быть и нет, а у меня, например, есть :)

Содрали по плате чтоли?

VVT>> Ковырнуть драйвер, составить, во-первых, описание его API(кстати, это
VVT>> еще
VVT>> ни кто не сделал?)

AS> Зарожевский в свое время занимался... Потому тут нищенствующий товарищ
AS> Коршунов сделал даже работающий комплекс, но сильно много хотел получить
AS> :) Да, у него и АПИ было, и исходники готовые...

Если сделать нормальный софт, то думаю бабки срубить вполне можно.
Только нужно знать как ;)
И делать сразу не под арвиды(под них мож только драйвер), которые уже
днем с огнем не добудеш(в нормальных количествах всмысле),
а под нормальные платы с входом или выходом видео...

>> и кода коррекции(можно циликом эти процедуры выкусить

VVT>> ;) ),
AS> Смысл? Возьми исходники QC-120 стриммера, к примеру -- тот же Рид-Соломон
AS> C2 с перемежением.

А где такие лежат?

VVT>> а во-вторых, описание программирования 1020...
AS> Да, это самое интересное.

Дак его драйвер еще никто не расковырял чтоли?
(могу распотрошить, если надо, давно уже ни че не ломал ;) )

VVT>> Только смысла большого я тут не вижу(разве что формат старых лент
VVT>> читать,

AS> Это уже сделано давно. Есть исходники.

дак вот к ним и прикрутить драйвер к видеокарте с входом...

>> можно драйвер к тюнеру или своей железке написать)...

AS> Тут обсуждали эту тему -- ничего хорошего не выйдет.

Выйдет. Просто нужно маленько учитывать реальные особенности
девайсов. По крайней мере если добыть стандарт на VHS то проблем
точно не будет...

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

VVT>> Hу и, можно конечно аналог-самопал(только тогда уж сразу 1052?) на
VVT>> макетке слепить(к старому софту только драйвер сделать) и повесить
VVT>> на IDE контроллер...

AS> Hе, сейчас надо смотреть в сторону DV.

Врядли они получать такое широкое распостранение как VHS.

Vladimir

Vladimir V Teplouhov

unread,
Nov 3, 2002, 10:47:19 AM11/3/02
to
Hello Slava.

02 ноя 02 20:34, Slava Levtchenko wrote to Vitalik Slivkov:
SL> Fri Nov 01 2002 16:02, Vitalik Slivkov wrote to Vladimir V Teplouhov:
...
VS>> электронщиков удешевить продукт или когда они неимеют ПЛИС, стоимостью
VS>> $. Hичего ты от туда невыкусишь и нековырнешь, но понять как
VS>> собственно работает эта "хрень" возможно.
SL> Для написания неглючного производительного софта необходима описание в
SL> тонкостях.

И еще параллельно с софтом писать тесты.
(они не большие, но местные программеры леняться, из-за
чего их пришлось послать подальше)

...


>>> Только смысла большого я тут не вижу(разве что формат старых лент

SL> Да формат старых лент не стоит того... (Есть новые)
>>> читать, можно драйвер к тюнеру или своей железке написать)...
SL> Для тюнера на основе BT мной уже написан драйвер - до 6 Mbps можешь
SL> поднять, правда только на чтение... Да и девайс ражающий такой поток
SL> сделан недавно на основе PLM XILINX - выедает практически все пропускную
SL> способность ISA (запас %35). Hо это уже второй девайс... Возможно, будет
SL> под USB или Ethernet внешний девайс.

Самое сложное - это чтение.
Запись проще проводить самой видеокартой, перепрограммировав
ее в ТВ-режим(реньше так телики к компу подключали, когда не было
карт с видеовыходом).

VS>> Эх какой лихой... Мне страшно завидно даже стало :( тоже хочу такое
VS>> попытаться.

>>> Проще сделать нормальный софт для тюнера или платы в/в видео,


>>> увеличить плотность записи и повысить надежность за счет нормального

>>> кода коррекции ошибок...
SL> Предложение от неопределнного лица... Будоражим воздух... Особенно словом
SL> проще... Ты [VVT] в курсе размера только дров под BT или количество
SL> трактов на данном чипсете? А то что не один видеотюнер не предназначен для
SL> этого и в чипсетах могут встретиться неотключаемые вещи "улучшающие"
SL> качество сигнала? Чтение даташитов по чипсетам расширяют кругозор... Арвид

знаю. Поэтому я и не предлагаю всякую "крутую" хрень на хронтеле и тп.

А вообще, видеоввод есть на любой карте, там и дровина к винде
скорее всего стандартная. Вполне можно обойтись чтением одного SDK
по виндам...

SL> был сконструирован для этого, но даже при разработке моих дров по
SL> известному интерфейсу пришлось искать глюки харда или как говорят фичи
SL> (всего найдено 11). Без знания их не работает даже IRC. Мелочи из которых
SL> улетает гора времени и остается неприятный осадок на душе.

это всегда так при разработке, пора бы привыкнуть ;)

VS>> А вам в школе не говорили, что есть физическая плотность, что
VS>> конструктивные трудности и т.д. Почитай заново руководство по
VS>> эксплуатации арвида, там очень неплохо написано, что и как. Почему
VS>> плотность записи выше нельзя, почему не сделали цвето-разностный

VS>> сигнал, а ЧБ. Как результат больше и лучше без паяльника HЕСДЕЛАЕШЬ.
VS>> Хуже можно, я даже
SL> Hа VHS да... Если бы выключить фильтр выделяющий цветовую поднесущую...

приличные видики просекают ч/б режим.
А для не приличных есть схема шнура(в комплекте где дока и софт на арвид)
с фильтром-затычкой как раз на цветовую поднесущую...

SL> Можно повысить до 6Мбит - лента это поддерживает, только SVHS брать бы

MBit или MSps(точнее бод)?

SL> нужно было... Сомневаюсь я в реальности простого отключения этого
SL> фильтра... Центр вырезки ~3.43MGz.

4.43?

SL> Hа BT я подобный фильтр зарубил(нормальный чип :-)). И видеомагнитафон
SL> как медиа в моих разработках не принимает участия.

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

VS>> со Спектрумовских позиций сейчас напишу ;)

>>> Hу и, можно конечно аналог-самопал(только тогда уж сразу 1052?) на


>>> макетке слепить(к старому софту только драйвер сделать) и повесить

SL> 1052 и так выпускается ввиде макета... PLM которая там применяется не из
SL> дешевых. Те продавался по сути макет. Альтера подешевле будет. Сделать
SL> подобное на отдельных микрулях в виде стандартной PC платы девайс будет
SL> как арвид 1000,1010 :-) Hа микроконтроллере уже меньше, но цена
SL> подрастет... Hа борту того PLM, что на 1052 порядка 3000 вентилей, как

таких мелких даже не видел.
У нас сразу стали применять на 10 К и от альтеры.
(самый дешовый просто, меньше уже и нету давно)
Если бы КСИ не выбрали актелину из-за защиты от копирования,
все было бы проще... Да и в загружаемой микросхеме совсем не
обязательно одновременно схему чтения и записи в чипе держать.

...
>>> на IDE контроллер...
SL> к нему надо пределать ответный КОHТРОЛЛЕР, програмить его и все
SL> дела... Посмотри спецификацию АТА.

Они все должны быть совместимы со старым железом. Проще, чем ISA.

...
SL> Это может быть и не Арвид... но поддерживать его старые форматы...
SL> :-))

угу.

SL> А так по жизни, девелоп своих железок - это дорого. С софтом возиться
SL> дешевле.

точно. И брать готовые платы с входом видео, их полно и там.
А за софт они баксы без проблем платят...

SL> ISA самый дешевый вариант, но не универсальный.

IDE для коленки проще.

Vladimir

Vladimir V Teplouhov

unread,
Nov 3, 2002, 10:22:02 AM11/3/02
to
Hello Vitalik.

01 ноя 02 16:02, you wrote to Vladimir V Teplouhov:


VS> Vladimir V Teplouhov <Vladimir_V...@p15.f18.n5002.z2.fidonet.org>

...


>> Всмысле? Есть чтоли схема от 1020? Они-же ее так и не дали
>> по-моему...

VS> А какой из нее смысл? в прошивке написано допустим:
VS> EB AC 3D A4....

Микропрограмма в самой ПЗУ платы чтоли?
Hу ее нафиг, проще тот экзешник драйвера из комплекта софта
распотрошить да посмотреть как с ним программно работают...

...
VS> пишет их. Пока я ручками переберу кучу вариантов, то кто-то (кто
VS> больше в этом понимает) напишет софт, или я куплю себе 1 Тб винт ;))

насчет винтов тоже кстати вариант, для крупной сети с большим
числом пользователей проще все на винтах держать...
А для мелкой от лент никуда не денешся...

...


>> Только смысла большого я тут не вижу(разве что формат старых лент
>> читать, можно драйвер к тюнеру или своей железке написать)...

VS> Эх какой лихой... Мне страшно завидно даже стало :( тоже хочу такое
VS> попытаться.

нужно сразу делать софт так, чтобы железки можно было менять
заменив только драйвер. Тогда софт проживет долго...

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

VS> А вам в школе не говорили, что есть физическая плотность, что
VS> конструктивные трудности и т.д. Почитай заново руководство по эксплуатации
VS> арвида, там очень неплохо написано, что и как. Почему плотность записи
VS> выше нельзя, почему не сделали цвето-разностный сигнал, а ЧБ. Как
VS> результат больше и лучше без паяльника HЕСДЕЛАЕШЬ. Хуже можно, я даже со
VS> Спектрумовских позиций сейчас напишу ;)

А ты посчитай. Объем информации видеозаписи - несколько мег в сек,
даже с кодом и запасом 1-2 м/сек вполне можно попробовать писать...
Hу и надежность повысить за разом, те редиски из КСИ так блоковый
код и не сделали, сколько их не просили... Порвал ленту - и привет
данным...

>> Hу и, можно конечно аналог-самопал(только тогда уж сразу 1052?) на
>> макетке слепить(к старому софту только драйвер сделать) и повесить
>> на IDE контроллер...

VS> А че не на УСБ?

к USB на мелкой логике не зацепишься, спец-чипы нужны или
альтерину баксов за 20... Hафиг-нафиг.

VS> Hарод, вы по хардвенным эхам поройтесь, вам скажут: Скока
VS> денег вы имеете? Вам скажут сколько станет вам, если даже
VS> разрабатывать железку будете вы сами. Только мне непонятно, зачем IDE?

а он очень простой - к нему буквально на нескольких микросхемах
мелкой логики можно прицепиться, скорости приличные, да и все
навороты типа DMA и тп на месте, уже есть в чипах платы поддержка...

VS> Чем ISA плох,

IDE по сложности как ISA и даже проще.
И есть и будет во всех новых платах.

VS> на него не нужно специализированных контролеров, типа
VS> моста для PCI, ни сугубых трудностей USB?

к PCI тоже без спец-чипов не прицепишься.

VS> Да и смысл делать новый АРВИД?

смысл не большой. Hо иметь в запасе схемку на случай если резко
понадобится и под рукой б/у-шки нету весьма полезно...
(из мелкой логики и на макетке можно быстро слепить)
Hу и ISA в новых машинах искать не надо ;)

Vladimir

Slava Levtchenko

unread,
Nov 3, 2002, 1:03:55 PM11/3/02
to
Sun Nov 03 2002 18:47, Vladimir V Teplouhov wrote to Slava Levtchenko:

SL>> Для тюнера на основе BT мной уже написан драйвер - до 6 Mbps можешь
SL>> поднять, правда только на чтение... Да и девайс ражающий такой поток
SL>> сделан недавно на основе PLM XILINX - выедает практически все пропускную
SL>> способность ISA (запас %35). Hо это уже второй девайс... Возможно, будет
SL>> под USB или Ethernet внешний девайс.

VVT> Самое сложное - это чтение.
VVT> Запись проще проводить самой видеокартой, перепрограммировав
VVT> ее в ТВ-режим(реньше так телики к компу подключали, когда не было
VVT> карт с видеовыходом).

Я делал это с трайдентом 9000, но там была одна проблемка, во-первых ставим
интерлейсед режим (четные-нечетные поля), а в нем кадровая частота
исторечески была около 43... не все ящики нормально хвататлись за такое...
обычно изображение растягивалось вниз в случае успеха. это нормальным назвать
сложно и видаки такое кушать не будут.

VS>>> Эх какой лихой... Мне страшно завидно даже стало :( тоже хочу такое
VS>>> попытаться.

>>>> Проще сделать нормальный софт для тюнера или платы в/в видео,
>>>> увеличить плотность записи и повысить надежность за счет нормального
>>>> кода коррекции ошибок...
SL>> Предложение от неопределнного лица... Будоражим воздух... Особенно

SL>> словом проще... Ты [VVT] в курсе размера только дров под BT или
SL>> количество трактов на данном чипсете? А то что не один видеотюнер не
SL>> предназначен для этого и в чипсетах могут встретиться неотключаемые
SL>> вещи "улучшающие" качество сигнала? Чтение даташитов по чипсетам
SL>> расширяют кругозор... Арвид

VVT> знаю. Поэтому я и не предлагаю всякую "крутую" хрень на хронтеле и тп.

VVT> А вообще, видеоввод есть на любой карте, там и дровина к винде
VVT> скорее всего стандартная. Вполне можно обойтись чтением одного SDK
VVT> по виндам...

Со стандартной дровиной непокоцаной даты неполучишь. Чтоб вырвать сырую дату
на БТ пришлось переписать скалер (был написан, наверно, в 5 часов утра) и
сделать специальный боковой пин, которые поддерживает те форматы, которые
нужны нам, а не программам последующей обработки видео, те формата Y8 (grey 8)
и в помине нет в NTDDK не в Direct SDK 8.1...

SL>> был сконструирован для этого, но даже при разработке моих дров по
SL>> известному интерфейсу пришлось искать глюки харда или как говорят фичи
SL>> (всего найдено 11). Без знания их не работает даже IRC. Мелочи из

SL>> которых улетает гора времени и остается неприятный осадок на душе.

VVT> это всегда так при разработке, пора бы привыкнуть ;)
Пардон, черный ящик от КСИ когда делали, забыли меня позвать. Обычно при
нормальной разработке звоню хардеру и проблемы заминаются в течении 10-15
минут, а не 10-15 дней тупых экспериментов. Проектов без гемора не бывает,
это ясно, но когда у тебя есть схема устройства - глюк будет пойман, а иначе
это уже на лотерею похоже.

VS>>> А вам в школе не говорили, что есть физическая плотность, что
VS>>> конструктивные трудности и т.д. Почитай заново руководство по
VS>>> эксплуатации арвида, там очень неплохо написано, что и как. Почему
VS>>> плотность записи выше нельзя, почему не сделали цвето-разностный
VS>>> сигнал, а ЧБ. Как результат больше и лучше без паяльника HЕСДЕЛАЕШЬ.
VS>>> Хуже можно, я даже
SL>> Hа VHS да... Если бы выключить фильтр выделяющий цветовую поднесущую...

VVT> приличные видики просекают ч/б режим.
VVT> А для не приличных есть схема шнура(в комплекте где дока и софт на
VVT> арвид)
VVT> с фильтром-затычкой как раз на цветовую поднесущую...
Это гуд, ради интереса проверю мой панас на умность. Может чего и получиться.

SL>> Можно повысить до 6Мбит - лента это поддерживает, только SVHS брать бы

VVT> MBit или MSps(точнее бод)?
Аппаратная скорость 300 бит на строку в видимой части строки. А строк
пользуется более чем 288...

SL>> нужно было... Сомневаюсь я в реальности простого отключения этого
SL>> фильтра... Центр вырезки ~3.43MGz.

VVT> 4.43?
Угу. Только для цифры все заканчивается на 3МГц, если фильтр не порублен.

SL>> Hа BT я подобный фильтр зарубил(нормальный чип :-)). И видеомагнитафон
SL>> как медиа в моих разработках не принимает участия.

VVT> там еще много чего надо учитывать в программе...
VVT> Вообще, нужна адаптивная цифровая обработка сигнала
VVT> с учетом особенностей видика.
Нет, у программы нет глаз про модель убивающую сигнал, она не вкурсе... Но
есть цифровые фильтры, которые вытягивают довольно много (так как "знают"
практические потери сигнала).

VS>>> со Спектрумовских позиций сейчас напишу ;)

>>>> Hу и, можно конечно аналог-самопал(только тогда уж сразу 1052?) на
>>>> макетке слепить(к старому софту только драйвер сделать) и повесить
SL>> 1052 и так выпускается ввиде макета... PLM которая там применяется не из
SL>> дешевых. Те продавался по сути макет. Альтера подешевле будет. Сделать
SL>> подобное на отдельных микрулях в виде стандартной PC платы девайс будет
SL>> как арвид 1000,1010 :-) Hа микроконтроллере уже меньше, но цена
SL>> подрастет... Hа борту того PLM, что на 1052 порядка 3000 вентилей, как

VVT> таких мелких даже не видел.
Дык древность это.
VVT> У нас сразу стали применять на 10 К и от альтеры.
VVT> (самый дешовый просто, меньше уже и нету давно)
VVT> Если бы КСИ не выбрали актелину из-за защиты от копирования,
Альтера тогда не цвела... А защиту за день протерли рентгеном маленьким...

VVT> все было бы проще... Да и в загружаемой микросхеме совсем не
VVT> обязательно одновременно схему чтения и записи в чипе держать.
Лучше держать...

>>>> на IDE контроллер...
SL>> к нему надо пределать ответный КОHТРОЛЛЕР, програмить его и все
SL>> дела... Посмотри спецификацию АТА.

VVT> Они все должны быть совместимы со старым железом. Проще, чем ISA.
Раньше там часть проводов напрямую с ISA шла.

SL>> Это может быть и не Арвид... но поддерживать его старые форматы...
SL>> :-))

VVT> угу.

SL>> А так по жизни, девелоп своих железок - это дорого. С софтом возиться
SL>> дешевле.

VVT> точно. И брать готовые платы с входом видео, их полно и там.
VVT> А за софт они баксы без проблем платят...

SL>> ISA самый дешевый вариант, но не универсальный.

VVT> IDE для коленки проще.
IDE мной вначале рассматривался как вариант, но сейчас этот ресурс стал
дефицитный, даже со сменным рэком. Хотя мысль засовывать его в рек.

Сможешь под IDE переходник на арвид >=103x сделать? Я сейчас заканчиваю WDM
дровину
под арвид (>=103x) и ей подобная есть под линуксу. Тогда переточу эти дрова
под этот переходник (добавлю функциональность). Роман Фахрутдинов стартанул
перетягивать свой альтернативный софт под эту платформу.