OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 18:22

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 65 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Понедельник, 10 Январь, 2011 13:08 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Пётр Кушнир писал(а):
а вы не думали выделить клиент в отдельную подсистему? ну, реализовать хотя-бы http/1.1, это было бы полезно в плане накопления функционала.
Да, если дойдут руки, почему бы и нет. Если бы кто-то взялся помочь с этим, я только за, на монополию авторства этого клиента не претендую! Я не знаю тонкостей протоколов, и т.п., к тому же сейчас занят другой задачей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Понедельник, 10 Январь, 2011 21:33 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
В том то и дело, что времени нет ни у кого, но у вас есть фора в виде рабочего образца и понимания принципов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Среда, 12 Январь, 2011 10:12 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
В том то и дело, что времени нет ни у кого, но у вас есть фора в виде рабочего образца и понимания принципов.

Вот-вот... 8)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Воскресенье, 23 Январь, 2011 20:42 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
где взять крайнюю версию клиента? в SVN она что-то непохожа на актуальную.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Понедельник, 24 Январь, 2011 00:50 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Пётр Кушнир писал(а):
где взять крайнюю версию клиента? в SVN она что-то непохожа на актуальную.

Обновил SVN, но клиент так руки и не добрались доделать, поэтому он такой-же остался, я все изменения делал в SetupListV0005.odc.
Вот там все получилось через ServicesAction со всеми замечаниями и т.д.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Среда, 20 Апрель, 2011 22:29 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Пришла идея по использованию клиента в прикладной задаче, по обновлению программы заказчика.

Например, заказчик звонит и говорит "Хочу новую возможность в вашей программе". Вы дописываете компонент, тестируете, пакуете и выкладываете на заранее подготовленный сервер обновлений вашего приложения. Затем звоните заказчику и говорите "зайдите в меню Помощь -> Обновить и у вас появится новая функция".

Сделал демо сырое, но очень понятное, которое само себя обновляет.


Вложения:
DiaUpgrade.txt [14.23 КБ]
Скачиваний: 682
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Среда, 20 Апрель, 2011 23:08 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
и мы используем нечто подобное... в макетной версии клиент с сервером сопрягались по джабберу(кто чем богат :) ), попутно выяснились некие тонкости, а теперь мы контролируем процесс сборки пакетов обновлений(инкрементальных), но передаём пакеты пока руками. постепенно без спешки внедрим и удалённое обновление, через http или джаббер, ну или и то и другое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Четверг, 21 Апрель, 2011 12:57 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Если у кого время найдётся, хотелось бы поддержку для chunked-ответа. Ибо всякие ПХПы так отвечают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Четверг, 05 Май, 2011 16:03 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Илья Ермаков писал(а):
Если у кого время найдётся, хотелось бы поддержку для chunked-ответа. Ибо всякие ПХПы так отвечают.

Поддержка добавлена в последней версии CommHttp.


Последний раз редактировалось Иван Денисов Вторник, 10 Май, 2011 06:19, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Четверг, 05 Май, 2011 16:27 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
В свете темы Управление подсистемами --- нужна команда типа
PROCEDURE Download (IN odcDocUrl, savePath, saveName: ARRAY OF CHAR)

Много нужно дорабатывать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Четверг, 05 Май, 2011 17:23 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
есть римейк
кому понадобится - зависимости тут есть https://bitbucket.org/petryxa/xmpp/src/ ... b/ypk/Mod/


Вложения:
Http.odc [8.7 КБ]
Скачиваний: 626
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Пятница, 06 Май, 2011 04:19 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Пётр Кушнир писал(а):
зависимости тут есть https://bitbucket.org/petryxa/xmpp/src/ ... b/ypk/Mod/
А есть простой способ взять то, что "есть"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Пятница, 06 Май, 2011 04:29 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Евгений Темиргалеев писал(а):
В свете темы Управление подсистемами --- нужна команда типа
PROCEDURE Download (IN odcDocUrl, savePath, saveName: ARRAY OF CHAR)

Много нужно дорабатывать?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Пятница, 06 Май, 2011 08:27 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
divan писал(а):
Учитывая, что Петр уже организовал запись в файл принимаемых данных, то дорабатывать не долго. Я возьму у него эти кусочки.
Важно, чтобы компонент зависел только от ББ. Врят ли решение будет содержать очень много кода, поэтому нужное лучше скопировать внутрь модуля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Пятница, 06 Май, 2011 09:11 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Info21 писал(а):
Пётр Кушнир писал(а):
зависимости тут есть https://bitbucket.org/petryxa/xmpp/src/ ... b/ypk/Mod/
А есть простой способ взять то, что "есть"?


Одной :) командой:
Цитата:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Пятница, 06 Май, 2011 09:17 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Иван Кузьмицкий писал(а):
Info21 писал(а):
Пётр Кушнир писал(а):
зависимости тут есть https://bitbucket.org/petryxa/xmpp/src/ ... b/ypk/Mod/
А есть простой способ взять то, что "есть"?


Одной :) командой:
Цитата:
Эта команда - сама с неслабыми зависимостями.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Пятница, 06 Май, 2011 09:45 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Info21 писал(а):
А есть простой способ взять то, что "есть"?
Я специально проверил - репозиторий доступен для скачивания всем подряд.
там даже архив можно скачать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Пятница, 06 Май, 2011 09:47 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Евгений Темиргалеев писал(а):
Важно, чтобы компонент зависел только от ББ. Врят ли решение будет содержать очень много кода, поэтому нужное лучше скопировать внутрь модуля.

брезгуете моей подсистемой? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Пятница, 06 Май, 2011 10:01 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Александр Ильин писал(а):
Эта команда - сама с неслабыми зависимостями.
apt-get install mercurial и полминуты подождать, пока всё установится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HTTP-клиент для ББ
СообщениеДобавлено: Пятница, 06 Май, 2011 10:13 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
Евгений Темиргалеев писал(а):
Важно, чтобы компонент зависел только от ББ. Врят ли решение будет содержать очень много кода, поэтому нужное лучше скопировать внутрь модуля.

брезгуете моей подсистемой? :)
1) Брезгую излишними зависимостями --- вообще.
2) Здесь это продиктовано задачей (поэтому "брезгую" не подходит): компонент, команды которого будут применяться в тул-документах для установки подсистем, должен зависеть только от ББ. Говорю "должен", т.к. считаю, что это практически достижимо (без особых сложностей).

P.S. 1) divan, если будете заимстовать код, не забудьте поставить сноски --- у кого и где взяли исходный вариант. Попадались примеры, когда этот момент элементарной вежливости упускали из виду...
2) Пётр, модуль без зависимостей с означенной выше командой, за Вашим автороством, тоже подойдёт


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 65 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB