Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Подвижной состав (http://www.trainsim.ru/forum/forumdisplay.php?f=18)
-   -   База данных подвижного состава (http://www.trainsim.ru/forum/showthread.php?t=10676)

Толяныч 25.05.2010 18:40

Тогда заливаем все на народ и следим, там продлять срок легко.

art-trans 27.05.2010 14:08

Да, Игорь, я имел как раз ввиду, что отдельные "модератораторы", взявшие на себя определённые серии ПСа, будут прослеживать время от времени залитые на народ.диск архивы с ПСом и продлевать срок хранения файлов (в случае если никто не будет длительный срок загружать эти файлы).

Сегодня к полуночи постараюсь с ЧС8 закончить, много надо переделать:crazy:

[QUOTE]Артем, все нормально, только не пиши плиз дату модификации записи в поле [оператор], она и так по системной забивается автоматом и если ты запись редактировал, то меняй оператора на себя, если будем туда так дописывать всех через запятую каждый раз 255 знаков поля не хватит.[/QUOTE]
Ну об этом сказано, как правильнее делать, не было. Да и я ж лишь изменял и дополнял данные от ВованРайда (в том случае с ЧС4), как-то неочень хорошо получается... кто-то поправит какой-нибудь текстовый косяк, тупо перезапишет себя - и что, это правильно будет? :confused:

art-trans 27.05.2010 14:43

Маленький баг обнаружилсо. Когда делаю попытки переключиться TAB'ом с поля "регион" на приписку - все поля очищаются и дальнейший поиск в редакторе ничего не ищет. Однако перед нажатием "креш-таба" все введённые данные сохраняются, остаётся закрыть редактор, воспользоваться поиском в таблице данных, и вновь загрузить редактор.

Возможно и не баг, но всё же.

Ещё к Игорю просьба - можно ли как-нибудь заставить при поиске локомотивов по сериям (введя например "ЧС8-") вывод данных сделать по возрастанию номеров, а то искать трудновато отдельные номера, учитывая, что не все данные могут быть введены в базу.

p.s.: товарищи, просьба тех, кто заполняет поле Описание, указывать предназначение локомотива - маневровый, пассажирский, грузовой, либо же если локомотив скажем так универсальный, ограничиваться словом магистральный. А то некоторые товарищи с трудом понимают, что ВЛ80 считается грузовым магистральным электровозом (хоть и водит пассы).

art-trans 27.05.2010 16:35

Обалдеть, сколько я нафлудил.

Игорь - принимай обновлённые и дополненные данные по серии ЧС8, на сервер файлик залил. Парочка ЧС8, которые когда-то были на Донате я отметил согласно твоей рекомендации, возможно договорюсь с кем-нибудь о перевыкладке этих машин.

[I][... потирая руки думает, что полезнее взять - ЧС4з, ЧС6 или ЧС7...][/I]

Даниэль 27.05.2010 17:43

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

Zabor 28.05.2010 01:22

[QUOTE]Маленький баг обнаружилсо. Когда делаю попытки переключиться TAB'ом с поля "регион" на приписку - все поля очищаются и дальнейший поиск в редакторе ничего не ищет. Однако перед нажатием "креш-таба" все введённые данные сохраняются, остаётся закрыть редактор, воспользоваться поиском в таблице данных, и вновь загрузить редактор.[/QUOTE] С "креш-табом" разобрался, - в форме редактора (в нижних полях правки [область данных]) забыл указать индексы перехода по табу, из-за этого [регион] имело самый старший индекс "12" и после этого происходил переход на следующую запись, если текущая была последней, то на новую (чистую), данные при этом не стираются, достаточно роликом мыша вернуться на предыдущую.

Исправил - индексы расставил и в форме (в цикле табуляции) запретил переходить на следующую запись (перейдет на первое поле текущей), спасибо за замечание - это важная форма и ошибки в ней недопустимы.
[QUOTE]Ещё к Игорю просьба - можно ли как-нибудь заставить при поиске локомотивов по сериям (введя например "ЧС8-") вывод данных сделать по возрастанию номеров, а то искать трудновато отдельные номера, учитывая, что не все данные могут быть введены в базу.[/QUOTE]
Артем, кажется я понял про какой ты поиск - чтобы записи выводились подряд?
Это можно оперативно сделать в любом поле, - нужно щелкнуть на нем, а потом в контекстном меню (правая кнопка) указать как сортировать отобранные записи.

[URL=http://radikal.ru/F/i055.radikal.ru/1005/63/a5e0e678d1b3.png.html][IMG]http://i055.radikal.ru/1005/63/a5e0e678d1b3t.jpg[/IMG][/URL]


Раз возражений нету, тогда давайте "правила" подкорректируем, если ПС на файлообменнике, тогда [сайт] "-" (без кавычек), а [ссылка] - ссылка на обменник.

К ~ часу ночи 27 попробую синхронизировать, к 30 числу, наверное, будет наконец реализован расширенный поиск.

add

Артем, ну и назвал файлик :), подключаю синхронизацию - она мне иди лесом - нет внешней таблицы для подключения, залезаю на сервер, там вместо стандартного имени Base_ps лежит Base_ps_chs8-NEW_25-05-2010_art-trans :crazy:

add

О шит, я попал на "игру без правил", первичные данные были без обязательных полей, в результате все записи Артема новые О_о, ручками разгребать буду…

Но ничего страшного, это начало, Артем ты "двойники" разделяй, вот например ЧС8-005, уже есть в БД, в поле [сайт] временное недопустимое значение "trainsim.ru, zdsim.kiev.ua", стало быть у ЧС8-005 trainsim нужно вычеркнуть "zdsim.kiev.ua" и поле [сайт] как раз придет в соответствие со стандартом, а для ЧС8-005 (2.5) создать новую запись, как ты и сделал, в поле [сайт] нужно указывать только zdsim.kiev.ua, так они и разделятся.

====================================

Сколько нам открытий чудных… они что одинаковые??? :eek:

Одинаковые… тогда тем более разделяем, во первых нам будет не выгрузить запись вида
[url]http://trainsim.ru/download/37/_http://www.zdsim.kiev.ua/msts/1/chs8/[/url]
на страницу, тег ссылки будет автоматом добавлен до и после, получится каша.

Раз локомотивы выложены на двух, трех, четырех и т.д. сайтах то отличаем одну запись от другой по версии в поле [имя русский] (заодно тогда принимаем за стандарт указывать её в "(Х.Х)" через точку). Если и версии одинаковые тогда в одном случае версию в имя не добавляем…

[QUOTE]Да и я ж лишь изменял и дополнял данные от ВованРайда (в том случае с ЧС4), как-то неочень хорошо получается... кто-то поправит какой-нибудь текстовый косяк, тупо перезапишет себя - и что, это правильно будет?[/QUOTE]
Насчет имен операторов - согласен, давайте через запятую, в данном случае (когда исходные без полей-идентификаторов [папка] и [имя английский]) запись оператора вида "BOBANRyde, art-trans" помогает вручную быстро отличить старую, редактированную от старой с пустыми полями, оставшейся в БД лишней т.к. она не идентифицирована и соответственно удалить лишнюю.

[B]Даниэль[/B], идей навалом, вплоть до управления ПС (установить/изъять/архивировать) до списков шейпов и текстур маршрутов (делается за 3 минуты) но сейчас нам надо с собственно БД разобраться =))

