- 1
Пиздец-оффтоп #42
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Пиздец-оффтоп #42
#12: https://govnokod.ru/27184 https://govnokod.xyz/_27184
#13: https://govnokod.ru/27286 https://govnokod.xyz/_27286
#14: https://govnokod.ru/27298 https://govnokod.xyz/_27298
#15: https://govnokod.ru/27322 https://govnokod.xyz/_27322
#16: https://govnokod.ru/27328 https://govnokod.xyz/_27328
#17: https://govnokod.ru/27346 https://govnokod.xyz/_27346
#18: https://govnokod.ru/27374 https://govnokod.xyz/_27374
#19: https://govnokod.ru/27468 https://govnokod.xyz/_27468
#20: https://govnokod.ru/27469 https://govnokod.xyz/_27469
#21: https://govnokod.ru/27479 https://govnokod.xyz/_27479
#22: https://govnokod.ru/27485 https://govnokod.xyz/_27485
#23: https://govnokod.ru/27493 https://govnokod.xyz/_27493
#24: https://govnokod.ru/27501 https://govnokod.xyz/_27501
#25: https://govnokod.ru/27521 https://govnokod.xyz/_27521
#26: https://govnokod.ru/27545 https://govnokod.xyz/_27545
#27: https://govnokod.ru/27572 https://govnokod.xyz/_27572
#28: https://govnokod.ru/27580 https://govnokod.xyz/_27580
#29: https://govnokod.ru/27738 https://govnokod.xyz/_27738
#30: https://govnokod.ru/27751 https://govnokod.xyz/_27751
#31: https://govnokod.ru/27754 https://govnokod.xyz/_27754
#32: https://govnokod.ru/27786 https://govnokod.xyz/_27786
#33: https://govnokod.ru/27801 https://govnokod.xyz/_27801
#34: https://govnokod.ru/27817 https://govnokod.xyz/_27817
#35: https://govnokod.ru/27822 https://govnokod.xyz/_27822
#36: https://govnokod.ru/27826 https://govnokod.xyz/_27826
#37: https://govnokod.ru/27827 https://govnokod.xyz/_27827
#38: https://govnokod.ru/27833 https://govnokod.xyz/_27833
#39: https://govnokod.ru/27862 https://govnokod.xyz/_27862
#40: https://govnokod.ru/27869 https://govnokod.xyz/_27869
#41: https://govnokod.ru/27933 https://govnokod.xyz/_27933
nepeKamHblu_nemyx 07.02.2022 11:52 # 0
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
Fike 07.02.2022 12:09 # +4
Это про веру в чудо. Можно просто пойти стричь волосы, а можно — на растущую Луну. Приятно думать, что огромной Луне есть дело до нас. Почему бы не воспользоваться этим календарем и не впустить в свою жизнь, довольно унылую, с бесконечным серым небом, с говном под ногами, с начальником-абьюзером, нотку волшебства».
Взять и уебать.
bormand 07.02.2022 15:13 # 0
3.14159265 07.02.2022 23:18 # 0
А я хорошо помню как в 90е на площадки вроде овощных и стихийных рынков выходили люди с учёными степенями.
Тупые, бездарные курицы известным образом получают свои корочки. Но поскольку они совершенно бесполезны, на работу их не берут.
Приходится в лезть в блохиры, причём в теме где их непрофессионализм можно скрыть мистичностью темы.
Кстати на Западе деградация образования также идёт полным ходом: инклюзивность, квоты как в Совке на приём нац. менов, цензура и травля учёных.
Именно поэтому я против «высшего образования» в современном виде.
ObeseYoung 08.02.2022 00:04 # 0
Я уверен, что в рашке то же самое, только на всеобщее обозрение не выставляется всякая эбоника и социальная справедливость, а все эти университеты инженеров канавокопания гниют подспудно.
3.14159265 08.02.2022 00:09 # 0
Да ещё хуже.
Просто в западных универах строят социализм.
А в рашке, наоборот капитализм: любой экзамен и диплом просто покупают.
>а все эти университеты инженеров
Инженегров.
guest6 08.02.2022 00:41 # 0
и кааак давай там "dare or truth challenge" делать
3.14159265 07.02.2022 23:25 # 0
> Автор: Олеся Остапчук
> Фактчекер: Анна Козкина
Ну как я и думал. Одна журнашлюха посплетничала с другой про астрологию. А третья подслушала.
Получилась «статья».
> а в настоящем — ведущей популярного астрологического канала «Ретроградный Меркурий» и студенткой Московской академии астрологии
Давно астрологический вуз закончила?
guest6 08.02.2022 00:40 # 0
Fike 07.02.2022 18:19 # +2
Это похоже на крик души. Но я не знаю, о чем он кричит Больше десяти лет кто-то присылает российским шахматисткам письма с использованными презервативами и порно. Мы нашли этого человека.
Не могу не запостить - даже ещё до того, как сам открыл.
ObeseYoung 07.02.2022 18:46 # 0
А тем временем ебучая пердуза специально подобрала фоточки гламурных алмаатисток и всрала в статью секцию про дискриминацию самок с низким синаптическим числом.
Что наводит на мысль ударить трансшахматами по сраному патриархату.
Fike 07.02.2022 20:50 # +3
- Ну, доктор, два трансвестита пилят белого цисгендедного мужчину, а аудитория хлопает в ладоши, даже те - нет, особенно те, кто понимает, что это не цирковое представление
- Вы же понимаете, что я вам показываю чистый лист? Это даже не тест Роршаха, тут вообще ничего нет.
- Ты, гнида, мне тут леваков защищать будешь?
Fike 07.02.2022 21:51 # 0
https://meduza.io/paragraph/2022/02/02/kak-nachinayuschemu-prodakt-menedzheru-bystro-vyrasti-do-cpo-sovety-po-uspeshnomu-startu-kariery
Чтобы дорасти до CPO, продакт-менеджеру понадобятся успешные кейсы управления продуктами, навыки менеджмента, лидерские качества и soft skills.
...
Выберите удачное место для старта
Если на первом месте работы не везет с командой или продуктами, можно долго пробыть в должности начинающего специалиста.
Мы там про C-level executive говорим, или про начинающего специалиста?
В целом же заметка насчитывает аж 210 слов. Это почти дотягивает до 2х от непосредственно рекламного блока, идущего за ней.
guest6 07.02.2022 21:56 # +2
* или R2D2
Naf-Naf 07.02.2022 22:31 # 0
guest6 07.02.2022 22:32 # 0
ObeseYoung 07.02.2022 23:55 # 0
ObeseYoung 07.02.2022 22:17 # 0
Fike 07.02.2022 22:20 # 0
guest6 07.02.2022 22:22 # 0
опрос по архитектуре.
Кто-нибудь решал задачу по репликации периодических задач, которые обычно исполняются по крону?
Практическая задача: есть endpoint devices - датчики/кассы/что угодно, с которыми надо периодически связываться.
Устройств много, 100500 штук, периоды у всех разные.
Решение в лоб: по крону запускается процесс, который по своей логике создает таски в очереди, тысяча воркеров эти таски разгребает.
Главная проблема этого подхода - когда ломается сервер или крон, который создает таски в очереди, все останавливается.
--------------
Это человек пишет с 20+ опытом пыховства
Soul_re@ver 07.02.2022 22:32 # +1
guest6 07.02.2022 22:35 # +1
еще у меня появилась мысль, что для решения задачи можно создать "3й уровень" - вариацию saga pattern:
на 1 уровне worker решает задачу,
на 2 уровне диспетчер создает задачи в очереди по временным меткам с отметкой статуса исполнения,
а на 3м уровне инстансы "control plane" исполняются одновременно на нескольких серверах и создают временные метки по своему алгоритму - например, записи в таблице вида (PK, remote-device, time-from, time-till), и некий алгоритм должен проверять, что диапазоны не пересекаются
---
Ну мурочка, ну еще капельку, ну изобрети уже queue из мускуля и крона
Fike 07.02.2022 22:44 # 0
guest6 07.02.2022 23:10 # 0
Fike 07.02.2022 23:37 # 0
https://www.instagram.com/p/CZrxHfYBoXa/
guest6 07.02.2022 22:40 # 0
Александр Прохоров: создание единой платформы отечественных технологических разработок – удачный инструмент для активной цифровизации
MAPTOBCKuu_nemyx 30.04.2024 06:57 # 0
Fike 08.02.2022 22:35 # 0
guest6 08.02.2022 22:47 # 0
guest6 08.02.2022 22:58 # 0
В итоге Попов написал явку с повинной: заявил, что убил супругу в ходе ссоры, а фрагменты ее тела выбросил в реку.
CHayT 08.02.2022 23:01 # +1
> а фрагменты ее тела выбросил в реку.
Какая культурная аппроприация )))
Soul_re@ver 08.02.2022 23:01 # 0
guest6 08.02.2022 23:07 # +1
CHayT 08.02.2022 23:11 # +2
guest6 08.02.2022 23:14 # +1
bormand 08.02.2022 23:18 # 0
guest6 08.02.2022 23:20 # 0
bormand 08.02.2022 23:20 # 0
guest6 08.02.2022 23:21 # 0
Fike 09.02.2022 01:01 # 0
guest6 08.02.2022 23:18 # 0
bormand 08.02.2022 23:20 # 0
Soul_re@ver 08.02.2022 23:24 # +2
bormand 08.02.2022 23:36 # 0
guest6 08.02.2022 23:27 # +1
60-летний мужчина сделал это в свой первый день работы, уточнил исполнительный директор «Ельцин-центра» Александр Дроздов. Сотрудник ЧОП пририсовал глаза сувенирной ручкой «Ельцин-центра», лежавшей у него в кармане. Сразу после этого он ушел с работы и не выходил на связь несколько дней, «поскольку очень переживал».
bormand 08.02.2022 23:37 # 0
Пиздец, а мозгов как у школоты... Или это такой постмодернистский пирфоманс был?
3.14159265 09.02.2022 03:30 # +1
> постмодернистский пирфоманс
Это вроде одно и то же?
ObeseYoung 09.02.2022 01:04 # 0
Soul_re@ver 09.02.2022 01:14 # 0
Fike 09.02.2022 01:15 # 0
Naf-Naf 09.02.2022 22:25 # 0
bormand 09.02.2022 22:31 # 0
guest6 09.02.2022 16:36 # 0
При создании Embedded системы потребовалось сделать преобразование из одной трехмерной системы координат в другую через эйлеровы углы.
Программист нашел такое в Матлабе и все сделал!
Ну ему и говорят: "А теперь извлеки этот алгоритм из кишок Матлаба и мы его встроим в ПЗУ нашей Embedded системы".
И программист завис...
bormand 09.02.2022 16:39 # 0
guest6 09.02.2022 16:47 # 0
bormand 09.02.2022 16:49 # 0
j123123 09.02.2022 20:43 # 0
Я как-то переписывал код с MATLAB на Си, для этого надо было залазить во внутренние говнофункции этого матлаба, читать непосредственно реализацию и тупо переписывать. Потом прогнал эту хуйню на каком-то наборе данных, убедился что оригинальная херня на матлабе выдает то же, что и переписанный на Си вариант, ну и собственно всё.
Матлаб это по сути своей довольно тупой скриптоязычок типа какого-нибудь питухона, завязанный на обработку массивов, для скиллового программиста он проблемы не представляет.
guest6 09.02.2022 21:03 # 0
bormand 09.02.2022 21:14 # +1
guest6 09.02.2022 21:16 # 0
Floating_cockerel 10.02.2022 05:52 # +2
Если не ошибаюсь, генерит портянки из PyObject'ов
guest6 10.02.2022 10:02 # 0
Naf-Naf 09.02.2022 22:23 # 0
guest6 09.02.2022 21:13 # 0
- Женщина - это станок любви.
И тут же получил по морде.
- За что? - спросил Пушков.
Но, не получив ответа на свой вопрос
продолжал:
- Я думаю так: к женщине надо подкаты-
ваться снизу. Женщины это любят и только де-
лают вид, что они этого не любят.
Тут Пушкова опять стукнули по морде.
- Да что же это такое, товарищи! Я тогда
и говорить не буду, - сказал Пушков.
Но, подождав с четверть минуты, продол-
жал:
- Женщина устроена так, что она вся мяг-
кая и влажная.
Тут Пушкова опять стукнули по морде.
3.14159265 09.02.2022 23:30 # 0
Какой 2010 )))
Ностальгия. Эпичные крестосрачи где Тарас так нахватался познаний в С++ что стал громить крестоблядей.
Soul_re@ver 09.02.2022 23:33 # +2
Некоторые, чтобы иметь аргументацию против оппонента, новые области знаний изучают.
guest6 09.02.2022 23:48 # 0
guest6 09.02.2022 21:51 # 0
За 71 штуку рублей убить это пиздец
Naf-Naf 09.02.2022 22:20 # 0
Но самое страшное, что обещают всю жесть впереди. Экономическая ситуация лучше не становится.
Naf-Naf 09.02.2022 22:33 # +2
Naf-Naf 09.02.2022 23:08 # 0
Fike 09.02.2022 23:14 # 0
bormand 09.02.2022 23:23 # +1
Продолжая ходить на работу?
Naf-Naf 09.02.2022 23:36 # 0
https://www.m24.ru/news/politika/09022022/429317
По данным одних источников Жириновский сейчас подключен к ИВЛ.
По данным же пресс-службы ЛДПР Жириновский чувствует себя хорошо и продолжает работать.
Кому верить?
Fike 09.02.2022 23:40 # +2
ObeseYoung 10.02.2022 01:45 # 0
На самом деле нехуевый вклад внес, жириозвучка Tropico 3 - лютая годнота.
guest6 10.02.2022 18:01 # +1
фор момми
bormand 10.02.2022 02:20 # 0
Хм, а в чём я должна начать сомневаться после этого случая?
В том, что вакцина -- не ёбаная магия и от организма тоже много что зависит? В том, что статистика работает только на больших группах, а не на конкретных людях? Ну, это всё изначально понятно было.
guest6 09.02.2022 23:23 # 0
Хотя молодым мальчикам-депутатам, с которыми он в баньке парился, сейчас не до смеха. Не дай бог что, придется обратно в гейклубы возвращаться, из госдумы-то
Fike 11.02.2022 18:22 # 0
Молния: Член ЛДПР задержан при попытке отсосать коронавирус из организма Жириновского
HET_BOuHE 11.03.2022 22:11 # 0
Fike 09.02.2022 23:08 # 0
guest6 09.02.2022 23:22 # +3
guest6 09.02.2022 23:55 # +1
--------
Осталось научиться компилироваться менее чем в тридцать семь раз медленее джавы, а для конкуренции с ios осталось научиться не срать в кучу любой структурой сложнее инта, и от ракового ГЦ отказаться
Naf-Naf 10.02.2022 00:04 # 0
Почему?
guest6 10.02.2022 00:24 # +2
ДЖАВА ТАКАЯ ЖЕ БЫСТРАЯ КАК ВАШ CИ++!!! ТОЛЬКО ПАМИТЬЮ НИ ТЕЧЕТ!!1
JloJle4Ka 10.02.2022 11:03 # +1
Не Jawa, а «Nim».
bormand 10.02.2022 00:07 # +2
Сколько миллиардов устройств?! Сколько миллиардов?!
guest6 10.02.2022 00:15 # +1
JloJle4Ka 10.02.2022 11:06 # 0
Это кто-то типа бестолочи пашки?
Fike 10.02.2022 01:54 # +1
Думаете, плагин для jQuery? Хуй там.
JQuake provides real-time earthquake sensor map of Japan
Fike 10.02.2022 02:42 # +1
Недавно покупала хлеб в пекарне, заметила крошки на прилавке, а дальше как в бреду.
Fike 10.02.2022 03:20 # +2
Недавно высказал ей свои чувства и получил ответ, что она очень благодарна за внимание, но состоит в отношениях и мой муж интересен ей лишь как подписчик. Он ответил, что будет ждать ее всегда, одно ее слово — и он разведётся и переедет в ее город. Ах да, об этом всем он рассказал мне и нашему сыну сам, потому что сын нам доверяет и мы его лучшие друзья.
Никогда не думала, что в 55 лет буду собирать вещи и подавать на развод. Сын тоже в шоке и меня поддерживает, а муж не понимает, почему мы съезжаем: «она же ещё не согласилась».
bormand 10.02.2022 10:36 # +2
В итоге он её расчленил со словами "так не доставайся же ты никому"?
JloJle4Ka 10.02.2022 11:01 # +1
guest6 10.02.2022 11:07 # +2
И ветер — лавиной,
и песня — лавиной
Тебе — половина,
и мне — половина!
bormand 10.02.2022 11:10 # 0
ObeseYoung 10.02.2022 13:02 # 0
guest6 10.02.2022 11:35 # +2
Напомнило, как чувак заплатил какой-то бабе на онлифансе 10К баксов за право с ней сфотографироваться в обнимку, а она на эти деньги со своим мужиком съездила в отпуск.
Король куколдов просто
CHayT 10.02.2022 13:15 # +2
bormand 10.02.2022 13:24 # +1
CHayT 10.02.2022 13:30 # +1
3.14159265 10.02.2022 14:41 # +3
> гигантский симп
Как вы вообще в этом что-то понимаете?
Анаморфизм, катаморфизм, иломорфизм и то проще различить.
Soul_re@ver 10.02.2022 11:44 # +3
guest6 10.02.2022 11:45 # +4
Нужно 4D девушку. Если тебе кажется, что она постарела, просто посмотри на неё с другой стороны
ObeseYoung 10.02.2022 13:13 # 0
CHayT 10.02.2022 14:50 # 0
guest6 10.02.2022 14:52 # 0
Кстати, почему это говно стоит, как самолет?
Если я захочу у себя в конторе наладить оффлайновый бекап говна, например по терабайту в неделю, там оборудования чуть ли не на лимон рублей будет
bormand 10.02.2022 17:50 # 0
А у тебя есть другие варианты, чтобы срать по терабайту в неделю? Ну вот поэтому и стоит.
Да и если контора срёт терабайтами, то лимон рублей на железо -- это не так уж и много.
guest6 10.02.2022 17:53 # 0
Если же мне нужно хранить сто терабайт, то да
bormand 10.02.2022 17:55 # 0
guest6 10.02.2022 17:58 # 0
bormand 10.02.2022 18:06 # 0
guest6 10.02.2022 18:09 # 0
еще на NT4 было
bormand 10.02.2022 18:25 # 0
А как в этом убедиться? По сути, они могут читать и писать любые файлы. Считай что рут.
guest6 10.02.2022 18:28 # 0
Хотя они могут конечно забекапить все файлы в папочку, там их изменить, и разбекапить обратно. Это правда.
зы: проверил.
Дали `SeBackupPrivilege` и `SeRestorePrivilege`
нана читат что это
guest6 10.02.2022 18:33 # 0
Позволяет CreateFile с FILE_FLAG_BACKUP_SEMANTICS и таки да: можно что угодно делать
какой песдец.
bormand 10.02.2022 17:56 # 0
guest6 10.02.2022 17:58 # 0
Видеохостинг со стримером плохо дружит: долго грузится.
А видеонаблюдение можно три года хранить там
Naf-Naf 10.02.2022 19:51 # 0
В одном из домов культуры Забайкальского края чиновники захотели установить новый, современный санузел. Санузел, конечно, не работает, ведь в ДК нет и никогда не было ни водоснабжения, ни канализации.
guest6 10.02.2022 20:03 # 0
https://twitter.com/Lndcalling/status/1491429428580483072
ObeseYoung 10.02.2022 21:12 # 0
guest6 11.02.2022 01:39 # 0
Я говорю: ну давайте представим его классом, и инкапуслируем туда всё это говно, раз уж мы жабаёбы-оопидоры, то давайте по оопидорски сделаем. Все вроде согласны, но никто не делает.
Но нет, не сделали. А ведь это не легаси, это новый код. Почему вот так?
bormand 11.02.2022 01:43 # 0
guest6 11.02.2022 01:45 # 0
У меня просто дико жопа горит от проверок типа "если строка кончается на слеш такой, то удаляем. А если на сякой, то удаляем. А если там два слеша, то заменяем на один, но если два слеша в начале, то не заменяем, потому что может быть UNC". И во всех местах, включая код работы с гуем
bormand 11.02.2022 01:58 # 0
Возьми и сделай. Потом будешь других носом на ревью тыкать в свой класс, а там и остальные привыкнут его юзать.
bormand 11.02.2022 02:05 # 0
Потому что даже инициатор идеи не хочет нихуя делать. Тлен и безысходность.
guest6 11.02.2022 02:07 # 0
Помоему это вот
https://b1.culture.ru/c/793937.jpg
bormand 11.02.2022 02:13 # 0
Ну вот уже отмазки пошли...
guest6 11.02.2022 02:17 # 0
bormand 11.02.2022 02:21 # 0
guest6 11.02.2022 02:22 # 0
bormand 11.02.2022 02:29 # 0
guest6 11.02.2022 02:34 # 0
Я опечалился именно тем, что это новый код. То есть переделали старое говно на новое
bormand 11.02.2022 02:30 # 0
Если класс некогда проектировать и пилить, то хелпер почти ничего не стоит.
guest6 11.02.2022 02:32 # 0
Придется использовать прием Спольски с его вариантом венгерки типа
psxPath, winPath
bormand 11.02.2022 02:33 # 0
> забыть вызвать
И пойти клеить слеши вручную? Да ну.
guest6 11.02.2022 02:36 # 0
>И пойти клеить слеши вручную? Да ну.
Хелпер безусловно лучше ручного
bormand 11.02.2022 02:41 # 0
bormand 11.02.2022 02:49 # 0
guest6 11.02.2022 02:51 # 0
bormand 11.02.2022 02:53 # 0
Главное понимать, что хочется получить в конце, например виндовый путь для какой-то утилиты.
guest6 11.02.2022 02:57 # 0
О нет, чувак. Это путь в ад.
Потому что в другом месте другой питух напишет:
а там слеши в другую сторону, и код пойдет по другой веточке, и потом в совсем другом месте что-то где-то ебнется, как в анекдоте про буратино, который себе винтик между ног открутил, а у него жопа отвалилась
bormand 11.02.2022 02:58 # 0
guest6 11.02.2022 03:00 # 0
И этот метод никто никогда не найдет, и всё равно напишет "startsWith".
Если там будет объект, то убдет хотя бы дискаверабилити: можно нажать space, и IDE покажет его методы (пусть даже они будут не в объекте, а экстеншены)
А у строки какие методы?
А мой YetAnotherStupidHelperUtilsTools.kt никто никогда не найдет, гарнатирую
bormand 11.02.2022 03:02 # 0
bormand 11.02.2022 02:56 # 0
guest6 11.02.2022 02:59 # 0
Верно. Правильный способ это хранить данные НЕ экранированными, и экранировать их только перед отправкой в то media, где это важно.
* Перед отправкой по SMTP переводим в 7 бит (если там не поддерживается 8)
* Перед отправной в браузер -- хуячим амперсанды
итд
К сожалению, эта простая истина тоже не всем дана, иначе бы у нас не было кучи дабл эскейпинга. Вот давеча видел это в слаке
bormand 11.02.2022 03:00 # 0
guest6 11.02.2022 03:02 # 0
Я не слышал, чтобы у кого-то не архивировался файл, потому что там есть буквы PK внутри, или чтобы электронное письмо не отправлялось, потому что там "RCPT" написано.
А вот в вебе сплошь и рядом
ObeseYoung 11.02.2022 08:06 # 0
ObeseYoung 11.02.2022 02:32 # 0
digitalEugene 11.02.2022 07:56 # 0
Debug-mode is off.
это что такое?
у меня из-за этого говнокод дуплицировался
JloJle4Ka 11.02.2022 11:54 # 0
Soul_re@ver 11.02.2022 12:03 # 0
Naf-Naf 11.02.2022 12:19 # +1
Стопудово после тренировки в игре настоящее здание взорвал бы.
Naf-Naf 11.02.2022 12:27 # 0
Soul_re@ver 11.02.2022 12:44 # +3
ObeseYoung 11.02.2022 20:24 # +2
Такто надо из фольги обжать гильзу на карандаше, с одной стороны плотно закрутить, потом забить нитроцеллюлозой, а потом аккуратно обжать сопло по стержню шариковой ручки и потом можно подогревать в районе сопла и изделие метров на 30 подняться может если всё прямыми руками сделано
Fike 11.02.2022 12:05 # +1
Fike 11.02.2022 12:09 # +1
Naf-Naf 11.02.2022 12:53 # +1
Soul_re@ver 11.02.2022 13:19 # +1
bormand 11.02.2022 12:12 # 0
Он что, на площади стоял вместо ёлки?
Soul_re@ver 11.02.2022 12:20 # +4
guest6 11.02.2022 12:21 # 0
тты атстал
Naf-Naf 11.02.2022 12:29 # +1
guest6 11.02.2022 12:57 # 0
Naf-Naf 11.02.2022 13:14 # 0
guest6 11.02.2022 13:22 # 0
Fike 11.02.2022 13:43 # 0
guest6 11.02.2022 13:46 # +1
ObeseYoung 11.02.2022 20:26 # 0
guest6 11.02.2022 21:25 # +1
https://youtu.be/iKcWu0tsiZM
?
ObeseYoung 11.02.2022 21:46 # 0
TOPT 11.02.2022 13:06 # 0
guest6 11.02.2022 13:09 # 0
ObeseYoung 11.02.2022 21:48 # 0
guest6 11.02.2022 13:10 # 0
Изучив эти материалы, суд пришел к выводу, что такое фото выражает неуважение к органам власти.
guest6 11.02.2022 13:42 # 0
Да. Прошли те времена, когда линуксоиды разбирались в компьютерах
Fike 11.02.2022 17:55 # 0
guest6 11.02.2022 17:58 # 0
bormand 11.02.2022 18:02 # 0
Fike 11.02.2022 18:14 # 0
Заебись наверное человеку отвечать на вопрос про профессию. Ну я короче смотрю фильмы чтобы вырезать из них самые дешевые сцены на свете for a living.
guest6 11.02.2022 18:22 # 0
Naf-Naf 11.02.2022 18:25 # 0
Fike 11.02.2022 18:27 # 0
guest6 11.02.2022 21:47 # 0
Naf-Naf 12.02.2022 19:43 # +1
https://ru.wikipedia.org/wiki/Касу_марцу
Личинки, будучи побеспокоенными, способны прыгнуть на расстояние до 15 сантиметров. По этой причине желающим отведать касу марцу рекомендуют во время еды защищать глаза. Некоторые предпочитают удалять личинок перед едой, другие же едят сыр вместе с ними.
bormand 12.02.2022 19:47 # +1
> Некоторые предпочитают удалять личинок перед едой
Просто потрясти сыр и они сами выпрыгнут?
BEKTOPHblu_nETyX 13.02.2022 08:45 # +1
Ну или тщательно пережёвывать.
BEKTOPHblu_nETyX 13.02.2022 08:49 # +1
И потом не спрашивайте меня, почему я боюсь насекомых! Ну и что, что они маленькие!
ISO 12.02.2022 21:15 # 0
CHayT 12.02.2022 21:17 # +2
ObeseYoung 12.02.2022 21:49 # 0
CHayT 12.02.2022 21:20 # +2
Это приглашение устроить brain storm на новые бренды сыра? Начну с классики: Пахом.
ISO 12.02.2022 21:23 # +1
Ёбанный пиздец!
bormand 12.02.2022 21:29 # +1
Ну почему, можно поставить его в углу и юзать как ловушку для комаров.
Naf-Naf 12.02.2022 21:33 # +2
Ну что, ставить?
ObeseYoung 12.02.2022 21:38 # 0
bormand 12.02.2022 21:39 # 0
Soul_re@ver 12.02.2022 21:50 # 0
ObeseYoung 12.02.2022 22:02 # 0
https://preview.redd.it/nhj9kxvvqvg41.png
Soul_re@ver 12.02.2022 22:03 # 0
ObeseYoung 12.02.2022 22:09 # 0
https://i.postimg.cc/PrFcTRTG/niggabe.webp
ObeseYoung 12.02.2022 21:46 # 0
ISO 13.02.2022 01:17 # +2
ObeseYoung 13.02.2022 03:54 # +1
CHayT 13.02.2022 22:22 # +1
bormand 14.02.2022 17:17 # 0
digitalEugene 12.02.2022 21:40 # 0
3.14159265 13.02.2022 16:40 # +1
Вореции были первым экспериментом в этом направлении. Причём экскериментом удачным.
bormand 13.02.2022 00:01 # 0
Naf-Naf 13.02.2022 00:24 # +1
ObeseYoung 13.02.2022 00:42 # 0
BEKTOPHblu_nETyX 13.02.2022 08:38 # +2
К чему снится Говно во сне по соннику?
Говно во сне — сонник трактует такое видение как внезапное появление огромного богатства и достатка для вас, которое, возможно, ожидается в ближайшее время.
ДЕТАЛИ СНА
Чье говно вы видели во сне?
Увидеть собственные испражнения▼
Увидели свои собственные испражнения во сне — обязательно задумайтесь, ведь вы являетесь главным виновником ухудшения ваших личных отношений. Пересмотрите и скорректируйте свое поведение и внутреннее отношение к этой ситуации.
Снится говно животных▼
Если приснилось большое количество фекалий различных животных — вас ожидает внезапная радость и приятные неожиданности. Человека, работающего на земле, может ожидать невиданно богатый урожай.
Приснился куриный помет▼
Снится во сне куриный помет — улучшится ваше материальное положение. Если вы трогаете куриный помет руками или испачкались в нем — вы будете богаты и ни в чем не будете нуждаться.
Какое количество говна вам приснилось?
Обратите внимание на то, какое значение именно для вас имеет прeдмет или образ, который приснился. Иногда, сон должен быть истолкован индивидуально.
Говно во сне было с глистами?
Что вы делали с говном во сне?
Снится, что тонете в говне▼
Увидели во сне, что тонете в говне — вас ожидают большие неприятности от жадности и скупости. Пересмотрите свое отношение к деньгам.
Едите говно во сне▼
Есть дерьмо во сне — это предостережение, ваше питание надо срочно кардинально изменить. При таком образе жизни ваш организм работает на износ.
Второе толкование такого сна указывает на то, что плохо отзываясь об окружающих вас людях, вы можете настроить их против вас.
Где находилось говно во сне?
Держать говно во рту▼
Держать говно во рту — такой сон предупреждает, что, благодаря вашей жадности, вас ожидают крайне неприятные хлопоты.
Чистить туалет от говна во сне▼
Чистить и выгребать дерьмо из туалета самому — знак бедности, который символизирует потерю всех денег и накоплений.
BEKTOPHblu_nETyX 13.02.2022 08:41 # +1
BEKTOPHblu_nETyX 13.02.2022 08:42 # +1
bormand 13.02.2022 10:08 # 0
Soul_re@ver 13.02.2022 10:16 # 0
ObeseYoung 13.02.2022 23:12 # 0
Floating_cockerel 14.02.2022 00:23 # 0
Rooster 14.02.2022 00:23 # 0
ObeseYoung 13.02.2022 00:28 # 0
Naf-Naf 13.02.2022 13:59 # +1
https://pbs.twimg.com/media/FLeGTt7WYAUCBZI.jpg
ISO 13.02.2022 21:32 # +1
The future is now, old man.
Soul_re@ver 13.02.2022 21:43 # +4
Демка с музыкой в комплекте
bormand 13.02.2022 21:46 # 0
Хм, а в каких процах это уже было?
ISO 13.02.2022 22:24 # 0
В 2011 году программу расширили ещё на несколько мобильных и настольных процессоров семейства Sandy Bridge:
Core i3-2312M с частотой 2,1 ГГц и 3 МБ кэша превращался в более дорогую модель Core i3-2393M на 2,5 ГГц, 4 МБ
Core i3-2102 (3,1 ГГц) → Core i3-2153 (3,6 ГГц)
Pentium G622 (2,6 ГГц) → Pentium G693 (3,2 Ггц)
После массовой критики компания Intel сначала выступила в защиту программы, но была вынуждена свернуть её в 2011 году.
bormand 13.02.2022 22:26 # 0
В месяц? Иначе зачем заморачиваться с лицензиями, можно на заводе залочить.
Rooster 13.02.2022 22:39 # 0
bormand 13.02.2022 22:42 # 0
Rooster 13.02.2022 22:53 # 0
bormand 13.02.2022 22:56 # 0
guest6 14.02.2022 14:57 # +1
bormand 13.02.2022 23:17 # +1
guest6 14.02.2022 14:59 # 0
Так вижу, нужно через GDI получить GC, и скопировать оттудова DIB и так 30 раз в секунду. А дальше уже или строить цепочку кодеков через DirectShow или тоже самое через ffmpeg делать...
ну либо можно встроиться фильтр-драйвером куда-то, ловить все IPR, и пытаться как-то зрекалить икран, но это же трудно.
Как еще можно?
digitalEugene 14.02.2022 15:01 # 0
bormand 14.02.2022 15:29 # 0
Через GDI ты не увидишь игры и видео, емнип. Будет просто квадрат малевича т.к. они идут в обход.
guest6 14.02.2022 15:56 # 0
Исходники могу посмотреть, но я думал, вдруг есть болеепростой способ
bormand 14.02.2022 16:01 # 0
Взять OBS'ку и записывать экран сколько душе угодно.
З.Ы. Там и то бывает пердолинг с хуками в некоторых играх.
guest6 14.02.2022 16:03 # 0
Судя по существованию D3DXSaveSurfaceToFile пиздить контекст надо у Direct3D, а не GDI.
Ладно, пойду читать
https://github.com/obsproject/obs-studio/blob/master/libobs-winrt/winrt-capture.cpp
bormand 14.02.2022 16:06 # 0
system("obs.exe --всякие --опции");
guest6 14.02.2022 16:08 # 0
Короче, похоже что так: видеоплеер срет в видео через DirectX, соответственно контексты нужны тоже не GDIые а DirectXовые. Это пока всё, что я понял
bormand 14.02.2022 16:13 # 0
Но я могу наврать, возможно это просто для синхронизации, чтобы ни единого разрыва.
А вот видео и фулскрины на обычных скриншотах почти всегда смотрелись квадратом малевича. Проверь.
guest6 14.02.2022 16:17 # 0
ну ок, я без этого переживу, просто запись будет хуевая. Главное, чтобы не чорный экроан
bormand 14.02.2022 16:18 # 0
guest6 14.02.2022 16:23 # 0
но я думал вдруг кто-то правда вот так сразу знает.
bormand 14.02.2022 16:19 # 0
> программно
Хм. Просто залинковать себе?
guest6 14.02.2022 16:23 # 0
У меня вопрос не только про то, как это сделать вообще, но и как это устроено. Потому что если я не пойму как это устроено, то я не смогу понять что случилось, когда оно сломается:)
bormand 14.02.2022 16:27 # 0
Хм, а для нормальной винды нету такой же либы рядом?
guest6 14.02.2022 16:35 # 0
https://github.com/obsproject/obs-studio/blob/84bf08c17199f2009b0c52ead2f5a1945ff50407/plugins/win-capture/graphics-hook/d3d11-capture.cpp
bormand 14.02.2022 16:48 # 0
Soul_re@ver 14.02.2022 16:39 # 0
Noodles 14.02.2022 16:57 # +2
Я пытался на SP-Forth и GDI скриншотилку забацать, у меня вместо видосов чёрные квадаты были)
Кстати, а ведь виндовый скриншот, ЕМНИП, видосы-то захватывает, он как роботает?
guest6 14.02.2022 17:14 # 0
guest6 14.02.2022 17:18 # 0
Fike 14.02.2022 20:11 # 0
OMuKPOH 14.02.2022 20:39 # 0
ObeseYoung 15.02.2022 21:07 # 0
> чёрные квадаты были
Потому что надо было нормальный язык брать.
j123123 14.02.2022 16:28 # 0
В общем случае эту проблему хуй знает как решить. Если у тебя там работает видеоплеер с hardware overlay (там специальный цвет под хуйню, чтоб туда видео выводить) и ты хочешь записывать это вместе с плеером (с учетом того, что он показывает), это может быть проблемой. Тут например можешь почитать https://habr.com/ru/post/111339/
Ну и еще всякое там DRM-говно может мешаться.
guest6 14.02.2022 16:34 # 0
bormand 14.02.2022 16:37 # 0
А видимо поэтому все такие проги умеют "бесплатно" дорисовывать fps поверх игры.
Noodles 14.02.2022 17:01 # 0
Можно было бы через GDI записать остальное и наложить потом видос)
bormand 14.02.2022 17:03 # 0
Какое зожатие )))
guest6 14.02.2022 17:38 # 0
guest6 15.02.2022 01:56 # +1
https://docs.microsoft.com/en-us/windows/win32/direct3ddxgi/desktop-dup-api?redirectedfrom=MSDN
ObeseYoung 15.02.2022 13:47 # 0
OMuKPOH 15.02.2022 13:50 # 0
guest6 15.02.2022 14:03 # 0
digitalEugene 15.02.2022 14:36 # 0
ObeseYoung 15.02.2022 22:57 # 0
guest6 14.02.2022 17:23 # +2
День его смерти стал праздником влюбленных и вообще большого секса не из-за анально-генитально-оральной пыточной схемы, а потому что надо было вытеснить из обычаев римского народа праздник Луперкалий. 14 февраля юноши и девушки, гадая, получали имя влюбленного партнера на год. Схему гадания сохранили. Имя партнера поменяли на имя святого покровителя. Новое название прижилось. Память о старом обычае осталась.
Мораль: как бы я не провел этот день, боюсь, что Валентин провел его еще хуже.
ObeseYoung 14.02.2022 18:57 # 0
Naf-Naf 14.02.2022 17:26 # 0
GamCovidVacGovno 14.02.2022 20:45 # 0
guest6 14.02.2022 20:48 # 0
А так расстреляли больного человека, варвары(
ucnaHckuu_CTblD 14.02.2022 22:01 # 0
Однако во всем этом есть нестыковка - и весьма существенная. Доктор не учел, что знак "Весы" практически полностью нивелирует агрессию Крысы. Такой человек априори не может быть холериком. Учитывая это, Чикатило Андрей был мягким, внушаемым и неволевым человеком, во многом зависимом от супруги. Есть сведения, что на него поднимали руку его дети.
Если эта информация пролетела мимо ваших мозгов, о читатель, то скажу просто и доступно: шанс того, что Чикатило никого не убивал, превышает шанс того, что Чикатило кого-то убил. В убийствах замешан психиатр Бухановский, который на самом деле был нелегальным трансплантологом.
OMuKPOH 15.02.2022 13:52 # 0
Какой смысл был буйствовать?..
guest6 14.02.2022 22:11 # 0
Там маньяк мальчика выебал, и убил. А потом другого выебал. А потом про это узнали старшие мальчики, и тоже его выебали.
А потом он вырос, и вернулся в этот город чтобы расследовать почему там постоянно ебут и убивают мальчиков. И там подружился с мальчиком. А местные (которые его выебали когда он был маленьким) говорят "уезжай отсюда, иначе мы этого мальчика, с которым ты подружился, тоже выебем".
Вы не думайте, что я какое-то специфическое кино смотрю. Это российская психологическая драма "Хрустальный". Очень тяжелый фильм, и атмосферный. Всем советую.
guest6 14.02.2022 21:29 # 0
Fike 14.02.2022 21:37 # 0
CHayT 14.02.2022 23:00 # 0
bootcamp_dropout 15.02.2022 20:44 # 0
ObeseYoung 15.02.2022 21:00 # 0
Пездливая армянка гадит.
CHayT 15.02.2022 21:52 # 0
ObeseYoung 15.02.2022 22:07 # 0
У меня когда-то был драйвер, который позволял не отключать динамики при втыкании на ушников
А теперь похоже придется колхозить софтварный сплиттер
OMuKPOH 16.02.2022 15:30 # 0
OPAHrymaH 16.02.2022 04:08 # 0
ObeseYoung 16.02.2022 16:57 # 0
OPAHrymaH 16.02.2022 10:13 # 0
Пока что исследования отложили на три недели. Были идеи искать детей в других городах, но это очень сложно в организации.
BEKTOPHblu_nETyX 16.02.2022 11:07 # 0
ObeseYoung 16.02.2022 16:51 # 0
OPAHrymaH 17.02.2022 01:24 # +1
Вот «Вектору», например, удобнее набирать новосибирцев. Хотя в Москве тоже испытания их вакцины проходили в РНЦХ.
ObeseYoung 17.02.2022 02:00 # 0
guest6 17.02.2022 01:00 # 0
Soul_re@ver 17.02.2022 01:09 # +2
guest6 17.02.2022 01:49 # 0
Просто допустим земли в доме нет. Что я могу сделать:
* Сосать хуй, получать удары током от железных корпусов, молиться на УЗО, и снова сосать хуй
* Потратить семь лет жизни на борьбу с уёбками из управляйки
* Попросить электрика прикрутить PE к нолю в щитке. А я причем? Я не причем: ко мне в квартиру три провода пришло, а я ебу что там на лестнице?
Чтобы ты выбрал?
>размыкают ноль.
Видел такое. В старой квартире была алюминиевая проводка, все провода одинакового цвета.
bormand 17.02.2022 02:46 # 0
Проще всего переехать в новый дом где нет такой хуйни.
guest6 17.02.2022 02:48 # 0
А можно цитату из стандарта, кстати?
>Проще всего переехать в новый дом где нет такой хуйни.
Да, продам квартиру, пожалуй.
На самом деле юристы пишут, что от пидарасов из управляйки можно добиваться земли, если собрать заявление от всхе жильцов
bormand 17.02.2022 02:50 # 0
Ты ж программист, должен понимать что такое легаси и сколько оно живёт.
guest6 17.02.2022 02:52 # 0
bormand 17.02.2022 02:53 # 0
Ну это не совочком в ведёрко с землёй проводок закопать, если что. Почитай какие требования к земле для дома.
guest6 17.02.2022 02:56 # 0
bormand 17.02.2022 02:56 # 0
А рефакторить по-любому придётся всё.
guest6 17.02.2022 03:01 # 0
УЗО же защитит меня от такого адского тока, чтоб я коней не двинул, а от легкого постукивания от стиралки не защитит. И типа заебись, так и должно быть? А если кот носом тыкнеца?
А если техника ловко уравняет потенциал, и сожжет что-нить нахуй?
bormand 17.02.2022 02:59 # 0
Там скорее придётся разъебать всю площадку перед домом, как при ремонте водопровода. Вряд ли в подвале кто-то будет ковыряться с отбойным молотком и лопатами.
Ну сделать можно, я не спорю.
guest6 17.02.2022 03:03 # +1
bormand 17.02.2022 03:05 # 0
А нахуй им это делать, если вы не жалуетесь? )))
Работает -- не трогай. Рыночек порешал.
guest6 17.02.2022 03:08 # 0
bormand 17.02.2022 03:17 # 0
И "продвинутость" тут ничего особо не меняет. Жить без земли вполне норм, привыкаешь не трогать включенный комп да и всё. Меня вообще не напрягало, если честно.
З.Ы. Хотя после нормальной хаты я конечно буду искать с землёй.
guest6 17.02.2022 03:22 # 0
Вот приходит к питуху мастер по установке стиральной машины и электрического водонагревателя. И такой говорит: "ой, у вас нету земли? ну и похуй, так подключу" и хуяк ему огромный металлический бойлер в ванную.
В общем у меня реально жопа воспломинилась, надо искать главного по дому.
>буду искать
блядь да я представить себе не мог вообще что такое бывает. У меня в доме 1905-го года была земля. Я неебу конечно откуда он приходила, но был третий проводок, и с нолем прозванивался
guest6 17.02.2022 03:27 # 0
Я могу вот так сделать: https://i.postimg.cc/vB3Fs902/image.png ?
Это будет тоже зануление по сути, но хотя бы в квартире пидорства не будет
Это ПУЭ разриешает?
Floating_cockerel 17.02.2022 03:32 # 0
bormand 17.02.2022 03:32 # 0
Отвал нуля на магистрали (а дом старый, вероятность далеко не ноль) и тоби пизда.
guest6 17.02.2022 03:39 # 0
Верно ли я понимаю, что при отвале ноля ток пойдет с фазы на все металлические корпуса в квартире, и оттуда в меня, и тут-то его УЗО и вырубет, потому что из фазы в ноль он не пойдет.
То есть достаточно зануляться не внутри квартиры, а снаружи от УЗО?
bormand 17.02.2022 03:46 # 0
Т.е. комп-батарея или стиралка-кран = пизда.
Не надо колхозить землю в отдельно взятой квартире.
guest6 17.02.2022 03:49 # 0
Я не собираюсь конечно заземляться на батарею (я конечно ненавижу уже некоторых соседей, но не хочу их убивать пока), но сам могу взяться рукой за змеевик в ванной, а другой рукой за стиралку
>Не надо колхозить землю в отдельно взятой квартире.
Я потому и хочу понять как работает TN-C: может это и не совсем колхоз, раз у него официальное название есть.
Внутри розеток я не буду ничего занулять точно, но думал, сделать это максимально далеко от квартиры
bormand 17.02.2022 03:52 # 0
Как видишь, при отвале нуля до твоей самопальной точки разделения N и PE протекающие через УЗО токи сбалансированы.
Именно поэтому настоящая PE идёт жирной шиной на весь подъезд, именно поэтому оно зарыто в землю прям в доме.
guest6 17.02.2022 03:54 # 0
ВОТ БЛЯДЬ
guest6 17.02.2022 03:55 # 0
Такое устройство спасло бы от отвала ноля, если конечно именно в этот момент я не работал бы проводом между игрушечной землей и настоящей
bormand 17.02.2022 04:02 # 0
Она не всегда нулевая при отвале. Тебе может и соседская фаза прилететь по похожей схеме. Тут-то техника и выгорает.
guest6 17.02.2022 04:03 # 0
Ну при напряжении 380 пойдет такой ток, что наверное пробки выбъет
Или может та же самая фаза прилететь, и тогда будет совсем глупо
Короче, жить в квартире без земли это как волос наестся. Как установить на сервер Windows XP, и админить его по RAdmin, как писать код на Visual Basic и запускать его в wine.. Говно!
bormand 17.02.2022 04:06 # 0
А два бойлера последовательно... будут просто работать. Тогда ноль будет в среднем на нуле. Но когда один из них вырубят...
guest6 17.02.2022 04:08 # 0
bormand 17.02.2022 04:10 # 0
Ну собственно поэтому выбирают меньшее зло и не разводят PE по квартире. По крайней мере при исправных приборах ничего не прилетит.
guest6 17.02.2022 04:24 # 0
whois 17.02.2022 04:32 # 0
ObeseYoung 17.02.2022 04:02 # 0
bormand 17.02.2022 03:22 # 0
ObeseYoung 17.02.2022 04:01 # 0
bormand 17.02.2022 03:03 # 0
Оптимальное решение, на самом деле. Если судить по твоим рассказам о разваливающихся трубах, уебанском интернете и отсутствии земли...
Ещё поди вода холодная по утрам и давления нету, как это полагается по классике?
guest6 17.02.2022 03:07 # +1
А как работает TN-C? Там же по идее то же зануление, просто не у меня к квартире, а где-то за горизонтом. Почему его хотя бы не сделать?
bormand 17.02.2022 03:11 # 0
Пиздец. А в чём плюсы дома? Дёшево и/или относительно близко к транспорту?
guest6 17.02.2022 03:15 # +1
В более-ли-менее центральных районах Питера бывает два вида домов:
* 1913-го года постройки
* С квартирами за 24 миллиона
Ну я выбрал первый по понятным причинам
ObeseYoung 17.02.2022 02:02 # 0
guest6 17.02.2022 02:07 # +1
OPAHrymaH 17.02.2022 01:06 # 0
https://ru.m.wikipedia.org/wiki/Лахири,_Баппи
Fike 17.02.2022 01:21 # +2
bormand 17.02.2022 01:26 # 0
OPAHrymaH 17.02.2022 01:38 # 0
https://nitter.fdn.fr/CKonovalov/status/1341638381642653696
Soul_re@ver 17.02.2022 01:42 # +1
Одного и того же дома? Регулярно? Древнюю хуйню? И она периодически обновляется?
Что по этому поводу думает Российский Филиал Фонда SCP?
OPAHrymaH 17.02.2022 01:47 # 0
ObeseYoung 17.02.2022 01:58 # 0
Fike 17.02.2022 02:08 # 0
OPAHrymaH 17.02.2022 11:28 # 0
Kypumca 17.02.2022 11:32 # 0
Fike 17.02.2022 02:20 # +1
DaveMustAim 17.02.2022 02:32 # 0
Soul_re@ver 17.02.2022 01:28 # +1
bormand 17.02.2022 01:31 # +1
KaBauHblu_nemyx 17.02.2022 01:32 # 0
OPAHrymaH 17.02.2022 01:36 # +1
Тогда его хоронить,
Лишь доски достали,
Чтобы заколотить
Двери и окна.
Мне больно видеть белый свет,
Мне лучше в полной темноте.
Я очень много-много лет
Мечтаю только о еде.
Мне тесно стало взаперти,
И я мечтаю об одном:
Скорей свободу обрести,
Прогрызть свой старый ветхий дом,
Проклятый старый дом!
OPAHrymaH 17.02.2022 12:31 # 0
Rooster 17.02.2022 12:32 # 0
Soul_re@ver 17.02.2022 12:47 # +1
guest6 17.02.2022 01:58 # 0
bormand 17.02.2022 02:55 # 0
OPAHrymaH 17.02.2022 11:22 # 0
ObeseYoung 17.02.2022 11:28 # 0
ucnaHckuu_CTblD 17.02.2022 15:55 # 0
Почему я должен краснеть за других? :(
Fike 17.02.2022 18:49 # +1
Какая стадия монетизации продукта )))
Fike 17.02.2022 18:55 # +1
Какая осведомленность о ценах на психологическую помощь )))
ucnaHckuu_CTblD 17.02.2022 19:45 # 0
bormand 17.02.2022 20:44 # 0
Ну кстати эффективно работать должно...
Посмотришь на эту тян с просранным детством и убитой отцом-долбоёбом психикой и поймёшь, что у тебя всё не так уж хуёво.
Fike 17.02.2022 20:53 # 0
guest6 17.02.2022 20:56 # 0
Fike 17.02.2022 22:08 # 0
Когда двери лифта на первом этаже открылись, в сторону мужчины тут же полетел кухонный топор, от которого тот не успел увернуться. Возле лифта дрались двое, Медведева они даже не заметили. Судя по публикуемому видео, мужчины еле стоят на ногах, а вокруг на полу пятна крови. Уже на улице пострадавшему прохожие помогли вызвать скорую, которая его и госпитализировала.
bormand 17.02.2022 22:35 # 0
> топор
Barbarian > Monk
OMuKPOH 17.02.2022 22:41 # 0
Fike 18.02.2022 19:02 # 0
bormand 18.02.2022 19:04 # +1
От другого? Питерцы, видимо, понаехали в этот центр.
666_N33D135 18.02.2022 19:05 # 0
Fike 18.02.2022 19:07 # 0
https://pasteboard.co/aqIkkULBWZW6.png
ObeseYoung 18.02.2022 19:12 # 0
bormand 18.02.2022 19:14 # +2
guest6 18.02.2022 21:14 # +1
guest6 18.02.2022 21:57 # 0
40-летний программист попал в реанимацию после неудачного прыжка с парашютом в феврале 2017 г.
Как пишет издание The Daytona Beach со ссылкой на результаты полицейского отчета, после приземления у Николая Лихачева были диагностированы сложный перелом левой ноги и черепно-мозговая травма. Парашютиста в бессознательном состоянии нашли неподалеку от палатки и перевезли в госпиталь – медицинский центр Галифакса.
guest6 18.02.2022 21:59 # 0
Fike 18.02.2022 23:07 # 0
guest6 18.02.2022 23:10 # 0
Fike 20.02.2022 11:32 # 0
https://youtu.be/A1AKbidltVw?t=108
KaKou-To_xyu 20.02.2022 11:33 # 0
ucnaHckuu_CTblD 20.02.2022 14:10 # 0
Support 20.02.2022 14:25 # 0
nOJlKOBHuK_CAHDEPC 20.02.2022 17:41 # 0
ucnaHckuu_CTblD 20.02.2022 17:50 # 0
Куриная котлета-гниль
Старый, вонючий сыр,
Прошлогодний пожухлый лук -
~Все на булочке с кунжутом~
nOJlKOBHuK_CAHDEPC 20.02.2022 18:13 # 0
OPAHrymaH 20.02.2022 19:18 # 0
De Groene Olifant is een gezellig buurtcafé in de Plantagebuurt, al jaren lang symboliseert het café gezelligheid en warmte voor de buurt.
Be6_nemyx 20.02.2022 19:33 # 0
nOJlKOBHuK_CAHDEPC 20.02.2022 19:51 # 0
Выгляни в окошко,
Дам тебе ведерко по акции горошку!..
OPAHrymaH 20.02.2022 20:08 # 0
Интересно, есть ли у них zoetbrood.
Hu3KoypoBHeBblunemyx 20.02.2022 20:33 # 0
nOJlKOBHuK_CAHDEPC 20.02.2022 20:40 # 0
Fike 21.02.2022 06:39 # +1
https://www.rusprofile.ru/id/2786168
Детский сад, между прочим
Fike 15.04.2022 21:42 # 0
https://i.postimg.cc/GtWQ979P/image.png
guest6 20.02.2022 20:47 # 0
https://docs.microsoft.com/en-us/cpp/cpp/com-error-class?view=msvc-170
Вместо пирдоли с HRESULT, просто проверяешь его на FAILED, и кидаешь исключение с ErrorMessage().
И вот, получаю я "Unknown error 0x887A0004".
Охуенно, думаю, полезная ErrorMessage оказалась.
Ошибка нашлась легко:
https://docs.microsoft.com/en-us/windows/win32/direct3ddxgi/dxgi-error
Это DXGI_ERROR_UNSUPPORTED, потому что Duplication API не работает на семерке.
Вопрос: Верно ли я понимаю, что ошибки лежат в comsuppwd.lib, который идет с последней PlatformSDK, и хули тогда там нету ошибок DXGI? Или там только именно обычные COM ошибки, а DXGI надо вручную всегда расшифроввывать?
bormand 20.02.2022 20:53 # 0
Мне кажется да, не будут же они туда ошибки всех подряд COM объектов пихать...
guest6 20.02.2022 21:38 # 0
bormand 20.02.2022 21:02 # 0
guest6 20.02.2022 21:33 # 0
Почему вообще std::exception не хранит строку-то нормальную?
yet_another_one_shit 20.02.2022 21:33 # 0
bormand 20.02.2022 21:38 # 0
Возможно ты про std::runtime_error? Судя по доке он таки прикапывает копию сообщения. Даже bad_alloc может кинуть, лол.
guest6 20.02.2022 21:41 # 0
У меня на пинде всё скомпилировалось
bormand 20.02.2022 21:44 # 0
Расширение от M$, о чём они открыто заявляют в доке. Даже в рамочку обвели.
guest6 20.02.2022 21:46 # 0
В стандарте нету
https://en.cppreference.com/w/cpp/error/exception/exception
То есть MS завез неюзаемый кал (ну кроме сток литералов)
bormand 20.02.2022 21:48 # 0
guest6 20.02.2022 21:51 # 0
Мне собссно логики строить не надо, мне надо чтобы все объекты корректно позакрывались, и написать пользователю "ваша ос/видяха/драйвер не подходит, идите спать"
Но свой эксепшеын лепить тоже лениво
bormand 20.02.2022 21:54 # 0
Если это именно рантайм ошибка и ты её как-то специально обрабатывать не собираешься, вай нот?
guest6 20.02.2022 21:56 # 0
То, чего не должно быть в нормальной жизни.
Спсб
Soul_re@ver 20.02.2022 21:57 # 0
guest6 20.02.2022 21:58 # 0
Разве что для удобства дебага.
Soul_re@ver 20.02.2022 22:13 # 0
Тебе придётся его ловить.
Если исключение не поймать и оно вылетит за пределы программы, то вызов деструкторов нихуя не гарантируется. На практике — деструкторы не вызываются.
guest6 20.02.2022 22:15 # 0
хотя.. если я не сделаю свое исключение, то получится, что я могу и совсем не то поймать, что мне нужно. Блин. Лучше и правда свое сделать.
Привык я в жапах своих, что стек трейс вываливается если ничего не поймать
bormand 20.02.2022 22:20 # 0
guest6 20.02.2022 22:23 # 0
В жапах я могу не ловить, потому что я ничем не лучше дефолтного поведения.
В нативном коде я ёбнусь, что наверное не очень здорово. Ловить std::exception последним шагом, и казать её ``what`` в std::err, и надеяться, что питух что-то другое не кинет?
bormand 20.02.2022 22:26 # 0
Не ну конечно можно и число кинуть... Но обычно все кидают потомков экцепшена.
Да, в консольной проге можно поймать, залогировать и выйти. В гуйне посложнее будет, всё-таки не хочется крашить весь гуй от каждой ошибки.
guest6 20.02.2022 22:28 # 0
nepekam 20.02.2022 22:28 # 0
bormand 20.02.2022 22:29 # 0
Ну это больше для сервисов, имхо. Начерта обычным прогам туда писать, у них и другие варианты есть?
guest6 20.02.2022 22:39 # 0
guest6 20.02.2022 22:40 # 0
Soul_re@ver 20.02.2022 22:30 # 0
Ещё неплохо бы зафигачить катомное исключение, которое будет хранить (когда это включат) что-то из этого:
https://en.cppreference.com/w/cpp/utility/basic_stacktrace/current
https://en.cppreference.com/w/cpp/utility/source_location
nepekam 20.02.2022 22:31 # 0
Noodles 20.02.2022 22:33 # 0
guest6 20.02.2022 22:37 # 0
поставьте себя на место пользователя
уж лучше я упаду, и дамп ему отдам, а так мне как проблему дебажить?
Soul_re@ver 20.02.2022 22:43 # 0
Be6_nemyx 20.02.2022 23:33 # 0
Soul_re@ver 20.02.2022 21:45 # +1
guest6 20.02.2022 21:47 # 0
guest6 20.02.2022 21:48 # 0
guest6 20.02.2022 21:49 # 0
вот это точно надо
guest6 20.02.2022 21:47 # 0
guest6 20.02.2022 21:48 # 0
на не, студия OK, просто нужно отключить каловые расширения
guest6 20.02.2022 21:48 # 0
guest6 20.02.2022 21:49 # 0
bormand 20.02.2022 21:50 # 0
guest6 20.02.2022 21:51 # 0
guest6 20.02.2022 21:57 # 0
ну меня аж трисет
как можно в C++ захаркодить мало того, что указатель на char, так еще и именно char, а не TCHAR их дурацкий, который бы в WCHAR превратился.
Это что-то такое со времен win 3.11 видимо, когда ни стандарта, ни юникода не было?
bormand 20.02.2022 21:59 # 0
Потому что в стандарте what() возвращает const char*. Wcharбляди соснули.
З.Ы. Скажи спасибо, что wexception не сделали.
guest6 20.02.2022 22:02 # 0
bormand 20.02.2022 22:02 # 0
Вообще, история показала, что все эти wchar_t были преждевременной оптимизацией. Они круто смотрелись когда юникод входил в 64к, а потом с ростом юникода все преимущества отпали и остались только проблемы.
guest6 20.02.2022 22:04 # 0
Собссно, американцу заебись в семи битах
Мне в wchar
А наверное китайцу одинаково плохо и там, и там
А ты бы как бы хотел? Массив кодпоинтов по 4 байта каждый?
Или что-то типа UTF-8 всегда?
bormand 20.02.2022 22:06 # 0
А кодпоинты по 4 байта жирноваты будут.
guest6 20.02.2022 22:09 # 0
Нужно обернуть это всё в умную строку, с методами типа ``get_char(n)``.
В общем ``icu`` какую-то нужно или типа тово
bormand 20.02.2022 22:11 # 0
Юникод с этой идеей не особо то и совместим...
Тебе всё равно нужны особые итераторы, которые понимают суть кодпоинтов. А им уже совершенно насрать на представление. В том же icu они все 3 представления умеют, емнип.
OPAHrymaH 20.02.2022 22:14 # 0
guest6 20.02.2022 22:17 # 0
Вот скажи, слово "еж" равно слову "ёж"?
OPAHrymaH 20.02.2022 22:18 # 0
OPAHrymaH 20.02.2022 22:19 # 0
guest6 20.02.2022 22:21 # 0
OPAHrymaH 20.02.2022 22:26 # 0
nepekam 20.02.2022 22:28 # 0
guest6 20.02.2022 22:29 # 0
OPAHrymaH 20.02.2022 22:33 # 0
Steve_Brown 21.02.2022 15:24 # +1
bormand 20.02.2022 22:18 # 0
Вот разбить строку на слова -- это уже не просто найти пробел как в ascii.
Ну и всякие сравнения строк у которых 4 уровня похуизма.
Soul_re@ver 20.02.2022 22:10 # 0
Для пирдолинга с текстом самое то. Нет определения количества кодпоинтов за О(n) и подобной хуйни. Хранить и показывать в ютф8, обрабатывать в ютф32.
bormand 20.02.2022 22:12 # 0
А зачем оно нужно? Я понимаю зачем нужно количество байтов, глифов, пикселей или квадратиков в консоли. А количество кодпоинтов мне нахуя? Приведи реальный пример.
OPAHrymaH 20.02.2022 22:22 # 0
guest6 20.02.2022 22:26 # +2
Шрифт (если видеоадаптер позволял его загружать) педставлял из себя реально массив. Там был костыль один про отсутствие бордера у одного знакоместа, чтобы работала псевдографика, но в целом всё было очень просто.
А теперь, блядь, что? Ебаный вавилон. Когда я стану диктатором земли -- все народы перейдут на эсперанто
OPAHrymaH 20.02.2022 22:30 # 0
Говно на самом деле. Ради пирфоманса (9 бит не делится на байты) и совместимости нагородили такой костыль.
OPAHrymaH 20.02.2022 22:10 # 0
Некоторые программы под wchar_t понимают UCS-2 — первые 64к символов «Юникода», а некоторые — UTF-16.
UTF-16 поддерживает весь «Юникод», но некоторые символы записываются двумя кодпоинтами wchar_t, т. е. двумя двухбайтовыми словами (так называемыми суррогатами). Это как UTF-8, но с более предсказуемым требованием к памяти.
nepeKamHblu_nemyx 20.02.2022 21:52 # 0
https://govnokod.ru/28042
https://govnokod.xyz/_28042/
guest6 20.02.2022 23:53 # 0
bormand 21.02.2022 00:05 # 0
Если в пирфоманс не упираешься, зачем тебе сырой указатель?
Rooster 21.02.2022 00:34 # 0
guest6 21.02.2022 01:29 # 0
COTOHuHCKuu_nemyx 21.02.2022 01:34 # 0
bormand 21.02.2022 01:46 # 0
Если нет -- маловероятно, std::function принимает любую хрень-со-скобками т.е. его сильно не оптимизнёшь.
j123123 21.02.2022 13:37 # 0
kcalbCube 21.02.2022 14:20 # 0
guest6 21.02.2022 02:26 # +2
Эта функция устарела, мы больше не даем .h файл для нее в SDK.
Вот пожалуйста, используйте какое-то слабодокументированное говно на гитхабе. Кстати, можете сами его собрать.
https://docs.microsoft.com/en-us/windows/win32/direct3d11/d3dx11savetexturetofile
Soul_re@ver 21.02.2022 02:31 # 0
Какой саппорт
O4epegHou_nemyx 21.02.2022 02:34 # 0
guest6 21.02.2022 03:17 # 0
К счастью, функция один-в-один повторяла сигнатуру задокументирвоанной, так что я просто подключил проект, и у меня завелось.
Я сохранил dds файл через Desktop Duplication API, и мне gimp его открыл.
whois 21.02.2022 03:34 # 0
DaveMustAim 21.02.2022 04:34 # 0
nepekam 21.02.2022 09:50 # 0
guest6 21.02.2022 14:40 # 0
https://docs.microsoft.com/en-us/windows/win32/medfound/gpu-based-content-protection-d3d11
попробую поковырять ту хабростатю, где питуз патчил функцию для рисования чтобы пиздить данные оттуда, но могу вероятно и там соснуть.
Чото грусно мне. Я раньше думал, что если какая-то пиздень есть на экране, то она и в видеопамяти есть, и всегда можно её оттуда подрезать. Да вот ниухя, как оказывается:)
Другой вариант ломать саму приложуху, подсовывая ей фейковый адаптер, например софтварный, но это какой-то путь в АД
Soul_re@ver 21.02.2022 14:49 # 0
Хардварные адаптеры наше всё!
bormand 21.02.2022 20:17 # 0
Если там реально контент-протекшен, то хуй ты что подсунешь. Там защищается весь канал до монитора. И твою прогу просто пошлют нахрен т.к. ты не производитель мониторов и никаких ключей у тебя нет.
j123123 21.02.2022 20:42 # 0
bormand 21.02.2022 20:43 # 0
Как на практике -- хер знает.
j123123 21.02.2022 20:46 # 0
bormand 21.02.2022 20:47 # 0
У меня нету такой навороченной осциллябры, к сожалению. Да и у циклоняшки дифференциальные входы медленноваты. Хотя... там же больше проводов чем на хдми, может и уложится.
j123123 21.02.2022 20:49 # 0
А зачем там что-то навороченное? Задача ведь узнать "дает ли такая-то хуита простой сигнал или сложный". Это будет видно даже на каком-то древнем аналоговом осцилле с ЭЛТ
bormand 21.02.2022 20:55 # 0
j123123 21.02.2022 20:59 # 0
bormand 21.02.2022 21:08 # 0
Кстати да, можно попробовать на стробоскопическом режиме.
j123123 21.02.2022 21:23 # 0
MasterJoda 21.02.2022 21:34 # 0
bormand 22.02.2022 16:21 # 0
Можно взять джве, обмазать компараторами и поксорить. При зашифрованном сигнале там будет 50/50, а при чистом белом фоне -- сплошные совпадения. Что будет заметно даже без осциллографа.
З.Ы. Или там не по паре на каждый цвет?
j123123 22.02.2022 23:55 # 0
bormand 22.02.2022 16:47 # 0
А есть реальные примеры где это юзали, кстати?
По-моему из-за джиттера и метастабильности там получится истинный генератор случайных чисел а не измерение...
j123123 22.02.2022 22:26 # 0
https://en.wikipedia.org/wiki/Low-voltage_differential_signaling#Applications тут вот например написано
The next target application was transferring video streams through an external cable connection between a desktop computer and display, or a DVD player and a TV. NSC introduced higher performance follow-ons to FPD-Link called the LVDS Display Interface (LDI) and OpenLDI standards. These standards allow a maximum pixel clock of 112 MHz, which suffices for a display resolution of 1400 × 1050 (SXGA+) at 60 Hz refresh. A dual link can boost the maximum display resolution to 2048 × 1536 (QXGA) at 60 Hz.
Лог. анализатор с достаточной частотой дискретизации вполне можно купить на алиэкспрессе, и им успешно эту хрень прочитать.
bormand 22.02.2022 22:47 # 0
Анализатор на 600МГц можно купить на али?
З.Ы. Хм, и правда можно за 30к.
j123123 22.02.2022 23:05 # 0
bormand 22.02.2022 23:17 # 0
Ну вот есть реальные пруфы, что асинхронный (clock recovery как в нормальном приёмнике тут сделать не получится) семплинг сигнала на более низкой частоте даст не труъ рандом, а какую-то статистически значимую выборку?
j123123 22.02.2022 23:20 # 0
Есть специальные программы для оценки качества ГСЧ и ГПСЧ. Например dieharder, TestU01
j123123 22.02.2022 22:49 # +1
With the inclusion of HDCP, displays can receive encrypted video content. The HDMI interface of the ADV7613 allows authentication of a video receiver, decryption of encoded data at the receiver, and renewability of that authentication during transmission, as specified by the HDCP 1.4 specification.
По-моему из этого достаточно однозначно следует, что этот ресивер сам аутентифицируется, проводит расшифровку хуйни, и передает незашифрованный поток через LVDS
yet_another_one_shit 22.02.2022 23:02 # 0
guest6 21.02.2022 22:26 # 0
а внешний HDMI адаптер, пищущий не флешку, значит тоже пошлют?
короче, мне только забиться в угол, и плакать
bormand 21.02.2022 22:27 # 0
Конечно. Хотя какое-то время они в теории могут работать, наверное. Пока ключ не отзовут (а если ты его не сам пилил, а купил где-нибудь на али -- его по-любому отзовут).
guest6 21.02.2022 22:36 # 0
j123123 21.02.2022 22:28 # 0
Насколько я слышал, какие-то китайские HDMI-сплиттеры умеют этот DRM убирать, и так ты можешь записывать этим внешним HDMI адаптером
https://security.stackexchange.com/questions/124762/how-does-hdmi-splitter-bypass-hdcp
You can get HDCP strippers which do contain the HDCP master key, but they're usually found in the shady corners of Chinese marketplaces like alibaba, rather than mainstream western sales channels. These are HDCP-enabled devices which contain the necessary keys, either compromised or as part of an IC taken out of a legitimate device (e.g. a TV).
bormand 21.02.2022 22:29 # 0
Но там качество поди упадёт с 4к до 1080 или 720, которые и так можно без хардварного DRM смотреть?
j123123 21.02.2022 22:31 # 0
bormand 21.02.2022 22:31 # 0
j123123 21.02.2022 22:34 # 0
Rooster 21.02.2022 22:34 # 0
bormand 21.02.2022 22:35 # 0
Это уже аналоговая экранка. Нормального качества там не получится. И я думаю им насрать на способы захвата, которые не сохраняют качество.
bormand 21.02.2022 22:41 # 0
j123123 21.02.2022 22:45 # 0
Спиздят новый ключ и дадут инструкцию по прошивке этого ключа в такую-то хуёвину. Я еще где-то читал, что есть способ на FPGA с пизженным ключом этот DRM расшифровать.
bormand 21.02.2022 22:46 # 0
guest6 22.02.2022 00:32 # 0
Какие есть способы выебать тулу и взять скриншот?
1. Включить standard VGA driver. Если программа соглаится с ним работать, то хуй ей в рот, а не hardware overlay.
2. Воспользоваться статьей, которую дал j123, хукнуть программу, заменить вызов DDraw или Direct3D, и спиздить сюрфейс. Но если там DRM, то я сосну и там. Впрочем, с VGA никакого DRM не будет наверное, но возможно программа не заработает (спойлер: по RDP и VNC она не работает)
Интересен процесс хука: я могу хукнуться если есть виндовое окно либо загрузиться через реестр, там есть ключ для хуков.
Далее, мне нужно открыть .dll, найти секцию импорта, найти функцию, и подмпенить (Вероятно придется VirtrualProtectом снимать запись ток для чтения). Звучит как много гемороя конечно.
Программа отлично пасет OBS и другие хуйни, делая EnumProcesses. Мою тулу она конечно не видит, то что толку, если моя тула всё равно не млжет в hardware overlay
MPA3b 22.02.2022 00:34 # 0
guest6 22.02.2022 00:43 # 0
> Поддержка наложения оборудования
обожаю русский мсдн
bormand 22.02.2022 00:47 # 0
Переименование не помогает?
guest6 22.02.2022 01:00 # 0
но что толку, если obs мою прогу с hardware overlay всё равно показывает как черное окошко?
Хочу попробовать Windows.Media.Capture, но чудес не бывает
Soul_re@ver 22.02.2022 01:04 # 0
Права ей обрежь.
guest6 22.02.2022 01:10 # 0
попробую завтра обрезать ей права на уровне NTFS
bormand 22.02.2022 01:05 # 0
guest6 22.02.2022 01:10 # 0
OBS не видит моей прострой программы с hardware overlay же.
Вариант с инжектом попробую, конечно
guest6 22.02.2022 01:15 # 0
whois 22.02.2022 01:34 # 0
ISO 22.02.2022 13:37 # 0
Инжектнуть свою дллку в чужой процесс можно миллионом способов, среди которых виндовое окно и реестр — не самые привлекательные.
Реальный простой пример из лохматых годов: https://govnokod.ru/16314 (течёт, да и хер с ним) — хук через CreateRemoteThread().
> Далее, мне нужно открыть .dll, найти секцию импорта, найти функцию, и подмпенить (Вероятно придется VirtrualProtectом снимать запись ток для чтения). Звучит как много гемороя конечно.
d: «minhook». Простенькая либа, позволяющая хукать любые функции без малейшего геморроя.
ISO 22.02.2022 13:42 # 0
Вопросы проверки возвращаемых значений и получения адреса LoadLibraryA() в чужом процессе (kernel32.dll обычно грузится по одному адресу во всём сеансе, но это не точно) остаются на совести читателя.
OPAHrymaH 22.02.2022 15:28 # 0
guest6 22.02.2022 15:49 # 0
guest6 22.02.2022 15:30 # 0
1 найти процесс
2 открыть его
3 создать там ремоутный тред
4 заюзать мимихук
спасибо
guest6 23.02.2022 02:11 # +1
AppInit_DLLs: тут я сру во все процессы, причем я должен быть подписан, и это отключено для secure boot
SetWindowsHookEx(), но это только для /subsystem:windows
Твой вариант:
1. VirtualAlloc в чужом процессе
2. WriteMemory туда адрес .dllки и адрес LoadLibrary (а ASLR не насрет>?)
3. CreateRemoteThread
еще наверное можливо через compatibility toolkit.
Но кажется, что если моя прилагуха юзает окна, то SetWindowsHookEx самый безобидный
bormand 23.02.2022 02:15 # 0
guest6 23.02.2022 02:25 # 0
Пришлось перезагрузиться, но оно заработало:))
Я не помню, есть ли на том компе secure boot. Если нет, то может и этим гавном обойдуся
bormand 23.02.2022 02:26 # 0
OPAHrymaH 23.02.2022 02:28 # 0
Тогда для надёжности нужно ещё манифест почистить, чтобы она в WinSxS не лазила.
bormand 23.02.2022 02:32 # +1
Слава богу нет... Это было бы совсем тупо. Сейчас* каталог с экзешкой и система всё-таки в приоритете.
* После XP SP2.
KaBauHblu_nemyx 23.02.2022 03:02 # 0
OPAHrymaH 23.02.2022 03:08 # 0
А что, до XP SP2 система смотрела именно в текущий? Я ожидал такое поведение у Win 3.x и у 95/98/Me, но чтобы у NT...
bormand 23.02.2022 03:16 # +1
Там ёбаный ад, в джвух словах все варианты не перечислить. Но текущий и сейчас смотрят если ты от него не откажешься явно. Просто в конце, поэтому до него обычно дело не доходит.
ISO 23.02.2022 11:27 # 0
Все способы не получится, их охулион. А так:
1. AppInit_DLLs
2. CreateRemoteThread()
3. QueueUserAPC() / NtQueueUserAPC()
4. Перехват потока: SuspendThread() + SetThreadContext() + ResumeThread()
5. Proxy DLL:
5.1. Непосредственная подмена DLL
5.2. Изменение таблицы импортов исполняемого файла
Это, разумеется, только навскидку, наиболее известные способы. В реальности есть ещё целая куча менее известных методов.
Support 23.02.2022 11:47 # 0
guest6 23.02.2022 03:28 # +2
Я правда не осилил поставить его через nuget: мне приехала .libа, про которую тулчейн сказал, что она собрана старым компилером, пришлось сырцы пересобрать, но я запатчил GetCurrentProcessId, и таки он всегда возвращает теперь 42.
Осталось запатчить EnumProcesses, загрузить говно через AppInit, перезагрузиться, и вероятно я смогу спрятать OBS от говнопрограммы (если там не стоит никакой защиты).
Мне это вряд-ли поможет, потому что hardware overlay, но если я отключу драйвер видяхи, то может и смогу записать видео студией без ебли с Duplication API и DirectShow вручную
bormand 23.02.2022 04:01 # +1
Да это легко. А вот оригинальную функцию потом позвать -- уже нетривиальная задача, в которую без либы не особо хочется лезть.
Ga_Dong_Tao 23.02.2022 04:02 # 0
yet_another_one_shit 23.02.2022 05:03 # 0
Be6_nemyx 23.02.2022 06:03 # 0
ISO 23.02.2022 11:20 # 0
Не рекомендую. DLL оттуда загружаются во все пользовательские процессы, что может повлечь за собой нестабильность, краши, утечки и прочие неприятные вещи.
CreateRemoteThread() — очень простой и надёжный способ инжекта в конкретный процесс, не затрагивающий остальные.
Support 23.02.2022 11:49 # 0
6a6yuH 17.05.2023 15:52 # 0
urpyHoK 17.05.2023 15:56 # 0
YMHblu_nemyx 17.05.2023 18:22 # 0
6oHo6o 17.05.2023 18:23 # 0
MAPTbIwKA 17.05.2023 18:23 # 0
raMagPuJI 17.05.2023 18:23 # 0
MAKAKA 17.05.2023 18:31 # 0
booratihno 17.05.2023 18:34 # 0
MAKAKA 17.05.2023 18:34 # 0
6oHo6o 17.05.2023 18:34 # 0
OTCYTCTBYl0LLLuu_xyu 17.05.2023 18:37 # 0
PE3yC 17.05.2023 18:38 # 0
raMagPuJI 20.05.2023 14:58 # 0
YMHblu_nemyx 20.05.2023 14:58 # 0
YMHblu_nemyx 20.05.2023 14:58 # 0
booratihno 20.05.2023 14:58 # 0
YMHblu_nemyx 20.05.2023 14:58 # 0
booratihno 20.05.2023 14:58 # 0
PE3yC 20.05.2023 14:58 # 0
OTCYTCTBYl0LLLuu_xyu 20.05.2023 14:58 # 0
3oJloToy_xyeLL 20.05.2023 15:30 # 0
ru66oH4uk 20.05.2023 15:30 # 0
3oJloToy_xyeLL 20.05.2023 15:30 # 0
OTCYTCTBYl0LLLuu_xyu 20.05.2023 15:30 # 0
MAKAKA 21.05.2023 22:41 # 0
urpyHoK 21.05.2023 22:45 # 0
6a6yuH 21.05.2023 22:47 # 0
PE3yC 21.05.2023 22:50 # 0