|
lazhu
Стаж: 14 лет 9 месяцев Сообщений: 97
|
lazhu ·
04-Дек-15 21:06
(9 лет 3 месяца назад)
Lasoid писал(а):
69433071Импорт медленный, я знаю. Над этой проблемой сейчас работаю. В следующей версии будет лучше, надеюсь.
Зря теряете время, лучше не будет. Это зависит не от используемого Вами алгоритма, а от механизма конкретной DBMS и наличествующего железа. А в случае с SQLite даже железо особой роли не играет, потому что используются блокировки на уровне файловой системы. Все, что Вы сможете улучшить в этом процессе - это только сам алгоритм преобразования строк из csv в sql формат, но в сравнении со временем апдейта таблиц этим все равно можно будет пренебречь. Так что лучше внушить пользователям читать RTFM и не лезть, куда не просят =)
|
|
E-FuRLong
  Стаж: 16 лет 6 месяцев Сообщений: 1185
|
E-FuRLong ·
04-Дек-15 21:38
(спустя 31 мин., ред. 06-Дек-15 17:53)
imant777 писал(а):
69337475
imant777 (от 22.11.2015) писал(а):
69337342Скачал net framework по ссылке. Комп после скачивания перегрузился и этой проги нет нигде, ярлыка и то не видно. С яндекс диск тоже скачал,там все видно,но как этим добром пользоваться... Вобщем самому не разобраться
Подскажите, путь к базам - это к тем файлам, что у меня скачаны? Какое именно первое сообщение данной темы смотреть?
Получается, вы с 22 ноября не можете настроить программу. Требования к работе с eRDBView
Если вы собираетесь использовать в своей работе программу eRDBView, то вам нужно убедиться, что установлена платформа .Net.Framework 4 (C:\Windows\Microsoft.NET\Framework\v4.0.xxxxx). ОС Windows XP должна быть обновлена до Service Pack 3. Обратите внимание, что для корректной установки .Net.Framework 4 может потребоваться установщик Windows 3.1 или более поздней версии. Программы доступны по адресу:
- Microsoft .NET Framework 4
- Установщик Windows 3.1
Принцип работы
Программа eRDBView работает так, как есть: она не создает ярлык на рабочем столе и дополнительные служебные папки, и программную группу в меню <Пуск – Программы>, т.е. у нее отсутствует инсталлятор для Windows. Открытие программы и создание базы данных.
Вам нужно скачать последнюю версию программы в ZIP-архиве на странице Яндекс.Диска https://yadi.sk/d/3U20alS5keipF (25,1 Мб). После того, как загрузка будет завершена, необходимо извлечь данные.
Для того, чтобы создать базу данных в eRDBView для просмотра и выборки данных, нужно скачать файлы из торрент-файла, например, за 29.11.2015 или за другой период, если ранее не скачивали их.
Для импорта файлов в eRDBView имеется команда <Настройки> (Файл - Настройки). В открывшемся диалоговом окне надо указать путь к файлам. Для этого нужно нажать кнопку <Выбрать>. В окне может отображаться любая директория. Найдите и выберите папку, в которую были скачаны файлы (в торренте она называется <rutracker-torrents>). Необходимо не просто выделить эту папку, а именно войти в нее двойным щелчком мышью и нажать кнопку <Открыть>. После этого в окне <Настройки> должен быть указан путь к файлам. Далее необходимо согласиться и нажать <OK>. Программа подключится к текстовым файлам и будет создана привязка данных. Процесс может занять некоторое время. В левой части окна должна появиться связь <База от ___>.
Обзор eRDBView на рисунках
Использованы ссылки на программу и рисунки DannyX Разработчик - DannyX.
|
|
skvhaus1980
Стаж: 12 лет Сообщений: 1
|
skvhaus1980 ·
04-Дек-15 21:44
(спустя 6 мин., ред. 04-Дек-15 21:44)
Если нужно подписаться за вашу идею, только напомните, мгновенно соберем единомышленников и ваших сторонников
|
|
imant777
 Стаж: 12 лет Сообщений: 585