===========================================

Обновил на 28 число, Артем проверь записи.

ps с 2 до 3 часов сервер может исчезать из сети - профилактика.

art-trans 28.05.2010 11:21

Игорь - проблема в том, что например на этом сайте и у меня на здсиме имеются ЧС8-005 версии 2.5, оба абсолютно идентичны и даже лицензия совместная скажем так. И ты предлагаешь на каждый локомотив (даже если он абсолютно продублирован в качестве зеркала) выделять отдельную строку?

p.s.: буквально сегодня заставлю тебя Игорь ещё помучаться с ЧС4 и ЧС8 - парочка ссылок будут изменены в связи с изменениями на некоторых сайтах.

Zabor 28.05.2010 12:18

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

С изменениями мучений не будет, там все автоматически, руками приходится когда идентификационных полей не хватает (часть первичных записей), но это от силы 1000 записей, мелочи по сравнению с мировой революцией =)), все постепенно приведем общими усилиями к норме.


Поступали предложения по полю [автор] и [алиас], автор это конечно хорошо и правильно, но тут надо четко определяться кто это - группа разработчиков от модели до фотографий и перекраски или только перекрасчик? Надо хорошо подумать, эти данные ведь указаны в Readme, будут ли они помогать реализовывать главную задачу БД - поиск ПС или станут "балластом"…

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

