Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.13;
Скачать: CL | DM;

Вниз

DMClient. Сдохла конференция Прочее   Найти похожие ветки 

 
@!!ex_from_browser   (2008-05-24 19:57) [0]

Тупо пустая страница. При попытки обновления - неверный запрос.
Все соатльные конференции - нормально.

Если удаляю папочку 3 в папке клиента, то просто отображается пустая страница. Написано 500 новых сообщений и все.

Перед этим был глюк - отображались две последних темы в конференции. Сейчас не отображается ничего.

Все остальные конференции нормально работают.


 
Джо ©   (2008-05-24 20:07) [1]

Есть такое.
Откатиться, что ли, на пред. версию, тем более, это был «специальный билд», no one has it ;)


 
Джо ©   (2008-05-24 20:08) [2]

Увы, предыдущая версия кажет то же самое :-(


 
TIF ©   (2008-05-24 20:10) [3]

То же самое. Началось час назад где-то...

Неверный запрос.

Прочее
2 новых сообщения; последнее обновление: сегодня, в 19:40
 ( )

Ответов:  


Кто виноват и. главное, что делать? Это, случаем, не на форуме проблемы?
Может, ветку "отрубили" :)


 
Kerk ©   (2008-05-24 20:10) [4]

Присоединяйтесь к разработке НОВОГО открытого форума :)


 
No_Dead ©   (2008-05-24 20:15) [5]

это все из-за сообщения об одноклассниках
C:\Documents and Settings\All Users\Application Data\DMClient\3\
в файле list.txt
переместите
id=1211639109 name=>7 title=Поднимим свой контакт-однаклассники ? answers=Kerk, >7, TIF, DVM, >7, DVM, >7, Kerk email= count=8 dsc=а то те не нравятся, рыба уже есть date=24.05.08 20:10 lastmod=1211645408 vd= loginid=

в самый низ, и сохраните. мне помогло.

ЗЫ. наверное из-за недопустимых символов


 
No_Dead ©   (2008-05-24 20:16) [6]

id=1211639109 name=>7 title=Поднимим свой контакт-однаклассники ? answers=Kerk, >7, TIF, DVM, >7, DVM, >7, Kerk email= count=8 dsc=а то те не нравятся, рыба уже есть date=24.05.08 20:10 lastmod=1211645408 vd= loginid=

в самый низ. и сохраните файл.
у меня все заработало.

ЗЫ. потрите плиз эту ветку


 
isasa ©   (2008-05-24 20:17) [7]

:)
Может перейти на "стандартный" протокол заточеный под браузеры, раз народ "забил" на стандарт ...


 
No_Dead(browser)   (2008-05-24 20:18) [8]

теперь и в эта не обновляется:(


 
Kolan ©   (2008-05-24 20:32) [9]

Увидел гюлк, это код мы не трогали до релиза. 3.0.0.7, так что это будет работать на всех клиентах.

Постараюсь исправить. Отпишу тут.


 
Джо ©   (2008-05-24 21:31) [10]

Ветку про «Одноклассники» убил, ничего не изменилось.
Грохнуть теперь и ЭТУ ветку? ;>


 
Kolan ©   (2008-05-24 21:35) [11]

Проблемма именно в этой теме. У автора ник >7.

Перед > стоит стрелочка. В Notepad++ отображается как SUB.

Клиет использует паскалевский способ чтения из фала.

При прочтении строки с заголовком этой темы в первый раз прочитывается все до стрелочки, а дальше EOF(Q^.F) возвращает True.

Думаю как исправить. Если есть идеи, то говорите.


 
Kolan ©   (2008-05-24 21:36) [12]

Простите, тест


 
DVM ©   (2008-05-24 21:39) [13]


> Если есть идеи, то говорите.

Не использовать паскалевский способ, а использовать CreateFile и иже с ним. Хоть паскалевские функции и являются обертками к функциям WinAPI, но видать со своими особенностями.


 
Kolan ©   (2008-05-24 21:42) [14]


> Не использовать паскалевский способ


Естественно это нереально в ближайший год.


 
No_Dead(browser)   (2008-05-24 21:44) [15]


> Джо ©   (24.05.08 21:31) [10]

а файл list.txt подредактировал?


 
Kolan ©   (2008-05-24 21:47) [16]

Видимо ветку удалили - все нормально должно стать.

Теперь как исправить. Откройте файл list.txt форума прочее в Notepad++
Обычно он находится в C:\Documents and Settings\All Users\Application Data\DMClient\3

И удалите все SUB


 
@!!ex_from_browser   (2008-05-24 21:52) [17]


> Kolan ©   (24.05.08 21:42) [14]
>
> > Не использовать паскалевский способ
>
>
> Естественно это нереально в ближайший год.

да ***но вопрос, за пару дней сделаю. код дайте


 
@!!ex_from_browser   (2008-05-24 21:58) [18]

Вот уж не проблема сделать свою обертку и заменить вызовы.


 
Kolan ©   (2008-05-24 22:00) [19]


>
> да ***но вопрос, за пару дней сделаю. код дайте

Ктож тебе даст лопатить просто так незнакомый код, который мы и сами не до конца знаем. Я и так тут борюсь за аккуратность :)

