Voilà.
К сожалению, у меня сейчас нет достаточного свободного времени, чтобы выполнить полноценное обновление; тем не менее, имеется промежуточная версия, в которой восстановлена возможность отправлять записи в прошлом и использованы некоторые другие преимущества MetaWeblog API.

Итак, для желающих:
http://diary.photonid.com/client/beta/atdiary.client.0.4.14.1.rar - 774 кБ.

Пожалуйста, перед первым использованием сделайте резервную копию Ваших данных.

Список изменений:
– возможность отправки записей "в прошлое". Теперь в дневники можно отправлять записи в прошлое без каких-либо ограничений (в частности, в таких записях можно использовать @темы и прочие опции, недоступные ранее). В сообщества записи в прошлом можно отправлять только от аккаунта сообщества;
– после отправки записи больше не нужно определять ее ID, а все манипуляции с ней (редактирование, в частности), доступны сразу;
– переделана работа с @темами. Теперь более корректно обрабатываются @темы для сообществ; другой метод загрузки списка тем. Для решения проблем, вызванных использованием версий клиента с ошибками, введена кнопка "Сбросить настройки тем", которая проверяет наличие дубликатов и удаляет информацию о неиспользуемых темах. Темы, уже использованные в каких-либо записях, при этом сохраняются;
+ мелочи в интерфейсе.

На этом я с вами прощаюсь примерно на 3.5 недели. Приятного пользования! :)

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

Комментарии
19.08.2008 в 15:30

Тотальная неудачница и убийца жёстких дисков.
По идее, то что уже отправлено, слететь не должно...
19.08.2008 в 18:27

ничто так не красит женщину, как фотошоп (с)
Линда Кайе, просто меня смущает один момент: мой дневник создан позже, чем опубликованные записи...
20.08.2008 в 14:23

Тотальная неудачница и убийца жёстких дисков.
Хммм... Не знаю. Были бы на Блогах, я бы сказала, что по барабану - я там писала записи и от 1669 года, и от 2190 ^^ А на дайриках... Не знаю - спросите у кого-нибудь с шильдиком "Шпиён администрации" ^^
28.08.2008 в 12:09

Voilà.
кхм :shuffle:

Во время моего отсутствия был сбой MetaWeblog API. Сейчас, кажется, он работает достаточно стабильно. Попробуйте еще раз.
Тем, у кого были проблемы со списком ПЧ, предпросмотром, отправкой записей, нужно сначала перезагрузить список сообществ (зеленая кнопка справа от списка).

Записи прошлым числом точно отправляются:
diary.ru/~trashblei/p47476689.htm
diary.ru/~trashblei/p47476877.htm
Проверьте еще раз, возможно, с этим тоже были временные проблемы.

* * *

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

* * *

С остальным пока разбираюсь.
28.08.2008 в 18:56

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

Теперь по клиенту.
1. Функция "без графических смайлов" работает только в полностью открытой записи, если смайлы есть под тегом more они отображаются. - это, когда запись уже опубликована.
2. Записи прошлым числом отправляются на +3, +4 часа вперед (в зависимости от времени, например с утра на +3 часа, вечером уже на +4). Т.е время постоянно нужно высчитывать. С датой вроде все в порядке. Смотрела в настройках часовой пояс - московский, стоит галка "следить за изменениями часового пояса.." + сам клиент, как-то выдавал окошко с синхронизацией часового пояса. В чем может быть проблема?
29.08.2008 в 04:45

Тотальная неудачница и убийца жёстких дисков.
L.P.M.

Во время моего отсутствия был сбой MetaWeblog API. Сейчас, кажется, он работает достаточно стабильно. Попробуйте еще раз.

Может быть стоит добавить простенький глюк-чек? Сообщать об ошибке при отсутствии своего дневника.

И хорошо бы на первое время переключатель метода доступа, если возможно...
29.08.2008 в 18:24

