@ProCxx

Страница 939 из 2477
Constantine
06.06.2017
04:08:56
Как и вектор, собственно?

Constantine
06.06.2017
05:32:44
У меня лично острое желание компрессить столбцы при умножении вектора справа

Google
Constantine
06.06.2017
05:33:31
Надо подумать

Evgeniy
06.06.2017
05:36:45
Vladislav
06.06.2017
05:56:17
У меня лично острое желание компрессить столбцы при умножении вектора справа
Да, сейчас так и сделано, но кажется что можно ускорить

а почему не на gpu?
Дорого (у нас нет сейчас типовых серверов с гпу) и в память не влезет

Constantine
06.06.2017
05:56:56
А дальше как?

В смысле, там же надо еще по сути сорт

Vladislav
06.06.2017
05:58:23
возможно я неправильно понял твою идею

Constantine
06.06.2017
05:58:37
Ну я сжимаю столбцы, множу на константу

Остается поскладывать сжатые столбцы

И это если подумать сорт

Vladislav
06.06.2017
05:59:34
а, да, все так

мы считаем что результирующий вектор - dense

поэтому можно обойтись без сортировки

Google
Vladislav
06.06.2017
06:00:24
просто отдельно прибавить каждый столбец к ответу

Vladislav
06.06.2017
06:00:59
электричество и время разработчика не в счет?
нет, речь идет о 1000 машин (и растет)

Constantine
06.06.2017
06:01:01
Vladislav
06.06.2017
06:01:28
Это очень кеш не френдли
ответ +- влезает в L2

ого, а какие размеры?
там на самом деле несколько матриц для разных стран, в сумме ~120 гигов

Constantine
06.06.2017
06:02:55
Пробовал сначала пары двумя указателями, а потом скидывать? Чтобы с кэшом удостовериться, что все так?

Constantine
06.06.2017
06:03:33
Да не за что

Evgeniy
06.06.2017
06:03:43
вот размеры
ну должно несколько гигов выйти вроде

Vladislav
06.06.2017
06:04:44
ну должно несколько гигов выйти вроде
сейчас выходит 6 байт на ненулевую запись - 2 байта на индекс строки + 4 байта на float

6 гигов, возможно я что-то не так указал

Evgeniy
06.06.2017
06:05:28
Vladislav
06.06.2017
06:06:14
да, видимо столбцов больше, порядка 5M

+ несколько матриц

Antony
06.06.2017
08:52:19
т.е. мьютекс - это "улучшенный" семафор?
мьютекс - это семафор на 1 поток внутри критической секции. Семафор: https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D1%84%D0%BE%D1%80_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0) Условная переменная (она же монитор) https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80_(%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F)

Google
Дед Пегас
06.06.2017
10:29:34
https://blogs.msdn.microsoft.com/vcblog/2017/05/10/linux-cross-platform-and-type-visualization/

@crackedmind ↑

Stanislav
06.06.2017
10:36:10
мммм

Shturma
06.06.2017
11:55:57
#вакансия #Москва #linux #windows #Краснодар Всем привет! Нужны программисты C++ в компанию – разработчик ПО для систем видеонаблюдения. Зарплата 90-150 тыс. руб., ДМС и другие плюшки. В основные задачи входит разработка ПО для систем видеонаблюдения. Наш адрес: Москва, м. Электрозаводская. Подробности по ссылке: https://m.hh.ru/vacancy/14809894 Резюме и вопросы можно сюда: personal@dssl.ru – или в личку автору форварда. Также нужны разработчики C++ в Краснодар!Всем спасибо за внимание.

Fedor
06.06.2017
13:24:00
А никто не сталкивался с багом https://bugreports.qt.io/browse/QTBUG-27936 про Qt5 translations и boost? Конкретно интересует как его обойти на cmake.

Berkus
06.06.2017
13:25:38
скормить lupdate список из только твоих SRCS?

Fedor
06.06.2017
13:29:54
Он каким-то образом парсит инклуды в cpp. по идее -no-recursive должен помочь, но он про folders

как временное решение, помогает комментирование #include <boost/somefile.h> при генерации tr файлов

но это прямо скажем не очень удобно.

Berkus
06.06.2017
13:36:17
в ifdef эти инклюды сунуть?

Fedor
06.06.2017
13:37:28
Да, это можно попробовать.

Stanislav
06.06.2017
13:38:34
в сорцах занятный комент // If the #include is in any kind of namespace, has been blacklisted previously, // or is not a header file (stdc++ extensionless or *.h*), then really include // it. Otherwise it is safe to process it stand-alone and re-use the parsed // namespace data for inclusion into other files.

