@ProCxx

Страница 147 из 2477
Stanislav
06.05.2016
21:37:48
Это какой-то питон, но вывернутый наизнанку

Питон без философии питона

Stanislav
06.05.2016
21:38:19
оно лучше :)

Stanislav
06.05.2016
21:38:42
Я не буду говорить, что лучше

Google
Stanislav
06.05.2016
21:39:37
ну просто как пример, на одной из прошлых работ, был у нас питонист, когда его переучили на руби и рельсы, он долго орал "Какого я раньше джангой занимался"

Stanislav
06.05.2016
21:40:15
Когда начинал питон изучать, про руби не было так много слышно, потом на каждом шагу стали орать РЕЛЬСЫ, РЕЛЬСЫ, куча статей на хабре, потом как-то поутихло всё и снова ничего не слышно

Stanislav
06.05.2016
21:41:52
Так как я не по вебу, мне кажутся все эти веб-фреймворки чем-то сомнительным

Stanislav
06.05.2016
21:42:16
а я уже про С++ ) ассоциации такие же

руби и qt няшно понятно, у С++ треш и угар и пиши сам

Stanislav
06.05.2016
21:44:56
Я бы хотел попасть в идеальный мир, где можно ломать обратную совместимость

Stanislav
06.05.2016
21:45:00
Так как я не по вебу, мне кажутся все эти веб-фреймворки чем-то сомнительным
ну это зря, хотя конечно, тусовка жс и нод кодеров все попортила

Stanislav
06.05.2016
21:45:28
ну это зря, хотя конечно, тусовка жс и нод кодеров все попортила
Да не знаю, со стороны джанго-обезьяны кажутся таким же мусором

Stanislav
06.05.2016
21:45:32
Я бы хотел попасть в идеальный мир, где можно ломать обратную совместимость
а это руби кстати, там всегда на острие, если библа поддерживается

Google
Stanislav
06.05.2016
21:45:39
Про рельсы ничего не могу сказать

а это руби кстати, там всегда на острие, если библа поддерживается
Мне очень больно видеть новые проекты, которые начинаются под питон 2.7

Stanislav
06.05.2016
21:46:41
електрон

пойду попишу свое говно чтоль) а то под андроид до сих пор не работает

https://github.com/openhomm/openhomm

Stanislav
06.05.2016
21:47:24
Ну, тут от приложения зависит, атом вроде как люто тормознутый, при этом vs code довольно неплохо работает

Майкрософт вот смог в быстрый редактор на этом

Stanislav
06.05.2016
21:49:10
Майкрософт вот смог в быстрый редактор на этом
все написано на TS, второе, после каждого расширения надо перезапускать редактор

Stanislav
06.05.2016
21:49:19
https://github.com/openhomm/openhomm
Это с нуля попытка реализации клона или восстановление реверсом исходного кода?

trump ? trump ? hillary
06.05.2016
21:49:26
а релоадить

это за меньшесекунды происходит

Stanislav
06.05.2016
21:49:53
но там почти ничо нет (

пишу один почти

Stanislav
06.05.2016
21:50:51
c 0, еще в 2007 году восстановил формат карт для сода
У меня был один знакомый, который занимался похожим делом, но под другую игру, не помню точно уже какую, он правда именно что реверсил всё и старался восстановить максимально близко к оригиналу

И вроде бы достаточно далеко продвинулся

Но он нигде не публиковал информацию об этом

Google
Stanislav
06.05.2016
21:52:18
но герои это все)

Alex Фэils?︙
06.05.2016
22:03:51
Я видел статью про модификацию age of empires 2

Блядь, это какой-то пиздец

хотел тут поковырять OpenCL

собрал сэмпл из sdk

и runtime error

Сначала меня упорол тот факт, что функции передается 5 параметров, а на стек кладется 6:

// Create the OpenCL context on a GPU device cxGPUContext = clCreateContextFromType(0, CL_DEVICE_TYPE_GPU, NULL, NULL, &ciErr1); 00CF3CDF mov esi,esp 00CF3CE1 push offset ciErr1 (0D632E0h) 00CF3CE6 push 0 00CF3CE8 push 0 00CF3CEA push 0 00CF3CEC push 4 00CF3CEE push 0 00CF3CF0 call dword ptr [__imp__clCreateContextFromType (0D66224h)] 00CF3CF6 add esp,18h 00CF3CF9 cmp esi,esp 00CF3CFB call _RTC_CheckEsp (0C93F10h)

