Ежемесячные архивы: Ноябрь 2010

Три задачи с одним решением

Интересная статья от IronPeter. Осторожно. Мат и Матан.

Есть три задачи. Задача первая — решить матричное уравнение A x = b, где A — матрица, x — неизвестный вектор, а b — заданная правая часть, опять вектор. Коэффициенты — действительные числа. Во второй задаче коэффициенты (и у матрицы и у векторов) — целые числа. А в третьей задаче все то же самое, только коэффициенты целые положительные, и уравнение надо решить в целых положительных числах. Накал пиздеца постепенно крепчает. Целые числа мы не всегда можем делить друг на друга. Впрочем, взяв пару чисел (a, b), мы можем вычесть из большего по модулю числа меньшее по модулю, и такая процедура редукции нам отлично заменит деление. А целые положительные числа мы можем вычитать, только меньшее из большего.

Читать дальше

Imran Nazar: Эмуляция GameBoy на JavaScript: Память

Этот перевод второй статьи про эмуляцию GameBoy на JavaScript. Оригинал здесь. Далее авторский текст.

Это вторая часть серии статей об эмуляции в JavaScript; восемь частей уже доступно, позже будут ещё.

Читать далее »

Документация Bitrix

Как вам название метода NavPageNomer? Когда я учился, такие названия даже студенты в массе свой перестали после первого курса давать.

Air Hockey

Недавно, каким-то чудом пробившись через толпы индусов, выиграл я заказ на vworker (сайт такой для фрилансеров, если кто не знает, бывший rentacoder). Подумал, что вам будут любопытны некоторые моменты.

Читать далее »

Imran Nazar: Эмуляция GameBoy на JavaScript: Процессор

Этот перевод открывает серию статьей про эмуляцию GameBoy на JavaScript. Оригинал здесь. Далее авторский текст.

Это первая часть серии статей об эмуляции в JavaScript; восемь частей уже доступно, позже будут ещё.

Читать далее »

_beginthreadex

Не знаю, может, это давно всем известно, но что нашлось в MSDN:

A thread in an executable that calls the C run-time library (CRT) should use the _beginthreadex and _endthreadex functions for thread management rather than CreateThread and ExitThread; this requires the use of the multi-threaded version of the CRT. If a thread created using CreateThread calls the CRT, the CRT may terminate the process in low-memory conditions.