Ru-Board.club
← Вернуться в раздел «Программы»

» SatMap (2)

Автор: parasss
Дата сообщения: 03.03.2010 14:40

Цитата:
Я не разработчик SQLite.

Ты хуже - ты разработчик программы, юзающей ТОЛЬКО SQlite
Или (опционально) юзающей более приемлемые инструменты, если SQlite доставляет проблем. И именно на этом шаге тебе и больше свобод, чем если бы ты дорабатывал SQlite напильником.


Цитата:
Можно в качестве эксперимента сделать создание журнала в памяти - будешь тестировать?

Легко. Только уже на виртуальном хосте - за данные боязно, тем более в тестовых билдах...


Цитата:
как сделать подобное с ijl15.dll (Intel® JPEG Library)?

Понятия не имею. Никогда в ней не ковырялся.
Знаю лишь, что если инструмент не устраивает - его меняют на более подходящий.


Цитата:
может сделать вкладку по настройками SQLite

Вот. В правильном направлении идете, товарищи!!
А рядом с этой вкладкой - сделать ДАВНООООООООООО запрашиваемую вкладку "юзать сторонний базовод", ибо SQlite есть зло и по скорости, и по надежности, и по удобству мультидоступа, и по масштабируемости, и вообще попса-ссс....
Автор: relictus
Дата сообщения: 03.03.2010 15:02
parasss

Цитата:
Легко. Только уже на виртуальном хосте - за данные боязно, тем более в тестовых билдах...

Вот и пробуй последний билд! Да не забудь результаты сообщить, для тебя ж стараюсь!

Цитата:
Знаю лишь, что если инструмент не устраивает - его меняют на более подходящий.

Справедливо, но не в этом случае Этот инстрУмент меня во всем устраивает!

Цитата:
"юзать сторонний базовод", ибо SQlite есть зло и по скорости, и по надежности, и по удобству мультидоступа, и по масштабируемости, и вообще попса-ссс...

Ага... и будет это уже коммерческий проект...
Автор: parasss
Дата сообщения: 03.03.2010 15:31

Цитата:
Да не забудь результаты сообщить

Угумс.


Цитата:
Этот инстрУмент меня во всем устраивает!

Так то - тебя, а то - людей...©
Вон хомячки орут, что тайлы бьются.... (лично сам не замечал)


Цитата:
и будет это уже коммерческий проект

Ну вот, начинааается......
А фришные базоводы не судьба поюзать? Мускул тот же (с INNO-хранилищем) вполне кошерен для сабжа, например...
Автор: relictus
Дата сообщения: 03.03.2010 15:36
parasss

Цитата:
Вон хомячки орут, что тайлы бьются.... (лично сам не замечал)

Там похоже локальная проблема, т.к. никто не жаловался на битье тайлов....

Цитата:
Мускул тот же

Ага... а объяснять юзверям как сервер подымать кто будет, ты?
Автор: netrebos
Дата сообщения: 03.03.2010 18:36
relictus
parasss

Цитата:
Ну вот, начинааается......


Действительно начинается..... полтора года шлифуется основа и никакого нового функционала. Так до дырки в бублике можно дошлифовать.
Автор: relictus
Дата сообщения: 04.03.2010 07:23
netrebos
Ты дважды не прав...

Цитата:
полтора года шлифуется основа и никакого нового функционала.

Посмотри в хистори в глубину полутора лет - раз.
Два - есть баг, его надо пофиксить и точка!
А с такой помощью от вас, это можно долго делать... Если уж egor23 ничего не ответил насчет теста №2 последнего тестового билда... А parasss, которому это должно быть интересно и который

Цитата:
Да не забудь результаты сообщить
Угумс.
даже вообще не скачал его. Откуда я знаю? Да оттуда, что скачан он всего один раз был...

Автор: netrebos
Дата сообщения: 04.03.2010 12:12
relictus

Цитата:
Ты дважды не прав...

я не про это, а про то

