Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.59 MB
Время: 0.009 c
2-1213112909
Гошум
2008-06-10 19:48
2008.07.13
SetFileAttributes


15-1211815645
Tualatin
2008-05-26 19:27
2008.07.13
файл ресурса (где картинки jpg)


15-1212225113
Григорьев Антон
2008-05-31 13:11
2008.07.13
Как отучить висту лезть в чужую сеть?


15-1211874362
версия для печати
2008-05-27 11:46
2008.07.13
Замена множества компонент в проекте


2-1213601443
кот
2008-06-16 11:30
2008.07.13
Библиотека с использованием DataModule





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский