А какой процесс прикажете хукать? Ну можно, конечно, встроиться в devenv.exe Но что-то мне подсказывает, что нужно будет охватить более обширную аудиторию, а это как минимум cmake.exe плюс все его потомки, в том числе ninja.exe и vcpkg.exe Но если отслеживать потомков, тогда драйвер проще, он встроится непосредственно в ядерный kernel32.exe и его CreateProcess
Я кстати, делал как-то свой монитор, но не такой хитрый, а по-колхозному, через подмену файлов cl.exe link.exe lib.exe
И дальше из монитора определялось кто я по argv[0] и вызывался старый экзешник с префиксом old_ со всеми параметрами плюс этот вызов логгировался в файл, причем один только вызов оказалось логгировать недостаточно, нужно еще сохранять все переменные окружения char *envp[] и только тогда получим "компилятор в собственном соку".
При этом случился кринж, когда я читал msdn, открытый на описании функции main :
Если же деньги украли у банка, а не у вас, то направляйте
У одной знакомой украли 100 тыс с кредитной карты, причем за 2 дня до этого ей как раз увеличили кредитный лимит с 15 тыс до 100 тыс. Все деньги были кредитные, ее личных денег было ноль.
Украли весьма банально - установили TeamViewer на айфон, точнее она установила сама по их звонку, говорит загипнотизировали как-то, начало стандартное - служба безопасности банка, дальше не помнит. Сделали переадресацию звонков и смсок. А на айфоне был установлен и мобильный банк и симка была подключена к этому банку.
Так вот, она в тот же день пошла в полицию писать заявление, причем сильно плакала при этом. Так там над ней посмеялись и говорят - да что вы плачете? это же у банка деньги украли, а не у вас!!
Ну да, ну да, украли у банка, а возвращать кредит ей. Причем не только кредит, но и плюс сколько-то там процентов, которые причитаются за операцию перевода всей суммы 100 тыс с её кредитки на карту мошенника - короче эти проценты в минус загнали! это вообще хамство какое-то невероятное.
Хотя сами банкстеры это хамство называют "технический овердрафт". Слово научное придумали и дерут деньги с работяг. Банкстеры точно в сговоре, иначе как мошенники так быстро узнали об увеличении кредитного лимита? Потрясти банкстеров надо, а полиция бездействует.
Не понимаю проблемы, когда расписываешься в ведомости, там все чужие зарплаты обозначены. Или у вас зарплата черная или серая или как она там называется, в конверте что ли?
На мой взгляд, имело бы смысл поэкспериментировать с изготовлением больших тарелок, диаметром не менее полутора метров
Чем больше тарелка, тем труднее её наводить на спутник. Если полтора метра, то наверное от простой тряски уже наводка будет сбиваться, там счёт идёт на миллиметры. А на стандартные тарелки 60 см можно плюс минус 5 см (ну или сколько там в градусах получается) легко вертеть.
Иделизирует, это мягко сказано. Ни на что не претендую, но не так давно встречал цифру что у нас 34,000 российских дол. миллионеров, источник не гуглится - если найду пруф, скину. Осталось только понять, сколько из них айтишников.
такой QR-код можно будет проверить без интернет-соединения. Именно так сделано на Западе, например, в Канаде
В Канаде хорошие математики, однако.
Как мне кажетcя, в идеальном мире, который безусловно когда-нибудь наступит, QR-код должен быть привязан не к сертификату о вакцинации, а к паспорту, тогда необходимость предъявления сертификата будет отсутствовать, любую информацию, в том числе о вакцинации, можно будет проверить отправив идентификатор паспорта в соответствующую систему
Именно так сделано в США, причём прививку можно сделать в любой аптеке и без предварительной записи, и потом забыть про это, никаких кодов или сертификатов не выдаётся. А потом приходишь, к примеру, в госпиталь и там по твоему айди (например, driver license) уже видно, что вакцинирован. В США идеальный мир наступил?
Так так - а написан он на C# ? Это уже точно ни в какие ворота. Нужно было его написать на самом себе, плюс выложить компилятор. Тот же Паскаль именно так был сделан и сразу же завоевал популярность.
В рекламе на Первом канале, когда на заставке перед рекламой часы показывают в разных интерьерах - там тоже всегда текущее время. Это я говорю для тех, кто не смотрит телевизор.
Но не думаю, что там кадры меняются, скорее всего весь ролик прекомпиленный лежит в базе и его оттуда тянут исходя из текущего времени. Это проще, чем что-то там генерировать на лету.
Интересно, да. Но Кракен недоступен для прямой загрузки, только по запросу. Я написал им на чистейшем ангельском языке - нет ответа. В итоге, поискал минут 10 и всё что мне нужно нашлось, хвала Гуглу и примкнувшему к нему Alphabet.
Поигрался полдня с библиотечкой oo2core_6_win64.dll (кто не понял её-то и нужно гуглить прямо на гитхабе) и не увидел ничего такого супербыстрого и/или сверхмаленького, да по сравнению с тем же gzip, ну да, ну есть куча параметров, которые нужно подбирать под свой проект.
И как только это всё RAD Game Tools смогли впарить Sony - подозреваю, там раз-два и обчёлся программиста и целый штат патентоведов с маркетологами.
Забыл ещё упомянуть, что пока гуглил, наткнулся на одно не оставшееся незамеченным заявление, что обнаружен неимоверный глюк в версии Oodle 2.5.0-2.5.4, который, конечно же, ни на что не влияет, но лудше срочно перейти на более новую.
ссылочка уже недоступна, поэтому позволю себе привести самое интересное ниже:
Oodle 2.5.5 - encoder bug fix
Oodle 2.5.5 fixes a bug in the Kraken & Mermaid encoders which could cause them to make compressed data that decodes incorrectly (producing output different than the original) or could cause the decoder to return failure.
This bug was present from Oodle 2.5.0 to 2.5.4 ; if you use those versions you should update to 2.5.5
BTW it's probably a good idea in general to decode and verify the data after every compress.
I don't do it automatically in Oodle because it would add to encode time, but on second thought that might be a mistake. Pretty much all the Oodle codecs are so asymmetric, that doing a full decode every time wouldn't add much to the encode time.
Все хотели, а больше всех хотел Густ Каксис, программист из Литвы
https://habr.com/ru/post/160427/
А лучше всего все его потуги характеризует эта фраза, взята с его же странички
Hidden text
Huston we have a problem.
А какой процесс прикажете хукать? Ну можно, конечно, встроиться в devenv.exe
Но что-то мне подсказывает, что нужно будет охватить более обширную аудиторию,
а это как минимум cmake.exe плюс все его потомки, в том числе ninja.exe и vcpkg.exe
Но если отслеживать потомков, тогда драйвер проще, он встроится непосредственно
в ядерный kernel32.exe и его CreateProcess
Я кстати, делал как-то свой монитор, но не такой хитрый, а по-колхозному, через подмену файлов cl.exe link.exe lib.exe
И дальше из монитора определялось кто я по argv[0] и вызывался старый экзешник с префиксом old_ со всеми параметрами плюс этот вызов логгировался в файл, причем один только вызов оказалось логгировать недостаточно, нужно еще сохранять все переменные окружения char *envp[] и только тогда получим "компилятор в собственном соку".
При этом случился кринж, когда я читал msdn, открытый на описании функции main :
и тут подошёл коллега со словами - ну всё, дожили, ты уже main читаешь!
А есть такое же, но на UEFI ? Можно, например, на основе Clover OS X посмотреть и сделать -
https://wiki.archlinux.org/title/Clover
Бумажный журнал давно не выходит, скажите, а DVD выходят ну или аналоги?
А также есть ли возможность ознакомиться со старыми CD/DVD к журналу.
У одной знакомой украли 100 тыс с кредитной карты, причем за 2 дня до этого ей как раз увеличили кредитный лимит с 15 тыс до 100 тыс. Все деньги были кредитные, ее личных денег было ноль.
Украли весьма банально - установили TeamViewer на айфон, точнее она установила сама по их звонку, говорит загипнотизировали как-то, начало стандартное - служба безопасности банка, дальше не помнит. Сделали переадресацию звонков и смсок. А на айфоне был установлен и мобильный банк и симка была подключена к этому банку.
Так вот, она в тот же день пошла в полицию писать заявление, причем сильно плакала при этом. Так там над ней посмеялись и говорят - да что вы плачете? это же у банка деньги украли, а не у вас!!
Ну да, ну да, украли у банка, а возвращать кредит ей. Причем не только кредит, но и плюс сколько-то там процентов, которые причитаются за операцию перевода всей суммы 100 тыс с её кредитки на карту мошенника - короче эти проценты в минус загнали! это вообще хамство какое-то невероятное.
Хотя сами банкстеры это хамство называют "технический овердрафт". Слово научное придумали и дерут деньги с работяг. Банкстеры точно в сговоре, иначе как мошенники так быстро узнали об увеличении кредитного лимита? Потрясти банкстеров надо, а полиция бездействует.
Не понимаю проблемы, когда расписываешься в ведомости, там все чужие зарплаты обозначены. Или у вас зарплата черная или серая или как она там называется, в конверте что ли?
Простейший рег-файл и TPM становится не нужен. Проверено на моем целероне.
Записать в файл и устанавливать в систему через хоткей Shift-F10
в момент работы инсталлятора, в открывшемся терминале доступен regedit.exe
Настроечный файл
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassTPMCheck"=dword:00000001
"BypassSecureBootCheck"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
Чем больше тарелка, тем труднее её наводить на спутник. Если полтора метра, то наверное от простой тряски уже наводка будет сбиваться, там счёт идёт на миллиметры. А на стандартные тарелки 60 см можно плюс минус 5 см (ну или сколько там в градусах получается) легко вертеть.
Иделизирует, это мягко сказано. Ни на что не претендую, но не так давно встречал цифру что у нас 34,000 российских дол. миллионеров, источник не гуглится - если найду пруф, скину. Осталось только понять, сколько из них айтишников.
В Канаде хорошие математики, однако.
Именно так сделано в США, причём прививку можно сделать в любой аптеке и без предварительной записи, и потом забыть про это, никаких кодов или сертификатов не выдаётся. А потом приходишь, к примеру, в госпиталь и там по твоему айди (например, driver license) уже видно, что вакцинирован. В США идеальный мир наступил?
Если вы сами не возьмете кредит, за вас это сделает (зачеркнуто, солдаты НАТО) злоумышленник.
Если вы сами не возьмете кредит, за вас это сделает (зачеркнуто, солдаты НАТО) злоумышленник.
Так так - а написан он на C# ? Это уже точно ни в какие ворота.
Нужно было его написать на самом себе, плюс выложить компилятор.
Тот же Паскаль именно так был сделан и сразу же завоевал популярность.
В рекламе на Первом канале, когда на заставке перед рекламой часы показывают в разных интерьерах - там тоже всегда текущее время. Это я говорю для тех, кто не смотрит телевизор.
Но не думаю, что там кадры меняются, скорее всего весь ролик прекомпиленный лежит в базе и его оттуда тянут исходя из текущего времени. Это проще, чем что-то там генерировать на лету.
Сиреневый это для просмотренной ссылки.
Провел еще пару измерений Oodle с алгоритмом LZ4 и WinRar
source file: Ubuntu.vdi 9,934,209,024 bytes
LZ4 -1 compr:44,33 sec 5,185,902,333 bytes decompr:40,86 sec
LZ4 -5 compr:263,53 sec 4,653,755,758 bytes decompr:59,83 sec
Oodle -Kraken -1 compr:89 sec 3,639,348,409 bytes decompr:29,63 sec
Oodle -Leviathan -1 329 sec 3,557,267,575 bytes decompr:28,22 sec
Winrar 6.02 быстрый compr:141 sec 3,810,784,485 bytes decompr:51 sec
А можете скинуть ссылку на оригинальный Си код, который был использован для конверсии?
Пожалуйста.
Давно мерял, цифры уже не сохранились.
Но сейчас еще раз прогнал, вот результаты.
Кстати, распаковывает реально быстрее всех!
1) Файл scratches.bmp из пакета nVidia
size_uncomp:6220856 bytes
Kraken Maximal
comp_time:3.89 sec
decomp_time:0.06 sec
comp_size:4032073 bytes
gzip -9
comp_time:0.34 sec
decomp_time:0.09 sec
comp_size:5039542 bytes
WinRar 6.02 Max
comp_time:0.80 sec
decomp_time:0.14 sec
comp_size:3099741 bytes
2) Файл Театральная Энциклопедия.txt
size_uncomp:18976195 bytes
Kraken Maximal
comp_time:24.42 sec
decomp_time:0.11 sec
comp_size:5826259 bytes
Kraken Normal
comp_time:1.95 sec
decomp_time:0.11
comp_size:6934451 bytes
gzip -9
comp_time:2.25 sec
decomp_time:0.23 sec
comp_size:8638058 bytes
WinRar 6.02 Max
comp_time:2.36 sec
decomp_time:0.20 sec
comp_size:6054055 bytes
Интересно, да. Но Кракен недоступен для прямой загрузки, только по запросу. Я написал им на чистейшем ангельском языке - нет ответа. В итоге, поискал минут 10 и всё что мне нужно нашлось, хвала Гуглу и примкнувшему к нему Alphabet.
Поигрался полдня с библиотечкой oo2core_6_win64.dll (кто не понял её-то и нужно гуглить прямо на гитхабе) и не увидел ничего такого супербыстрого и/или сверхмаленького, да по сравнению с тем же gzip, ну да, ну есть куча параметров, которые нужно подбирать под свой проект.
И как только это всё RAD Game Tools смогли впарить Sony - подозреваю, там раз-два и обчёлся программиста и целый штат патентоведов с маркетологами.
Забыл ещё упомянуть, что пока гуглил, наткнулся на одно не оставшееся незамеченным заявление, что обнаружен неимоверный глюк в версии Oodle 2.5.0-2.5.4, который, конечно же, ни на что не влияет, но лудше срочно перейти на более новую.
https://laptrinhx.com/oodle-2-5-5-encoder-bug-fix-1369592109/
ссылочка уже недоступна, поэтому позволю себе привести самое интересное ниже:
Oodle 2.5.5 - encoder bug fix
Oodle 2.5.5 fixes a bug in the Kraken & Mermaid encoders which could cause them to make compressed data that decodes incorrectly (producing output different than the original) or could cause the decoder to return failure.
This bug was present from Oodle 2.5.0 to 2.5.4 ; if you use those versions you should update to 2.5.5
BTW it's probably a good idea in general to decode and verify the data after every compress.
I don't do it automatically in Oodle because it would add to encode time, but on second thought that might be a mistake. Pretty much all the Oodle codecs are so asymmetric, that doing a full decode every time wouldn't add much to the encode time.
MS Visual Studio в режиме DEBUG умеет отлавливать выход за пределы массива.