Вверх ↑
Этот топик читают: Гость
Ответов: 48
Рейтинг: -1
#1: 2010-11-26 23:41:38 ЛС | профиль | цитата
Здравствуйте. Дело в том что я разрабатываю торрент трекер. Но не простой. Это будит не Web сайт а программа которая будет играть роль Web интерфейса где пользователь сможел просматривать выложеные торренты не в браузере, как обычный сайт, а в программе. Впринцепе теоритически это реально, главное разобраться с запросами к базе данных и в Post и Get запросах. Но реч сейчас не об этом. Сталкнулся я вот с чем.

Ведь каждому пользователю приходиться пользоваться поиском, для того чтобы найти ту или иную программу и зачястую искать приходиться по описанию. Описание к выложеным торрентам я планирую держать в текстовых документах.

Вопрос: Можно ли средствами HiAsm организовать поиск файлов, в том числе строк в нутри файла, хранящихся на удаленном сервере (сайте)?

Конечно все это можно реализовать посредством загрузки web формы в браузер встроеный в программу, но хотелось бы реализовать поиск прямо из программы. Ну... вроде типа как на своем компьютере только на сетевом диске или чета вроде этого. Как еще точней обяснить, не знаю. Либа может както компонент WinFTP модернезировать чтоб он не только файлы по имени искал но еще и текст мог найти в нутри файла и в подкаталогах.

У кого есть соображения по этому поводу пишите, жду с нетерпением. А еще лучше примерчек небольшой.
карма: 1

0
Ответов: 5446
Рейтинг: 323
#2: 2010-11-27 04:05:44 ЛС | профиль | цитата
[offtop] Фак мой моцк... [/offtop]
Я бы посоветовал не заниматься мазохизмом, и не хранить описания в текстовых файлах (поиск в текстовых файлах - чрезвычайно мутная и ресурсоёмкая задача). Храни описания в БД, тогда и извращаться не придётся - SELECT и всё.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#3: 2010-11-27 10:38:30 ЛС | профиль | цитата
Я бы не согласился.
------------ Дoбавленo в 10.38:
Для поиска в файлах.txt у нас есть специальный компонент и SELECT тоже переберёт все записи. Индексация БД не поможет - по всем словам текста не проиндексируешь.
Что будет работать быстрее ? Вопрос спорный.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5446
Рейтинг: 323
#4: 2010-11-27 10:55:39 ЛС | профиль | цитата
Tad, вот не верю, и всё тут. Full-text search и всё такое... Надо тест провести!
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#5: 2010-11-27 11:55:22 ЛС | профиль | цитата
Когда разрабатывали компонент SearchInFile - тест проводили.

------------ Дoбавленo в 11.49:
http://hiasm.com/forum.html?q=3&p=132775#p132775
Tad писал(а):
Я свою проверял на 76 Mb (800 тысяч строк) за 1.2 S
То же в SQLite выбирает ~ за 10 S
речь идет о поиске текста в одном и том же текстовом файле и загнаном в SQLite БД
------------ Дoбавленo в 11.55:
текст для поиска у меня был в последней строке. Т.е. просматривалоись все 800 000 строк
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5446
Рейтинг: 323
#6: 2010-11-27 12:24:39 ЛС | профиль | цитата
Tad, я мыслил в пределах пакета Web, а сейчас перечитал ТЗ (местами напомнило корованы) - чел явно хочет Windows сервер и клиент. Тогда да, пусть SearchInFile использует.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#7: 2010-11-27 12:31:01 ЛС | профиль | цитата
Ну если "в нутри", то тогда конешно "корованы"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 970
Рейтинг: 270
#8: 2010-11-27 12:39:26 ЛС | профиль | цитата
Может лучше взять готовый движок торрент-трекера и подправить шаблон для более простого парсинга
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#9: 2010-11-27 12:42:55 ЛС | профиль | цитата
iarspider, Хотя я тоже думаю, что это "корованы"
------------ Дoбавленo в 12.42:
Genius,
Kuzya411 писал(а):
я разрабатываю торрент трекер. Но не простой. Это будит не Web сайт а программа которая ...

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2010-11-27 13:11:00 ЛС | профиль | цитата
Tad писал(а):
я разрабатываю торрент трекер. Но не простой. Это будит не Web сайт а программа которая ...

torrent терекеров с фронтэндом - WEB мордой и бэкэндом демоном - миллионы. Бери и ставить. А что касается
Kuzya411 писал(а):
я разрабатываю

то практика показывает - успех разработки обратно пропорционален количеству ошибок в тексте задания. В данном случае он стремится к нулю...
карма: 27
0
Ответов: 970
Рейтинг: 270
#11: 2010-11-27 15:38:08 ЛС | профиль | цитата
[offtop]вот попытался что-то сделать, просто добавь парсинг со своего трекера - это будет Desktop интерфейс web интерфейса.[/offtop]
карма: 0

1
файлы: 1limetracker.rar [1.7MB] [147]
Голосовали:petrocan
Ответов: 48
Рейтинг: -1
#12: 2010-11-28 08:58:55 ЛС | профиль | цитата
Genius писал(а):
Может лучше взять готовый движок торрент-трекера и подправить шаблон для более простого парсинга

Ну во первых не сушествует еше хорошего движка именно торрент трекера все имеющиеся это переделаные движки форумов. Мало того что в форуме ошибок куча была дак еще к ним добавились ошибки торрент трекера.

Во вторых я в web программировании понимаю меньше чем в HiAsm и переделка шаблона для меня задача потрудней чем реализовать то что я задумал.
------------ Дoбавленo в 08.16:
Genius писал(а):
вот попытался что-то сделать, просто добавь парсинг со своего трекера - это будет Desktop интерфейс web интерфейса.

Щас посмотрю
------------ Дoбавленo в 08.58:
Genius писал(а):
вот попытался что-то сделать, просто добавь парсинг со своего трекера - это будет Desktop интерфейс web интерфейса.

Впринцепе ты меня понял но не совсем. Web интерфейса вобще быть не должно. Хотя тоже оригенально.

К сожелению придется отложить проект до того момента как сменю провайдера.
карма: 1

0
Ответов: 970
Рейтинг: 270
#13: 2010-11-28 12:24:45 ЛС | профиль | цитата
Во вторых я в web программировании понимаю меньше чем в HiAsm и переделка шаблона для меня задача потрудней чем реализовать то что я задумал.

То есть тебе создавать свой движоксервер будет легче, чем взять готовый со всеми подсчетами сидов, разбором torrent файла и т.д.
Web интерфейса вобще быть не должно.

А он может и не показываться через браузер
карма: 0

0
Ответов: 463
Рейтинг: 9
#14: 2010-11-28 14:27:09 ЛС | профиль | цитата
Dilma писал(а):
практика показывает - успех разработки обратно пропорционален количеству ошибок в тексте задания.


согласен, либо у человека правда плохо с грамматикой (не учил русский), либо -молодо-зелено.

карма: 0

0
Ответов: 48
Рейтинг: -1
#15: 2010-11-28 18:37:56 ЛС | профиль | цитата
ajaxii писал(а):
согласен, либо у человека правда плохо с грамматикой (не учил русский), либо -молодо-зелено.

Ну да плохо с грамматикой и че... до сих пор мне это не мешало.
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)