|
imant777 ·
04-Дек-15 23:31
(спустя 1 час 47 мин.)
E-FuRLong
Сегодня только руки дошли ее настроить, процесс завис на загрузке...
Спасибо за подробную инфу!
Буду благодарен, если поделитесть оптимальным на ваш взгляд обходом блокировки.
|
|
rambler21777
 Стаж: 11 лет 2 месяца Сообщений: 280
|
rambler21777 ·
05-Дек-15 01:29
(спустя 1 час 57 мин.)
lazhu писал(а):
69432053Ни С, ни ассемблер не дадут никакого серьезного прироста. Основная нагрузка ложится не на парсинг текстовых строк, а на добавление их в таблицу, т.е. на sql-сервер (в случае sqlite - на программу, работающую с базой)
Цитата:
Какая крайнея мера все серъёзные базы данных пишуться на С или С++, в критичиские участки могут вставлять ассемблер, все базы создаются в основном ветеранами уже, а не молодыми программистами, которые могут только жёсткий винт из строя выводить, тот же MS SQL Server, Oracle, IBM DB2, PostgreSQL, InterBase, MySQL - все написаны на С.
От себя добавлю, что в случае скрипта - он самое узкое место в обсуждаемой конструкции. Доказательство очень простое - другая база на том же самом движке осуществляет импорт существенно быстрее, тогда как скрипт (RuTrackerExplorer) навскидку написан достаточно грамотно.
lazhu писал(а):
69432053У меня, например, на довольно слабеньком cpu импорт всех 24 файлов в mysql занимает 52 минуты.
Вообще ни о чем. Например, импорт тех же 24 файлов в Access 2k3 на ноутбуке не первой свежести занимает 4 минуты.
Цитата:
Наколенные бенчмарки обычно лажа, даже когда профессиональные не полностью торт.
|
|
Denis4b
Стаж: 16 лет 11 месяцев Сообщений: 4
|
Denis4b ·
05-Дек-15 02:17
(спустя 47 мин.)
Я не понимаю, почему просто не сменить домен на .com или .net
|
|
E-FuRLong
  Стаж: 16 лет 6 месяцев Сообщений: 1185
|
E-FuRLong ·
05-Дек-15 02:42
(спустя 25 мин.)
imant777 писал(а):
69435640Буду благодарен, если поделитесть оптимальным на ваш взгляд обходом блокировки.
Ответил вам в приват, чтобы не создавать встречное обсуждение.
|
|
lazhu
Стаж: 14 лет 9 месяцев Сообщений: 97
|
lazhu ·
05-Дек-15 03:06
(спустя 24 мин.)
rambler21777 писал(а):
От себя добавлю, что в случае скрипта - он самое узкое место в обсуждаемой конструкции. Доказательство очень простое - другая база на том же самом движке осуществляет импорт существенно быстрее, тогда как скрипт (RuTrackerExplorer) навскидку написан достаточно грамотно.
lazhu писал(а):
69432053У меня, например, на довольно слабеньком cpu импорт всех 24 файлов в mysql занимает 52 минуты.
Вообще ни о чем. Например, импорт тех же 24 файлов в Access 2k3 на ноутбуке не первой свежести занимает 4 минуты.
В какой конструкции скрипт является узким местом?
Access вообще не является SQL DBMS, так что мерить им нечего. За 5 минут 1.5 миллиона строк можно и в sql записать запросто, только без индексов и ключей. В данном случае, это, конечно, не обязательно - 1.5 ляма записей это ерунда, можно каждый раз удалять базу и импортировать все заново. Просто писать базу таким образом крайне непрофессионально.
|
|
max197199
Стаж: 14 лет 9 месяцев Сообщений: 2
|
max197199 ·
05-Дек-15 03:20
(спустя 13 мин.)
Поясните, пожалуйста, как программой eRDBView открывается база RuTrackerExplorerDB.rar? После извлечения из папки в ней есть один файл RuTrackerExplorer.db3 и что дальше?
|
|
E-FuRLong
  Стаж: 16 лет 6 месяцев Сообщений: 1185
|
E-FuRLong ·
05-Дек-15 03:37
(спустя 16 мин., ред. 05-Дек-15 03:37)
max197199
Возможно вы немного ошибаетесь в названиях программ. Программа eRDBView скачивается отдельно и не имеет своей базы данных. Программа привязывается к текстовым файлам и только потом становится единым целым с ней.
Скорее всего, вы скачивали таблицы к одной из последних программ под названием RuTrackerExplorer (.rar, 751 Кб). Разработчик - Lasoid. Перейдите по этой ссылке и скачайте программу.
|
|
rambler21777
 Стаж: 11 лет 2 месяца Сообщений: 280
|
rambler21777 ·
05-Дек-15 03:59
(спустя 21 мин.)
lazhu писал(а):
69436705В какой конструкции скрипт является узким местом?
В обсуждаемой.
lazhu писал(а):
69436705Access вообще не является SQL DBMS, так что мерить им нечего. За 5 минут 1.5 миллиона строк можно и в sql записать запросто, только без индексов и ключей.
В этой фразе вы сами себе оппонируете.
|
|
DroJ
Стаж: 15 лет 8 месяцев Сообщений: 2
|
DroJ ·
05-Дек-15 06:54
(спустя 2 часа 55 мин., ред. 05-Дек-15 06:54)
y3401
На офис 2016 не запускается - требует owc11.dll, которого в системе нет.
|
|
y3401
Стаж: 13 лет 6 месяцев Сообщений: 71
|
y3401 ·
05-Дек-15 08:29
(спустя 1 час 35 мин., ред. 05-Дек-15 08:29)
DroJ писал(а):
69437268y3401
На офис 2016 не запускается - требует owc11.dll, которого в системе нет.
Странно, WEB компоненты не ставил  Вот это owc11 из инсталла офиса, может поможет - https://yadi.sk/d/3h8gFjo7kz9Uj
Update:
Ааа, нашел! По умолчанию в References отмечены были. Убрал лишние компоненты и залил на Яндекс обновленный вариант - https://yadi.sk/d/NPx3PEyjkz9xp
|
|
Герман_1989
Стаж: 15 лет 2 месяца Сообщений: 3
|
Герман_1989 ·
05-Дек-15 11:40
(спустя 3 часа)
В базе данных нет раздела ОБХОД БЛОКИРОВКИ, сделайте пожалуйста и поставьте магнетссылку на саму базу.Тогда её можно будет скачивать при блокировании рутрекера.
|
|
valdp
Стаж: 13 лет 11 месяцев Сообщений: 13
|
valdp ·
05-Дек-15 13:28
(спустя 1 час 48 мин.)
а может перенести сайт в Украину и изменить сайт на net или com?
|
|
theLarissa
Стаж: 13 лет 11 месяцев Сообщений: 103
|
theLarissa ·
05-Дек-15 14:12
(спустя 43 мин.)
Большое СПАСИБО DannyX за программу и E-FuRLong за разъяснения. Я так понимаю, что в базе раздач каждая последующая папка включает в себя ВСЕ раздачи из предыдущих папок плюс новые. В связи с этим вопрос - можно ли удалить все предыдущие папки и оставить только папку от 29.11.2015? Или я не права...
|
|
E-FuRLong
  Стаж: 16 лет 6 месяцев Сообщений: 1185
