Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Подвижной состав

Результаты опроса: Нужна ли локальная версия БДПС (Microsoft Office Access)?
Да, постоянно обновляю и пользуюсь 18 30.51%
Нет, Online вполне достаточно 21 35.59%
Пользуюсь и той и другой 20 33.90%
Голосовавшие: 59. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Опции просмотра
Старый 23.05.2010, 11:40   #16
art-trans
Матёрый пользователь
 
Регистрация: 28.11.2007
Сообщений: 1,771
Вы сказали Спасибо: 1,439
Поблагодарили 1,526 раз(а) в 459 сообщениях
art-trans стоит на развилке (репутация по умолчанию)
По умолчанию

Игорь, было бы неплохо ещё добавить столбец для версии дополнения. Вот например есть несколько ЧС8 версии 2.0-2.5, и они же имеются в виде версии 3.0. Хотя тут каша и так получается.

И ещё хотелось бы уточнить, как будет производиться синхронизация данных? Ведь за то время, пока я проделаю работу над всеми ЧС8, например, уже несколько обновлений будет произведено...

Последний раз редактировалось art-trans; 23.05.2010 в 11:43.
art-trans вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 23.05.2010, 12:18   #17
DenS
Матёрый пользователь
 
Аватар для DenS
 
Регистрация: 19.02.2009
Адрес: Тюмень
Сообщений: 1,224
Вы сказали Спасибо: 77
Поблагодарили 546 раз(а) в 112 сообщениях
DenS стоит на развилке (репутация по умолчанию)
Отправить сообщение для DenS с помощью ICQ Отправить сообщение для DenS с помощью Yahoo Отправить сообщение для DenS с помощью Skype™
По умолчанию

А прямые ссылки намечаются же?
__________________
Ребят (господа ТРСники-прим.ред.), вы что там все, куиды потеряли? © Grebnev
DenS вне форума   Ответить с цитированием
Старый 23.05.2010, 12:25   #18
BOBANRyde
Матёрый пользователь
 
Аватар для BOBANRyde
 
Регистрация: 27.09.2008
Адрес: Иркутск
Сообщений: 6,912
Вы сказали Спасибо: 1,317
Поблагодарили 5,915 раз(а) в 1,791 сообщениях
BOBANRyde стоит на развилке (репутация по умолчанию)
По умолчанию

DenS Во первых это очень долгая и нудная работа, во вторых, ссылки постоянно исправляют, попробуй уследи за ними. Хотя вопрос с ссылками еще не решен
BOBANRyde вне форума   Ответить с цитированием
Старый 23.05.2010, 12:40   #19
art-trans
Матёрый пользователь
 
Регистрация: 28.11.2007
Сообщений: 1,771
Вы сказали Спасибо: 1,439
Поблагодарили 1,526 раз(а) в 459 сообщениях
art-trans стоит на развилке (репутация по умолчанию)
По умолчанию

Игорь, я загрузил на сервер базу с данными по аквариумам ЧС4 (23.05.2010 12:38 МСК), просьба прояснить отдельные моменты в личке, чтобы по остальным ЧСам ошибок не допустить.
art-trans вне форума   Ответить с цитированием
Старый 23.05.2010, 13:35   #20
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,263 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

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

По синхронизации:

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

На данный момент производится выборка данных из двух таблиц по разнице в полях, это измененные записи, подсвечивается поле или поля вызывавшие отбор строки в синхронизируемой таблице, дальше кнопка равенства полей.

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

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

Еще один вариант - если нет уверенности, что свои записи были добавлены в общую БД (это же не мгновенное действие) то скачанную общую можно просто положить в другой каталог не перезаписывая свою с новыми данными.

Кроме того буду естественно отписываться о внесении данных по нику оператора.

* - ушел проверять синхронизацию…

** - Артем, личку включил.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 23.05.2010, 14:54   #21
Толяныч
Матёрый пользователь
 
Аватар для Толяныч
 
Регистрация: 28.03.2008
Сообщений: 3,969
Вы сказали Спасибо: 2,357
Поблагодарили 4,552 раз(а) в 1,100 сообщениях
Толяныч стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от DenS Посмотреть сообщение
А прямые ссылки намечаются же?
В большинстве своем ссылки будут на раздел download, исключение только для трех главных ресурсов, там ссылки будут почти прямые, в раздел со скачиваемым ПС-ом.
Толяныч вне форума   Ответить с цитированием
Старый 23.05.2010, 15:03   #22
Скороходов Илья
Танкист
 
