Будете смеятся, - но это первый вопрос, который задают пользователи бумажных документов при переходе на компьютерные. Когда человек держит в руках бумажный документ - у него все на лицо: есть титульная страница, есть первая страница, есть последняя. Он может листать туда сюда по одному листочку. И возникает желание иметь точно такую же систему на компьютере.
Но на самом деле - это просто ложное представление о правильности хранения данных.
В компютере же нет ни первой странице, ни последней, ни даже определенного порядка хранения этих записей - он хранит их там, где находит свободное место.
И попросив компьютер выдать полное соджержание LOG-а мы в общем случае получим каждый раз разный порядок записей в этом журнале - он будет обусловлен тем, как компьютеру в данный момент было проще всего эти записи считать, где стояла головка считывания и какой участок журнала был зачитан в память - т.е. абсолютно непредсказуемый порядок.
Для того, чтобы человеку было привычно - приходится добавлять сортировку, по дате, например , или еще по чему нибудь - а это лишняя операция, которая производится исключительно в оперативной памяти при большой длине лога - она может занимать значительное время и понапрасну тратить оперативную память.
А теперь главные вопросы:
- Зачем Вам видеть начало лога ? Что это Вам дает ? Какой в этом смысл ?
- Зачем вам крутить весь лог вручную, просматривая глазами записи ? Вы что так посчитаете статистику по дипломам, или найдете позывной ?
- Зачем Вам видеть масштаб полосы прокрутки ? Это же всего лишь отношение видимого на экране кусочка лога с общим числом записей - что это Вам дает ?
Начало лога можно увидеть - задав в поиске диапазон отображения дат.
Нужное QSO проще и быстрее найти поиском по позывному, просто вбив его в поле для QSO. Статистику по дипломам проще посмотреть воспользовавшись нужной функцией, а не листая лог просматривая записи глазами. Итд итп.
Т.е. для реальной работы - все эти страницы, прокрутки и "начала базы" обсалютно не нужны, но зато они очень тормозят и усложняют работу компютерных программ.
И когда идут на поводу у пользователей и на старте программы зачитывают весь лог в память, только для того чтобы можно было в сотый раз быстро открутить и полосой прокрутки журнал и убедится, что первую связь не кто не своровал - то это путь тупиковый.
В конце концов с увеличением лога его загрузка становится все медленнее и медленнее, памяти сжирается все больше и больше, а потом и вовсе винда выпадает в своп и "всем стоп". Пользолватели начинают задавать вопрос "а почему все так медленно?"
Надо просто привыкнуть, что в компьютере данные хранятся не так, как на бумаге и научится пользоватся именно таким представлением - на самом деле это удобно и правильно.
По опыту наших бухгалтеров "начало базы" им надо видеть только лишь для того, чтобы включится в работу и начать соображать на тему "а что же я хотела сейчас сделать".
Просто вот привыкли они, что работа начинается именно с доставания бумажной папки из под стола, а мозги включаются в работу только после того, как папка лежит на столе, завязочки на ней развязаны и глаза уперлись в титульный лист.
Прывычка выработанная годами - до того, как титульный лист не увидела - все еще думаю о семье а не о работе :)
Сорри за оффтоп, но просто тема мне очень близка.