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

» SatMap (2)

Автор: relictus
Дата сообщения: 01.09.2009 15:19
netrebos

Цитата:
А DIP то, когда на связь выйдет?

Не знаю, со мной еще не связывался с тех пор, как я ему отправил твой e-mail...
Автор: Nikolai2004
Дата сообщения: 01.09.2009 19:38
relictus

Цитата:
Вот мульти-версия

скажите пожалуйста чем она отличается от обычной? мне это непонятно, а перечитывать ради этого два топика как-то нехочится. хорошо бы было и в faq это занести
Автор: relictus
Дата сообщения: 01.09.2009 20:18
Nikolai2004
В FAQ это заносить не надо
Это спец-версия для нетерпеливых, позволяющая запускать себя многократно (то бишь, много одновременно запущенных копий) и качать в РАЗНЫЕ физически кэши. В один нельзя, т.к. БД блокируется на запись из других потоков... Больше она ничем не отличается от обычной, массовой версии....
Автор: egor23
Дата сообщения: 01.09.2009 20:46
relictus

Цитата:
В один нельзя, т.к. БД блокируется на запись из других потоков

в один можно, но осторожно...
Автор: netrebos
Дата сообщения: 01.09.2009 21:05
egor23

Цитата:
в один можно, но осторожно...

Не вводи человека в заблуждение -- все эти осторожности могут напрочь уничтожить базу данных. Лучше качать в разные кэши, а потом осторожно объединять в один, перекачивая через другой кэш Satmap, либо через экспорт\импорт через САС. Кому чего нравится.
Автор: wonovid
Дата сообщения: 01.09.2009 23:30
relictus
не вижу сложности сделать тоже самое, но одной копией программы.
что останавливает? я подскажу как побороть
Автор: Santiago_Bernabeu
Дата сообщения: 02.09.2009 00:04
Как распаковать архив мульти-версии? Кто-нибудь ответьте в личку. Очень надо...
Автор: netrebos
Дата сообщения: 02.09.2009 00:44
Santiago_Bernabeu

Цитата:
Как распаковать архив мульти-версии?

WinRaR; 7z....
Автор: relictus
Дата сообщения: 02.09.2009 07:14
Забыл совсем, пароль на распаковку мульти-версии = той самой последовательности, которую надо было патчить в предыдущих версиях ("D....D")...
Запароливание сделано в целях ограничить доступ неопытным пользователям SatMap, дабы они не запороли свой кэш (каламбур, однако)

Добавлено:
wonovid

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

Сложностей нет, есть отсутствие времени....
Но по-любому, скинь свой вариант на мыло, вдруг что интересное найду ....
Автор: rex
Дата сообщения: 02.09.2009 10:05
relictus
Теперь твою реликтовую переписку придется хранить как архив Тель-Амарны
Я как раз утром собрался ПМ чистить, хорошо что не успел.

Добавлено:
Есть ли снижение нагрузки на диск при варианте "Заменять существующие" по сравнению с "Не заменять"?
Автор: relictus
Дата сообщения: 02.09.2009 10:10
rex

Цитата:
Теперь твою реликтовую переписку придется хранить как архив Тель-Амарны

А то! Может мне еще и клинописью писать для пущей архиважности?

Добавлено:

Цитата:
Есть ли снижение нагрузки на диск при варианте "Заменять существующие" по сравнению с "Не заменять"?

Теоретически - да, ведь исключается запись заменяемых тайлов.
Автор: rex
Дата сообщения: 02.09.2009 10:21
Как-то программа теперь качает рывками. 5-20 тайлов скачает и пауза на примерно такое же время что качала. Это баг, фича или проделки Гугля?
Автор: relictus
Дата сообщения: 02.09.2009 10:26
rex
Код закачки не менялся... либо гугль чёт мутит, либо у тебя коннект
Автор: rex
Дата сообщения: 02.09.2009 10:27

Цитата:
Теоретически - да, ведь исключается запись заменяемых тайлов.

Да я не об этом, при наличии тайлов в кэшк все понятно.
Речь идет о записи в кэш создаваемый с нуля, где тайлов нет по умолчанию.
Должна ли программа в варианте с "Не заменять" сначала обратиться к кэшу для проверки или индекс уже в оперативной памяти висит?