Цитата:
Мускул тот же (с INNO-хранилищем)



Цитата:
Да оттуда, что скачан он всего один раз был...

Ну значит чего со счетчиками не
то -- только я брал в конторе и дома. должно быть 2 раза.

ЗЫ Но про то, что интерес подсел тут ты прав. Поменять бы порядок работы -- сначала вывести на максимально заявленный набор функций в сыром виде, а потом идти назад дошлифовывая. А ты идешь поступательно, качественно ... но медленно. Окружающая среда за пределами гугля и ози то же развивается....
Автор: relictus
Дата сообщения: 04.03.2010 12:20
netrebos

Цитата:
я не про это, а про то

Цитата:Мускул тот же (с INNO-хранилищем)

А причем тут мускул?

Цитата:
Ну значит чего со счетчиками не то

v2.2.5.5? Если действительно так, то получается яндексовским счетчикам верить нельзя
Хорошо... если ты скачал, то где же твой отзыв? Или у тебя все работает безупречно?
Автор: Rodny
Дата сообщения: 04.03.2010 12:24
По-моему, счётчик на народе раз в сутки обновляется. Я тоже качал
Автор: egor23
Дата сообщения: 04.03.2010 12:30
relictus

Цитата:
2) сделал создание журнала в памяти (пока жестко вшито в код, без возможности изменения) - надо проверить, как теперь с количеством обращений к винту/файловых операций с кэшем? Теоретически, это должно также увеличить скорость записи в кэш и уменьшить "шуршание" харда.

1. общее кол-во операций уменьшилось примерно в 3раза (2.5.5.4\2.5.5.5) (LOCK, UNLOCK, OPEN, CLOSE, READ, WRITE, и т.п.), для 2.5.5.5 операции связанных с cache-journal и т.п. не фиксируются File Monitor (что ожидаемо).
Отдельно по опрерациям статитсику не разбирал
PS: многие операции имеют приставку FASTIO, возможно в Windows всё не так критично...

Цитата:
Теоретически, это должно также увеличить скорость записи в кэш и уменьшить "шуршание" харда.

2. в данном случае меня интересовала скорость скачивания
SatMap и кэш был расположен на Ram-drive
кол-во тайлов 2006, слой спутник
получили небольшой прирост скорости ~+10%:
320сек - 2.5.5.5
355сек - 2.5.5.4
PS: нужно подтверждение ещё от кого-нибудь.

Цитата:
Если уж egor23 ничего не ответил насчет теста №2 последнего тестового билда

утром не успел написать ответ
Автор: relictus
Дата сообщения: 04.03.2010 12:31
Rodny

Цитата:
По-моему, счётчик на народе раз в сутки обновляется.

я хз...
вот скриншот, сделанный пару минут назад:


Добавлено:
egor23

Цитата:
общее кол-во операций уменьшилось примерно в 3раза

Что примерно и ожидалось, parasss должен быть доволен

Цитата:
PS: многие операции имеют приставку FASTIO, возможно в Windows всё не так критично...

Поясни, что хотел сказать этим?

Цитата:
в данном случае меня интересовала скорость скачивания
SatMap и кэш был расположен на Ram-drive
кол-во тайлов 2006, слой спутник
получили не большой прирост скорости ~+10%:
320сек - 2.5.5.5
355сек - 2.5.5.4

Это хорошо, но если кэш расположен на харде?
Автор: netrebos
Дата сообщения: 04.03.2010 12:49
relictus

Цитата:
А причем тут мускул?

Реакция на полемику про первоснову -- тайло хранилище через полтора года после выбора SQlite. Технический прогресс он на то и прогресс -- что бы давать что-то новое. И SQlite отомрет, как помер в свое время win95, а до него norton. Но хотелось бы обсуждать перенос тайло хранилища с большим набором функций.


Цитата:
если ты скачал, то где же твой отзыв

Меня на самом деле все устроило еще на satmap_v2.2.2j. Дальше я не успеваю уловить твои изменения под мои цели. А из-за ограничений функционала цели у меня сейчас весьма примитивные. Собрать недостающие куски информации в гугле и согнать в САС, как в базовую навигационную программу. А после изучения Truecript, я даже примирился с многотайловым архивом. ОЗИ я уже не пользуюсь, в картинки не клею. А про проблемы с экспортом тебе и до меня успели сказать.

Автор: egor23
Дата сообщения: 04.03.2010 12:53
relictus

Цитата:
Поясни, что хотел сказать этим?

в моём понимании это операция над данными в кэше Windows (но могу ошибаться)
в любом случае в 2.5.5.5 кол-во опрераций снизилось.

Остался вопрос с надёжностью, в случае падения Satmap и т.п. кэш не побьётся?

Цитата:
Это хорошо, но если кэш расположен на харде?

результат будет или такой-же или разница будет немного больше.

ещё давно делал замеры скорости работы SatMap на Диск \ Ram-drive, на Ram-drive было быстрее, но не намного. (точных цифр не скажу).
Автор: relictus
Дата сообщения: 04.03.2010 13:10
netrebos

Цитата:
Технический прогресс он на то и прогресс -- что бы давать что-то новое. И SQlite отомрет

Чего это ты хоронишь SQLite? SQLite живет и вполне успешно развивается...
А переводить SatMap на серверную основу я не собираюсь, по-крайней мере в бесплатном варианте, так что смысла юзать мускул вместо SQLite не вижу...

egor23

Цитата:
Остался вопрос с надёжностью, в случае падения Satmap и т.п. кэш не побьётся?


Цитата:
The MEMORY journaling mode stores the rollback journal in volatile RAM. This saves disk I/O but at the expense of database safety and integrity. If the application using SQLite crashes in the middle of a transaction when the MEMORY journaling mode is set, then the database file will very likely go corrupt.

Перевод нужен?
Сможешь смоделировать ситуацию падения проги в момент записи? В общем проверить, повредится ли кэш или просто обрабатываемый тайл не запишется в кэш?
Автор: netrebos
Дата сообщения: 04.03.2010 13:17
relictus

Цитата:
по-крайней мере в бесплатном варианте

А вот это уже интересно -- про платный вариант можешь поподробней?
Автор: relictus
Дата сообщения: 04.03.2010 13:24
netrebos

Цитата:
про платный вариант можешь поподробней?

Даешь мне ТЗ, договариваемся об оплате, я делаю - ты получаешь, что хочешь
Автор: netrebos
Дата сообщения: 04.03.2010 13:44
relictus

Цитата:
Даешь мне ТЗ

т.е именно для этого ты шлифуешь базу и не идешь в сторону функционала? Это не в осуждение, но в данном случае я в прямую не являюсь целевой аудиторией, т.к. всего навсего частное лицо, не носящее фамилию Прохоров. А что бы заставить меня платить денежку потребуется еще поддержка, обновление, гарантийный механизм и т.п. Это уже какой-то мелкософт, а я все равно буду стараться скомпилировать какой-нибудь бесплатный вариант (натура ).
Автор: relictus
Дата сообщения: 04.03.2010 14:04
netrebos

Цитата:
т.е именно для этого ты шлифуешь базу и не идешь в сторону функционала?

Неправильный вывод.
Под тем, что ты называешь "шлифуешь базу" я подразумеваю устранение ошибки. Избавлюсь от нее, пойду дальше в функционал.
Если же тебе (обобщенно) положить с прибором на эту ошибку, а ты хочешь заполучить некую фичу, которую нет сил ждать уже пока я ее реализую free (и которая, возможно, нужна только тебе одному) - можешь заплатить денюшку и я брошу всё и примусь за твое задание. Ну что-то типа этого, я понимаю под "платный вариант" проги.....
Автор: netrebos
Дата сообщения: 04.03.2010 14:28
relictus
Ладно, не заводись. Просто подумал, что под словами о платном варианте может крыться, что-то большое и совсем новое (либо претендующее на это) далеко за рамками сатмапа и гугля. Ну например, как сам гугл в свое время. Ведь с чего-то ты подсел именно на SQLite и не только ради Сатмапа? Вот и уточнил.
Автор: parasss
Дата сообщения: 04.03.2010 14:30