К чему интересуюсь - если алиас вводить то можно ли использовать список в выпадающем меню из таблицы алиасов, или там будет 600-700 о_О записей?

И вдогонку есть идея добавить необязательное поле [примечание], отображаемое в расширенном поиске и редактировании, в нем можно указывать все, что угодно от списка авторов до ссылки и наличия вида салона…

Толяныч 28.05.2010 21:15

Игорь, файл отправил, теполвозы пока закончены, далее будем добавлять если чего забыли. М62-1460 залил на народ, ссылку записал в базу.

Zabor 29.05.2010 19:01

Обновил на 29.05.2010, Толяныч спасибо.

mro 29.05.2010 22:35

Кто занимается пассажирскими. (с ссылками на страницу)
[url]http://mro.ifolder.ru/17931783[/url]

Толяныч 29.05.2010 22:47

[QUOTE=mro;180419]Кто занимается пассажирскими. (с ссылками на страницу)[/QUOTE]
Я занимаюсь, только файл открыть не могу.

Zabor 30.05.2010 00:59

*.accdb это файл БД офиса 2007, [B]mro[/B], укажи пожалуйста офису формат файла для сохранения как 2000 или 2003.

mro 30.05.2010 14:15

[url]http://mro.ifolder.ru/17938144[/url] (2003)

Zabor 30.05.2010 17:04

Спасибо, открылось, попробую привести данные к формату БД.

BOBANRyde 30.05.2010 17:23

Игорь, я тут Свободкину Дмитрию написал касаемо алиас файлов его дополнений. Хочу узнать, все ли его ВЛы имеют обозначение sdLoco ***. Чтобы потом вбить в базу, не скачивая и не устанавливая каждый локомотив, а просто написать от руки.

Скороходов Илья 30.05.2010 17:31

[QUOTE=BOBANRyde;180538]Игорь, я тут Свободкину Дмитрию написал касаемо алиас файлов его дополнений. Хочу узнать, все ли его ВЛы имеют обозначение sdLoco ***. Чтобы потом вбить в базу, не скачивая и не устанавливая каждый локомотив, а просто написать от руки.[/QUOTE]
Дима сейчас переезжает в другой город, в ближайшее время врядли выйдет на связь.

Zabor 30.05.2010 17:33

Дык это только он наверное и знает =)), и потом имена папок/eng-ов?

BOBANRyde 30.05.2010 17:39

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

Zabor 30.05.2010 20:28

Вложений: 1
По ходу мне придется скачивать большую часть из 392 единиц от [B]mro[/B], т.к. не указаны папки и есть неприменимое понятие "состав", в БД составов не бывает, есть только отдельные единицы ПС их может связывать только описание…

Толяныч, забирай половину таблицы уже в Excel с форматированием полей =))

add

блин, файл забыл =)). себе вырезал по 150 строку, [B]нужно заполнять с 16 по 257 строки[/B] в приложенном файле.

