Ознакомьтесь с нашей политикой обработки персональных данных
23:17 

@Diary.Client 0.4.3

L.P.M.
Voilà.
Что нового:
– поддержка @тем сообществ:
читать дальше
– на панели со смайликами (слева от текста сообщения) теперь можно использовать все смайлики сайта, а не только любимые.
читать дальше
– всплывающая подсказка к иконке в трее теперь содержит сводку информации о новых сообщениях (комментарии, дискуссии, непрочитанные письма, посты в избранном, число изменений в списке ПЧ и ИД);
– возможность отображать избранное в несколько колонок (если в одну колонку строки оказываются слишком длинными)
 
Исправления:
– кнопки форматирования - зачеркнутый текст, оффтопик, добавить/убрать отступ, выравнивание текста - должны заработать более адекватно - так же, как первые три (жирный, курсив, подчеркнутый) или аналогичным способом (т.е., повторное нажатие кнопки отменяет форматирование);
– ликвидирована утечка памяти в модуле регулярных выражений, приводившая к резкому увеличению количества памяти, занимаемой программой, при выполнении некоторых действий (в т.ч. проверка сообщений вручную и импорт постов/U-mails);
– список ПЧ теперь не должен сбрасываться при неудачных проверках (раньше при сбое каждый имеющийся ПЧ ошибочно отмечался как новый);
– загрузка картинок в эпиграфе теперь снова работает;
– в HTML-редакторе снова действует краткий формат ссылок на приложенные файлы (напр., @image(2));
– исправлен глюк с невозможность отключить колонку меню в предпросмотре (IE7).
 
По прежнему адресу:

@темы: @дневники

Комментарии
2007-08-14 в 11:23 

nativ_2
Живи так – чтобы люди, столкнувшись с тобой, улыбнулись, а, общаясь с тобой, стали чуточку счастливей...
по п.3
по п.4

2007-08-14 в 11:26 

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

2007-08-14 в 11:52 

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

2007-08-15 в 04:19 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
La personne mystique

Хорошо. Я попробую.

А пока хочу поделиться наблюдениями. Дома я настроила клиент на свой локальный HTTP сервер. И вот что выяснилось. 0.4.3 даже запущенная из дистрибутива повисает на одной из проверок. Тоесть пока не нажимаю ESC, несуществующее соединение висит бесконечно. Проверила в 0.4.2 - нет такого. Более того, когда я распаковала файлы из 0.4.2 на 0.4.3 с моими данными, ошибка вроде ушла.

На работе попробовала проделать тоже самое, но безрезультатно. Таже самая ошибка...

/* Кстати, а что такое heap.bin? Я так поняла, там всё хранится в большой куче, потому как нашла даже удалённые посты и копии постов ^^ Есть мнение, что такая организация данных немного опасна ^^' Или я ошибаюсь? ^^' */

2007-08-15 в 10:31 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Кстати, почему бы не вести диагностику таких вот неприятностей? По крайней мере исключения можно где-то фиксировать...

2007-08-15 в 14:50 

стоп, у ПЧ новые записи не регистрируются и никогда не регистрировались. Что имеется в виду?
ой... тогда простите.))))))) тогда всё в порядке с ПЧами.

настройки » Избранное » включить "Обновление через Web"
ага! тааак. поставила там галочку.
но пока галочка не стояла, в списке Избранных отмечалось, что появлялись новые записи, только у одного моего "избранника" -- S0n1cS... интересно))))

как все невовремя-то >.<
люди! подождите еще пару дней) потом все будет, честное слово.)

хорошо-хорошо!))

2007-08-15 в 17:56 

а скажите, пожалуйста, для чего нужна кнопка "загрузить с web" в Настройках->Избранном?
пробовала ее щелкнуть, она действует как-то по-другому, чем кнопка "получить с сервера", но в чем сама суть отличий и что происходит, я так и не поняла.

2007-08-15 в 19:40 

L.P.M.
Voilà.
Линда Кайе,
Дома я настроила клиент на свой локальный HTTP сервер. И вот что выяснилось. 0.4.3 даже запущенная из дистрибутива повисает на одной из проверок. Тоесть пока не нажимаю ESC, несуществующее соединение висит бесконечно. Проверила в 0.4.2 - нет такого. Более того, когда я распаковала файлы из 0.4.2 на 0.4.3 с моими данными, ошибка вроде ушла.
А какая именно проверка? (Там их две: одна заведует тремя галочками для избранного, вторая - всем остальным.) Избранное?

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