Voilà.
Jinai,
1. Функция "без графических смайлов" работает только в полностью открытой записи, если смайлы есть под тегом more они отображаются. - это, когда запись уже опубликована.
Не воспроизводится. Можете привести пример записи, где так происходит? (Можно в сообществе для тестов.)

2. Записи прошлым числом отправляются на +3, +4 часа вперед (...)
ОК, понятно, в чем проблема - исправлено будет, видимо, к следующей версии


Линда Кайе,
Может быть стоит добавить простенький глюк-чек?
в условиях работы с MWA невозможно определить принадлежность дневника)

Может быть стоит добавить простенький глюк-чек?
если ты про выбор интерфейса, то в итоге все равно будет только один метод работы. не вижу смысла тратить время и силы на разработку переключателя, а потом еще и поддержку сразу двух интерфейсов.
29.08.2008 в 18:41

Тотальная неудачница и убийца жёстких дисков.
в условиях работы с MWA невозможно определить принадлежность дневника)

Можно определять традиционным способом. И сравнивать с данными MWA. Да-да, это то что у юухгалтеров называется контроль калькулятора счётами ^^

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

Нет, хотябы просто сообщение, что что-то не так, лучше ни чего не отправлять. А то наверное тебе икалось, когда я в сообщество запульнула двадцать++ постов и потом спешно их удаляла (через клиент они не все удалились)...
29.08.2008 в 18:41

Тотальная неудачница и убийца жёстких дисков.
Или чихалось ^^'
30.08.2008 в 12:09

Voilà.
Линда Кайе,
До сих пор как-то странно работает закачка картинок. Жмём "Отправить", ни чего не происходит, ни сетевой активности, ни значков. Пауза и пауза. Плюём, уходим, возарщаемся - уже закачено.
ну, индикатор закачки есть?

А! Окно предпросмотра группы постов спустя много-много версий до сих пор уезжает выше экрана.
ээ, я, кажется, впервые слышу, чтобы оно уезжало выше экрана. Это как?

Можно определять традиционным способом. И сравнивать с данными MWA.
см. последний абзац в моем предыдущем комменте
30.08.2008 в 14:30

Voilà.
1) Каогда наконец из предпросмотров и из подробного сообщения обо ошибке можно будет хоть что-то скопировать?

2) Жмём "Отправить", ни чего не происходит, ни сетевой активности, ни значков. Пауза и пауза. Плюём, уходим, возарщаемся - уже закачено.

3) 2. Присланные на умыло ссылки программа открывает только в эксплорере. У меня Опера, стоит браузером по умолчанию. Вбивала в настройках оперу принудительно - та же песня "Здравствуй, эксплорер"...

4) 2. Записи прошлым числом отправляются на +3, +4 часа вперед (в зависимости от времени, например с утра на +3 часа, вечером уже на +4). Т.е время постоянно нужно высчитывать. С датой вроде все в порядке. Смотрела в настройках часовой пояс - московский, стоит галка "следить за изменениями часового пояса.." + сам клиент, как-то выдавал окошко с синхронизацией часового пояса. В чем может быть проблема?

5) В меню помощь какой-то пустой пункт. Нажала, клиент повис. При перезапуске появилось сообщение в журнале ошибок: "Invalid filename: Запись файла G:\Test2.TXT". Что это было? OO'

6) Ещё. Закачала я эту картинку. Переключилась в режим предпросмотров - нет картинки. Поводила мышью по верхней строке - заорало про луну. Статус сетевого соединения сбился, тоесть иконка горит, а справа ни одна иконка не светится.

Это будет поправлено в ближайшие несколько дней.
Если есть желающие потестировать прямо сейчас - пишите.


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

* * *

Линда Кайе, новые смайлики не появлялись? или, может, проблема наблюдается в какой-то конкретной группе смайликов? не могло же оно ни с того, ни с сего начаться; вероятно, проблема в каком-то отдельном смайлике.
30.08.2008 в 20:20

