Как стать автором
Обновить
6
-1

Пользователь

Возможно ли увеличить интеллект?

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 6.5K

Да, возможно. И я придумал, как — с помощью грибов (не тех, о которых вы подумали).

Эта идея перевернёт мир. Представляю вам Project Mold.

Читать далее
Всего голосов 24: ↑16 и ↓8 +8
Комментарии 66

Кэширование данных увеличивает скорость даже в неожиданных случаях

Время на прочтение 9 мин
Количество просмотров 5.4K

Нас учат, что чтение данных из оперативной памяти — ужасно долгая операция. Приводят аналогии с офисом и удалённым складом, заставляют писать cache-friendly код и внушают смертельный страх перед промахами кэша. Ещё нас учат, что процессоры отлично умеют считать числа, и часто быстрее вычислить результат дважды, чем сохранять его в памяти. Оказывается, это не всегда так.

Эта статья основана на реальном проекте и реальном коде, который был ускорен с помощью кэша почти в полтора раза. Весь код написан на JavaScript.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 17

Lights Out и её необычные применения

Время на прочтение 2 мин
Количество просмотров 22K
Наверное, некоторые из вас слышали о такой головоломке, как Lights Out. Если кто-то не знает, суть вкратце такова: имеется поле из n x n клеток, часть клеток «включена», часть «выключена». При нажатии на клетку все клетки в области креста переключат своё состояние. Примерно так:



Собственно, задача — сделать все клетки поля «выключенными». Под катом кое-что интереснее, чем просто решение.
Читать дальше →
Всего голосов 34: ↑34 и ↓0 +34
Комментарии 24

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность