@CSharpChatЭта группа больше не существует

Страница 439 из 1888
Му
28.02.2017
13:51:59
Lenght -1?

Arseniy
28.02.2017
13:52:12
в общем в цикле, из COM порта приходят оцифрованные байтики звукового потока, я склеиваю пакеты в один массив, и потом сохраняю как WAV файл
проблемы 2. на каждый кусок данных ты перевыделяешь память и порождаешь мусор. надо сделать перед циклом что-то типо var capacity = getCapacity(); //или просто какое-то эмпирические подобранное число, типо 100500 var buffer = new List<byte>(capacity); //и потом buffer.InsertRange(0, chunk);

Nikolay
28.02.2017
13:53:52
Да, там пропустил buffer.Length - 1 должно быть

Arseniy
28.02.2017
13:54:29
вторая проблема в том, что тебе при вставке в начало постоянно приходится сдвигать данные. я не знаю, как ты там собираешь. но возможно есть смысл делать AddRange, собирая данные задом-наперёд и в конце разворачивать например

Google
Denis
28.02.2017
13:59:23
Всем привет

кто нибудь работает с Кендо?

Сергей
28.02.2017
13:59:47
кто нибудь работает с Кендо?
привет, 1.5 года писал

Denis
28.02.2017
14:00:13
есть уже готовая решение для динмачиского построения запроса на сервер?

аггрегация, группировка и так далее

кроме офф библиотеки

Nikita
28.02.2017
14:01:30
Там Mono портируют на WebAssembly

http://i.imgur.com/au0f382.png

Сергей
28.02.2017
14:01:49
Мы использовали офф библиотеку, если чего то не хватало то руками Expressions / Reflection

Denis
28.02.2017
14:02:09
https://github.com/kendo-labs/dlinq-helpers

вот типа есть

но работает криво

Женя
28.02.2017
14:05:15
Lenght -1?
да не особо помогло, вот пример файлика, щелчки хорошо заметны

Google
Nikolay
28.02.2017
14:08:17
Хммм, вроде всё ок быть должно

А ты проверял, оно так быстрее стало работать?

Женя
28.02.2017
14:08:59
да стало быстрее

Nikolay
28.02.2017
14:09:19
Может в этом проблема?

Женя
28.02.2017
14:10:06
врядли, что-то не так со склейкой звуковых фрагментов в этом коротком коде

Nikolay
28.02.2017
14:10:43
А примерно разницу в скорости между старым и новым вариантом знаешь?

Сергей
28.02.2017
14:11:00
может переполнение при int -> byte ?

Женя
28.02.2017
14:11:32
скорость не меряю, но профайлер теперь на это место не ругается и не выделяет его красным

Nikolay
28.02.2017
14:11:55
buffer.LongLength + chunk.LongLength вроде так

Ну я в такое мало верю)

Ivan
28.02.2017
14:20:12
уже 132 )

Alexander
28.02.2017
14:20:24
майнинг, криптовалюты, биржи

для программистов, действительно

Slava
28.02.2017
14:20:32
забаньте

Андрей
28.02.2017
14:22:24
У кого звездочка справа? Уберите

Не звездочку

А сообщение

Timur
28.02.2017
14:23:03
в новой версии телеграма хоть удобно стало банить

Arseniy
28.02.2017
14:23:40
зачем? ну собрал человек чаты. ну дал линку. делов-то

Му
28.02.2017
14:24:19
не их, вот и бесятся

Google
Му
28.02.2017
14:24:27
вообще да, тоже думаю нахер банить

приступ синдрома вахтёра?

Slava
28.02.2017
14:25:26
Потому что один раз хорошо, а кадый день - спам

Му
28.02.2017
14:26:47
два раза это уже каждый день? :)

Slava
28.02.2017
14:27:22
Сергей
28.02.2017
14:28:15
Я правильно понимаю что это http://www.peachpie.io/2017/02/wordpress-announcement.html это что то типо hhvm / kphp только под дот нет?

Му
28.02.2017
14:28:17
"Купи батон белого хлеба и если есть яйца, купи десяток."

Сергей
28.02.2017
14:29:57
Судя по всему да

Му
28.02.2017
14:30:09
больше похоже на пых в кестреле

Сергей
28.02.2017
14:30:31
https://github.com/iolevel/peachpie/wiki/img/peach-process.png

Му
28.02.2017
14:31:54
хотя нет... похоже что компилится в IL

Сергей
28.02.2017
14:31:57
The compiler (peach.exe on .NET Framework 4.6 or Peachpie.Compiler.Tools NuGet package when using project.json) that builds regular .NET assemblies with PDB symbol information from the given PHP files.

Nikita
28.02.2017
14:32:25
Так была же поддержка чуть ли не в студии

Му
28.02.2017
14:32:28
интересно было бы посмотреть на производительность в сравнении

Nikita
28.02.2017
14:33:16
а с чего бы ему тормозить

тырпретатора нет

Google
Nikita
28.02.2017
14:33:29
странного гибридного GC нет

Му
28.02.2017
14:33:35
я не говорил тормозить, интересно на сколько быстрее

по картинкам так-то не кисло

Nikita
28.02.2017
14:35:07
сейчас сообщество вокруг дотнета раскочегарится

Admin
ERROR: S client not available

Nikita
28.02.2017
14:35:11
все под ним ходить будут

а как мону на webassembly портируют, так JS можно закапывать

Му
28.02.2017
14:35:57
а можно не мону портировать?

а webassembly точно прям под замену JS? я почитал про него, и у меня сложилось впечатление что хуй

Nikita
28.02.2017
14:36:20
можно, но для этого надо сначала допилить corert

а оно долгострой

а у моны уже есть работающий AOT-компилятор

Женя
28.02.2017
14:36:51
А как сделать глобальную коллекцию, чтобы один поток все время писал в нее байтики, а другой только читал?

Му
28.02.2017
14:37:10
очередь?

Nikita
28.02.2017
14:37:19
стрим

Женя
28.02.2017
14:37:30
что гуглить скажите

Nikita
28.02.2017
14:37:30
у меня где-то валялась реализация

даже с поддержкой async

Axm
28.02.2017
14:37:37
ConcurrentBag, COncurrentQueue?

Nikita
28.02.2017
14:37:40
но её надо искать

Google
Сергей
28.02.2017
14:37:41
blockingCollection?

Му
28.02.2017
14:37:50
не, если байтики то стрим, да

Andrew
28.02.2017
14:37:53
?

Ilya
28.02.2017
14:41:33
все под ним ходить будут
влажновато, конечно, но было бы неплохо

Nikita
28.02.2017
14:42:49
у дотнета раньше главная проблема была относительно жабы

в том, что разработчики считают, что им все должны

майкрософт должен всё выдать на блюдечке

работодатель должен купить компоненты от девэкспресса

вот это всё

Ilya
28.02.2017
14:43:41
По моему просто пахнущая репутация майкрософат + шинда онли, вот проблемы основные

Nikita
28.02.2017
14:44:21
это тупиковый путь

вон на жабу посмотри

у них там Sun/Oracle выдали голую JVM и базовую библиотеку

а дальше крутитесь как хотите

Страница 439 из 1888

Эта группа больше не существует Эта группа больше не существует