Cофт проприетарный, к начинке софта доступа, естественно, нет. То, что он на SQLite — лишь уверенное предположение, т.к. в подпапке с программой есть файлик "\RestoreBD\sqlite3.exe" (он запускается через обычный батник для реанимации и пересборки базы).
Далее, при попытке открыть файл БД через SQLiteStudio — файл с БД открывается нормально, несмотря на проприетарное расширение в имении файла.
Я затрудняюсь сказать, бинарный или текстовый файл, в в этом я уже не спец. Но вся структура в SQLiteStudio видна, ничего не обфусицированно, даже столбцы названы понятными переменными, и все данные читаются в том же виде, что и в проприетарном софте. Т.е. файл с базой отнюдь не закрыт наглухо и не зашифрован (только расширение файла поменяно).
Данный проприетарный софт в единицу времени работает с одной БД, т.е. физически — с одним файлом БД. Поэтому мне и надо физически разделить БД на несколько файлов, чтобы работать с базой весом в несколько мегабайт, чем в несколько гигабайт. При этом важно не забыть, где, что и в каком виде хранится. Для этого и нужна какая-та система учета версий обычных файлов.
1. Сегментирование мне не подойдет, софт проприетарный, к начинке софта доступа, естественно, нет. То, что он на SQLite — лишь уверенное предположение, т.к. в подпапке с программой есть файлик "\RestoreBD\sqlite3.exe" (он запускается через обычный батник для реанимации и пересборке базы).
Далее, при попытке открыть файл БД через SQLiteStudio — файл с БД открывается нормально, несмотря на проприетарное расширение в имении файла.
Также данный проприетарный софт в единицу времени работает с одной БД, т.е. физически — с одним файлом БД. Поэтому мне и надо физически разделить БД на несколько файлов, чтобы работать с базой весом в несколько мегабайт, чем в несколько гигабайт. При этом важно не забыть, где, что и в каком виде хранится. Для этого и нужна какая-та система учета версий обычных файлов.
2. Про MS Office. Если вы имеете в виду режим включенный режим рецензирования, то он не подойдет. Идея в том, чтобы в текущий момент времени оперировать таблицей размером в пару мегабайт, а не в пару гигабайт. Ну и потом, через Excel нам будет значительно менее удобно работать, чем через проприетарный софт, т.к. Excel используется как вспомогательный инструмент, куда на время копипастятся туда и обратно данные для какой-то обработки, которой нет в проприетарном софте. Поэтому постоянно использовать Excel, как замену БД — точно не вариант.
АртемЪ: Я думал об этом. Это, конечно, вряд ли будет удобным в работе, т.е. нужны какие-то настройки у такой системы. Типа, задавать вопрос раз в час / в день / в неделю / при сохранении файла.
В первую очередь, мне достаточно "ручного" режима, когда я делаю копию какого-то файла, и старый отправляется в специальную папочку с версиями и с определенными комментариями.
При этом возникает проблема контроля версия файла при внесении изменений в какой-то старый файл (где есть те данные, которых нет в последнем, обновленном файле).
Вообще, глобально, проблема следующая.
Есть некий купленный софт, который хранит свои данные в SQLite или в Excel-файлах (xlsx) (можно делать экспорт).
Массивы очень огромные, + постоянно пополняются новыми данными, при этом в большинстве случаев работа ведется только с о-о-очень маленькой частью БД.
Возникла идея разделить такую БД на "горячую" и "холодную", периодически сбрасывая ненужные данные в "холодную" часть.
Делать это достаточно вручную, ни о какой автоматизации речи не стоит.
Иными словами, достаточно просто ручками 1 раз в неделю делать копию текущий БД, удаляя в свежей копии "холодные" данные.
Итого, в последней копии, с которой ведется работа — "горячие" данные, в архивных копиях — "холодные" данные. Так решается задача и бэкапа, и "облегчения" текущей БД.
Но при этом очень нужна система учета версий "холодных" копий БД, т.к. периодически они тоже нужны в работе.
Дмитрий Амиров:
>>о, вот Яндекс.XML, то что надо. Но нужно что то еще и под гугл.
+++
поройтесь тут: www.google.com/webmasters
это совсем не мой профиль, так что не в теме, есть ли там API, как у яндекса.
>>Из всех сервисов что вы привели по ссылке, да выдача есть у некоторых - но как правило первые 50 строк. Что очень-очень мало
+++
Регистрируйтесь и оплачивайте доступ. На всех этих сервисах бесплатно 5-10-50 результатов, за деньги -- полностью.
И на каких-то из этих сервисов есть API (например, на самом мощном — spywords — api точно есть)
Тогда вам нужен бесплатный парсер выдачи Selka ( ascent.pro/ru/selka.html ) или Яндекс xml (api есть)
И вот вам обещанный мною список сервисов, посмотрите, у каких-то там выдача сайтов по определенным запросам тоже есть (у каких точно -- не подскажу, т.к. мне поисковая выдача нужна редко, и для этого я использую парсер Selka).
Дмитрий Амиров: простите, а чем это отличается от онлайн-сервисов? Купили прокси, купили/зарегали аккаунты, закинули баланс на рукапчу, и включили парсинг на пару часов / на ночь.
Сервисы с готовой выдачей есть, чуть позже скину список (когда до компа доберусь), но там ценник не маленький будет.
Кстати, из бесплатных, возьмите готовую базу запросов "Букварикс", она ничуть не хуже платной MOAB-базы. Думаю, это самый лучший и простой вариант для вас. Повторюсь, сервисы, которые парсят за вас есть, но они все обойдутся сильно дороже самостоятельно парсинга через кейколлектор или аналоги (тысячи и десятки тысяч рублей за полную выборку).
123459: "при ping -t -f -l 10 или ping -t -f -l 100 тоже есть проблема?"
вот логи для разных пингов:
C:\Users\zamboga>ping -t 192.168.13.1
Обмен пакетами с 192.168.13.1 по с 32 байтами данных:
Ответ от 192.168.13.1: число байт=32 время=168мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=4мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=162мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=180мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=207мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=201мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Обмен пакетами с 192.168.13.1 по с 10 байтами данных:
Ответ от 192.168.13.1: число байт=10 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=10 время=5мс TTL=64
Ответ от 192.168.13.1: число байт=10 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=10 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=10 время<1мс TTL=64
Ответ от 192.168.13.1: число байт=10 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=10 время=1мс TTL=64
Обмен пакетами с 192.168.13.1 по с 100 байтами данных:
Ответ от 192.168.13.1: число байт=100 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=100 время=234мс TTL=64
Ответ от 192.168.13.1: число байт=100 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=100 время=227мс TTL=64
Ответ от 192.168.13.1: число байт=100 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=100 время=248мс TTL=64
Ответ от 192.168.13.1: число байт=100 время<1мс TTL=64
Ответ от 192.168.13.1: число байт=100 время=249мс TTL=64
Ответ от 192.168.13.1: число байт=100 время=1мс TTL=64
Обмен пакетами с 192.168.13.1 по с 1200 байтами данных:
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=2мс TTL=64
123459:
на адаптере:
• green tx -- был выключен
• dynamic mimo power save -- был выключен
• "разрешить отключение этого устройства для экономии энергии" -- галка давно отключена (т.е "не разрешить")
• scan valid interval -- стояло по дефолту 60. что за параметр не знаю, никогда его не трогал.
на роутере:
• wmm -- был включен
• RTS Threshold -- стоит дефолтный 2346
• Fragmentation Threshold -- стоит дефолтный 2346
• DTIM Interval -- стоит дефолтный 1
Обмен пакетами с 192.168.13.1 по с 32 байтами данных:
Ответ от 192.168.13.1: число байт=32 время=422мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=440мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=415мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Обмен пакетами с 192.168.13.1 по с 1200 байтами данных:
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=4мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=1200 время=3мс TTL=64
Статистика Ping для 192.168.13.1:
Пакетов: отправлено = 8, получено = 8, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 1мсек, Максимальное = 4 мсек, Среднее = 1 мсек
Control-C
^C
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время<1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
В данный момент и по Wi-Fi норм (ноут поставлен обратно в комнату, пару минут назад пинги были 2-370-3-350-1-390-и т.п., а сейчас пинг летает, как по кабелю):
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=3мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=3мс TTL=64
Т.е. проблема, как я и говорил, периодическая. Интересно узнать природу таких скачущих пингов (2-375-3-357-1-333), т.к. наблюдаю такое часто.
Эфир то чистый, то 5 точек с сигналом -70-90 dBm, и иногда пролезает точка, которая по силе сигнала сопоставима с моей (около -50 dBm). Я бы не назвал такой эфир "сильно загруженным"
Ок, пусть это норма для Wi-Fi. А какова природа именно таких пингов? Было бы все время ~300-400 мс, было бы хоть как-то понятно. А тут-то все время скачет через один запрос, 2/300/2/300/2/300 мс.
Дмитрий Крымцев:
Да, дрова пробовал менять несколько раз. Ставил:
1. с сайта ноута
2. "автоматические" от Microsoft Update
3. Родные Atheros.
Сейчас стоят "автоматические" от Microsoft Update.
Дмитрий Крымцев: "пинги напоминают забитый канал"
+++
На прошлой квартире эфир, кстати, был хорошо загружен.
На этой вообще не понятно, то эфир чистый, то 5 точек с сигналом -70-90 dBm, и иногда пролезает точка, которая по силе сигнала сопоставима с моей (около -50 dBm).
Итого, верно ли я вас понимаю, что природа таких скачущих пингов (2-300-2-300) — забитый радиоэфир?
Микроволновка 100% была выключена (да и далеко она от роутера), а вот с роутерами забавно, т.к. такие глюки с пингом наблюдаю больше года точно на разном железе.
Сейчас стоит роутер Huawei HG4285H (штатный от провайдера), а на прошлой квартире, откуда мы переехали всего месяц, стоял D-Link DIR-300 (тоже штатный от провайдера).
Т.е. что роутер, что состояние радиоэфира — на другой квартире было другим, но была та же проблема=)
Дмитрий Крымцев: Huawei HG4285H (текущий, штатный от провайдера) ИЛИ D-link DIR-300 (тоже штатный от МГТС, стоял на прошлой квартире, откуда мы переехали всего месяц назад. Т.е. состояние радиоэфира там было другим, но была та же проблема — я эти глюки с пингом наблюдаю больше года точно).
Дмитрий Крымцев: Если имелось в виду подключение по кабелю (отнес ноут к роутеру, проверить), то все летает:
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время<1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
В данный момент и по Wi-Fi норм (ноут поставлен обратно в комнату, пару минут назад пинги были 2-370-3-350-1-390-и т.п., а сейчас пинг летает, как по кабелю):
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=3мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.13.1: число байт=32 время=3мс TTL=64
Т.е. проблема, как я и говорил, периодическая. Интересно узнать природу таких скачущих пингов (2-375-3-357-1-333), т.к. наблюдаю такое часто.
Далее, при попытке открыть файл БД через SQLiteStudio — файл с БД открывается нормально, несмотря на проприетарное расширение в имении файла.
Я затрудняюсь сказать, бинарный или текстовый файл, в в этом я уже не спец. Но вся структура в SQLiteStudio видна, ничего не обфусицированно, даже столбцы названы понятными переменными, и все данные читаются в том же виде, что и в проприетарном софте. Т.е. файл с базой отнюдь не закрыт наглухо и не зашифрован (только расширение файла поменяно).
Данный проприетарный софт в единицу времени работает с одной БД, т.е. физически — с одним файлом БД. Поэтому мне и надо физически разделить БД на несколько файлов, чтобы работать с базой весом в несколько мегабайт, чем в несколько гигабайт. При этом важно не забыть, где, что и в каком виде хранится. Для этого и нужна какая-та система учета версий обычных файлов.