Цитата:
никто не жаловался на битье тайлов....

Я тоже подобного не замечал.


Цитата:
А parasss, которому это должно быть интересно и который даже вообще не скачал его. Откуда я знаю? Да оттуда, что скачан он всего один раз был...

Ну нашел крайнего, гы.
А сколько раз со с момента вчерашнего выпуска билда parasss был у компа, с которого можно пускать оный билд (а не с телефона, с которого можно писать в сюда) - ты знаешь? Ответ неверный. Правильный ответ - ни одного. И еще 4 дня не буду...
Осмелюсь напомнить, что SatMap2 (вышедший, емнимс, в сентябре) я скачал в феврале. И написал найденные глюки, как только их увидел. Лучше поздно, чем никого...


Цитата:
parasss должен быть доволен

Ja, ja...das ich sehr gut, Voldemar...©


Цитата:
Даешь мне ТЗ, договариваемся об оплате, я делаю - ты получаешь, что хочешь

...или качаешь халявного конкурента.
САС например на ура приучается работать хоть с мускулом, хоть с ораклом... Но он не умеет обходить гуглебан (ИМЕННО и ТОЛЬКО гуглебан), и на этом его недостатки в свете сабжа и кончаются.

PS: сколько будет стоить внедрение галочки "использовать сторонний базовод" (конфигурируемо и непривязанно к конкретному базоводу - возможно, через скрипты...)? Почем опиум для народа?

PPS: не шутю.
Автор: egor23
Дата сообщения: 04.03.2010 14:37
relictus

Цитата:
2) сделал создание журнала в памяти

не забудьте про опциональность, а то можно Импорт похерить при большом кол-ве тайлов на уровне.

кстати про список закачки:
1. можно сделать тоже опциональным, т.к. при большом выделении отъедается много памяти?
2. можно ли сделать (опционально) логику работы, чтобы в случае остановки и т.п. сохранялся линк последнего обработанного тайла или необработанного, и при возобновлении закачки осуществлялся пербор линков и принахождении совпадения продолжалась закачка, т.к. список закачки генерируется по-идеи всегда одинаковый?.
PS: Предназначено для тех у кого есть с проблемы с логикой по-умолчанию.
Автор: relictus
Дата сообщения: 04.03.2010 14:54
netrebos

Цитата:
Ведь с чего-то ты подсел именно на SQLite и не только ради Сатмапа?

Не поверишь, но ради
Один хороший человек (Sasa Zeman) подсказал...

parasss

Цитата:
И еще 4 дня не буду...

Ну так бы и писал, а то "Угумс"...

Цитата:
сколько будет стоить внедрение галочки "использовать сторонний базовод" (конфигурируемо и непривязанно к конкретному базоводу - возможно, через скрипты...)? Почем опиум для народа?

Без понятия
Сам-то что можешь предложить, серьезно?

Добавлено:
egor23
1) в данный момент - нет... Там вообще хочу логику работы пересмотреть...
2) в принципе - да, но см. п.1
Автор: parasss
Дата сообщения: 04.03.2010 15:08

Цитата:
Ну так бы и писал, а то "Угумс"...

Ты сказал - "Пиши про глюки", а не "Когда напишешь про глюки"... Я напишу, угумс.


Цитата:
Сам-то что можешь предложить, серьезно?

Оригинально. "Скажи мне сам, за сколько я готов написать тебе твою хотелку".

Если все зависит только от меня - то мои запросы будут стремиться к +бесконечности за мат.эквивалент, стремящийся к нулю. Матан кагбэ намекает нам, что это расово верная формула - при отсутствии прямо озвученной цифры от непосредственного исполнителя....;)

