[#]
Re: два пустых сообщения
vit01(mira, 1) — 51t
2014-06-10 16:16:43
Они пришли со station13 и не пустые, а с какими-то кракозябрами. У меня вместо них знак ? пишет
[#]
Re: два пустых сообщения
vit01(mira, 1) — vit01
2014-06-10 16:18:18
Да это ж перл клиент, они опять не могут там свою локаль русскую настроить!! vit01 недоволен
[#]
Re: два пустых сообщения
51t(mira, 2) — vit01
2014-06-10 16:23:07
действительно:
ii/ok/repto/Difrex
im.100
1402401066
Difrex
station13, 8
Difrex
Re: What you feel when your eyes closed?
4't,4-4"^M^K{<FB><D2><C3>F^^<FE><F4><B5>ниу<BE><FE><F5><8C> бу<BE><FE><F4><B4>еу<BF><BD>
Чёрт. Извиняюсь. Пойду в четвертд-H4.<B4>/<B4>.<F4>c4a<B4>"^M^X-^K]^X^]^X-^K<8D>^X-^X<C2><E0>
PpC9IL2W7OIHzBfP0Umb (END)
ii/ok/repto/spline
im.100
1402400900
Difrex
station13, 8
spline
Re: What you feel when your eyes closed?
НадЈ4-<F4>,4a<B4>-t/t.4`<B4>4,t`<F4>-4-t`<8B>
===
ну, хоть извинился :)
кстати, почему в repto стоит не msgid, а имя?
[#]
Re: два пустых сообщения
51t(mira, 2) — 51t
2014-06-10 16:25:25
ищо одно.
python-нода такие пойнтовые сообщения даже бы не пропустила, как невалидные... надо и на php-ноде как-то разбирать, что она пишет :)
[#]
Re: два пустых сообщения
vit01(mira, 1) — 51t
2014-06-10 16:28:33
> python-нода такие пойнтовые сообщения даже бы не пропустила, как невалидные... надо и на php-ноде как-то разбирать, что она пишет :)
Давай, рассказывай про алгоритмы :) Ты же python ноду писал. Я как раз скоро хотел коммит сделать для php ноды.
[#]
Re: два пустых сообщения
51t(mira, 2) — vit01
2014-06-10 16:31:01
> Давай, рассказывай про алгоритмы :)
обычная конвертация raw-данных в unicode-строку - .decode('utf-8')
если упало - то всё упадёт :)
[#]
Re: два пустых сообщения
51t(mira, 2) — Difrex
2014-06-10 17:12:08
> Про urlsafe забыл в base64.
это странно. должны приниматься оба формата.
> Почему-то на http://iibbs.bl.ee/ не работает постинг.
это странно. :) у меня постинг работает.
[#]
Re: два пустых сообщения
vit01(mira, 1) — 51t
2014-06-10 17:16:18
>> Про urlsafe забыл в base64.
> это странно. должны приниматься оба формата.
Вроде бы только urlsafe, потому что по идее поинты могут передавать сообщения через GET, поэтому лучше не делать двойных стандартов.
[#]
Re: два пустых сообщения
51t(mira, 2) — vit01
2014-06-10 17:27:05
> Вроде бы только urlsafe, потому что по идее поинты могут передавать сообщения через GET, поэтому лучше не делать двойных стандартов.
в стандарте прописано, что на приём можно оба. пойнты могут слать и через busybox :) какая-нибудь система оповещения, например.
через get оно тоже работает, в том числе и через python: /u/point/auth/arfdfas/dadfasdfads/aff/afds - нормально работает.
[#]
Re: два пустых сообщения
vit01(mira, 1) — 51t
2014-06-10 17:34:23
> через get оно тоже работает, в том числе и через python: /u/point/auth/arfdfas/dadfasdfads/aff/afds - нормально работает.
А вот у меня идёт через индексы массива, поэтому такая запись не прокатит, и нужен urlsafe. Тем более, в качестве стандарта так делать нехорошо, потому что в случае чего теряется совместимость, а прикрутить urlsafe - пара строк
[#]
Re: два пустых сообщения
51t(mira, 2) — vit01
2014-06-10 17:37:14
> А вот у меня идёт через индексы массива, поэтому такая запись не прокатит, и нужен urlsafe.
ничё не понял. где нужен urlsafe и зачем? до этого php-нода нормально кушала оба формата.
> Тем более, в качестве стандарта так делать нехорошо, потому что в случае чего теряется совместимость, а прикрутить urlsafe - пара строк
чего с чем теряется совеместимость? наоборот, повышается - в стандарте чётко написано, когда какой и почему выдаётся. а принимаются оба, потому что принимать оба - это не проблема, а других проблем можно легко избежать. сделать urlsafe с дискетки openbsd - это не так просто, как "просто послать" :)
[#]
Re: два пустых сообщения
vit01(mira, 1) — 51t
2014-06-10 17:46:33
> ничё не понял. где нужен urlsafe и зачем?
Если делать ?q=/u/point/12345/message/qwertyuu
, то так не получится, потому что php нода берёт только message, а остальное не берёт
> до этого php-нода нормально кушала оба формата.
а сейчас почему не кушает? :) я там эту логику не менял, раньше написал, и сейчас работает
> чего с чем теряется совеместимость?
Предположим, мы решим позже добавить в стандарт другие параметры через GET. А из-за того, что туда можно не urlsafe, это врядли получится.
Хотя я ещё посмотрю стандарты, кажется, что что-то не понимаю
[#]
Re: два пустых сообщения
51t(mira, 2) — vit01
2014-06-10 17:53:50
> , то так не получится, потому что php нода берёт только message, а остальное не берёт
почему? но, в любом случае, есть ещё post, и там можно принимать это.
> а сейчас почему не кушает? :) я там эту логику не менял, раньше написал, и сейчас работает
так это ты говорил, что кушает. или даже это с моей самой первой php-ноды пошло, я не помню
> Предположим, мы решим позже добавить в стандарт другие параметры через GET. А из-за того, что туда можно не urlsafe, это врядли получится.
у нас есть весь неймспейс /u/ - добавляй, что хочешь. в /u/point точно не следует ничего добавлять. /u/ - это вообще схема, и если менять параметры, нужно будет и схему менять, для того она и введена.
> Хотя я ещё посмотрю стандарты, кажется, что что-то не понимаю
есть варианты, где удобнее urlsafe. и есть варианты,. где послать base64 гораздо проще, чем делать преобразование. поэтому лучше принимать оба варианта.
[#]
Re: два пустых сообщения
vit01(mira, 1) — 51t
2014-06-10 18:05:11
> почему? но, в любом случае, есть ещё post, и там можно принимать это.
Потому что php нода берёт массив параметров, передаваемых в GET. В качестве сообщения она берёт только первый элемент массива, а дальнейшие не берёт. Ты предлагаешь их просто склеивать?
> так это ты говорил, что кушает. или даже это с моей самой первой php-ноды пошло, я не помню
Моя вроде только urlsafe кушает, но я проверю
> есть варианты, где удобнее urlsafe. и есть варианты,. где послать base64 гораздо проще, чем делать преобразование. поэтому лучше принимать оба варианта.
Ну я почитаю.
Надо будет себе todo для php ноды сделать
[#]
Re: два пустых сообщения
51t(mira, 2) — vit01
2014-06-10 18:06:42
> Потому что php нода берёт массив параметров, передаваемых в GET. В качестве сообщения она берёт только первый элемент массива, а дальнейшие не берёт. Ты предлагаешь их просто склеивать?
url у тебя выглядит так:
?q=/u/pont/authstr/msg
тут только один get-параметр - q
[#]
Re: два пустых сообщения
vit01(mira, 1) — 51t
2014-06-10 18:12:51
ну перепутал, не get-параметр, а параметр в get-параметре :)
> url у тебя выглядит так:
> ?q=/u/point/authstr/msg
В случае если он будет выглядеть как ?q=/u/point/authstr/msg1/msgpart
, то нода возьмёт только msg1, а /msgpart не возьмёт
[#]
Re: два пустых сообщения
iiUzero(station13, 9) — 51t
2014-06-10 18:48:45
>PpC9IL2W7OIHzBfP0Umb
>bQXRVxJCZz3ximAR7UFJ
>
>чьи?
не мои, вот те крест!
(и вооще я стандартными клиентами пользуюсь, пито-о-оновскими)))