Текущий архив: 2004.05.30;
Скачать: CL | DM;
ВнизНовая версия DMClient - 2.1.1 Найти похожие ветки
← →
nikkie © (2004-05-10 11:38) [80]>Rouse_
сейчас ветки хранятся в файловой системе. каждая ветка - отдельный файл. просто и нет мучений с базой.
я использую клиента чуть больше года. в архиве больше 9000 веток (извините, в основном потрепаться - 5500), объем - около 98Mb (потрепаться - 75Mb). если сделать еще автоматическое скачивание тем, как некоторые хотят, то объемы будут в разы отличаться.
основная проблема - поиск. сделать поиск по имени отвечавшего - это ж придется перелопачивать 100Mb текстовых файлов, каждую строчку парсить...
при переходе на бд (планирую embedded Interbase) можно было бы сделать поиск и по нику и по времени ответа. ты думаешь это сильно увеличит объемы? btw, сейчас у меня real file size 118Mb, а не 98Mb. так что может еще и съэкономит... разве проблема переиндексации стоит у Interbase? если ожидаются какие-то проблемы с бд - я готов обсудить. структура программы позволяет даже сделать выбор для пользователя - хочет ли он хранить в файловой системе или в базе.
← →
Verg © (2004-05-10 11:49) [81]На моем домашнем компе в поле "Ваше имя" ник не заносится автоматически. Т.е. его на каждое сообщение надо заполнять заново. Через IE работает нормально. Почему такое может быть?
История: Изначально на компе была установлена Win98 затем я поверх установил Win2к.
← →
Rouse_ © (2004-05-10 11:52) [82]> [81] Verg © (10.05.04 11:49)
в Question.htm и Answer.htm измени...Ваше имя <input type=text name=name size=20 value="Verg">
← →
Mim1 © (2004-05-10 11:55) [83]Извиняюсь за оффтоп.
[80] nikkie © (10.05.04 11:38)
А что такое embedded Interbase, я как понимаю это какое то спрдсво запихнуть сервер базы данных в exe программы?
← →
Mim1 © (2004-05-10 12:08) [84]Нашел
http://www.ibase.ru/v6/ib6faq.htm#embedded
← →
VMcL © (2004-05-10 12:22) [85]>>nikkie © (10.05.04 11:38) [80]
Может стоит не переходить на БД, а предусмотреть архивацию старых постов? Т. е. в текущих файлах будут храниться посты за последние N дней, остальные в архивах по неделям к примеру или месяцам.
← →
SergP © (2004-05-10 12:28) [86]2 nikkie
попробовал я эту версию... Мне понравилось.
Только есть пока одно замечание ко всем версиям DMClient:
не мешало бы добавить какой-нить ProgressBar и отображать кол-во принятых байтов и байтов всего при загрузке.
А то у тех, у кого инет тормозной, как у меня, иногда приходится ждать минут 10-20 загрузки топиков и сообщений. Хотелось бы видеть процесс загрузки чтобы быть уверенным что что-то загружается...
← →
Verg © (2004-05-10 12:35) [87]
> [82] Rouse_ © (10.05.04 11:52)
Т.е. это обычная практика? Или, все-же, по идее он сам должен заполнять?
← →
Gero © (2004-05-10 12:42) [88]
> Verg © (10.05.04 12:35)
По идее должен заполнять сам.
Но у некотрых заполняет, а у некотрых нет, почему - я не знаю, что-то со скриптом не так видимо, попробую разобраться.
А пока что - [82].
← →
Gero © (2004-05-10 12:44) [89]
> SergP © (10.05.04 12:28)
Сделаем.
← →
Mim1 © (2004-05-10 13:26) [90]У меня есть тоже придложение относительно клиента.
В ответах часто встречаются коментарии к другим ответам.
Можно ли заменить текст "[1]" на ссылку с тем же текстом? ИМХО это сильно упростит навигацию.
← →
Piter © (2004-05-10 13:37) [91]nikkie (10.05.04 11:38) [80]
я использую клиента чуть больше года. в архиве больше 9000 веток
странно как-то... у меня уже 7053 ветки, а клиента я использую намного меньше...
А сколько постов в базе? У меня 20445, мало, так как далеко не все ветки я гружу...
nikkie (10.05.04 11:38) [80]
при переходе на бд (планирую embedded Interbase) можно было бы сделать поиск и по нику и по времени ответа
У-у-у, не говори опрометчиво. Ведь весь пост выдается целиком одной строкой, McSimm не распарсивает его.
А ты собираешься парсить? То есть, разделять на ник, время ответа и тело сообщения?
Достаточно непростая задача, так как возможны вариации, когда ник с e-mail"лом или без него, с анкетой или без нее.
В принципе, у меня уже реализовано это, чтобы встраивать кнопку "[Ответить]", но если вдруг что поменяется я рискую только тем, что у меня эта кнопка будет черт знает где, а это мало скажется на функциональности и не скажется на правильности заполнения базы (с выходом новой версии клиента все встанет на свои места).
Если же ты будет хранить в базе отдельно ник, дату и сообщение, то при изменении вывода текста поля в базе у тебя будут заполняться неверно.
Что, понятное дело, очень плохо.
Я вот тоже думаю над этой проблемой...
← →
Piter © (2004-05-10 13:43) [92]Mim1 (10.05.04 13:26) [90]
Можно ли заменить текст "[1]" на ссылку с тем же текстом? ИМХО это сильно упростит навигацию
Это тоже хотел сделать, но я хотел делать это по времени поста, то есть если встречается(10.05.04 13:26)
то проверять нет ли поста с таким временем ответа, но все опять же упирается на распарсивание ответа на ник, дату и сообщение. Вот если бы McSimm это реализовал... зря он сделал так, как сейчас...
← →
Gero © (2004-05-10 13:47) [93]
> Mim1 © (10.05.04 13:26)
Хорошее предложение, возможно сделаем.
← →
KilkennyCat © (2004-05-10 14:09) [94]Вот глюк:
при нажатии на кнопки форматирования (ж, к да и все остальные) грузилась вся страница с сайта, форматирование не просиходила. перед эти вызвал панель поиск\избранное
← →
Rouse_ © (2004-05-10 14:38) [95]> [87] Verg © (10.05.04 12:35)
У меня оно нормально появлялось только первые день - два (не помню уже какая версия была - одна из первых) поэтому уже ввел в практику, как только закачал новую - сразу изменяю эти два файла...
> Gero ©
> nikkie ©
Люди - а вот обьясните мне - что означает:
> [Ответов: 94 из 90] ?
А то я долго внимательно думал - но ничего толкового к этой строчке придумать не смог...
И так в каждой ветке - эти циферки упорно не хотят совпадаться...
Вообще что они означают (каждая из них)?
:))
← →
SergP © (2004-05-10 15:10) [96]
> Люди - а вот обьясните мне - что означает:
> > [Ответов: 94 из 90] ?
> А то я долго внимательно думал - но ничего толкового к этой
> строчке придумать не смог...
А что тут непонятного?
← →
Rouse_ © (2004-05-10 15:21) [97]> [96] SergP © (10.05.04 15:10)
А что тут понятного? :)
← →
Игорь Шевченко © (2004-05-10 15:45) [98]Кстати, меня тоже не прельщает переход на базу данных. Поиск по тексту удобно FAR"ом делать :)
← →
SergP © (2004-05-10 16:01) [99][97] Rouse_ © (10.05.04 15:21)
ну 90 - это то что клиент думает сколько постов в топике после обновления конференции, а 94 - это сколько загружено.
т.е. данные ветки загружались позже данных конференции, и за это время кто-то сделал 4 поста, отсюда и несоответствие.
Обнови конференцию и снова зайди в ветку. Второе число теперь будет не менее 94.
Хотя я не верю что тебе не понятно что это за цифры и откуда они беруться.
:)
← →
Rouse_ © (2004-05-10 16:07) [100]В том то и дело что когда я обновил - у меня было 12 новых постов...
Я тоже так думал что разница между загруженными и нет :)
← →
SergP © (2004-05-10 16:15) [101]Вобщем
94 - это постов загружено.
а 90 - это всего постов в данной ветке (верно на момент обновления конференции), т.е. на тот момент когда ты видишь что 94 из 90, то здесь вторая цифра уже устарела...
← →
Rouse_ © (2004-05-10 16:35) [102]> [101] SergP © (10.05.04 16:15)
Тогда у меня должно было быть 94 из 82...
(с учетом что догрузилось 12 вопросов)
А было именно 94 - 90
← →
Anatoly Podgoretsky © (2004-05-10 16:46) [103]А чего не понятного, ну 94 из 90
← →
Rouse_ © (2004-05-10 16:47) [104]> [103] Anatoly Podgoretsky © (10.05.04 16:46)
Вот это и не понятно :))
← →
Piter © (2004-05-10 17:25) [105]неужели это так критично...
← →
nikkie © (2004-05-10 18:11) [106]>Verg
по поводу причин не сохранения ника, см. [36] и [39]
>Rouse_
>Люди - а вот обьясните мне - что означает:
>> [Ответов: 94 из 90] ?
>А то я долго внимательно думал - но ничего толкового к этой строчке придумать не смог...
>И так в каждой ветке - эти циферки упорно не хотят совпадаться...
>Вообще что они означают (каждая из них)?
в [101] правильно объяснено.
первая цифра - количество скачанных и показанных постов в этой ветке.
вторая цифра - количество постов в этой ветке, которые сообщил сервер в ответ на
запрос информации о новых сообщениях в форуме.
ты никогда не увидишь двух равных цифр. в такой ситуации эта строчка просто не показывается.
← →
nikkie © (2004-05-10 18:14) [107]>[91] Piter
>странно как-то... у меня уже 7053 ветки, а клиента я использую намного меньше...
>А сколько постов в базе? У меня 20445, мало, так как далеко не все ветки я гружу...
разумеется я считаю только количество веток, которые я читал, т.е. хотя бы
частично они загружены. общее количество постов скачанных и общее количество тем, возникавших в форуме подсчитать мне затруднительно, в виду того, что это файлы, а не база. в Потрепаться за этот год прошло 13285 тем.
>У-у-у, не говори опрометчиво. Ведь весь пост выдается целиком одной строкой,
м-да, это я погорячился несколько. забыл, как client.pl выдает посты темы. тем не менее, вытаскивать имя и дату можно. если использовать эту информацию только для поиска, то ошибка парсера (например, если поменяется формат) некритична. но вот например список обновленных тем форума - там данные структурированы. и с базой поиск тем созданных кем-то сделать можно быстро, если по имени индекс есть, а мне сейчас пришлось бы перебирать файл построчно (как я сказал уже, в потрепаться это файл из 13285 строчек), каждую строчку разбивать и сравнивать имя...
>McSimm не распарсивает его.
Максим тут может и не причем. мне кажется, что придумывал протокол и писал client.pl Merlin еще...
← →
panov © (2004-05-10 18:26) [108]А вам не кажется, что подпись - это не несущая информации пустая надпись?
она только отвлекает и раздражает.
← →
nikkie © (2004-05-10 18:32) [109]>Кстати, меня тоже не прельщает переход на базу данных. Поиск по тексту удобно FAR"ом делать :)
научите меня в FAR-e искать русский текст, плиз.
у меня 1.70 beta 4 - предлагает искать только DOS text/Unicode.
а вообще-то есть поиск в программе...
>VMcL
>Может стоит не переходить на БД, а предусмотреть архивацию старых постов?
честно говоря, не хочется с архивами заморачиваться.
хорошо, если есть сомнения в пользе бд, я попробую не форсировать переход, а предложу версию с альтернативным выбором. попробуем оба варианта, сравним и примем решение.
← →
nikkie © (2004-05-10 18:34) [110]>panov
>А вам не кажется, что подпись - это не несущая информации пустая надпись?
она только отвлекает и раздражает.
кажется. но ведь можно ее и не писать... вообще лично мне не хотелось бы, чтобы все подряд начали вставлять подписи. особенно, как Ketmar любил :))
---
но если время от времени, то можно
← →
panov © (2004-05-10 18:34) [111]>[109] nikkie © (10.05.04 18:32)
С БД не стоит работать, мне кажется.
Архив лучше сделать просто в zip-файл.
← →
VMcL © (2004-05-10 20:44) [112]>>nikkie © (10.05.04 18:32) [109]
>научите меня в FAR-e искать русский текст, плиз.
>у меня 1.70 beta 4 - предлагает искать только DOS text/Unicode.
Far\Addons\Tables\Cyrillic\*.reg
Юрия Зотова на тебя нету с его любимыми 3-мя буквами :)
>честно говоря, не хочется с архивами заморачиваться.
А чего там заморачиваться? Можно как [111] рекомендует или даже просто zlib"ом.
← →
nikkie © (2004-05-10 20:47) [113]>Mim1
>Можно ли заменить текст "[1]" на ссылку с тем же текстом?
было бы здорово, конечно. только вряд ли кому понравится, если строчка
s[2] := s[1];
выделит [2] и [1] как ссылки. игнорировать текст, оформленный как код?
но я, например, порой ленюсь выделять его как код, если он короткий...
выделять только если стоит в начале строки или в начале строки после символа ">"?
но тогда, например, в строке
"по поводу причин не сохранения ника, см. [36] и [39]"
выделено не будет...
← →
nikkie © (2004-05-10 20:51) [114]>VMcL
>А чего там заморачиваться?
проблема не зазиповать... проблема - решить, когда эта ветка должна уйти в архив, а когда не должна, как доставать их из архива, если нужна, как поиск делать.
← →
panov © (2004-05-10 21:35) [115]>[112] VMcL © (10.05.04 20:44)
Не ищет в W2000 - из-за Unicode.
← →
VMcL © (2004-05-10 21:44) [116]>>panov © (10.05.04 21:35) [115]
Не понял. У меня прекрасно ищет.
← →
Danilka © (2004-05-11 08:28) [117][11] Vlad © (09.05.04 14:49)
[14] nikkie © (09.05.04 15:08)
[58] Palladin © (09.05.04 21:17)
На счет кнопок "ТОП АЛЛ" и "ТОП20", да, дело было в новом тэге, дописал считалку, теперь перед именем может быть сколько угодно картинок. Новый файл выслал nikkie © по-почте, но, пока его нет, могу разослать всем желающим.
---
Уфф, скока понаписали уже, все не читал, может уже и исправили ниже в ветке..
← →
Gero © (2004-05-11 08:37) [118]
> Danilka © (11.05.04 08:28)
> Уфф, скока понаписали уже, все не читал, может уже и исправили ниже в ветке..
Нет, не исправили: тебя ждали ;)
Отсылай мне, а то я чувствую, что nikkie не скоро появится.
← →
cyborg © (2004-05-11 08:43) [119]Чего-то ерунду какую-то советуют. Не нужны тут никакие БД и сортировки по именам/темам. Зачем это нужно? Итак всё работает хорошо и быстро. Клиент нужен чтобы читать сообщения и оставлять свои минимизируя траффик, с чем он и справляется.
← →
Danilka © (2004-05-11 08:49) [120][118] Gero © (11.05.04 08:37)
Выслал на мыло в анкете.
Страницы: 1 2 3 4 5 вся ветка
Текущий архив: 2004.05.30;
Скачать: CL | DM;
Память: 0.69 MB
Время: 0.049 c