Добавлено:
relictus

Цитата:
либо гугль чёт мутит, либо у тебя коннект

Вполне возможно, что провайдер мутит.
Автор: relictus
Дата сообщения: 02.09.2009 10:45
rex

Цитата:
Должна ли программа в варианте с "Не заменять" сначала обратиться к кэшу для проверки или индекс уже в оперативной памяти висит?

Индекс (я хз что ты под ним имеешь в виду ) и данные составляют единое целое (БД) и находятся в одном файле (кэше)...
Автор: rex
Дата сообщения: 02.09.2009 11:05
relictus
То есть для проверки наличия тайла прога каждый раз перед тем как скачивать тайл обращается в базу, а в варианте "заменять все" такая проверка не делается?
Автор: netrebos
Дата сообщения: 02.09.2009 11:36
relictus

Цитата:
Забыл совсем, пароль на распаковку мульти-версии = той самой последовательности, которую надо было патчить в предыдущих версиях ("D....D")...
Запароливание сделано в целях ограничить доступ неопытным пользователям SatMap, дабы они не запороли свой кэш (каламбур, однако)

Что-то я уже подзабыл, какую последовательность ты правил. Все развлекаешься, однако
Автор: wonovid
Дата сообщения: 02.09.2009 11:39
relictus
пора бы обсуждение реализации(программирования, алгоритмов) сатмап в отдельную тему вынести.
думаю это здорово поможет сэкономить время.
Автор: rex
Дата сообщения: 02.09.2009 11:57
relictus
Посмотрел свое интернет соедеинеие. Провайдер мерзавец дает коннект пакетами по 5-10 секунд, потом полусекундная пауза. Но например USD или REGRT продолжают закачку после этой задержки сразу и на их скорость это практически не влияет, а SatMap делает после нее свою задержку в секунд 5-10 и получается рваный ритм.

Можно ли эту задержку как-то настроить? Кстати повторение закачки после потери соединения настроено на "через 60 секунд" при 5-ти попытках. Сейчас в одной из версий поставил 1 сек при 60 попытках - результат тот же.

Добавлено:
wonovid

Цитата:
пора бы обсуждение реализации(программирования, алгоритмов) сатмап в отдельную тему вынести.

Учитывая сколько постов по алгоритмам было на 145 страницах, слово "пора" звучит загадочно
Автор: relictus
Дата сообщения: 02.09.2009 12:05
netrebos

Цитата:
Что-то я уже подзабыл, какую последовательность ты правил. Все развлекаешься, однако

Мои развлечения начнутся завтра, вместе с отпуском
А последовательность см.в ЛС

Добавлено:
rex

Цитата:
То есть для проверки наличия тайла прога каждый раз перед тем как скачивать тайл обращается в базу, а в варианте "заменять все" такая проверка не делается?

Делается. Надо же знать, есть тайл в кэше или нет?

Цитата:
Можно ли эту задержку как-то настроить?

Пробуй
Я вообще хочу отказаться от текущего способа закачки, но это потом.....

wonovid

Цитата:
пора бы обсуждение реализации(программирования, алгоритмов) сатмап в отдельную тему вынести.

Что-то я не вижу тут лавины алгоритмов и кода
Автор: netrebos
Дата сообщения: 02.09.2009 12:24
relictus

Цитата:
Мои развлечения начнутся завтра, вместе с отпуском

Еще раз, хороших выходных.

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

Цитата:
Еще раз, хороших выходных.

Спасибо!

Я периодически до завтрашнего 12-00 мск на связи, если что, могу отвечать на вопросы, буде таковые возникнут. Потом уже только конце сентября - октябре....
Автор: rex
Дата сообщения: 02.09.2009 12:48
relictus

Цитата:
Можно ли эту задержку как-то настроить?


Пробуй
Я вообще хочу отказаться от текущего способа закачки, но это потом.....


А где пробовать то ?
Настройки интернет соединяния на эту задержку не влияют, ставил 1 секунду, та же пауза в 5. Эта настройка у тебя где-то в коде зашита без вывода на интерфейс
, так что видно до октября