PS: при таком базисе - это не "платная версия", а donate-ware
Автор: relictus
Дата сообщения: 04.03.2010 15:28
parasss
У меня другой подход: ты знаешь, что хочешь и знаешь, сколько тебе не жалко выложить за подобную работу, поэтому предлагай. Устроит обоих - стукнем по рукам! А "мат.эквивалент, стремящийся к нулю" меня не устраивает
И вообще, тема оффтоп здесь. Хочешь продолжить - пиши на мыло...
Автор: xfan99
Дата сообщения: 04.03.2010 17:33
В базе SatMap хранится версия тайла. Вопрос такой.
Имеется кэш с несколькими разными версиями карт (в нескольких файлах или одном - не важно). Есть ли способ быстрого переключения между версиями с отображением текущей версии?
Понятно, что проблему можно решить организацией кэшей. Один - для 56, другой - для 55 версии. Назвать соответственно и в шапке все будет показываться.
Однако тут два "но": нельзя быстро переключаться и собсно зачем тогда вообще поле f7?

Автор: relictus
Дата сообщения: 05.03.2010 07:23
xfan99

Цитата:
Однако тут два "но": нельзя быстро переключаться и собсно зачем тогда вообще поле f7?

Зарезервировано для будущего использования, когда GM введет наконец что-то типа history bar, по типу GE. Сейчас это поле нигде не участвует...
Автор: Radar1962
Дата сообщения: 05.03.2010 11:45
relictus

Цитата:
Я не геодезист, не могу разобраться с присланной формулой, что там к чему
Если тебе это еще надо, напиши математически преобразование, если на входе даны Lat, Lon в системе координата гугла, то что на выходе?

Да, конечно нужно иначе бы не спрашивал. Я так понял, что руки дошли до моей хотелки. К сожалению сейчас под рукой нет данных, но как только будет возможность немедленно отправлю формулы, так что не выбрасывай в корзину мою хотелочку.
Раз уж обо мне вспомнили, то хотелось бы узнать будет ли реализована возможность переключения систем координат в окне программы (примерно как в Ozike) WGS-84 - SK-42, я вроде бы такой запрос отправлял, если еще не успел, то прошу включить в список желаемых хотелок. Спасибо.
Автор: relictus
Дата сообщения: 05.03.2010 12:10
Radar1962

Цитата:
хотелось бы узнать будет ли реализована возможность переключения систем координат в окне программы (примерно как в Ozike) WGS-84 - SK-42

Если я буду знать формулы пересчета, то почему бы и нет?

Добавлено:
Radar1962
Только не пиши формулы тут, отсылай сразу на e-mail...
Автор: egor23
Дата сообщения: 06.03.2010 06:57
relictus

Цитата:
Это хорошо, но если кэш расположен на харде?

336сек - 2.5.5.5
335сек - 2.5.5.4
а было
320сек - 2.5.5.5
355сек - 2.5.5.4
1. Сравнивать результаты сделанные в разное время не получится.
2. 335\355 - или скорость Инета просела во время замера, или была опечатка.

про скорость загрузки и возможно мульти загрузку:
интересовал раньше буфер загрузки тайлов, в свете скорости загрузки, т.е. n-ое кол-во тайлов загружается и потом записывается в кэш. (возможно уже спрашивал)
А сегодня под другим углом взглянул на эту хотелку, так вот и решение проблемы с мульти доступом к кэшу, нужно иметь буфер скаченных тайлов или несколько буферов, чтобы закачка не останавливалась.

Добавлено:
ещё хотелка, режим вьювера только Инет (без записи в кэш)
Автор: xliosha
Дата сообщения: 06.03.2010 10:53
relictus,
тут у меня одна бредовая идея возникла...

Скажи плиз, а нельзя ли добавить в API в каком-нть виде функции для скачки и выдачи конкретного тайла?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: BitTorrent/BitComet/Azureus/BitTornado и др. / сеть и клиент


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.