Constantine
ну это все пока не поверх ВСЕХ окон)
Anatoly
Ильюхо, это ты на рабочем столе выведешь. Причем здесь поверх?
Constantine
Constantine
ReleaseDC забыли
Constantine
Ну это утекший 1 из, кажется, 65536 GDI объектов))))
Anatoly
ну, а порнобаннерписателю надо поверх всех окон
Anonymous
да не порнобаннер это! :C
Anonymous
ого, без этого никак?
Constantine
ты что сделать хочешь?
Constantine
про system32 - шутка, Program Files вполне подходит
Constantine
но там ограничения на директории
Anonymous
ну по тз делаю плашку с комментами для стримов
Constantine
тебе всплывающее окно надо или что вообще
Anonymous
вчера на расте пытался, но там там winapi не допилили, ночью на плюсы начал переписывать
Constantine
просто ты пишешь "поверх всех окон", но это явный xy, точно не то, что тебе нужно
Constantine
потому что поверх ВСЕХ окон - например, тебе нужно поверх metro-интерфейса? поверх диспетчера задач?
Anonymous
хороший вопрос, нит, просто поверх всех игор
Constantine
то есть тебе надо показать всплывающее окно, правильно?
Anonymous
ну это не всплывающее окно, а просто картиночка (аватарка) с фоном и текст, без рамок и всякого такого
Anonymous
не знаю, просто игра
Anonymous
можно и сишарп такто, я думал на плюсах побыстрее выйдет
Constantine
ну хорошо, тебе нужно показать на пять секунд сообщение пользователю
Constantine
окно типа показанного тултипа/выпавшего меню/любое подобное оповещение делается через класс окон с CS_SAVEBITS, которое ты через SetWindowPos отправляешь на HWND_TOPMOST
Constantine
там еще noactivate как-то
Egor
Если игрушка в, скажем, каком-нибудь DirectX с изменением расширения экрана и/или каким-нибудь активным использованием GPU, то она может не захотеть отдавать кусок экрана кому-то непонятному. По крайней мере, спецэффекты возможны.
Constantine
Egor
Constantine
Там CS_SAVEBITS делается как раз, чтобы спецэффекты не создавать показом окна
Anonymous
🙈
Anonymous
спасипки, буду дальше пробовать
Egor
> обьёма затрачиваемой оперативки (хотя слабо представляю, как это можно мерить на работающей системе)
Тестирующие системы на соревнованиях этим каждый день занимаются. Под виндой есть специальные функции, которыми можно узнать текущее/максимальное потребление памяти (у конкретного процесса). Под линуксом тоже, небось, что-то такое есть.
Egor
Вывода в красивый HTML просто отчёта "что прошло/упало" или с чем-то вроде картинок/их diff?
Egor
Тогда это должен делать плюс-минус любой нормальный фреймворк для тестов. Ну, как минимум результаты в каком-нибудь XML, а дальше это уже рендерить чем угодно.
Egor
А в чём выражается?
Egor
Знаю Google Test и что-то ещё было в Qt.
ep
Юнит-тестирование тут, конечно, не совсем подходит, потому что даёт бинарный результат passed/failed. Сравнение с ground truth предполагает вычисление каких-то метрик и постепенное улучшение их значений.
Constantine
Anatoly
А здесь проходила новость, что MS форкнул и портировал range-v3 под MSVC 2015, 2017? https://github.com/Microsoft/Range-V3-VS2015
🐙 Antony
Это позитивная новость, так как форкнул один из основных контрибьюторов в range-v3. Так что это не "Embrace, extend, and extinguish" а workarounds для компилятора, который пока ещё не всё поддерживает.
🐙 Antony
" I'll merge everything from upstream, and then upstream less-invasive workarounds." https://github.com/Microsoft/Range-V3-VS2015/issues/3#issuecomment-242161418
Форкнул Кейси Картер, который на собраниях комитета вмести с Эриком доводит рейнжи до ума
Anatoly
@antoshkka а раз появляются такие статьи http://www.modernescpp.com/index.php/the-new-ranges-library то range будет принят в 2020?
Stanislav
учитывая что это в одном стандарте появилось, можно считать одним скачком)
RAwesoMeat
А вы прям вот и правда думаете, что С++ развивается в нужном векторе? (это не батхёрт, не холивар и не траллинк)
Nik
Anatoly
Vladislav
RAwesoMeat
В двух словах не выразить, особенно при условии, что люди не любят читать длинные сообщения. Но на мой взгляд, в плюсах стали добавлять немного лишнего
RAwesoMeat
Согласен на 100%
RAwesoMeat
У меня есть поганенькая черта превращать простую беседу в срачь. Думаю, сегодня я постараюсь себя держать в руках и обойдусь без примеров 😊
Anatoly
RAwesoMeat
Скорее интересно узнать мнение других людей на этот счет (если есть такие кейсы)
RAwesoMeat
Да и после моего мнения, меня часто шлют в Си (мол, нафига тебе плюсы, если такие пироги)
RAwesoMeat
Вот меня перегрузка тех же bitwise'ов - как леща отвесили
Anatoly
RAwesoMeat
а если Си с неймспейсами?
Anatoly
пролог - вступительная часть литературного или музыкального произведения.
RAwesoMeat
лоулевел не даст умереть сям
Nik
RAwesoMeat
теперь же есть раст
Потребуется время на переход. Так-то конечно да. Не все ведь на расте есть. Хотя как по мне, все языки отстой.
RAwesoMeat
Жесть ведь 😂 С++ такой язык, на котором спустя пару тысяч строк понимаешь, что оборудование может твой оверхед не вместить
RAwesoMeat
Да и скорость разработки существенно отличается
RAwesoMeat
Относительно неправ. Я скорее о творческом процессе, когда понимаешь, сколько еще осталось реализовать (дабы было полноценно). В итоге приходится "играть в шахматы".
Pavel
оверхед лол
RAwesoMeat
Если без лишних слов и голую правду (сугубое ИМХО без права на жизнь) - в С++ надо убить все, улучшить препроцессор и мету. Но опять же, без долгих многобуквенных текстов может показаться дичью
Pavel
https://www.youtube.com/watch?v=zBkNBP00wJE
RAwesoMeat
оверхед лол
не самого языка, а скорее "вынужденная мера", поскольку на плюсах надо писать такие вещи, которые на сях в общем-то умещаются в более компактный блоб. Но опять же, это все зависит от железки, да и тема слишком обширная, что бы в двух словах ее обсуждать.
Nik
Мне местами кажется, что УФО на самом деле - ИИ.
Nik
Редко вижу людей которые говорят настолько общими фразами.
RAwesoMeat
Deep Learning AI
RAwesoMeat
*кажется надо валить, спалили*
Александр