Тотальная неудачница и убийца жёстких дисков.
ну, индикатор закачки есть?

Ничего. Тишина полная.

ээ, я, кажется, впервые слышу, чтобы оно уезжало выше экрана. Это как?

Это когда frmPreview.Top = -100 или что-то в этом роде. Года два нахад такая же ерунда была с половиной диалогов, я нала о CenterWindow() при инициализации диалогов, но, судя по всему, моё нытьё услышано не было, и в клиенте реализован какой-то другой способ, который то и дело сбоит.

см. последний абзац в моем предыдущем комменте

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

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

Я никогда не закачиваю смайлики, и в этот раз закачала их от нечего делать, и сделала это один раз. Видимо тормоза я не сразу заметила.
31.08.2008 в 19:55

Voilà.
Года два нахад такая же ерунда была с половиной диалогов, я нала о CenterWindow() при инициализации диалогов, но, судя по всему, моё нытьё услышано не было, и в клиенте реализован какой-то другой способ, который то и дело сбоит.
Года два назад была ситуация с уползанием окон вниз и вправо, за пределы экрана, но не в направлении отрицательных координат.
После этого клиент стал запоминать последнее положение каждого окна, и окнам поставлены адекватные координаты по умолчанию (такие, чтобы каждое окно полностью помещалось на экран 800x600).
Ты давно со своим конфигом ходишь?)

Года два нахад такая же ерунда была с половиной диалогов, я нала о CenterWindow() при инициализации диалогов, но, судя по всему, моё нытьё услышано не было, и в клиенте реализован какой-то другой способ, который то и дело сбоит.
Потом придется каждые две недели корректировать этот кусок - хватит )
Переживем.

Я никогда не закачиваю смайлики, и в этот раз закачала их от нечего делать, и сделала это один раз. Видимо тормоза я не сразу заметила.
список смайликов в студию )
не может же моя суммарная нагрузка 5-8% в режиме визуального редактирования превращаться в твои 100%.
01.09.2008 в 02:44

Тотальная неудачница и убийца жёстких дисков.
Ты давно со своим конфигом ходишь?)

Ээээ... Полгода ^^ В любом случае имеет место неправильное сохранение данных о положении окна. Тут уже от конфига не зависит - либо данные пишутся, либо нет.

Потом придется каждые две недели корректировать этот кусок - хватит )

А что там корректировать?

Me.Top = (Screen.Height - Me.Height) / 2
Me.Left = (Screen.Width - Me.Width) / 2


список смайликов в студию )

Прежде всего, где его взять, если я всё уже удалила? И вообще-то я его закачивала прямо в окне нового поста по нажатию кнопки с тремя точками. А что там закачалось - БП.

не может же моя суммарная нагрузка 5-8% в режиме визуального редактирования превращаться в твои 100%.

Значит это был вирус, который расчувствовался от удаления смайликов и сбежал на другую машину @_@
01.09.2008 в 20:53

Voilà.
Линда Кайе, В любом случае имеет место неправильное сохранение данных о положении окна.
ОК
Ты можешь указать шаги для воспроизведения / условия, в которых данные не сохраняются или сохраняются неверно?

В любом случае имеет место неправильное сохранение данных о положении окна.
Ой, прости.
Это было про парсинг странички и определение дневника. Цитирование как-то странно работает у бета-тестеров.

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

Прежде всего, где его взять, если я всё уже удалила?
:nope:
01.09.2008 в 21:47

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


Где её посмотреть? ^^' Я смайлами не пользовалась никогда и загрузила их только для посмотреть ^^

Ой, прости.
Это было про парсинг странички и определение дневника. Цитирование как-то странно работает у бета-тестеров.


???
01.09.2008 в 21:50