|
E-FuRLong ·
05-Дек-15 14:24
(спустя 11 мин., ред. 05-Дек-15 14:29)
theLarissa
Уверен, что если из папки Rureacker-torrents, созданной при скачивании торрент-файла, убрать лишние папки, то при следующем запуске eRDBView установит связь с единственной папкой, удалив привязку с остальными. Попробуйте поэкспериментировать для начала: закройте программу eRDBView, перенесите все ненужные каталоги в другое место, не удаляя их, оставив единственный каталог за 29.11.2015; повторно откройте программу.
|
|
corvusoff1822
Стаж: 11 лет 4 месяца Сообщений: 3
|
corvusoff1822 ·
05-Дек-15 14:27
(спустя 2 мин.)
Скачал базу данных раздач, скачал elasticsearch. Как их совместить? Запускаю поиск - пишет " Ajax error in: http://127.0.0.1:9200/rutracker/_search
Can't connect to Elasticsearch"
|
|
theLarissa
Стаж: 13 лет 11 месяцев Сообщений: 103
|
theLarissa ·
05-Дек-15 14:37
(спустя 10 мин.)
E-FuRLong
Спасибо! Сейчас скопирую программу и последнюю папку на другой ноутбук и поэкспериментирую...
|
|
E-FuRLong
  Стаж: 16 лет 6 месяцев Сообщений: 1185
|
E-FuRLong ·
05-Дек-15 14:57
(спустя 20 мин., ред. 05-Дек-15 14:57)
Поясню, что кластер Elactic Search распространяется с базой данных, поэтому скачивать отдельно текстовые файлы из торрент-файла нет необходимости, если в дальнейшем планируете использовать его. Главное отличие Elactic Search по сравнению с другими разработками - мощный и сверхбыстрый поиск.
Как вы производили открытие кластера Elactic Search? Данная ошибка появляется после открытия программы согласно инструкции к программе?
|
|
corvusoff1822
Стаж: 11 лет 4 месяца Сообщений: 3
|
corvusoff1822 ·
05-Дек-15 15:18
(спустя 21 мин.)
скачал базу, запустил start.bat Появляется окно в Мозилле со страницей поиска сайта Рутрекер. В окне поиска набираю ключевое слово, нажимаю искать - и вот это сообщение об ошибке.
|
|
мастурбадонт
Стаж: 12 лет 5 месяцев Сообщений: 1
|
мастурбадонт ·
05-Дек-15 15:18
(спустя 27 сек.)
Раз будут блокировать жгите! Пиратствуйте по полной !
|
|
SliFly
Стаж: 12 лет Сообщений: 5
|
SliFly ·
05-Дек-15 15:28
(спустя 9 мин.)
Уважаемая администрация. Выскажите пожалуйста свое мнение (позицию ) по поводу закрытия раздач. Почему вы до сих пор закрываете раздачи? Приговор вам уже вынесен. Сегодня по радио сказали, что уже второй раз. Ваша позиция напоминает человека которого приговорили к смерти, а он протирает стол палачу, втайне надеясь, что палач смилуется. Хм. Непонятна мне, да и думаю не только мне, ваша позиция буквой "ЗЮ". Я не люблю обесценненую лексику, но сейчас не удержусь: Господа! Вы "терпилы". Вам харкают в лицо, а вы просите добавки. Фу, такими быть.
|
|
E-FuRLong
  Стаж: 16 лет 6 месяцев Сообщений: 1185
|
E-FuRLong ·
05-Дек-15 15:38
(спустя 10 мин.)
corvusoff1822 писал(а):
69440156скачал базу, запустил start.bat Появляется окно в Мозилле со страницей поиска сайта Рутрекер. В окне поиска набираю ключевое слово, нажимаю искать - и вот это сообщение об ошибке.
Понятно. Проверьте, пожалуйста, конфигурацию интерфейса 127.0.0.1. Для этого запустите командную строку (cmd.exe) от имени администратора (Win+R). Наберите в командной строке:
Код:
notepad C:\Windows\System32\drivers\etc\hosts
Вы получите информацию о конфигурации интерфейса 127.0.0.1. Посмотрите, чтобы была единственная строка на псевдоинтерфейс: 127.0.0.1 localhost, без знака # в начале строки. Если имеются другие строки, ссылающиеся на 127.0.0.1, удалите их или перенесите на время в другой документ. Повторите открытие кластера Elastic.
|
|
Boch
  Стаж: 17 лет 1 месяц Сообщений: 3146