Цитата:
Цитата:То есть для проверки наличия тайла прога каждый раз перед тем как скачивать тайл обращается в базу, а в варианте "заменять все" такая проверка не делается?


Делается. Надо же знать, есть тайл в кэше или нет?


Я имел в виду перед закачкой тайла, после понятно что делается.
Автор: relictus
Дата сообщения: 02.09.2009 13:00
rex

Цитата:
А где пробовать то

Ну раз инет-настройки не помогают, то нигде...

Цитата:
Я имел в виду перед закачкой тайла, после понятно что делается.

Проверка делается перед закачкой.
Автор: Semen_Semenovych
Дата сообщения: 02.09.2009 13:02
Плз, можно и мне последовательность в личку?!!!
У Гугла уже 45 версия тайлов
Автор: relictus
Дата сообщения: 02.09.2009 13:19
Semen_Semenovych

Цитата:
Плз, можно и мне последовательность в личку?!!!
У Гугла уже 45 версия тайлов

Если кликнуть на кнопку "восстановить настройки запросов" или "проверить версии" - то такая и будет
PS См. личку, используй с умом, навернешь кэш - ко мне без претензий...
Автор: rex
Дата сообщения: 02.09.2009 17:41
Semen_Semenovych
relictus
Цитата:
навернешь кэш - ко мне без претензий...

Если будешь использовать один приемный кэш для более чем одного потока "навернешь" его практически гарантированно!

Автор: Semen_Semenovych
Дата сообщения: 02.09.2009 22:21
relictus
rex
Спсб! Я в курсе.
Автор: Santiago_Bernabeu
Дата сообщения: 04.09.2009 12:27
Два вопроса, возможно в пустоту:
1) Что значит "Упаковать кэш"? Что дает эта самая упаковка?
2) Есть необходимость в сохранении контуров криволинейного выделения в виде отдельных файлов. Осуществима ли эта хотелка?
Relictusу желаю счастливо отдохнуть. Может кто-то другой из тех кто в теме ответит?
Автор: netrebos
Дата сообщения: 04.09.2009 12:53
Santiago_Bernabeu

Цитата:
1) Что значит "Упаковать кэш"? Что дает эта самая упаковка?

С этим здесь разбирались прошлой зимой -- http://forum.ru-board.com/topic.cgi?forum=5&topic=25170&start=1860 Вот цитаты с того времени:


Цитата:

Проверил третий раз. Снова загнал кеш 4,43 гб в корень диска. (1-16 слой спутника) Со 2 слоя выбрал максимальное задание для удаления по всему миру. Удалила за те же 2,5 минуты. Никакой ругани и ошибок. Визуально все удалено. Но физический объем файла не уменьшился -- он по-прежнему весит 4,43 гб. Презагрузка диска ничего не меняет. Так должно быть или нет?

Все верно, пока не сделаешь "упаковку" кэша, размер будет одинаков, что с удаленными тайлами, что без. Таков SQLite, да и некоторые другие движки БД. По аглицки же понимаешь? Вот цитата из гвайда к SQLite:
"When an object (table, index, or trigger) is dropped from the database, it leaves behind empty space. This makes the database file larger than it needs to be, but can speed up inserts. In time inserts and deletes can leave the database file structure fragmented, which slows down disk access to the database contents.
The VACUUM command cleans the main database by copying its contents to a temporary database file and reloading the original database file from the copy. This eliminates free pages, aligns table data to be contiguous, and otherwise cleans up the database file structure."


Упаковать кэш -- команда VACUUM для SQLite
P.S. На практике у этой команды есть очень серьезное ограничение по железу -- базы объемом более 10 -- 15 гб на моем железе вешали и комп, и программу, а перезагрузка изничтожала базу. Так что все эксперименты с этой штукой старайся делать на копиях кеша.

Как мне кажется, того же результата можно добиться перегнав один кэш в другой кэш, т.е. его "упорядочить". А если хочется удалить лишнее -- это станет возможным экспортом кэша через полигонное выделение. Пока же результата можно добиться включив в процесс кэш САС. Т.е. кэша Satmap (полигонное выделение) -- экспорт в кэш САС -- импорт из кэша САС в новую базу.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

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


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