Есть подозрение, что вопрос может решиться вообще кардинально.


 
@!!ex_from_browser   (2008-05-24 22:04) [20]


> Ктож тебе даст лопатить просто так незнакомый код, который
> мы и сами не до конца знаем. Я и так тут борюсь за аккуратность
> :)

Так а тебе жалко чтоли?
дай мне код под NDA.
Если вдруг не сделаю - ничего не потеряете, если сделаю - посмотришь на код, посмотришь на изменения, посмотришь на результат. и решиш мержить с вашим или нет.
По поводу неразглашения кода - я вроде пока поводов для недоверия не давал.


 
Kolan ©   (2008-05-24 22:05) [21]


> Вот уж не проблема сделать свою обертку и заменить вызовы.

Там не все так просто, там хитро передается указатель на файл, к тому же это, как я понял код еще nikke - старый... Много нюансов.

А так, если хочешь в команду - милости просим, но только если понимаешь, что придется работать как на работе - ответственно и делать то, что надо, а не то, что хочется. Если соберешься напиши мен письмо с резюме в любом виде.


 
Kolan ©   (2008-05-24 22:06) [22]


> Так а тебе жалко чтоли?


Напиши мне письмо.


 
Kerk ©   (2008-05-24 22:08) [23]


> Kolan ©   (24.05.08 22:05) [21]

Как все серьезно :)
Смешно прям


 
DVM ©   (2008-05-24 22:12) [24]


> Kolan ©   (24.05.08 22:05) [21]

Ты так всех кандидатов распугаешь :). Все в MS уйдут.


 
Kolan ©   (2008-05-24 22:12) [25]


>
> Смешно прям

Тебе про указатель смешно?  - Имхо, хитро.

Про организацию смешно? А как надо, научи?


 
Kolan ©   (2008-05-24 22:16) [26]

>Ты так всех кандидатов распугаешь :). Все в MS уйдут.

Если кто-то захочет учавствовать, то его это не напугает. :-)


 
Kerk ©   (2008-05-24 22:18) [27]


> Kolan ©   (24.05.08 22:12) [25]
> Про организацию смешно? А как надо, научи?

Сравни прогресс за последние дня три в разработке клиента и разработке нашего форума. Уже и дизайн сверстался, и какой-то скелет есть, и движок шаблонов в пути к нам, и на клиентский протокол желающий нашелся. Сам подумай почему так, сравни два способа организации.

Ты людям деньги не платишь, ты радоваться должен, что тебе кто-то вызвался помочь, а не [21] писать. Ощущение, что прям рядами кандидаты к тебе прут, замучался разгонять.

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


 
No_Dead(browser)   (2008-05-24 22:21) [28]

/*а можно удалить 5, 6, 11?:)
а то обновление смотрю в клиенте, а читаю в browser:(
*/


 
TIF ©   (2008-05-24 22:25) [29]

Легче перейти в параллельную ветку - "Моими стараниями ветка про глюк тоже может глючить :)"


 
No_Dead ©   (2008-05-24 22:30) [30]

> [29] TIF ©   (24.05.08 22:25)

та я уже почистил;)


 
TIF ©   (2008-05-24 22:39) [31]


> та я уже почистил;)