Кстати, а что такое heap.bin? Я так поняла, там всё хранится в большой куче, потому как нашла даже удалённые посты и копии постов ^^
ага, это свалка данных, которые могут быть слишком длинными, чтобы хранить их постоянно в памяти и тем более в структуре фиксированной длины, или то, что крайне редко требуется. В свете этого самого, остальные файлы представляют собой индексы для heap.bin

Есть мнение, что такая организация данных немного опасна ^^'
чем же?


Кстати, почему бы не вести диагностику таких вот неприятностей? По крайней мере исключения можно где-то фиксировать...
Access violations не ловятся.
Да и вводить регистрацию исключений в 80+ модулях или 2.2 Мб компилированного кода...)


Лапа, отправил самому себе письмо с картинкой - все в порядке... переслал его себе же - аналогично... Что-то тут не так. Что там еще может быть, кроме картинки?


Eva Eisernfrau,
но пока галочка не стояла, (...)
так после установки все работает?

а скажите, пожалуйста, для чего нужна кнопка "загрузить с web" в Настройках->Избранном?
...
Программа поддерживает два метода работы с избранным - через клиентский интерфейс (по умолчанию) или через Web-интерфейс. Первый в последнее время практически не работает из-за неполадок на сервере, поэтому настоятельно рекомендуется включить второй режим (хотя его работа требует значительно больших затрат сетевого трафика), для этого установите флажок "Обновлять избранное через Web" на вкладке "Избранное". Возможно, Вам также не удастся загрузить список избранных; тогда воспользуйтесь кнопкой "Загрузить с Web".
...

2007-08-15 в 19:43 

La personne mystique да, поставила галочку -- и всё заработало.
список избранных у меня замечательно загрузился с обычной кнопки загрузки.
спасибо)

2007-08-15 в 22:10 

nativ_2
Живи так – чтобы люди, столкнувшись с тобой, улыбнулись, а, общаясь с тобой, стали чуточку счастливей...
La personne mystique давай я его тебе перешлю, именно то, из-за которого все началось...

2007-08-16 в 02:11 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
La personne mystique

А какая именно проверка? (Там их две: одна заведует тремя галочками для избранного, вторая - всем остальным.) Избранное?

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


Разобралась!!! Это последнее виснущее соединение связано с галочкой "Проверять избранное через Web". Я вчера всё поудаляла, даже от отчаяния заново клиент поставила и создала временный профиль. Но с этой галочкой проблема была, а без неё - всё в порядке. При этом предыдущая версия с ней на работе у меня также глючила, а дома - нет, я проверяла. И ещё не понятно, поченму до выходных всё работало с этой галочкой? Что случилось? Теряюсь в догадках...

чем же?

Маленькое повредление диска, и как на Башорге - девятнадцать метров непойми чего ^^'


Access violations не ловятся.
Да и вводить регистрацию исключений в 80+ модулях или 2.2 Мб компилированного кода...)


Ну.. По идее обработка ошибок пишется вместе с кодом, на стадии разработки, а не после ^^ Но в данном случае... Попробуй SetUnhandledExceptionFilter() - будут отлавливаться все необработанные исключения. Delphi, кстати, и отладочная версия библиотек C и C++ используют эту функцию. C использует чтобы сообщить, что было не так и предложить запустить отладчик. А Delphi - чтобы вывести своё окошко.

Кстати, в NT4 клиент работает забавно. Мне, например, не дал себя закрыть, выдавая культовое окно "Unhandled exception" ^^ Ну а то что окно поста не показывалось - это скорее всего из-за того что у меня не стоит обновлённый RTF Control.

2007-08-16 в 06:38 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Кстати, два интересных скриншота. На первом показано что происходит доходит до проверки избранного через Web (тоесть с той галочкой).



А на втором показано меню в пустом списке избранного - там какой-то невидимый элемент объявился.


2007-08-17 в 03:45 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Маленькое уточнение относительно галочки "Проверять через Web". Если клиент успешно соединяется с сервером, то ошибки не возникает. Однако если он получает 404 или вобще ничего, где-то происходит исключение.

2007-08-17 в 11:22 

L.P.M.
Voilà.
Линда Кайе, отлично, кажется, мы сошлись в наблюдениях - соединение не закрывается, если в процессе возникла ошибка сети.
Но, Линда, чем это мешало-то?) Висит соединение и пусть висит, тем более, через 12 минут оно все равно закроется по таймауту. А остальное должно работать)

А на втором показано меню в пустом списке избранного - там какой-то невидимый элемент объявился.
ну... обычные списки тоже себя так ведут. Если в списке нет элементов - все равно можно сделать так, чтобы вокруг несуществующего первого было что-то вроде рамочки. Видимо, для указания, что фокус - на этом контроле.)

