Подскажите, пожалуйста, как вы относитесь к идее о том, что каждый человек рождается с чистым мозгом, так сказать, tabula rasa - не умеет ни видеть толком, ни осознанно двигать конечностями и т. д. - таким образом, каждый из нас с рождения обречён учиться видеть, слышать, ходить и делать всё остальное? Например, есть такая гипотеза, что (условно) область мозга, отвечающая за зрение, формируется там, куда приходит зрительный нерв. Скажем, есть подъязычный имплант, стимулирующий осязание типа как набором иголок (как монитор с очень низким разрешением) - люди с таким имплантом способны базово ориентироваться в пространстве через несколько недель.
Может быть, в таком случае есть смысл сделать какую-то свою очередь/пул задач? Ну то есть, у вас под капотом условно крутится N тасок или потоков, которые из условного ConcurrentDictionary выгребают Action<T> action и T obj, и делают action(obj), а вы у себя в коде делаете что-то типа pool.FireAndForget(handler, obj), который их туда складывает? Всё равно ваш obj будет копироваться в замыкание, так что потерь точно быть не должно :)
Также, не пробовали ридонли структуры для своих замыканий? Если там не сотни тысяч одновременно, теоретически может помочь (как минимум, есть смысл замерить).
Мне кажется Тинькофф это своеобразный «банк экспериментов». Вот например сделали они ВК несколько дней, мой коллега не потерпел и сразу в марте ушел от них, не получив ни единого перевода. Я терпел до мая, затем тоже ушел в еще один неподсанкционный банк — где вк длится часа 2. Кто-то лукавит в этой ситуации, и это не я :) И это не считая недавних приколов с обменом валюты, и отрицательных процентов на депозиты в валюте. Кому вообще нужен такой стремный банк?
Если мне не изменяет память - единственный более-менее надёжный способ - это детектить и проверять build number, т. к. есть ситуации, в которых запрос версии из приложения может вернуть более старую версию (например, если в манифесте не указаны поддерживаемые версии ОС).
Я может что то не совсем правильно понимаю, но выглядит так, как будто бы есть парсер, а есть привязки к нему — ну чтобы на разных языках можно было его использовать. Вот например я фанат C# и делаю супер-новый-ни-на-что-не-похожий-самый-лучший редактор кода на C#, как мне поможет тот факт, что где-то там есть парсер, если я не могу его использовать в своём любимом языке?
Интересная идея в 2022, я помню в 2010 хотел сделать свою ОС с экзоядром, барышнями и преферансом (ник кстати тоже оттуда) - и уже тогда всё это было немножко не на острие прогресса так сказать. Вам конечно желаю успехов и настойчивости!
Интересная математика у вас в начале, можете объяснить как вы сравниваете цену решения 16x100 портов и 6x16 портов? Оно конечно что так что так все равно дороже/дешевле получается, но посчитали бы 6х100 для разнообразия, или 16x16, а то первое решение больше миллиона, а последнее ~100 тысяч, выглядит как профитный профит - но ведь количество портов разное.
Подскажите, пожалуйста, как вы относитесь к идее о том, что каждый человек рождается с чистым мозгом, так сказать, tabula rasa - не умеет ни видеть толком, ни осознанно двигать конечностями и т. д. - таким образом, каждый из нас с рождения обречён учиться видеть, слышать, ходить и делать всё остальное? Например, есть такая гипотеза, что (условно) область мозга, отвечающая за зрение, формируется там, куда приходит зрительный нерв. Скажем, есть подъязычный имплант, стимулирующий осязание типа как набором иголок (как монитор с очень низким разрешением) - люди с таким имплантом способны базово ориентироваться в пространстве через несколько недель.
Короче говоря - откуда там алгоритмы? :)
Да, но не целый же день
Может быть, в таком случае есть смысл сделать какую-то свою очередь/пул задач? Ну то есть, у вас под капотом условно крутится N тасок или потоков, которые из условного ConcurrentDictionary выгребают Action<T> action и T obj, и делают action(obj), а вы у себя в коде делаете что-то типа pool.FireAndForget(handler, obj), который их туда складывает? Всё равно ваш obj будет копироваться в замыкание, так что потерь точно быть не должно :)
Также, не пробовали ридонли структуры для своих замыканий? Если там не сотни тысяч одновременно, теоретически может помочь (как минимум, есть смысл замерить).
Похоже, кому-то стоило сначала провести (ну хотя бы) анализ предметной области. Есть же движки, тот же UNIGINE.
В бане надо теперь почаще тренироваться, видимо :)
Если мне не изменяет память - единственный более-менее надёжный способ - это детектить и проверять build number, т. к. есть ситуации, в которых запрос версии из приложения может вернуть более старую версию (например, если в манифесте не указаны поддерживаемые версии ОС).
Молодцы! Раз такой серьёзный проект осилили, групповые операции с треками должно быть плёвое дело добавить, правда?
Справедливо, если буду когда-нибудь делать свой редактор - обязательно об этом подумаю :)
Выглядит круто, обидно что биндинги для всего есть, а для C# - нет. Вроде должно быть не сложнее чем для java.
Интересная идея в 2022, я помню в 2010 хотел сделать свою ОС с экзоядром, барышнями и преферансом (ник кстати тоже оттуда) - и уже тогда всё это было немножко не на острие прогресса так сказать. Вам конечно желаю успехов и настойчивости!
Так не пробовал, проще было другой расплатиться
Да только что приехала доставка еды, терминал не принимает Мир (РФ)
Ну теперь-то заживём!
Интересная математика у вас в начале, можете объяснить как вы сравниваете цену решения 16x100 портов и 6x16 портов? Оно конечно что так что так все равно дороже/дешевле получается, но посчитали бы 6х100 для разнообразия, или 16x16, а то первое решение больше миллиона, а последнее ~100 тысяч, выглядит как профитный профит - но ведь количество портов разное.