У себя что-ль? Тут-то никто не почистил :(((


 
Kolan ©   (2008-05-24 22:44) [32]


> Сравни прогресс за последние дня три в разработке клиента
> и разработке нашего форума. Уже и дизайн сверстался, и какой-
> то скелет есть, и движок шаблонов в пути к нам, и на клиентский
> протокол желающий нашелся. Сам подумай почему так, сравни
> два способа организации.

А что за наш форум? Я что-то не уследил...


> Ты людям деньги не платишь, ты радоваться должен, что тебе
> кто-то вызвался помочь, а не [21] писать.

Необходимости в людях нет. Но, я с удовольствием принимаю в команду всех желающих. Требование одно - желание работать.
Нужны программисты, тестеры, художники.

Понятно, что я не плачу денег, поэтому я ничего не требую. Я только прошу.

Про опен сорс я писал - не имею права на такое решение пока код написан нен нами а Gero+nikke.


 
Kolan ©   (2008-05-24 22:50) [33]

С этой веткой срособ исправления такой же.
В папке с сообщениями форума прочее (обычно C:\Documents and Settings\All Users\Application Data\DMClient\3) найдите файл 1211644660.txt и замените в нем SUB на пробел. Для замены используйте Notepad++.


 
Kerk ©   (2008-05-24 22:57) [34]


> Kolan ©   (24.05.08 22:44) [32]

Понятно. Просто у тебя промоушен агрессивный. И мне кажется, что человек работающий чуть-чуть - это лучше, чем вообще без человека...


 
@!!ex_from_browser   (2008-05-24 23:03) [35]


> Kolan ©   (24.05.08 22:44) [32]
>
> А что за наш форум? Я что-то не уследил...

Ветка в двух шагах отсюда.


 
Kolan ©   (2008-05-24 23:12) [36]


> Ветка в двух шагах отсюда.

А, понял.


> Просто у тебя промоушен агрессивный.

Промоушена нет, я просто уверен в клиенте и в его потенциале на 100%.


> И мне кажется, что человек работающий чуть-чуть

Согласен, но только если это чуть чуть не личная прихоть, а реально полезная работа.


 
Пробегал2...   (2008-05-25 02:46) [37]

а вот MF не сглючил ;)

http://magic-forum.narod.ru/


 
_mirage   (2008-05-25 07:54) [38]

>[14] Kolan © (2008-05-24 21:42:00)
вам, сударь, и через 10 лет это править не надо. потому что кривые символы можно выкидывать сразу после парзинга клиентского ответа. ибо.

---
Understanding is not required. Only obedience.


 
Kolan ©   (2008-05-25 11:02) [39]


> вам, сударь, и через 10 лет это править не надо.

Дык и я так думаю, но это только идея, чтобы узнать как именно сделать, надо изучать код, придумывать конкретное решение.


 
@!!ex_from_browser   (2008-05-25 11:17) [40]


> _mirage   (25.05.08 07:54) [38]
> >[14] Kolan © (2008-05-24 21:42:00)
> вам, сударь, и через 10 лет это править не надо. потому
> что кривые символы можно выкидывать сразу после парзинга
> клиентского ответа. ибо.

А почему символ "не буду его писать" - кривой?


 
_mirage   (2008-05-25 14:47) [41]

>[39] Kolan © (2008-05-25 11:02:00)
йож! я тебе решение написал в том же посте, иттить налево! не зли меня, я плохо спал. %-)

---
Understanding is not required. Only obedience.


 
_mirage   (2008-05-25 14:49) [42]

>[40] @!!ex_from_browser (2008-05-25 11:17:00)
>А почему символ «не буду его писать» — кривой?
потому что код сделан не совсем так, как надо было бы его сделать. %-)

---
Understanding is not required. Only obedience.


 
Anatoly Podgoretsky ©   (2008-05-25 18:26) [43]

> Пробегал2...  (25.05.2008 02:46:37)  [37]

Твой клиент давно умер. Остался только у небольшого количества фанов.
 "Пробегал2..." сообщил/сообщила в новостях следующее: news:1211644660.37@delphimaster.ru...
 Пробегал2... (25.05.2008 02:46) [37]
 а вот MF не сглючил ;)

 http://magic-forum.narod.ru/
яяяя5мm=ЄняM4яMѓуэ5 АDр/шу]ќ?


 
Kerk ©   (2008-05-25 18:29) [44]


> Anatoly Podgoretsky ©   (25.05.08 18:26) [43]
>
> > Пробегал2...  (25.05.2008 02:46:37)  [37]
>
> Твой клиент давно умер. Остался только у небольшого количества
> фанов.
>  "Пробегал2..." сообщил/сообщила в новостях следующее: news:
> 1211644660.37@delphimaster.ru...
>  Пробегал2... (25.05.2008 02:46) [37]
>  а вот MF не сглючил ;)
>
>  http://magic-forum.narod.ru/
> яяяя5мm=ЄняM4яMѓуэ5 АDр/шу]�ќ?

Фееричный пост. Дзенский :)


 
Anatoly Podgoretsky ©   (2008-05-25 18:35) [45]

> Kerk  (25.05.2008 18:29:44)  [44]

Ну ладно еще раз изменю подпись


 
Kerk ©   (2008-05-25 18:45) [46]


> Anatoly Podgoretsky ©   (25.05.08 18:35) [45]

А NNTP этот под фрибсд скомпилится?


 
_mirage   (2008-05-25 18:47) [47]

