![]() |
![]() |
|
Сайт | ПРАВИЛА ФОРУМА | FAQ | Регистрация | Справка | Пользователи | Социальные группы | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Результаты опроса: Нужна ли локальная версия БДПС (Microsoft Office Access)? | |||
Да, постоянно обновляю и пользуюсь |
![]() ![]() ![]() ![]() |
18 | 30.51% |
Нет, Online вполне достаточно |
![]() ![]() ![]() ![]() |
21 | 35.59% |
Пользуюсь и той и другой |
![]() ![]() ![]() ![]() |
20 | 33.90% |
Голосовавшие: 59. Вы ещё не голосовали в этом опросе |
|
Опции темы | Опции просмотра |
![]() |
#11 | |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
![]()
Говорил же не надо спешить с пиаром до отладки =))
Тестил базу в фоновом режиме, просматривая тему "Поиск ПС" и проходя необходимые шаги пользователей - наткнулся на неприятный момент. Допустим БД "заступила на боевое дежурство" по теме поиска ПС, смотрю с позиции пользователя - кто-то спросил ПС, который у меня есть, заливаю на обменник, захожу в БД, быстро добавляю запись и даю в ней ссылку (тут уже есть некоторый напряг - нужно знать имя папки ПС и имя eng или wag, хотя если он есть в наличии проблем вызвать не должно). Ссылка на обменник попала в БД и скорее всего будет жить долго благодаря частым скачиваниям или добавлен ПС с сайта, где так просто хрен найдешь, все вроде ОК. А что в теме то писать? Формулировка "иди туда и там ищи, я туда добавил" как-то не очень корректна, гораздо красивее была бы ссылка на запись в БД, по которой может пройти еще 10 человек с разной подготовкой и ничего не искав в БД сразу увидеть нужную запись с актуальной благодаря БД ссылкой (ведь в теме поиска никто старые ссылки актуализировать не будет, в отличии от БД). Так родилась новая фича - ссылка на запись в БД. Долго ломал голову, как привязаться к записи, вышло, что наиболее актуальны имя ПС на английском и имя папки. "Имя русский" использовать не стал т.к. во первых это необязательное поле, во вторых кириллицу придется кодировать и раскодировать, это 3 символа в ссылке на один знак, с учетом того, что могут написать в этом поле - гугл с его длинными кодированными ссылками может закуривать в сторонке =)). Временное условие - ссылка выводится для записей, у которых заполнено хотя бы одно из полей "Имя английский" или "Папка", со временем записей с пустыми значениями уже не останется (это были первые записи, когда БД только зарождалась). Плюсы: + можно немедленно сослаться на свою запись в БД, даже не дожидаясь обработки (выложил - сослался). + если ссылка перестанет быть актуальной (файл удалили, сайт закрылся, Земля налетела на небесную ось) её с большой вероятностью актуализируют перезалив файл и отредактировав запись в БД. Для тех, кто не осилил весь текст: Теперь на записи в БД можно ссылаться, воспользовавшись ссылкой "Ссылка на эту запись в базе данных", к новым "горячим" данным (добавленным онлайн, до обработки) это тоже относится. После обработки, если два ключевых поля "Имя английский" и "Папка" заполнены корректно ссылка на запись не изменится. Цитата:
Примеры ссылок на записи в БД: ЭР1-197 http://zaborin.ru/msts/base_ps/?e=ts...tsrEMU_ER1-197 2ТЭ10Л-1856 http://zaborin.ru/msts/base_ps/?e=ts...co_2TE10L-1856 evrFr_Tanker-51658730_META-EKS http://zaborin.ru/msts/base_ps/?e=ev...30_META-EKS&f= pps может сменить вырвиглазный красный в подсветке результата на желтый?
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. Последний раз редактировалось Zabor; 01.08.2010 в 06:21. |
|
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
|
![]() Что это? |