Sergey
06.06.2017
13:41:09
http://www.opennet.ru/opennews/art.shtml?num=46652 #holywar

Владислав
06.06.2017
13:45:09
Отлично, надеюсь язык и дальше продолжит активно развиваться

Antony
06.06.2017
13:57:21
Читаю я эту лапшу из unsafe+asm и не понимаю в чём плюс. Код понятнее не стал, чище не стал, надёжнее не стал. Исключения (сорян panic) не используются и их использование не предвидется. На С++, Pascal, Brainfuck можно написать такое же, если не лучше

Владислав
06.06.2017
14:00:06
Unsafe используется, как я понимаю, только при операциях с памятью, в остальном язык помогает избежать многих ошибок на этапе компиляции

даже дедлоки в не сложных случаях отлавливает

Antony
06.06.2017
14:00:57
нужны примеры

Berkus
06.06.2017
14:01:17
tsan тоже отлавливает

Google
Berkus
06.06.2017
14:01:56
pub fn call(&mut self) { буэ

Дед Пегас
06.06.2017
14:02:12
unsafe там нужен только там, где без него не обойтись.

Код подуля не смотрел.

Admin
ERROR: S client not available

Владислав
06.06.2017
14:02:29
+ явное определение lifetime объекта, компилятор не позволит обратиться к невалидному объекту и тд

на самом деле, много хороших вещей в языке, у него есть потенциал

Дед Пегас
06.06.2017
14:02:58
ОС на Rust можно позырить вот тут https://github.com/redox-os/redox

Владислав
06.06.2017
14:03:47
ну, я, к сожалению, уже больше года ничего на нём не писал, но в моих кейсах отлавливал.

нужны примеры

Дед Пегас
06.06.2017
14:04:04
ОС на Rust можно позырить вот тут https://github.com/redox-os/redox
Там же целая пачка реп в оргиназации

Владислав
06.06.2017
14:04:12
конкретного примера не приведу, думаю, есть где-то на просторах интернета

Дед Пегас
06.06.2017
14:04:25
Ну и вот coreutils на растике https://github.com/uutils/coreutils

Antony
06.06.2017
14:04:33
+ явное определение lifetime объекта, компилятор не позволит обратиться к невалидному объекту и тд
С++ позволяет работать с типами намного безопаснее чем раст. Компилятор оптимизирует намного лучше, а код сильно безопаснее за счет того, что методики работы с языком отработаны десятилетиями. Выкиньте свют поделку, и перейдите на production ready язык </troll-mode>

Владислав
06.06.2017
14:05:14
rust тоже уже в продакшене используется, пусть и не в большой части

Дед Пегас
06.06.2017
14:05:18
Слишком жирно.

Владислав
06.06.2017
14:06:00
ну и так, небольшой вброс https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=rust&lang2=gpp&utm_content=kuku.io&utm_medium=social&utm_source=vk.com&utm_campaign=kuku.io

Google
Antony
06.06.2017
14:06:27
Посмотрите там на PHP, он вообще всех дерёт :)

Berkus
06.06.2017
14:06:32
трекинг можно было и отрезать!

Alex Фэils?︙
06.06.2017
14:07:08
В этот четверг 8 июня Яндекс будет рассказывать подробности разработки поиска по видео, про свежесть и безопасный поиск. Правда, мест, говорят уже не много свободных. Регистрация закроется завтра в 15:00. А еще обещают мороженое и сидр. https://events.yandex.ru/events/meetings/08-jun-2017/ #meeting #yandex

Antony
06.06.2017
14:08:11
Антон, в Вас просыпается старпер уже)
Он уже давно не спит, и борется с голословными утверждениями

Владислав
06.06.2017
14:08:28
@antoshkka ну как же не используется https://habrahabr.ru/post/313820/

Anton
06.06.2017
14:09:02
Antony
06.06.2017
14:09:18
Всё ещё не выпущен

Владислав
06.06.2017
14:09:18
ну, суть не в том

Дед Пегас
06.06.2017
14:09:35
А что такое продакшон? Ну вот взять у меня есть небольшой сервис на сотню человек на Rust и с него небольшой профит капает. Это продакшон? Или нет?

Cyber
06.06.2017
14:10:06
продакшон

Владислав
06.06.2017
14:10:17
а кому вопрос?

Дед Пегас
06.06.2017
14:10:23
Широковещательный вопрос.

Berkus
06.06.2017
14:11:43
нет, это не продакшен

Страница 939 из 2477