Just for fun © Linus Torvalds
Чтож. Возьму на себя не легкое дело разработки нового клиента для diary.ru.

Для начала мне нужны ваши пожелания.

Вот.

Со всеми ими сюда http://diary.ru/~client-dev/

Так-же если тут найдутся программисты, помощь НЕ помешает.

Комментарии
27.02.2006 в 20:38

http://diary.ru/~diary-client - я когдато зарегал
27.02.2006 в 20:39

но там нет ничего, хотел отдать потом под новый клиент
27.02.2006 в 21:03

мне сказали, что ты меня все еще любишь
client_dev



Без нормального высокоприоритеного клиентского скрипта на стороне сервера, придется все делать через обычный веб-интерфейс: парсить HTML и заниматься прочими геморройными прелестями, что лишает такого клиента всех преимуществ по сравнению с обычным браузером. Пока не поднимут полноценный скрипт на сервере (постинг задним числом, работа с БИ и т.п.), нет особого смысла писать альтернативного клиента, ведь он будет предоставлять возможностей ничуть не больше, чем стандартный веб-интерфейс.
27.02.2006 в 21:15

Just for fun © Linus Torvalds
Было бы не плохо, для начала, написать клиент, которые может добавлять сообщения в дневник. А там может и напишут.
27.02.2006 в 21:34

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



Делов-то... POST на /diary.php со стандартными параметрами HTTP-заголовка + передаваемая кучка значений переменных. Даже если писать на сокетах, с программированием всего трафика, это займет максимум полдня вместе с тестированием. Только не клиент это будет, а непонятно что.
27.02.2006 в 21:41

Just for fun © Linus Torvalds
Почему непонятно что? Мне на первых парах хватит 8)

Я тут, по вашему же, совету проснифел все что присходит. И вывел следующую схему добавления сообщения:

Сначала POST на login.php с user_login и user_pass

Потом сохраняем печенья что нам присылают, а потом уже шлем на diary.php с этими печеньями кучу переменных. Если можно проще, прошу рассказать. Сделаю такой убогий клиент хотя-бы для себя.
27.02.2006 в 22:42

мне сказали, что ты меня все еще любишь
Сначала POST на login.php с user_login и user_pass Потом сохраняем печенья что нам присылают, а потом уже шлем на diary.php с этими печеньями кучу переменных.



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



Вот что можно реализовать в клиенте на все 100% - это поддержка визуального редактирования, для ленивых или не любящих XHTML, с предпросмотром. Я когда-то писал программу такого рода, она работала через клиентский скрипт, но в связи с его скоропостижной кончиной, отвалилась. Выглядело это так:





28.02.2006 в 01:01

На PHP для блога разные примочки для постинга и т.д. писал, C++ неплохо знаю, если что - готов помогать :)
28.02.2006 в 01:06

DDD я тут подумал... а ведь можно на стороннем сервере реализовать то что ты выше описывал - к серверу идут данные по своему протоколу, а сервер уже к дайрикам нормальными HTTP-запросами и наоборот... Ммм... вполне реально. Только кто это напишет?! :laugh:
28.02.2006 в 14:09

Очень большущей вам удачи!

Как сделаете (хоть саму убогость... абы работала) - просигнальте сюда, плиз. Чтоб не пропустила.