>[46] Kerk © (2008-05-25 18:45:00)
и не мечтай.

---
Understanding is not required. Only obedience.


 
_mirage   (2008-05-25 18:47) [48]

>[46] Kerk © (2008-05-25 18:45:00)
максимум — можно NNTP-frontend к моему демону привинтить. но это мне надо rfc читать, а там многабукав.

---
Understanding is not required. Only obedience.


 
Anatoly Podgoretsky ©   (2008-05-25 18:49) [49]

> _mirage  (25.05.2008 18:47:48)  [48]

Не так и много, за пару дней справишься, только учи, что ДМ очень плохо ложится на NNTP - не та структура и принципы.


 
_mirage   (2008-05-25 19:08) [50]

>[49] Anatoly Podgoretsky © (2008-05-25 18:49:00)
>Не так и много, за пару дней справишься

а мне не надо. %-)
к тому же бороться, например, с неадекватностями m$-софта (в частности — аутглюка) я не буду, если и стану писать. нафига?

---
Understanding is not required. Only obedience.


 
Anatoly Podgoretsky ©   (2008-05-25 19:21) [51]

> _mirage  (25.05.2008 19:08:50)  [50]

Вообще то МС к этому РФЦ не имеет никакого отношения.


 
_mirage   (2008-05-25 19:24) [52]

>[51] Anatoly Podgoretsky © (2008-05-25 19:21:00)
насколько я помню — не имеет настолько, что как обычно совместимо хреново.

---
Understanding is not required. Only obedience.


 
Ослик   (2008-05-25 23:22) [53]

Kolan ©   (24.05.08 22:44) [32]

> Про опен сорс я писал - не имею права на такое решение пока
> код написан нен нами а Gero+nikke.

Извини, но ты что-то путаешь.
По-крайней мере до версии 2.1.2 этот клиент был оперсорсным и любой желающий мог прислать nikkie или Gero свои наработки, а они уже думали, включать их в клиента, или нет.
Правда, потом nikkie куда-то пропал, к великому сожалению, и Gero отдувался один.
А теперь, как я понял, ты отдуваешься один за всех.

Кстати, сейчас посмотрел, исходники 2.1.2 до сих пор доступны на страничке nikkie:
http://schachspieler.narod.ru/dmclient.html


 
Ослик   (2008-05-25 23:31) [54]

Вот еще одна знаковая ссылка:
http://sourceforge.net/projects/dmclient
Надо было сдесь и продолжать разработку.


 
Ослик   (2008-05-26 12:22) [55]

Решил в обед глянуть исходники 2.1.2.
Основная проблема (покрайней мере у меня) совсем не в чтении файла, а вот-здесь:


procedure TDMCServer.GetNewAnswers(ForumID, TopicID, FromNo: Integer; Answers: TStrings);
begin
 Answers.Text := HTTPGet(gSettings.ScriptURL + "?getconf=" + IntToStr(TopicID) +
                                      "&n=" + IntToStr(ForumID) +
                                      "&from=" + IntToStr(FromNo) + "&to=-1");

Соответственно, если в строке возвращаемой HTTPGet встречается символ с кодом 0, то строка обрезается по этот символ.

Поэтому я просто тупо добавил в HTTPGet перед возвратом цикл, в котором все символы с кодом 0 заменяются на пробел:
Конкретно после:

   Result := http.Get(Url);

добавил:

   for i:=1 to length(Result) do begin
     if Result[i] = #0 then
       Result[i] := " ";
   end;


После чего, эта ветка стала открываться в ДМКлиенте до конца.


 
Ослик   (2008-05-26 12:32) [56]

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

   for i:=1 to length(Result) do begin
     if Result[i] in [ #0, #26] then
       Result[i] := " ";
   end;


Удалил файл ветки (1211644660.txt) и заново ее переоткрыл, вуаля, теперь работает как надо. :)



Страницы: 1 2 вся ветка

Текущий архив: 2008.07.13;
Скачать: CL | DM;

Наверх




Память: 0.62 MB
Время: 0.017 c
2-1213001830
RUYurik
2008-06-09 12:57
2008.07.13
Загрузка ресурсов (BITMAP) в приложение


15-1210961167
@!!ex
2008-05-16 22:06
2008.07.13
Как писать на С++, а не на Дельфи?


15-1211906510
Админ
2008-05-27 20:41
2008.07.13
Управление золотовалютными резервами Российской Федерации


2-1213401503
ply
2008-06-14 03:58
2008.07.13
загрузка преобразование изображений


2-1213343912
leonidus
2008-06-13 11:58
2008.07.13
Чтение данных из файла UTF-8