* - осторожно! У некоторых wag файлов неполные имена, например RZD_Pass_lug вместо RZD_Pass_lug-001 это основной поисковый параметр - так нельзя.

** - 20:55 файл заменил - нашел у себя ошибку в примерах [в имени сайтов].

Zabor 30.05.2010 22:39

Вполне ожидал, что с ml-train будут проблемы, БД придется решить главные проблемы для пользователей от этого сайта - разобщенные ссылки, категорически не сопоставляются Wag-имя инсталлятора-имя на сайте, системы именования папок тоже напрочь нет, перекачал только 6 шт., уже куча изменений, вот пример того, что получилось по первым 6 записям:
[CODE]Багажный вагон 001 поезда "Юность" Ml_lug_001 ml_lug_001 Багажный вагон Октябрьской ж.д. в раскраске поезда "Юность" Москва - Санкт-Петербург RU Окт жд ml-train.ucoz.ru [url]http://ml-train.ucoz.ru/load/5-1-0-120[/url] mro, Zabor
Багажный вагон ТВЗ RZD_Pass_lug-001 RZD_pass-pid Багажный вагон производства ТВЗ в новой раскраске ОАО РЖД RU ml-train.ucoz.ru [url]http://ml-train.ucoz.ru/load/5-1-0-196[/url] mro, Zabor
Багажный вагон Калининградской жд (1.5) RZD_Kal_post-01 RZD_Kal_post Багажный вагон РЖД Калининградской жд. Версия 1.5 RU Калингр жд ml-train.ucoz.ru [url]http://ml-train.ucoz.ru/load/5-1-0-222[/url] mro, Zabor
Багажный вагон Дагестанских жд 01 Trsim_bag-01 Trsim_bag Багажный вагон СКав жд RU СКав жд ml-train.ucoz.ru [url]http://ml-train.ucoz.ru/load/5-1-0-121[/url] mro, Zabor
Багажный вагон УЗ 002 UZ_lug-002 UZ_lug Багажный вагон УЗ №2 UA ml-train.ucoz.ru [url]http://ml-train.ucoz.ru/load/5-1-0-212[/url] mro, Zabor
Багажный вагон УЗ 003 (1.0) UZ_lug-003 UZ_lug Багажный вагон УЗ №3 Версия 1.0 UA ml-train.ucoz.ru [url]http://ml-train.ucoz.ru/load/5-1-0-226[/url] mro, Zabor
[/CODE]

В общем в час по чайной ложке, но начало положено, за что спасибо [B]mro[/B].

[посетила мысль - а где у меня веревка с мылом?]

art-trans 30.05.2010 23:29

Игорь, среди старых локомотивов (особенно ЧСов) распространены варианты cold и empty - это wag'и. В базе их нигде не отмечаем, верно?

Ещё насчёт написания алиасов - в бд это лишнее, ИМХО. Слишком напряжно получится всё обозначать, поэтому я с твоим мнением солидарен.

p.s.: как называть новый документ бд? А то опять будет base_ps_ДАТА_ИМЯ-РЕДАКТОРА_ИЗМЕНЁННАЯ-И-ДОПОЛНЕННАЯ-СЕРИЯ-ПС.mdb :)

Zabor 30.05.2010 23:36

cold и empty да, не отмечаем они же относятся к пакету основного локомотива, задача БД помочь его найти по основному имени, а там уже в скачанном пакете все будет лежать и без базы.

Алиасы да, ИМХО опять же по базе нашел локомотив, у него есть Readme, где написано какой нужен алиас и где его взять, причем именно для этой версии локомотива.

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

BOBANRyde 31.05.2010 18:24

Игорь, ответ от Дмитрия Свободкина получен. Все алиасы его дополнений имеют обозначение sdLoco

Zabor 31.05.2010 18:44

Алиасы или имена папок/файлов?

Обновил БД на сегодня.

