Voilà.
Эта версия представляет собой продолжение перехода на MetaWeblog API и исправление ошибок, выявленных в двух предшествующих версиях.
Изменения:
– отправка записей «задним числом»: исправлена проблема с часовым поясом; теперь записи появляются с тем временем, которое было указано, а не на 3 и 4 часа позже;
– загрузка изображений в БИ: теперь загрузка выполняется через MWA, что позволяет избежать излишних запросов к серверу и, следовательно, делает загрузку более быстрой. При загрузке нескольких изображений подряд больше нет паузы между изображениями, а получаемые адреса картинок теперь всегда корректны (т.е. теперь невозможна ситуация, когда загружалось одно изображение, а появилось - другое);
– полноценная работа с аватарами: теперь аватар можно выбирать для записей, отправляемых «задним числом»; изменять при редактировании уже отправленных записей; появилась опция «Без аватара». Последнюю опцию можно сделать включенной по умолчанию для всех новых записей (настройки » вкладка Аватары);
– опция «Без комментариев», иногда сбоившая, снова полноценно работает;
– новые комментарии теперь определяются независимо от наличия или отсутствия других сообщений (баг в версии 0.4.13, из-за которого комментарии были видны только при наличии непрочитанных дискуссий или писем, исправлен);
– аналогично в экспресс-проверке (баг в версии 0.4.14, из-за которого экспресс-проверка не выводила число комментариев или дискуссий, если других новых сообщений не было, исправлен);
– из текста U-mail и из окон предпросмотра теперь можно копировать в буфер обмена;
– ссылки в U-mail теперь открываются в браузере, выбранном вами, а не всегда в Internet Explorer;
– тэг CODE теперь обрабатывается на сервере и, следовательно, выглядит так же, как при создании записей с сайта.
Обновление по необходимости.
По прежнему адресу:
http://photonid.com/diary/atclient/atdiary.client.rar - 772 кБ.
Отчеты о найденных глюках, любые предложения, замечания, вопросы? Прошу в комментарии.
Изменения:
– отправка записей «задним числом»: исправлена проблема с часовым поясом; теперь записи появляются с тем временем, которое было указано, а не на 3 и 4 часа позже;
– загрузка изображений в БИ: теперь загрузка выполняется через MWA, что позволяет избежать излишних запросов к серверу и, следовательно, делает загрузку более быстрой. При загрузке нескольких изображений подряд больше нет паузы между изображениями, а получаемые адреса картинок теперь всегда корректны (т.е. теперь невозможна ситуация, когда загружалось одно изображение, а появилось - другое);
– полноценная работа с аватарами: теперь аватар можно выбирать для записей, отправляемых «задним числом»; изменять при редактировании уже отправленных записей; появилась опция «Без аватара». Последнюю опцию можно сделать включенной по умолчанию для всех новых записей (настройки » вкладка Аватары);
– опция «Без комментариев», иногда сбоившая, снова полноценно работает;
– новые комментарии теперь определяются независимо от наличия или отсутствия других сообщений (баг в версии 0.4.13, из-за которого комментарии были видны только при наличии непрочитанных дискуссий или писем, исправлен);
– аналогично в экспресс-проверке (баг в версии 0.4.14, из-за которого экспресс-проверка не выводила число комментариев или дискуссий, если других новых сообщений не было, исправлен);
– из текста U-mail и из окон предпросмотра теперь можно копировать в буфер обмена;
– ссылки в U-mail теперь открываются в браузере, выбранном вами, а не всегда в Internet Explorer;
– тэг CODE теперь обрабатывается на сервере и, следовательно, выглядит так же, как при создании записей с сайта.
Обновление по необходимости.
По прежнему адресу:
http://photonid.com/diary/atclient/atdiary.client.rar - 772 кБ.
Отчеты о найденных глюках, любые предложения, замечания, вопросы? Прошу в комментарии.
justamente.diary.ru/p47697992.htm
Lady_Asher ReaL, ^___^
А почему CRLF не работает? И как-то странно размеры прыгают...
Боюсь, я не очень понял, в чем именно проблема ^^'
{00000309-0000-0000-C000-000000000046}
{0000030B-0000-0000-C000-000000000046}
{00000315-0000-0000-C000-000000000046}
{00000316-0000-0000-C000-000000000046}
Кстати, это не PRE, а должен был бы быть...
Пишу две строки, заключаю в CODE, на выходе получаю одну строку...
спорное утверждение
я, например, жалею, что не додумался ^^'
я, например, жалею, что не додумался ^^'
До чего?
В текстарее не должно быть BR
Но глюк теперь понятен, спасибо )
До чего?
до использования textarea
puis, если подождать подольше, все равно ничего не происходит?
эти программы могут влиять на вход в систему: WinAMP, Windows Media Player, Internet Explorer. Если что-то из этого запущено, можно попробовать их закрыть и войти снова. Обязательно напишите, если получится
Если нет, то -
1) какие-то новые файлы появились в папке клиента после запуска? Внутри папки пользователя (называется по никнейму), если таковая присутствует, если можно, тоже.
2) будет ли возможность проверить другую версию, если я прямо здесь ее выложу? Скорее всего, придется сделать это 2-3 раза.
ОС Windows XP Home
из названых програм ничего не запущено, отключал и firefox, и все прочее, без изменений
после запуска самого клмента распаковывается множество файлов, после ввода логина - появляется соответствующая папка и файл настроек, при нажатии кнопки "Войти" возникает папа smilies и в ней 1 файл, далее ничего. Я думал, клиент грузит картинки БИ и аватары, но с моим соединением в 3Мбит он бы сайлы-то точно загрузил минут за 10..
да и кстати, после нажатия кнопки почем-то выделяется строка с паролем, хотя он точно введен правильно.
Возможность тестить есть сколько угодно.
архив можно распаковать в ту же папку (поверх старой версии) или отдельно и, соответственно, запустить программу, попробовать еще раз, как в прошлый раз.
во-первых, возможно, будет выведено какое-то сообщение об ошибке;
во-вторых, в папке программы появится файл debug.txt;
содержание обоих давайте прямо сюда.
После ответа "Да" открывается клиент.
Файл debug.txt as is в следующем комменте
enter()
verified
init
loading profile
loading (2)
loading (3)
loading (4)
loading (5)
{user}\buffer
{user}\*.bin
{profile}
ok
loading tags
ok
common files
ok
birthdays ok
loaded profile
verified smileys
loaded smileys
_d[] init
saving profile
ok
preparing (1)
preparing (2)
preparing (3)
preparing (4)
preparing (5)
run()
frm.run() 1
frm.run() 2
frm.run() 3
frm.run() 4
frm.run() 5
frm.run() 6
frm.run() 7
frm.run() 8
frm.run() 9
frm.run() 10
frm.run() 11
frm.run() 12
frm.run() 13
frm.run() 14
frm.run() 15
frm.run() 16
frm.run() 17
frm.run() 18
frm.run() 19
frm.run() 20
frm.run() 21
frm.run() 22
frm.run() 23
frm.run() 24
frm.run() 25
frm.run() 26
frm.run() 27
frm.run() 28
frm.run() 29
frm.run() 30
frm.run() 31
frm.run() 32
frm.run() 33
frm.run() end
ok
preparation ok
show()
show ok
ok
interface reset ok
end procedure
Лучше (для чистоты эксперимента) распаковать в новую папку, заново создать пользователя, попробовать войти. Если заработает, можно скопировать программу в старую папку (если там уже что-то настроено).
Если не заработает, действуем так же: сообщение об ошибке (если есть) и debug.txt сюда.
Так же выявлены какие-то проблемы с отображением кодировки, но я не со своего компа щас, может, просто глюки винды.
Можно подробнее?
В идеале со скриншотом.
Линда Кайе, ты тоже можешь попробовать эту версию - речь идет о координатах окна предпросмотра.
[231375]
[231375]
[231375] application started
[238921] enter()
[238937] verified
[238937] init
[238937] loading profile
[238953] loading (2)
[238953] loading (3)
[238953] loading (4)
[238968] loading (5)
[238968] {user}\buffer
[238968] {user}\*.bin
[238984] {profile}
[239000] ok
[239000] loading tags
[239000] ok
[239015] common files
[239046] ok
[239046] birthdays ok
[239062] loaded profile
[239078] verified smileys
[239078] loaded smileys
[239078] _d[] init
[239093] saving profile
[239109] ok
[239109] preparing (1)
[239109] preparing (2)
[239125] preparing (3)
[239140] preparing (4)
[239140] preparing (5)
[239156] run()
[239156] frm.run() 1
[239171] frm.run() 2
[239171] frm.run() 3
[239171] frm.run() 4
[239187] frm.run() 5
[239187] frm.run() 6
[239203] frm.run() 7
[239203] frm.run() 8
[239218] frm.run() 9
[239234] frm.run() 10
[239250] frm.run() 11
[239250] frm.run() 12
[239250] frm.run() 13
[239265] frm.run() 14
[239265] frm.run() 15
[239281] frm.run() 16
[239281] frm.run() 17
[239296] frm.run() 18
[239296] frm.run() 19
[239296] frm.run() 20
[239312] frm.run() 21
[239312] frm.run() 22
[239328] frm.run() 23
[239343] frm.run() 24
[239359] frm.run() 25
[239359] frm.run() 26
[239375] frm.run() 27
[239375] frm.run() 28
[239390] frm.run() 29
[239390] frm.run() 30
[239390] frm.run() 31
[239406] frm.run() 32
[239406] frm.run() 33
[239421] frm.run() end
[239421] ok
[239421] preparation ok
[239437] show()
[239468] show ok
[239484] ok
[239484] interface reset ok
[239484] end procedure
судя по логу, это так.
Проблемы с кодировкой на этом компе не обнаружены, видимо глюки той винды.
Было бы неплохо все равно на них посмотреть, мало ли у кого еще будут такие глюки :)
правда, дневник импортироваться не хочет, выдает ошибку HTTP/1.1 302 Moved Temporarily
А может сделать опциональным парсинг CODE в клиенте, а то нововведения меня совсем не впечатлили... И хорошо бы код взять из Diary2LJ - там всё правильно отправляется...
апд. нормальной работе эта ошибка не мешает, более того, на ноутбуке заработал импорт дневника с сайта))
Buffer Overflow? ^^ А что за функция используется? /* Это я L.P.M. */