@reactnative_ru

Страница 718 из 878
Demuz
29.06.2018
15:20:39
На стороне клиента, сервер обычный php. Уже куча инфы на сервере, которая экранирована в utf-16 (вроде как)
Ещё важно обычно какой тип данных вы отправили в пост и какой тип ожидает сервер.

Evansir
29.06.2018
15:21:00
Я пробовал через JSON.stringnify но эффект тот же, попробую в кавычках

Demuz
29.06.2018
15:21:43
Я пробовал через JSON.stringnify но эффект тот же, попробую в кавычках
Ну вы сделайте просто сырой текст, ``, потом через функцию енкод пропустите. Там все нормально должно быть.

Google
Evansir
29.06.2018
15:22:08
Php encodeUri?

urlencode

Сори?

Demuz
29.06.2018
15:23:05
Php encodeUri?
Да не, ёлки палки, вы чё. ? Вам же на клиенте нужно запаковать. На клиенте просто корректно енкодируйте в пост, а на сервере декодируйте, если нужно.

Evansir
29.06.2018
15:24:03
А, понял

Благодарю

Demuz
29.06.2018
15:24:10
Я пробовал через JSON.stringnify но эффект тот же, попробую в кавычках
stringify только к стандарту json приводит объект. Но если вы говорите что на сервере пост, то там по другому нужно. А было здорово сделать на сервере json.

Evansir
29.06.2018
15:25:05
Я попросту не знал что есть encodeUri в js

Demuz
29.06.2018
15:25:25
В пост запросе просто грубо говоря в вашем случае отправдяется закодированная строка, которая вместо определенных символов вставляет другие, если запакованы и распакованы данные одинаково на клиенте и сервере, то не будет проблем.

Evansir
29.06.2018
15:26:53
Хорошо, спасибо за помощь

Я js не знал вообще до реакта

Demuz
29.06.2018
15:28:19
Я js не знал вообще до реакта
Ничего. Я не знал и до сих пор не знаю толком.

Особенно в js понравились тернарные операторы и стрелочные функции. Кайф.

Google
Vladimir
29.06.2018
15:40:13
Тернарники, фуууу
а чего в тернарниках плохого?

Denis
29.06.2018
15:40:33
а чего в тернарниках плохого?
Когда они вложены друг в друга >_<

Denis
29.06.2018
15:40:52
Он же ничего про вложенность не говорил?)

Vladimir
29.06.2018
15:40:57
Когда они вложены друг в друга >_<
ну это не к оператору претензия

Demuz
29.06.2018
15:41:20
Быстро и удобно, часто переключаюсь на другой язык и там чтобы такие вещи аналогичные написать, немного геморно, без тернарных операторов.

Когда они вложены друг в друга >_<
Ну не вложенно напишите и без тернарников. ? Лучше будет?

Eugene
29.06.2018
15:43:49
ну это не к оператору претензия
Вот вот. По правилам хорошего тона, тернарники не вкладывают друг у друга. А по мне, дак такая вложенность это наркомания))))

Artem
29.06.2018
15:48:24
Алексей
29.06.2018
15:48:48
Тернарники, фуууу
котлин мод детектед ?

Denis
29.06.2018
15:48:57
котлин мод детектед ?
Не пали контору)

Artem
29.06.2018
15:50:36
котлин мод детектед ?
Кстати, почти год писал на нем, и как-то не умер без тернарников

Demuz
29.06.2018
15:50:43
Будет читаемее однозначно
Не, res && res.data && res.data.error && res.data.error.code === 1 ? и подобное по мне лучше тернарниками записать.

Artem
29.06.2018
15:50:59
А if-else, возвращающий значение - это жизненно важно

Без этого боль болезненная

Denis
29.06.2018
15:51:24
Artem
29.06.2018
15:52:22
Боюсь, тут проблема не в тернарниках

Создай функцию hasError, и в ней уж все равно, тернарники там им ifelse

Алексей
29.06.2018
15:54:09
Не, res && res.data && res.data.error && res.data.error.code === 1 ? и подобное по мне лучше тернарниками записать.
такое уже надо на elvis operator переписать, привет котлин и свифт)

Google
Denis
29.06.2018
15:54:26
Дааа, котлин в ведре нормально себя чувствует)

Demuz
29.06.2018
15:54:44
res?.data?.error?.code === 1
Оххх, сказал же ещё не хорошо знаю жс.

Алексей
29.06.2018
15:54:44
привет жс
ну я это и имел в виду)

Denis
29.06.2018
15:54:48
res?.data?.error?.code === 1
Чет тоже «ниочень» выглядит

?
29.06.2018
15:55:47
Чет тоже «ниочень» выглядит
вы хотите поговорить о монадах?

Demuz
29.06.2018
15:55:51
res?.data?.error?.code === 1
В компилируемых языках такие проверки вобще многострочные. Иногда прям жесть, приходится какую-нибудь мелочь в лямбде на три строки описывать. ?

Demuz
29.06.2018
15:57:15
Да. Я и не говорю. Ну скажем в го, к примеру, такой простоты нет.