- добавлены данные Сергея Перевалова по припискам.
- поле [дата] в поиске редактора достало глюками, удален выпадающий список.
- добавил несколько вагонов с ml-train.

Zabor 02.06.2010 01:46

Обновлено, внес данные о приписке по railroadsim от Сергея.

Толяныч, ты там как по пассажирским с данными от [B]mro[/B] берешься?

Толяныч 02.06.2010 06:28

[QUOTE=Zabor;181151]Толяныч, ты там как по пассажирским с данными от [B]mro[/B] берешься?[/QUOTE]
Я бы взялся, да файл 2003-го открываю, а там пусто. Как открывал?

Zabor 02.06.2010 14:13

[B]mro[/B] перевыложил его в 2003, но формат данных там не айс, я перекинул в Excel, вычеркнул первые 150 строк (взял на себя, теперь плачу =)) ), и остальное выложил в этом [URL="http://trainsim.ru/forum/showpost.php?p=180584&postcount=60"]посте[/URL].

BOBANRyde 02.06.2010 14:40

Игорь, я спрашивал про алиасы, он про них мне и ответил.[I][Кнопка "Новые сообщения" не работает, поэтому я почти слеп][/I]

Zabor 02.06.2010 14:58

Тогда совсем непонятно, разве у Свободкина были свои алиасы? О_о У него вроде все перекраски ссылаются на алиасы trainsim.

Или ты про префикс имен папок и файлов?

[COLOR="Silver"]юзай Навигация - Сообщения за день.[/COLOR]

BOBANRyde 02.06.2010 15:04

Да, его алиасы ссылаются на trainsim, а про имена файлов eng и wag я его спросил, ответа пока не было.

Толяныч 02.06.2010 16:55

Игорь, по не понятным мне причинам не могу скачать вложение (вылезает страница с полем ввода имени и пароля), залей на ifolder.

Zabor 03.06.2010 00:23

Положил [URL="http://mvk.ifolder.ru/17994209"]тут[/URL].

Там, где "пример" эти записи беру на себя, остальные тебе оставил =)).

Толяныч 03.06.2010 00:50

Спасибо, теперь забрал, буду делать.

Zabor 03.06.2010 01:03

Угу, тоже постараюсь записи с 1 по 150 хотя бы по пятерке - десятке в день делать…

Zabor 02.07.2010 21:18

Проект буксует… видимо нужна онлайн версия :)

Камрады, надо определиться, как будем бить базу, пока думаю на соответствующие разделы:

- локомотивы
- тендеры
- вагоны грузовые
- вагоны пассажирские

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

Дальше пока идеи такие - Access выгружает базу в 4 файла построчно, каждый из них подхватывает например base.php формирует чердак, контент из соответствующего файла заданного параметром (кнопкой) + ссылки и подвал соответственно.

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

Пинаем, но нежно, я не программист [IMG]http://i.smiles2k.net/aiwan_smiles/pardon.gif[/IMG]

Colonel_Abel 02.07.2010 21:43

Игорь, а если локомотивы бить по сериям ?

No Name 02.07.2010 21:51

Кто занимается Тэпами? в принципе я могу заняться)

Zabor 02.07.2010 22:19

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

Да и страшного ничего нет, никто же не заставляет сходу нажимать на кнопку "Все локомотивы", можно ввести часть имени и нажать "Найти" в соответствующем блоке (вагонов/локомотивов), будет выведено N подходящих под поиск, хотя даже от вывода всех, пусть даже 600-700 записей браузер не умрет, это же только текстовые строки и ссылки.

Борис, (сори если ник спутал) пролистай тему, вроде конкретно тэпами только Толяныч занимался…

Скороходов Илья 02.07.2010 22:31

[COLOR="Silver"]2 или 3 юзера с никами No Name, только друг от друга они чем-то отличаются (- _), постоянно путаю[/COLOR]


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

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim