Свершилось. Программа готова и тестируется мною. Пока только лишь одно НО - вообще нет интерфейса, то есть опции можно настроить только прямо в коде программы. Но это уже дело простое :) лишь бы работало. Как я начал тесты. Запустил дома и пошел кататься на велосипеде, точнее не кататься, а поехал дорогой так - как будто я на работу еду. Взял с собой блокнот и карандаш. Каждую остановку тормозил и записывал в блокнот время, которое показывала моя программа. В итоге пока я катался программа посылала каждую минуту (если сменился) номер станции - в таком виде: CID=21235 (15:11) Причем присылала эти данные на мою аську домой. Первое номер станции, а в скобках время фиксирования CID (станции). То есть зная это самое время и где я был в это время - можно составить карту города своего (по вышкам). Проехал несколько километров - я вернулся назад. В итоге сделал несколько выводов, важных для тех кто будет сам составлять карту - все вышки расположены по CID номерам, но и СИД этот номер тоже состоит из кодов - первые 4 цифры - главный номер станции, а последняя (пятая) цифра - это код подстанции... то есть в одном районе 2123 как правило 21232, 21234 и т.д. станции.. то есть просматривается какая-то закономерность, что хорошо... Важно так же помнить что у меня Мегафон - это одни станции, а для Билайна - это уже сдругие номера вышек, т оесть у каждого оператора конечноже свои собственные вышки и уже другие номера. Я думаю это понимает каждый... В итоге карта получилась примерно такой: 14:27:50 CID=20063 (14:28) дома 14:34:02 CID=20066 (14:34) дома 14:47:28 CID=20063 (14:47) дома 14:48:30 CID=20066 (14:48) дома 14:50:35 CID=20914 (14:50) ост. 4 микр-н 14:56:46 CID=20915 (14:57) ост. 4 микр-н 15:00:55 CID=20131 (15:01) ост. 3 микр-н 15:01:57 CID=21236 (15:02) ост. Есенина 15:02:58 CID=21646 (15:03) ост. Есенина 15:07:07 CID=21644 (15:07) ост. Должанск. 15:11:15 CID=21235 (15:11) пл. Ленина 15:13:19 CID=20116 (15:13) пл. Ленина 15:14:21 CID=21234 (15:14) мост К у Стрелки 15:16:24 CID=20676 (15:16) мост К у Стрелки 15:26:45 CID=20134 (15:26) мост К у планетария 15:29:51 CID=20676 (15:30) мост К середина 15:30:53 CID=21234 (15:31) мост К середина 15:31:55 CID=20676 (15:32) мост К середина 15:32:57 CID=21234 (15:33) мост К у Стрелки 15:38:07 CID=20116 (15:38) пл. Ленина 15:39:10 CID=21235 (15:39) пл. Ленина 15:40:12 CID=21644 (15:40) ост. Должанск. 15:41:13 CID=21236 (15:41) ост. Есенина 15:42:15 CID=21644 (15:42) ост. Должанск. 15:43:17 CID=21646 (15:43) ост. Есенина 15:45:22 CID=21236 (15:45) ост. Есенина Конечно, это только начало, но оно уже положено. И кстати, про программу саму пару слов, вот что пока она может: Конектится к icq, и теерь ждет смены вышки, каждую минуту (можно сменить) проверяет сменилась ли вышка, если да - то посылает новый код вышки по icq, и дальше ждет.. и так далее.. пока не выйдите из программы. Сейчас нужно иеще сделать так - чтобы по кодам она могла присылать названия (для тех что знает), ну и конечно запуск в автозагрузке, хотя пока не представяляю как это сделать.. Все. пишите, комментирйуте.
|