Аватар для Скороходов Илья
 
Регистрация: 11.12.2008
Адрес: Саратов
Сообщений: 1,647
Вы сказали Спасибо: 321
Поблагодарили 71 раз(а) в 40 сообщениях
Скороходов Илья стоит на развилке (репутация по умолчанию)
Отправить сообщение для Скороходов Илья с помощью ICQ Отправить сообщение для Скороходов Илья с помощью Yahoo Отправить сообщение для Скороходов Илья с помощью Skype™
По умолчанию

Цитата:
Сообщение от Толяныч Посмотреть сообщение
В большинстве своем ссылки будут на раздел download, исключение только для трех главных ресурсов, там ссылки будут почти прямые, в раздел со скачиваемым ПС-ом.
А что является тремя главными ресурсами? Trainsim.ru, Zdsim.kiev.ua и ещё какой?
__________________
My PhotoStream :)
Скороходов Илья вне форума   Ответить с цитированием
Старый 23.05.2010, 15:15   #23
KonSole
Пользователь
 
Аватар для KonSole
 
Регистрация: 30.05.2008
Адрес: ХАБАРОВСК
Сообщений: 93
Вы сказали Спасибо: 292
Поблагодарили 3 раз(а) в 2 сообщениях
KonSole стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Скороходов Илья Посмотреть сообщение
А что является тремя главными ресурсами? Trainsim.ru, Zdsim.kiev.ua и ещё какой?
railroadsim.net
KonSole вне форума   Ответить с цитированием
Старый 23.05.2010, 16:15   #24
DenS
Матёрый пользователь
 
Аватар для DenS
 
Регистрация: 19.02.2009
Адрес: Тюмень
Сообщений: 1,224
Вы сказали Спасибо: 77
Поблагодарили 546 раз(а) в 112 сообщениях
DenS стоит на развилке (репутация по умолчанию)
Отправить сообщение для DenS с помощью ICQ Отправить сообщение для DenS с помощью Yahoo Отправить сообщение для DenS с помощью Skype™
Радость

Просто я считаю для 3 сайтов со своим файлохранилищем можно сделать прямые, как это сделано в Менеджере сценариев. Не очень трудно, по-моему. Если уж что - могу помочь.

З.Ы. Может называть ТОР -три основных ресурса?
__________________
Ребят (господа ТРСники-прим.ред.), вы что там все, куиды потеряли? © Grebnev

Последний раз редактировалось DenS; 23.05.2010 в 16:18.
DenS вне форума   Ответить с цитированием
Старый 23.05.2010, 18:05   #25
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,263 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Задачка оказалась не так проста =)), дело в том, что мы не можем связать новую и старую таблицы не по одному полю, включая ID т.к. даже ID "ни о чем" - он у каждого добавлявшего записи будет текущий + 1 и т.д. и с главной таблицей не синхронен.

Однако мы можем однозначно определить не модифицированные записи в двух таблицах без участия ID и даты.

По БД от Толяныча это 1395 записей, всего возвращено в базе 1526, однако Толяныч молодец (без шуток) - не только добавил, но и модифицировал старые, что есть правильно так оно и должно работать (правда я к этому еще был не готов =)) ).

По [ID] только из присланной таблицы (там он неповторим и в тоже время не имеет ничего общего с текущей главной таблицей) вычисляем записи без подчиненных против 1395 отобранных на предыдущем этапе без участия ID (инверсия отбора), в результате на выходе 131 запись из присланной таблицы, новые + модифицированные.

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

Следующая задача - научить Access отделять новые от модифицированных, уже проще, но опять же без опоры на поля [дата] и [ID].

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

add

Проверка 1 этапа отбора Ок, Артем 19 записей (модификация/новые), по ЭР9Т-6050, ЭР9Т-731 не модифицировалась дата (правка прямо в таблице [?]), однако записи успешно отобраны как модифицированные, что есть гуд, по самим записям и изменениям чуть позже, сейчас важен механизм синхронизации, чтобы он работал без сбоев.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.