|
Boch ·
05-Дек-15 15:52
(спустя 13 мин., ред. 05-Дек-15 16:22)
SliFly
Ваша позиция напоминает человека которого приговорили к смерти, а он протирает стол палачу, Зачем так, а? Можно потерпеть. Как заблокируют, со временем, наверно, все раздачи станут открытыми??
|
|
corvusoff1822
Стаж: 11 лет 4 месяца Сообщений: 3
|
corvusoff1822 ·
05-Дек-15 15:58
(спустя 6 мин.)
строка единственная, но все равно выдает ошибку. Мне интересно, как он находит саму базу данных раздач?
|
|
Герман_1989
Стаж: 15 лет 2 месяца Сообщений: 3
|
Герман_1989 ·
05-Дек-15 16:01
(спустя 3 мин.)
Если запускать rutracker-elastic значком start без базы rutracker-torrents, то поиск не работает, если папку rutracker-torrents расположить рядом с папкой rutracker-elastic и запускать также значком start, то поиск работает, фильмы находятся и закачиваются магнетссылками.Работать с базой и rutracker-elastic очень удобно, разработчикам большое спасибо.Заботит только будет ли обновляться база rutracker-torrents, или уже с такой и останемся, ведь кто-то должен добавлять в неё новые раздачи?
|
|
E-FuRLong
  Стаж: 16 лет 6 месяцев Сообщений: 1185
|
E-FuRLong ·
05-Дек-15 17:15
(спустя 1 час 14 мин., ред. 12-Дек-15 16:43)
Также попробуйте перенести полностью каталог Rutracker-elastic_20151129 на системный диск C:\. Перед перемещением каталога закройте все окна, использующие приложение. После переноса каталога на системный диск запустите программу. Обратите внимание, что должно появиться консольное окно с выводом служебных сообщений, которое вы не должны закрывать на время своей работы с ElasticSearch. После чего автоматически загрузится броузер с формой поиска. Дождитесь окончания вывода сообщений в консольном окне. Произведите поиск.
corvusoff1822 писал(а):
69440506строка единственная, но все равно выдает ошибку. Мне интересно, как он находит саму базу данных раздач?
Проблема была решена. (ред.)
Герман_1989 писал(а):
69440540Если запускать rutracker-elastic значком start без базы rutracker-torrents, то поиск не работает, если папку rutracker-torrents расположить рядом с папкой rutracker-elastic и запускать также значком start, то поиск работает<...>
Данное предположение не является правдоподобной, потому что кластер ElasticSearch распространяется со своей базой данных. Программа распространяется в архиве Rutracker-elastic_20151129.7z. После извлечения из архива ElasticSearch открывается из того же каталога двойным щелчком мышью на файле start.bat.
|
|
Герман_1989
Стаж: 15 лет 2 месяца Сообщений: 3
|
Герман_1989 ·
05-Дек-15 17:28
(спустя 12 мин., ред. 05-Дек-15 17:28)
Подскажите пожалуйста как обновлять базы rutracker-elastic и rutracker-torrents в условиях блокировки сайта, если опыта в информатике совсем мало, ведь торрент-файлов не будет?
|
|
ZLOY74
 Стаж: 16 лет 3 месяца Сообщений: 226
|
ZLOY74 ·
05-Дек-15 18:48
(спустя 1 час 20 мин.)
Герман_1989 писал(а):
69441259Подскажите пожалуйста как обновлять базы rutracker-elastic и rutracker-torrents в условиях блокировки сайта, если опыта в информатике совсем мало, ведь торрент-файлов не будет?
Присоединюсь к вопросу.
И еще - подскажите пож - я скачал rutracker elastic - все запустилось, поиск работает, раздачу из него спокойно скачал - нужно ли качать саму базу ?
По поводу обновлений - настроен TOR по инструкциям соседней ветки - все тоже работает(вместе с возможностью введения логина\пароля) - я так понимаю что обновления скачть смогу - главное понимать где они будут))
И по поводу закрытых раздач - они откроются в обновленной версии ??
Спасибо
|
|
|