Ну.. По идее обработка ошибок пишется вместе с кодом, на стадии разработки, а не после ^^
правильно, но в существующих обработках нету регистрации исключений где-либо...

Попробуй SetUnhandledExceptionFilter() - будут отлавливаться все необработанные исключения.
попробую, как до дома доберусь сегодня.)

Кстати, в NT4 клиент работает забавно. Мне, например, не дал себя закрыть, выдавая культовое окно "Unhandled exception" ^^
Вообще, что-то такое происходит и на Win95. Так что я пока говорю, что поддержка 9x систем - частичная. (Тем более, там Юникод не поддерживается, а виз. редактор я даже еще и не проверял >.< )


Lapulia, получил. Скачал. Не вижу никаких ошибок.
Раз там нет ничего секретного, может, ты пришлешь файл, в котором вылезает ошибка (preview.html)? Открой его сначала в браузере, посмотри, то это или нет.

2007-08-17 в 11:27 

nativ_2
Живи так – чтобы люди, столкнувшись с тобой, улыбнулись, а, общаясь с тобой, стали чуточку счастливей...
La personne mystique открывается нормально, без ругани :nope:

2007-08-18 в 01:05 

L.P.M.
Voilà.
Lapulia, Глорик,
попробуйте вот так если не затруднит
это нужно распаковать в папку с 0.4.3 и запускать новый файл
diary.photonid.com/client/atdiary.client.0.4.4....


Lapulia, а 0.4.2 работала нормально или тоже нет?

открывается нормально, без ругани
то есть ошибка только в клиенте вылезает?
а знаешь что, давай прямо в поле письма в контекстном меню "Просмотр HTML-кода" и этот код мне asanto@mail.ru

2007-08-18 в 02:44 