Последний раз редактировалось Zabor; 23.05.2010 в 18:38.
Zabor вне форума   Ответить с цитированием
Старый 23.05.2010, 18:59   #26
Толяныч
Матёрый пользователь
 
Аватар для Толяныч
 
Регистрация: 28.03.2008
Сообщений: 3,969
Вы сказали Спасибо: 2,357
Поблагодарили 4,552 раз(а) в 1,100 сообщениях
Толяныч стоит на развилке (репутация по умолчанию)
По умолчанию

Игорь, я сейчас модифицированием инфы по тепловозам и занимаюсь, случайно просмотрел, а там баран начихал, вего по 3 строки главных. Вечером отправлю новые изменения.
Толяныч вне форума   Ответить с цитированием
Старый 23.05.2010, 22:50   #27
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,263 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

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

ps отвлекался на ремонт, ночью продолжу, к завтрашнему утру или дню получим полноценную синхронизацию в два клика, если каталог будет все еще занят к моменту заброса изменений переименуй загружаемый файл добавив "2" или "3".
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 24.05.2010, 16:41   #28
art-trans
Матёрый пользователь
 
Регистрация: 28.11.2007
Сообщений: 1,771
Вы сказали Спасибо: 1,439
Поблагодарили 1,526 раз(а) в 459 сообщениях
art-trans стоит на развилке (репутация по умолчанию)
По умолчанию

Игорь. Всё верно. ЭР9Т-6050 и ЭР9Т-731 я пробовал в таблице, чтобы определить, насколько автоматизировано. Однако у меня потом Access глюканул маленько, и я как-то забыл про дату. Да созданный тобой редактор очень удобен. Не обещаю, но постараюсь на этой неделе ЧС8 и ЧС4з прогнать полностью.

У меня небольшое предложение - вот Толяныч и ВОВАНрайд вроде тепловозят базу данных, мне же например ЧСы очень приятны - поэтому было бы резонно определить скажем так кураторов серий ПСа, это даст возможность людям, не сведущим в MS Access обращаться напрямую к этим т.н. кураторам с предоставлением данных. Но это так - чисто очередной бред моей очень разбалованной фантазии.
art-trans вне форума   Ответить с цитированием
Старый 24.05.2010, 16:46   #29
Скороходов Илья
Танкист
 
Аватар для Скороходов Илья
 
Регистрация: 11.12.2008
Адрес: Саратов
Сообщений: 1,647
Вы сказали Спасибо: 321
Поблагодарили 71 раз(а) в 40 сообщениях
Скороходов Илья стоит на развилке (репутация по умолчанию)
Отправить сообщение для Скороходов Илья с помощью ICQ Отправить сообщение для Скороходов Илья с помощью Yahoo Отправить сообщение для Скороходов Илья с помощью Skype™
По умолчанию

Цитата:
Сообщение от art-trans Посмотреть сообщение
У меня небольшое предложение - вот Толяныч и ВОВАНрайд вроде тепловозят базу данных, мне же например ЧСы очень приятны - поэтому было бы резонно определить скажем так кураторов серий ПСа, это даст возможность людям, не сведущим в MS Access обращаться напрямую к этим т.н. кураторам с предоставлением данных.
Я ЭП1 забил!
__________________
My PhotoStream :)
Скороходов Илья вне форума   Ответить с цитированием
Старый 24.05.2010, 17:07   #30
BOBANRyde
Матёрый пользователь
 
Аватар для BOBANRyde
 
Регистрация: 27.09.2008
Адрес: Иркутск
Сообщений: 6,912
Вы сказали Спасибо: 1,317
Поблагодарили 5,915 раз(а) в 1,791 сообщениях
BOBANRyde стоит на развилке (репутация по умолчанию)
По умолчанию

Скороходов Илья А я ЭП1М
art-trans У меня предложение несколько другое. Сделать не одну базу, а разбить по разделам. То есть одна база по электровозам, другая по тепловозам и тд. По поводу кураторов: в принципе новинки выходят не слишком часто, и достаточно одного камрада, который будет контролировать обновление базы.
Zabor Игорь, ты скажи еще что сделать надо, если что я помогу чем смогу
З.Ы. Ха, у меня поиск заработал, а не просто таблица))

Последний раз редактировалось BOBANRyde; 24.05.2010 в 17:12.
BOBANRyde вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:03. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?