
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:40:38
вроде все на месте, но через жопу

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
Про рельсы ничего не могу сказать

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

Stanislav
06.05.2016
21:49:19

trump ? trump ? hillary
06.05.2016
21:49:26
а релоадить
это за меньшесекунды происходит

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

Stanislav
06.05.2016
21:50:51
И вроде бы достаточно далеко продвинулся
Но он нигде не публиковал информацию об этом

Stanislav
06.05.2016
21:52:14

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

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
гуд идея, но я слишком нуб
хотя если покурю конкаренси и книгу дракона получше
и седжвика
то можно рискнуть)

Плюшка
07.05.2016
02:02:53

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 и БОЛЬ (Уходите)."