Denis
29.06.2018
15:57:25
ну нет же, взять хотя бы котлин, очень приятный язык
За короутины им памятник поставить нужно

Artem
29.06.2018
15:58:30
Да. Я и не говорю. Ну скажем в го, к примеру, такой простоты нет.
Го вообще в плане синтаксиса, скажем... Диабет с ним не страшен

Denis
29.06.2018
15:59:10
Го вообще в плане синтаксиса, скажем... Диабет с ним не страшен
Ему «глюкозы внутривенно» не помешало бы)

Алексей
29.06.2018
16:00:56
За короутины им памятник поставить нужно
иди Runnable пиши, ишь корутины захотелось)

Artem
29.06.2018
16:01:55
Фуфуфу
Не забывай свои корни, помни

tdesc
29.06.2018
16:01:57
Ещё годик и количество дартистов прибавится )

Denis
29.06.2018
16:02:06
Google
Demuz
29.06.2018
16:02:36
Го вообще в плане синтаксиса, скажем... Диабет с ним не страшен
Не знаю, мне нравится. Мне просто нужна была компилируемость под любую платформу, без установки всяких доп Нэт фреймворков , жвм и интерпретаторов у клиентов и я выбрал го.

Artem
29.06.2018
16:03:05
Ещё годик и количество дартистов прибавится )
Дарт, кстати, тоже ничего. Но котлин лучше ?

Demuz
29.06.2018
16:03:52
Мне нужно было скомпилить приложение, дать клиенту и чтобы он его запустил и все. ? Кроме го, не видел языка, который так мог, поэтому его и выбрал. Так же под айпи камеры и любой арм можно писать.

Алексей
29.06.2018
16:04:08
Дарт все еще копирует жаву?) вброшу и уйду ?

Artem
29.06.2018
16:04:34
Дарт все еще копирует жаву?) вброшу и уйду ?
Есть чуток. Но разве это что плохое?)

Улучшает неплохое

tdesc
29.06.2018
16:04:49
Для реакт нативщика? Не знаю, надо поинтересоваться на что более лёгкий переход, учить котлин и пытаться его под iOS юзать или начать программировать на Дарте и flutter сразу под обе платформы.

Admin
ERROR: S client not available

Demuz
29.06.2018
16:04:54
А как же раст??
Он под айпи камеры, маки , винды, линуксы компилится что-ли без установки доп компонентов?

Artem
29.06.2018
16:05:18
Как раз такой могла быть джава, если бы не старички в комиссиях по принятию изменений

Firefox благополучно собирается под десктопы и андроид. В ядре там куча раста

Я иногда собираю

tdesc
29.06.2018
16:06:39
Да, и это правильно. Профессию надо сохранять ) Но так же и на реакт нейтив

Demuz
29.06.2018
16:06:43
А что, нет?
Это вопрос был, я же не знаю. А что плохого в гошном синтаксисе? if i == 0 {} ? Тут что-то сложное или криминальное? ?

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

Google
Artem
29.06.2018
16:08:03
Там чистый билд более часа на моем макбуке)

Demuz
29.06.2018
16:09:02
Там чистый билд более часа на моем макбуке)
Ой, а разве вы не знали за сколько собирается гошный софт? Нууу, скажем, очень сложный сервер с апи, сайтом, несколькими админка и и прочим... Секунды 3. Тоже достойно.

Artem
29.06.2018
16:09:52
Ой, а разве вы не знали за сколько собирается гошный софт? Нууу, скажем, очень сложный сервер с апи, сайтом, несколькими админка и и прочим... Секунды 3. Тоже достойно.
Не сравнивай сервер с файрфоксом :) но подозреваю, что аналогичное количество кода на го собиралось бы несколько быстрее

Плюс там не только раст

https://www.openhub.net/p/firefox/analyses/latest/languages_summary

Artem
29.06.2018
16:11:42
Demuz
29.06.2018
16:14:16
2кк строк? Хотелось бы видеть
Проект в 200000 строк просто перезапускаю. Жду секунды 3. Ну... если конечно только включили машину и первый раз за включение собираете, ну может 5 секунд будет собирать, а не 3. ? Вы пробовали вобще этот язык? Могу видео снять.

Demuz
29.06.2018
16:15:00
Для серверной части норм язык, хотя разрабатывая на рн и видя что может года и простоту тернарников, стрелочных функций и прочего, задумываюсь тоже попробовать ноду как серверную часть.

Artem
29.06.2018
16:15:05
Он есть и в расте, если что

Что для серверов вообще не критерий выбора

И мы погружаемся все глубже в оффтоп

Nick
29.06.2018
21:27:20
разве optional chaining уже завезли в жс?

?
29.06.2018
21:29:09
разве optional chaining уже завезли в жс?
Да, только бабель 7 надо, его даже в рн 0.56 включили

Nick
29.06.2018
21:29:45
Да, только бабель 7 надо, его даже в рн 0.56 включили
хм просто насколько я вижу, то он еще в stage 1 находится

но спасибо

?
29.06.2018
21:31:46

Страница 718 из 878