Тотальная неудачница и убийца жёстких дисков.
По поводу данных. Смотри. Я жму "Предпросмотр всех записей". Окно появляется с минусовыми координатами. Я его перемещаю, закрываю. Открываю снова - теже минусовые координаты. Следовательно, положение либо не сохраняется совсем, либо сохраняется неверно.
01.09.2008 в 23:17

Voilà.
Где её посмотреть? ^^'
ну, ты после кнопки с тремя точками в открывшемся меню куда кликнула? )

Вот это:
Потом придется каждые две недели корректировать этот кусок - хватит )
Переживем.

Вот к этому:
Я и не прошу полноценного интерфейса. Я прошу только один запрос к серверу, парсинг странички и вывод из этого - есть дневник или нет. Например парсинг страницы профиля с поиском ссылки на дневник. Для этого даже не нужно ни какой переключалки.

По поводу данных. Смотри. Я жму "Предпросмотр всех записей". Окно появляется с минусовыми координатами. Я его перемещаю, закрываю. Открываю снова - теже минусовые координаты. Следовательно, положение либо не сохраняется совсем, либо сохраняется неверно.
ОК
А обычное окно предпросмотра не ведет себя так же?
01.09.2008 в 23:48

Тотальная неудачница и убийца жёстких дисков.
ну, ты после кнопки с тремя точками в открывшемся меню куда кликнула? )

OO' Скорее всего в любимые...

А обычное окно предпросмотра не ведет себя так же?

Нет.

Вот к этому:

Так и не поняла, что из этого следует ^^'
01.09.2008 в 23:51

Voilà.
OO' Скорее всего в любимые...
значит, давай список любимых

Так и не поняла, что из этого следует ^^'
что я буду ждать Diary API, прежде чем разбираться с обозначенным глюком
02.09.2008 в 00:16

Тотальная неудачница и убийца жёстких дисков.
значит, давай список любимых

Где его всзять? ^^'

что я буду ждать Diary API, прежде чем разбираться с обозначенным глюком

Ладно ^^'
02.09.2008 в 00:17

Тотальная неудачница и убийца жёстких дисков.
/* На Блогах обещали тоже MWA и "даже больше", но там обычно больше говорят, чем делают... */
02.09.2008 в 21:24

Voilà.
Где его всзять? ^^'
под полем для ввода комментария

На Блогах обещали тоже MWA и "даже больше"
это хорошо, легче будет кросспосринг делать)
03.09.2008 в 14:18

Тотальная неудачница и убийца жёстких дисков.
Ээээээ... У меня тут только "Выберите группу смайлов" ^^'

это хорошо, легче будет кросспосринг делать)

Учитывая как там работает всё остальное...
03.09.2008 в 16:30

Voilà.
Ээээээ... У меня тут только "Выберите группу смайлов" ^^'
ну, у тебя любимые вообще есть/были?
03.09.2008 в 19:19

Тотальная неудачница и убийца жёстких дисков.
Эээээ... Начнём с того что я ими никогда не пользовалась и даже смутно себе представляю, как это делается... Думаю, что нет...
04.09.2008 в 11:51

Voilà.
Эээээ... Начнём с того что я ими никогда не пользовалась и даже смутно себе представляю, как это делается... Думаю, что нет...
ну вспомни тогда хотя бы один смайлик, который у тебя был :laugh:
04.09.2008 в 14:08

Тотальная неудачница и убийца жёстких дисков.
Ээээ... Ходила минут десять по квартире мыча как Куруми, но выдавила из памяти только вот тот что ты поставил. Кажется ^^'
04.09.2008 в 14:11

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

:)
:smiletxt:
;)
;-)
:attr:
:walkman:
:yogi::cool:
:rotate:
:laugh:
:hah:
:lol2:
:D
:-D

А вообще, неплохо бы колесо мыши обрабатывать когда курсор над окном смайликов. Кажется WM_MOUSEWHEEL для этого служит.
04.09.2008 в 14:12

Тотальная неудачница и убийца жёстких дисков.
Кстати, тормозит - 100% загрузка.