[00:00:23] <ada_ru> (Sergei) Ну вот теперь пусть Максим объяснит, как это использовать. Для примера, возьмём простую задачу, востребованную в любом мультиплеере - чатик между двумя веб окнами.
[00:00:27] <ada_ru> (I_vlxy_I) http://forge.ada-ru.org/matreshka/wiki/Web/A2JS
[00:05:22] <ada_ru> (I_vlxy_I) чую я, что для вебсокетов придется слегка дополнить тамошний API
[00:06:05] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <чую я, что для вебсо…>
Но оно того стоит. Через JS websocket немного черезтоместо работает
[00:06:15] <ada_ru> (Sergei) там мультиплексер вешается
[00:06:17] <ada_ru> (Sergei) кодер
[00:06:23] <ada_ru> (Sergei) а сам запуск чего стоит
[00:06:41] <ada_ru> (Sergei) Может Ада придаст компактность
[00:08:48] <ada_ru> (Sergei) ... и строгость
[00:09:57] <ada_ru> (Sergei) Хотя можно обойтись и без веб сокета, если его там нету пока
[00:10:14] <ada_ru> (Sergei) Обычный AWS
[00:10:27] <ada_ru> (Sergei) http get/post
[00:10:45] <ada_ru> (Sergei) у меня пошаговая игра
[00:26:31] <ada_ru> (Oleg)  отвечает (I_vlxy_I) на <у нас мобильное прил…>
Так web сокет поверх http работает
[00:34:59] <ada_ru> (I_vlxy_I) с вебсокетами на сервере и клиентах вообще проблем никогда не было, хотя подключались они десятками
[00:35:16] <ada_ru> (I_vlxy_I) и данные слали постоянно (каждые 30 ms примерно)
[00:35:45] <ada_ru> (I_vlxy_I) вообще в три строчки кода всё делалось 🙂
[06:53:58] <ada_ru> (Максим) html_button.adb в trunk/design/asis2js/examples – Matreshka
http://forge.ada-ru.org/matreshka/browser/trunk/design/asis2js/examples/html_button.adb
[06:54:51] <ada_ru> (Максим) Примера с чатиком нет, есть пример с кнопкой
[06:58:52] <ada_ru> (Максим) Чтобы слать запросы на сервер я использую xmlHttpRequest или как его. Обварачую вокруг него Адский код, получается с виду DSA (annex E). Пока правда руками
[07:01:04] <ada_ru> (Максим) api-login.ads в trunk/source/mbk/source/api – Ada Russian Edition
http://forge.ada-ru.org/beard/browser/trunk/source/mbk/source/api/api-login.ads
[07:01:28] <ada_ru> (Максим) api-login-call.ads в trunk/source/mbk/source/api – Ada Russian Edition
http://forge.ada-ru.org/beard/browser/trunk/source/mbk/source/api/api-login-call.ads
[07:02:21] <ada_ru> (Максим) api-login-call.adb в trunk/source/mbk/source/client – Ada Russian Edition
http://forge.ada-ru.org/beard/browser/trunk/source/mbk/source/client/api-login-call.adb
[07:03:12] <ada_ru> (Максим) Не три строчки ни разу, но что-то можно сгенерить когда нибудь
[07:05:13] <ada_ru> (Максим) Вадим уже прибегают с идеей веб сокет но руки пока не дошли
[14:32:01] <ada_ru> (I_vlxy_I) а есть какие-нибудь видосики/статеййки аля "Learn How To Be Productive In Ada"?
[16:27:26] <ada_ru> (nitrocerber) А подобные статьи вообще полезны? Мне всегда казалось, это из разряда книг о счастье от повесившейся кореянки
[17:19:50] <ada_ru> (I_vlxy_I) Иногда да. Полезные приемы в программировании. Бест практис всякое ежедневное.
[17:51:18] <ada_ru> (I_vlxy_I) Что-то есть не для начинающих, а для продолжающих?
[18:47:06] <ada_ru> (Vinpuh) http://www.opennet.ru/opennews/art.shtml?num=49000
[18:47:28] <ada_ru> (Vinpuh) Ждите хорошую поддержку в vim.
[19:33:45] <ada_ru> (I_vlxy_I) Питон не нужен...
[21:15:36] <ada_ru> (Oleg) Нужен нужен :-)
[21:15:50] <ada_ru> (Oleg) Питон теперь встроен например в Cisco
[21:15:55] <ada_ru> (Oleg) Вместо TCL