La personne mystique
пишет тож самое на теж самые действия. увы((

URL
2007-08-18 в 02:44 

La personne mystique
пишет тож самое на теж самые действия. увы((

URL
2007-08-18 в 02:44 

Δ
шпиён администрации
То, что ты ищешь, на самом деле у тебя в голове.
эт была я :susp:

2007-08-18 в 10:21 

nativ_2
Живи так – чтобы люди, столкнувшись с тобой, улыбнулись, а, общаясь с тобой, стали чуточку счастливей...
La personne mystique уупс, это и есть глюк в 4.2... прости...
дело в том, что 4.3 у меня не открывается, и я работаю в 4.2 код сейчас кину. но если говоришь, что у тебя в 4.3 он не проявляется, можем тогда отложить до следующей версии, если проявится, будем дальше думать :shuffle:

2007-08-18 в 14:14 

L.P.M.
Voilà.
Lapulia, Глорик,
Достал из архива 0.4.2 - там тоже все нормально :upset:
Следующая версия, наверно, будет, когда будет побежден этот глюк с проверкой. Но, если честно, я до сих пор не представляю, в чем тут дело =/ (Главное, что у меня везде работает как часы O.o) Но если глюк еще с 0.4.2, можно предположить, что проблема в coоkies manager'е...
Тогда, соответственно, Глорик, к тебе такой вопрос - у тебя тоже глюк с 0.4.2 или с еще более ранних времен?

И, ладно, попытка номер два: diary.photonid.com/client/atdiary.client.0.4.4.... (все как в прошлый раз).

Глорик, и еще - у тебя используется прокси-сервер или нет? я забыл уже...

Глорик, Lapulia, есть еще предположение, что проблема может быть в сетевых логах, так что - у кого-нибудь из вас они включались ("Логи" в настройках)?


Линда Кайе, хотелось бы услышать максимум подробностей ) возможно, все это сводится к одной и той же ошибке... и еще, в последнем варианте (по ссылке выше) я поправил (вроде бы) глюк с повисанием соединения при проверке избранного, если не сложно, тоже попробуй его.


Эррог Ахт, извиняюсь за долгую реакцию, спасибо за репорт, в след. версии будет исправлено.

2007-08-18 в 14:18 

nativ_2
Живи так – чтобы люди, столкнувшись с тобой, улыбнулись, а, общаясь с тобой, стали чуточку счастливей...
Lapulia я имела ввиду глюк с у-мейлом в версии 4.2. На проверку 4.2 работает отменно.
сейчас попробую архив распаковать в 4.3.

2007-08-18 в 14:24 

Живи так – чтобы люди, столкнувшись с тобой, улыбнулись, а, общаясь с тобой, стали чуточку счастливей...
тэээкс, интересные вещи открываются.....
Дома только сейчас установила 4.3 (без довеска в виде "4.4 pre B") - все отлично работает, все определяется, проверяется, отправляется.
Проблемы только на работе. Там у меня покси без авторизации, вин ХР.
довесок смогу порверит только в понедельник :(

2007-08-18 в 14:44 

nativ_2
Живи так – чтобы люди, столкнувшись с тобой, улыбнулись, а, общаясь с тобой, стали чуточку счастливей...
попробовала у-мейл на 4.3. точно так же выдает ошибку привью.хтмл

2007-08-18 в 14:46 

nativ_2
Живи так – чтобы люди, столкнувшись с тобой, улыбнулись, а, общаясь с тобой, стали чуточку счастливей...
есть еще предположение, что проблема может быть в сетевых логах, так что - у кого-нибудь из вас они включались ("Логи" в настройках)?
нет, логи не включала

2007-08-18 в 17:44 

Δ
шпиён администрации
То, что ты ищешь, на самом деле у тебя в голове.
La personne mystique
ммм... счас вспомню... версии две назад у меня перестало все работать.
прокси нету.
логи выключены.
в "В" та ж фигня((((

2007-08-20 в 09:33 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
La personne mystique

Но, Линда, чем это мешало-то?) Висит соединение и пусть висит, тем более, через 12 минут оно все равно закроется по таймауту. А остальное должно работать)

Ну... Учитывая что у меня один раз из-за этого всё пообнулялось... Ведь же не было ошибки раньше ^^

ну... обычные списки тоже себя так ведут. Если в списке нет элементов - все равно можно сделать так, чтобы вокруг несуществующего первого было что-то вроде рамочки. Видимо, для указания, что фокус - на этом контроле.)

Не помню такого за стандартных классом LIST... Хотя, надо проверить. Меня только смущает, что произойдёт с программой, когда она попытается что-то выполнить с несуществующим элементом.

Вообще, что-то такое происходит и на Win95. Так что я пока говорю, что поддержка 9x систем - частичная. (Тем более, там Юникод не поддерживается, а виз. редактор я даже еще и не проверял >.< )

NT4 - UNICODE система. Впрочем, она уже мертвее Windows 98 ^^

хотелось бы услышать максимум подробностей ) возможно, все это сводится к одной и той же ошибке... и еще, в последнем варианте (по ссылке выше) я поправил (вроде бы) глюк с повисанием соединения при проверке избранного, если не сложно, тоже попробуй его.

Хорошо. Я попробую, но результат будет уже завтра.

2007-08-20 в 18:04 

L.P.M.
Voilà.
Lapulia, ага, посылку получил, понял, в чем проблема (с юмейлом). Если мешает - могу вечером дать откорректированный вариант.
И еще, у тебя на главной странице ничего секретного нет? давай ты сделаешь то же самое и с ее кодом, я посмотрю, почему она неверно парсится (по крайней мере пока рабочее предположение именно в том, что она парсится неверно) - дабы не гадать, какая галочка в настройках может привести к такому результату...


Линда Кайе,
Ну... Учитывая что у меня один раз из-за этого всё пообнулялось... Ведь же не было ошибки раньше ^^

Не помню такого за стандартных классом LIST... Хотя, надо проверить.
Просто закинь на форму пустой ListBox и поставь в него фокус - будет рамочка. Я это еще в Win95 выучил)

Меня только смущает, что произойдёт с программой, когда она попытается что-то выполнить с несуществующим элементом.
На этот случай там отдельная проверка. (Вообще, при отсутствии выделения ListBox возвращает -1 в качестве индекса текущего элемента - и в этом случае тоже ^_^)

NT4 - UNICODE система. Впрочем, она уже мертвее Windows 98 ^^
о! все NT - юникодные или это тоже появилось где-то в процессе развития?

2007-08-20 в 18:08 

 
Линда Кайе,
тьфу =)
Ну... Учитывая что у меня один раз из-за этого всё пообнулялось... Ведь же не было ошибки раньше ^^
Ошибка действ-но появилась в последней версии. Но, мне кажется, с обнулением - это какой-то независимый сбой. Можно было бы предположить, что из-за этой ошибки один из потоков блокировал каким-то ресурсы остальных (например, держа открытым файл, к которому пытается получить доступ другой поток проверки), но я даже специально проверял, есть ли что-то общее в них - нет...

2007-08-20 в 18:15 

nativ_2
Живи так – чтобы люди, столкнувшись с тобой, улыбнулись, а, общаясь с тобой, стали чуточку счастливей...
какую именно главную страницу? коорая www.dairy.ru под моим логином? Или ту, что www.diary.ru/~nativ?

Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

Разработка нового клиента для @дневников

главная