
Tozik
29.03.2018
12:27:09
спасибос за помощь

vladimir
29.03.2018
12:27:20
?

Andy
29.03.2018
12:41:41
Привет всем
кто нибудь встречал на шарпе пример как открывать и читать данные с leveldb хрома, в крайнем случае на С++, находил на ноде чтение базы расширения OneTab. но не заработало с ходу, а я в ноде ноль
в консоли хрома это легко делается
но хочется автоматизировать сохранение базы расширения OneTab

Google

Lamest
29.03.2018
12:46:10
кто-то юзал PWA?
как он вообще, по сравнению с замарином. можно ли сделать, например, блютус приложение?

Aleksandr
29.03.2018
13:11:23

Roman
29.03.2018
13:20:49

Oleg
29.03.2018
13:21:58
Кстати, я тут зашел на MS
https://www.youtube.com/playlist?list=PLVDsxiCH_PqQm01GHH7PSFTmrM2_VIUfI&disable_polymer=true
Говорили, что не будет -_-

Aleksandr
29.03.2018
13:22:47

vladimir
29.03.2018
13:29:35

Nikita
29.03.2018
14:09:34
Всем привет! Подскажите, пожалуйста, имеет ли смысл искать XAML дизайнер? Ибо своего я там не нашел, а с нуля разбирать XAML - боязно. Ну а если нет, подскажите, пожалуйста, ссылку на доку.

Rock
29.03.2018
14:19:33
эти две тулзы что бы посмотреть изменения в xaml без перекомпиляции проекта. livexaml работает ок

Nikita
29.03.2018
14:22:45
Спасибо. А что ни будь типа внешнего дизайнера, стороняя программа, на которую ты накидываешь GUI элементы, а она выдает XAML разметку? Которую потом можно импортировать или просто скопировать в проект.

Google

Rock
29.03.2018
14:24:31
такого нет. поищи если есть времня на forums.xamarin.com ветку где мужик просит добавить blend for xamarin а ему в ответ - мы не понимаем зачем это )

Nikita
29.03.2018
14:24:56
Я тебя понял :D спасибо

Pavel
29.03.2018
14:28:53
тим xls

Dmitriy
29.03.2018
14:45:33
Как поставить стеклейауту на бэкграунд изображение?

Artem
29.03.2018
14:47:38

Dmitriy
29.03.2018
14:48:03
спасибо. сейчас попробую

Aleksandr
29.03.2018
14:55:20
Коллеги не подскажете? есть ли обёртка над memorymappedFile для xamarn.forms или только в нативном коде писать придётся
И тогда ещё один вопрос. Есть ли в NuGet какой-нибудь LargeList чтобы не работать с LOH?

Egor
29.03.2018
18:27:58
LOH - large object heap? в чем проблема с ним?

Alex
29.03.2018
18:36:48

Egor
29.03.2018
18:37:33
ну да, но что в этом плохого? :)
но всегда можно разбить на листы по-меньше (с бакетами) или вообще взять LinkedList
раньше помню с LOH был косяк - он не дефрагментировался

Alex
29.03.2018
18:38:21
в этом и вопрос - есть ли готовая реализация с бакетами)

Aleksandr
29.03.2018
18:49:04
Да у меня 32млн записей по 18байт а расход памяти на дройде минимум в 2а раза больше то есть там вместо 350мб все 800 мб и это напрягает

Egor
29.03.2018
18:54:04
почему в 2 раза больше?
32млн * 18байт = 550mb
только учти, что Capacity в листе растет не так как тебе надо, лучше укажи его сам

Aleksandr
29.03.2018
19:00:05
Там в 2а в среднем, сейчас не за рабочим кампом, там тестировал... Capasity конечно выставляю
Четыре флота 16 байт, если быть точным)

Google

Aleksandr
29.03.2018
19:02:04
А писал 18)
Просто одно решение это мемори мапинг, но его нативно везде придётся реализовывать, что не хочится так как лист рабочий есть, но он многовато памяти жрёт

Gleb
29.03.2018
19:17:40
Объекты или структуры?

Aleksandr
29.03.2018
19:30:41
Объекты ещё больше жрут)
Структуры

?? Denis
29.03.2018
19:56:44
И не забываем про выравнивание
На 8 байт

