@xamarin_russia

Страница 63 из 619
Alexander
24.03.2017
12:59:53
ну это уже извращения
вай? Быстрее , весит меньше, и такой же кроссплатформ как json.

Ну если данных реали много.

Кита
24.03.2017
13:00:11
ну зависит от объемов данных

если их реально много то конечно надо думать об оптимизациях

Google
Oleg
24.03.2017
13:05:32
ну данных может быть рельно много, так как приложение должно работать офлайн и копить данные в внешних устройств

не совсем понял а почему, заново новое соединение создается

Matviei
24.03.2017
13:16:30
Скиньте чатик про шарп

Oleg
24.03.2017
13:18:23
https://telegram.me/CSharpChat

ну так как, все хранят данные в json чтоли:)?

никто не сталкивался в проблемой блокировки бд?

Alexander
24.03.2017
13:23:08
SQLite но разнесенный

Akhmed
24.03.2017
13:23:38
В аське мы писали свой бинарный сериализатор который работал очень быстро. Но ручной работы тоже много с ними.

Oleg
24.03.2017
13:23:55
SQLite но разнесенный
это обосновано исключительно проблемой блокировки или была какая то специфика :)?

Oleg
24.03.2017
13:30:17
Надежность
надежность чего? что не будет блока или сохранения или еще чего нить? просто хочу понять, это мой последний шанс или еще осталось поле для маневров

Alexander
24.03.2017
13:31:34
Ну базы SQlite периодически еще ломаются. И очень грустно когда мы теряем все данные ,а не какую то часть. + Возможность с сервера получать сразу таблицы отдельные в виде файлов

В идеальном мире конечно - это плохие советы. Но уже по реалиям приходилось костылить такими способами. JSON для среднего обьема данные будет явно лучше

Google
Oleg
24.03.2017
13:36:22
Ну базы SQlite периодически еще ломаются. И очень грустно когда мы теряем все данные ,а не какую то часть. + Возможность с сервера получать сразу таблицы отдельные в виде файлов
ну если вся база упадет конечно плохо будет, тут конечно это оправдано. Ну в теории у меня пользователь вообще может не пользоваться интернетом и там может храниться в одной табличке неопределенное количество записей

Andrey
24.03.2017
13:41:24
Sqlite замены не вижу, увы. Пробовал realm, но он косячный и костыльный. Хотя был бы неплохой вариант.

Кита
24.03.2017
13:48:37
Sqlite замены не вижу, увы. Пробовал realm, но он косячный и костыльный. Хотя был бы неплохой вариант.
в чем косяки реалма? просто интересно. Я в продакшне не использую продукты которые находятся в бетте поэтому ещё не довелось его на реальных задачах проверить

и вот как раз техлид упомянул реалм и хотелось бы его отговорить от его использования на новом проекте

Andrey
24.03.2017
13:57:04
и вот как раз техлид упомянул реалм и хотелось бы его отговорить от его использования на новом проекте
Я разок решил ответить на SO и пожалел. Как раз насчёт realm. http://stackoverflow.com/questions/37437550/realm-dotnet-the-rhs-of-the-binary-operator-equal-should-be-a-constant-or-cl

Может и пофиксили уже, но осадочек остался :)

Кита
24.03.2017
14:00:09
ну так будет с люой практически 3dparty компонентой

используя её ты соглашаешься с тем что будешь страдать от её багов

без багов бывают самые простые плагины по сути и все

Andrey
24.03.2017
14:04:35
Я не спорю. Но ситуация - реальный костыль

С той же google maps от amay077 когда мне надо было, я сам делал pr, а чувак выкладывал в nuget мгновенно. Все равно есть разница

Dmitry
24.03.2017
15:03:08
никто не сталкивался в проблемой блокировки бд?
страдаем от скулайта уже пару лет

рабочего решения не нашли

он всё равно падает в busy\locked на каком-нибудь андроиде

на иос всё ок

Roman
24.03.2017
15:07:21
на иос всё ок
Кстати, кто-то использует ажуровский сервис для синхронизации склайта для склсерверв в ажуре.( Это так работает?)

Igor
24.03.2017
15:08:44
он всё равно падает в busy\locked на каком-нибудь андроиде
ты из разных процессов что ли еще дергаешь?

Dmitry
24.03.2017
15:09:04
Из одного треда даже

Google
Roman
24.03.2017
15:20:54
работает. Используем
Правильно я понимаю, что там идет синхронизация по подмножеству данных для каждого пользователя? т.е. для пользователя А будут синхронизированы только данные select .. where user=A. Если так, то это работает в обе стороны?

Kirill
24.03.2017
15:22:04
Правильно я понимаю, что там идет синхронизация по подмножеству данных для каждого пользователя? т.е. для пользователя А будут синхронизированы только данные select .. where user=A. Если так, то это работает в обе стороны?
мы синхронизиуем только общие данные. контента много. а так можно и конкретные и для пользователя. как реализуешь. Да, синхронизация может в обе стороны работать

Andrey
24.03.2017
15:55:45
рабочего решения не нашли
У склайта есть write ahead log, даже не знаю правда, можно ли его включить на андроиде. У меня никогда с склайтом не было проблем, даже когда я его сам под wince собирал (терминалы в магазинах).

Oleg
24.03.2017
15:59:08
работает. Используем
А можно где нить прочитать про это?

Kirill
24.03.2017
16:00:14
А можно где нить прочитать про это?
ну, видимо, в доках. про azure.mobileservices

Oleg
24.03.2017
16:02:39
Ну там посмотрю, спасибо за наводку

Sergey
24.03.2017
18:19:42
Работает ли кто-нибудь тут с MapBox? (это провайдер онлайн-карт, у них есть компонент под Xamarin)

Алексеев
24.03.2017
20:34:58
@SergeyLarionov я карту делал там как то раз, из своих тайлов, а API не использовал.

Sergey
24.03.2017
20:43:08
@SergeyLarionov я карту делал там как то раз, из своих тайлов, а API не использовал.
Суть проблемы: я пытаюсь подключить MapBox хоть как-нибудь. Через компонент, или через подключение всех необходимых библиотек через NuGet, но не работает. Приложение запускается и падает с выдачей исключения без какого-либо описания. Студия говорит "An unhandled exception occured." и всё! Никаких подробностей где это случилось. Более того, то же самое поведение - когда пытаюсь запустить тестовый пример, поставляющийся с компонентом. Я подумал, может кто-то ещё сталкивался с этой ситуацией.

Алексеев
24.03.2017
20:53:53
@SergeyLarionov Все ок, запустилось. Единственно была проблемма при загрузке компонента, перезапустил xamarin попробовал снова, все загрузило. Прописал свой API ключ и на iOS заработало

Sergey
24.03.2017
20:54:44
Хм.... похоже проблема где-то на моей стороне. Спасибо что протестировали!

Алексеев
24.03.2017
20:55:30
@Sergey в Xamarin есть такая вкладка Application Output там бывает полезная информация когда приложение падает

Sergey
24.03.2017
21:11:04
@Jasper7 речь про Visual Studio или Xamarin Studio? у меня-то VS

Также смотрю окно "Вывод", вкладки Xamarin, Xamarin Diagnostics и Отладка. Ничего, что указывало бы на хоть какое-то наличие проблем.

Kirill
24.03.2017
21:31:29
@Jasper7 речь про Visual Studio или Xamarin Studio? у меня-то VS
Да, в Output логи приложения, и там все подробности о краше и стектрейс пишется

Sergey
24.03.2017
21:32:35
Разобрался. Оказалось всё банально - запутался в том, где указывать api key. Заработало. С отладкой разве что интересный момент. Детализация по исключениям туда оказыватеся пишется ПОСЛЕ аварийного завершения программы. Т.е. выкинулось исключение, отладчик остановился - а в окне "Вывод" - ничего нового. Оказывается заглядывать туда надо уже после того, как вручную завершишь сессию отладки.

Max
24.03.2017
22:46:31
Привет полуночникам. Есть вопрос. Как записывать звук WAV в XF, не юзая нативные реализации ?

Google
Max
24.03.2017
22:57:56
Есть какие-нибудь nuget для записи звука в wav в XF ?

Nikolay
26.03.2017
10:41:29
потом сообщи результаты
в общем действительно битрайз работает только со второй версией

у нас реалм в приложении, не получается прогонять тесты в pcl проекте, только на раннерах

вот думаю, может пока мы не столкнулись ещё с какими-нибудь ограничениями реалма перейти на sqlite

Artjom
26.03.2017
10:47:06
Возникла необходимость использовать тестовые файлы в UITest. Можно добавить их в эмулятор на локальной машине, потом запускать тест на локальной машине. А как быть с Xamarin Test Cloud? Одим словом как использовать файлы в UITest? Кто-нибудь сталкивался с подобным? Спасибо

Admin
ERROR: S client not available

Nikolay
26.03.2017
17:35:10
добрый вечер

кто-нибудь может подсказать где доступно объясняется использование класса Task, async/await и что делает вызов ConfigureAwait(false) ?

Oleg
26.03.2017
17:46:00
https://youtu.be/lh8cT6qI-nA

вроде понятно и просто объясняет

Valeriy
26.03.2017
21:34:53
Да, видос годный, смотрел

Bogdan
26.03.2017
22:12:54
Привет, подскажите книги или ресурсы для начала изучения Xamarin, возможно есть руские гайды. Спасибо

Kirill
26.03.2017
22:23:44
Официальная документация на xamarin.com, сайт @Jasper7 xamdev.ru

Vladislav
27.03.2017
05:59:39
metanit.com еще годнейший

Schvepsss
27.03.2017
07:12:42
Доброе утро :) у нас новая статья от @Jasper7 https://habrahabr.ru/company/microsoft/blog/324796/

Google
Schvepsss
27.03.2017
07:18:23
Спасибо :)) уже второе, но было прикольно, карму конечно же минуснули

Vladislav
27.03.2017
07:25:42
завистники?

Schvepsss
27.03.2017
07:26:55
думаю, что тролли)) да и к девочкам там относятся неоднозначно. Мне карму перестали минусовать после статей только тогда, когда я убрала имя в подписи))

IM2STRNG4DTWRLD
27.03.2017
07:32:26
Староверы, которые уверены, что программистами женщины быть не могут??

Vladislav
27.03.2017
07:37:24
потому что лично знаю многих мужиков, для которых девушка программист их же уровня это личное оскорбление.

Schvepsss
27.03.2017
07:38:30
Если честно, вообще впервые с таким явлением сталквиаюсь. Наслышана, но чтобы кто-то так явно выступал против — для меня странно.

Vladislav
27.03.2017
07:38:48
ну прям в лицо никто не скажет

но предвзятое отношение есть

Schvepsss
27.03.2017
07:39:02
Какая разница какой пол у человека, если он делает что-то интересное для окружающих и полезное.

Vladislav
27.03.2017
07:39:12
самое интересное, что такие личности особо ничего и не умеют

Schvepsss
27.03.2017
07:39:35
может быть поэтому это их и оскорбляет ?

вообще, если у человека интересная жизнь и работа, некогда негативить))) по любым поводам

лишняя трата сил в пустоту

Vladislav
27.03.2017
07:41:43
интересная работа не у всех, вот и бомбят

Max
27.03.2017
07:42:12
Не у всех она таки вообще есть

Страница 63 из 619