потом меня упороло то, что в дизассемблированном коде opencl.dll тоже 6 параметров

потом я посмотрел на типы, и выяснилось, что один тип там uint64_t

Проблема такая возникает: The value of ESP is not saved correctly

ида показывает, что функция в dll'ке имеет соглашение __stdcall

Alex Фэils?︙
07.05.2016
01:20:08
а в заголовке cl_platform.h функция объявлена как extern CL_API_ENTRY cl_context CL_API_CALL clCreateContextFromType(cl_context_properties * /* properties */, cl_device_type /* device_type */, void (*pfn_notify)(const char *, const void *, size_t, void *) /* pfn_notify */, void * /* user_data */, cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;

CL_API_ENTRY раскрывается в __declspec(dllimport), CL_API_SUFFIX_VERSION_1_0 - пустой, а вот CL_API_CALL - тоже пустой

блядь, вот оно

компилятор считает, что там функции имеют соглашение о вызове как __cdecl

а в длл-ке __stdcall

сука. Бессит

Pavel ?
07.05.2016
01:29:00
нифига себе тебя таращит в пол 5ого))

Alex Фэils?︙
07.05.2016
01:32:36
в общем, пропатчил хедеры опенцля на нужный дефайн

Google
Alex Фэils?︙
07.05.2016
01:32:42
сначала долго парился с одной херней, решил переключиться на вещь "попроще"

Pavel ?
07.05.2016
01:36:50
а нафига?) по работе дедлайн чтоли?)

Alex Фэils?︙
07.05.2016
01:56:10
нет

просто время свободное появилось

от прогулок и пр. хери

в общем, готово

доброй ночи

аби блядское

Алсо надо бы отреверсить Nvidia Geforce Experience

Admin
ERROR: S client not available

Square
07.05.2016
01:58:23
Хуя ты здравый :)

Alex Фэils?︙
07.05.2016
01:58:28
через какую жопу оно может сразу запускаться на нормальном gpu

не то у них баги в этой грёбанной переключалке карт

Square
07.05.2016
01:59:12
Тру детектив :)

Alex Фэils?︙
07.05.2016
01:59:17
)

Плюшка
07.05.2016
01:59:51
да пофиг, там Клабник основной писатель в язык, а он из рубистов пришел
вам таки не нrавится документация ruby? Ви таки !7ит !

Alex Фэils?︙
07.05.2016
02:00:16
еще тут на днях вирус ковырял

шифратор

потом как-нибудь расскажу

Google
Pavel ?
07.05.2016
02:02:01
тебе надо пилить в оракл и пилить этот сраный jvm))

Alex Фэils?︙
07.05.2016
02:02:15
гуд идея, но я слишком нуб

хотя если покурю конкаренси и книгу дракона получше

и седжвика

то можно рискнуть)

Pavel ?
07.05.2016
02:03:13
регистры знаешь и хорошо)) а как там на микроволновке запуститься научат)

Alex Фэils?︙
07.05.2016
02:03:50
хм.. покурить их вакансии, что ль))

Плюшка
07.05.2016
02:04:50
оптимизируй 'em all

Alex Фэils?︙
07.05.2016
02:04:54
да!

?

Pavel ?
07.05.2016
02:05:17
покури)) правда там собес долгие)

Alex Фэils?︙
07.05.2016
02:05:32
да, в про.жвм слышал

шипилев веселый мужик

Pavel ?
07.05.2016
02:06:08
так я там и рассказывал))

Alex Фэils?︙
07.05.2016
02:06:18
я его слайды про баги в конкаренси на одном дыхании прочитал)

ща, короч, напишу lzw на opencl

Pavel ?
07.05.2016
02:06:57
про реордер и хеппенс?)

Alex Фэils?︙
07.05.2016
02:07:00
как PoC

ага

там первый слайд эпичен был

"Доклад содержит ТЕСТИРОВАНИЕ JVM и БОЛЬ (Уходите)."

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