Pavel
29.03.2018
19:59:03
а есть способ не держать в оперативке весь лист записей?
звучит как кусок серверной задачи если честно.

Ayaz
29.03.2018
20:01:14

Pavel
29.03.2018
20:02:07
Не знаю. Для таких вещей вообще бд существуют и linq запросы. Не надо держать в памяти лист на миллионы записей, надо поискать другое решение, это телефон а не сервер.

?? Denis
29.03.2018
20:04:22
Вот да
Sqlite там или чо похожее

Sergey
29.03.2018
20:07:06
может быть в каких то задачах такой подход оправдан
sqlite на каждую запись ещё своих байт прибавит
и будет огромная база просто

Pavel
29.03.2018
20:07:47
Это да, но она не будет висеть в раме
Одно дело 500мб стораджа приложения, другое оперативка.

Sergey
29.03.2018
20:08:38
ну может у него военный аппарт с осущенной прогшивкой то бы была только ос и его прога
и он 100% контролирует память

Google

Pavel
29.03.2018
20:09:40
На замарине) понятно что есть разные задачи, но хранить много миллионов записей в листе в мобильном прилагосе это что то не то. Надо думать как этого избежать.

Aleksandr
29.03.2018
20:12:57
24 часовое измерение с 2х блютус устройств с дискретом 5мс, потом обработка математики на основе этих измерений

Sergey
29.03.2018
20:13:33
бедный блютус )

Pavel
29.03.2018
20:14:32
Бинарная сериализация?
Хотя тоже долго

Kirill
29.03.2018
20:14:57

Pavel
29.03.2018
20:15:18
Ещё не ясно что дольше писать в базу каждую запись тли дописывать бинарник
Но думаю база дольше

Кита
29.03.2018
20:16:03
По-хорошему надо отправлять на сервер данные пачками по мере записи и там уже считать такие массивы

Kirill
29.03.2018
20:16:09
Ну возможно, главное не в памяти все хранить. Плюс писать можно пакетами

Pavel
29.03.2018
20:16:15

Kirill
29.03.2018
20:16:18

Sergey
29.03.2018
20:16:32
и мн екажется такие обхёмы на серваке надо обсчитывать
быстрее будет в разы

Pavel
29.03.2018
20:17:25
Кстати интересный кейс. А когда расчёт будет идти там будет цикл бежать по всему массиву?
Тогда тоже надо с диска читать пачками данные и строить очередь обработки. Это если нет сервера.
Потому объемы реально большие для телефона.

Кита
29.03.2018
20:18:45
Не дело мобилки таким заниматься. У меня на mac в asp core по миллионам записей делались расчеты и это было не быстро. А мобильное приложение к тому же со своим жизненным циклом этого не сделает быстро никогда

Alex
29.03.2018
20:21:54
Если это возможно, то можно ещё математику не после 24 часов считать, а чаще и сохранять промежуточные результаты, а сырые данные очищать.

Google

Aleksandr
29.03.2018
20:21:54
На ios на object c на 6 iphone аналог работает и не чешится ) у меня глаз дергался когда начальство это мне показывало

Николай
29.03.2018
20:22:04
Ребята привет. Кто использовал миграции на vs for mac? Не могу понять как это использовать в Package Console Extension

Aleksandr
29.03.2018
20:22:26
А там гиг аперативы

Pavel
29.03.2018
20:22:26

Николай
29.03.2018
20:22:31
Add-Migrations и Update Database не понимает

Pavel
29.03.2018
20:22:51
И какой там алгоритм? Он же не пишет в лист миллионы объектов?

Aleksandr
29.03.2018
20:23:03
Мемори мапинг
Файл

Pavel
29.03.2018
20:24:09
Напомни где хранится этот файл физически?

Slava
29.03.2018
20:24:13
Так а на xamarin такое сделать в чем проблема?

Aleksandr
29.03.2018
20:26:02
Он на диск там сразу пишется

Slava
29.03.2018
20:26:02

Pavel
29.03.2018
20:26:08
Не работал с такой фигней. Но у меня давно была задача хранить большой лист. И мы писали свой бинарный сериализатор конкретно под свой тип данных. И писали тупо на диск. Где то раз в 5мс. Объём записи был небольшой и дописывалось быстро.

Николай
29.03.2018
20:27:10

Slava
29.03.2018
20:27:56