На ранней Луне могли быть вода, атмосфера и жизнь

Сегодня наша Луна необитаема и абсолютно безжизненна. У неё практически нет атмосферы, отсутствует жидкая вода, нет магнитосферы для защиты поверхности от солнечного ветра и космической радиации. Предположить наличие жизни на Луне даже в далёком прошлом кажется очень смелым. По крайней мере, так оно было всего десять лет назад. Но сейчас такое предположение уже не кажется […]

Как биржи трафика перепродают автосерфинг и откуда в сети миллионы ботов

Дело было два года назад, я, в качестве хобби, занимался арбитражем и тестировал различные биржи попандер трафика (и не только его). Пообщавшись с коллегами, решил лить траф на гемблинг и казино. Пробовать, конечно, решил на ру трафе, так как язык знакомый, соответственно, лендинги делать проще и аудиторию понимать проще. Подготовка Начал с поиска офферов, нашел […]

Численное решение математических моделей объектов заданных системами дифференциальных уравнений

Введение: При математическом моделировании ряда технических устройств используются системы дифференциальных нелинейных уравнений. Такие модели используются не только в технике, они находят применение в экономике, химии, биологии, медицине, управлении. Исследование функционирования таких устройств требуют решения указанных систем уравнений. Поскольку основная часть таких уравнений являются нелинейными и нестационарными, часто невозможно получить их аналитическое решение. Возникает необходимость использовать […]

Курс MIT «Безопасность компьютерных систем». Лекция 4: «Разделение привилегий», часть 3

Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год Computer Systems Security — это курс о разработке и внедрении защищенных компьютерных систем. Лекции охватывают модели угроз, атаки, которые ставят под угрозу безопасность, и методы обеспечения безопасности на основе последних научных работ. Темы включают в себя безопасность операционной системы (ОС), […]

Ускоряем умножение матриц float 4×4 с помощью SIMD

Уже немало лет прошло, как я познакомился с инструкциями MMX, SSE, а позже и AVX на процессорах Intel. В своё время они казались какой-то магией на фоне x86 ассемблера, который уже давно стал чем-то обыденным. Они меня настолько зацепили, что пару лет назад у меня появилась идея написать свой собственный софт рендерер для одной известной […]

Курс MIT «Безопасность компьютерных систем». Лекция 4: «Разделение привилегий», часть 2

Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год Computer Systems Security — это курс о разработке и внедрении защищенных компьютерных систем. Лекции охватывают модели угроз, атаки, которые ставят под угрозу безопасность, и методы обеспечения безопасности на основе последних научных работ. Темы включают в себя безопасность операционной системы (ОС), […]

Как не надо разрабатывать проект на Битрикс

За все время своей работы с Битрикс мне довелось поработать с очень большим количеством проектов, которые кто-то разрабатывал до меня. Тут и мелкие доработки, фикс различных багов и ошибки работы логики, редизайн сайта и глобальные изменения существующего функционала. И, как и любой другой разработчик, я терпеть не могу разгребать чужой мусор, костыли и «временные» заплатки, […]

Почему Гаусс? (100 способов решить систему уравннений)

Что вы будете делать, если вас попросят решить простенькую систему с тремя неизвестными? У каждого сформировался свой собственный и наиболее удобный лично для него подход. Существует масса способов решить систему линейных алгебраических уравнений. Но почему предпочтение отдается именно методу Гаусса? Обо всем по порядку Начнем с простого. Пусть задана система линейных уравнений третьего порядка: $$display$$\left\{ […]

48 мегапикселей для смартфона

Сравнение обычного изображения с разрешением 12 мегапикселей (слева) и кадра, снятого с нового сенсора IMX586 с разрешением 48 мегапикселей (справа) Компания Sony представила IMX586 — первый в мире КМОП-сенсор для смартфонов с эффективным разрешением в 48 миллионов пикселей. Это значит, что сенсор сможет фиксировать кадры размером 8000×6000 пикселей без программной интерполяции! Раньше такой размер был […]

Курс MIT «Безопасность компьютерных систем». Лекция 4: «Разделение привилегий», часть 1

Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год Computer Systems Security — это курс о разработке и внедрении защищенных компьютерных систем. Лекции охватывают модели угроз, атаки, которые ставят под угрозу безопасность, и методы обеспечения безопасности на основе последних научных работ. Темы включают в себя безопасность операционной системы (ОС), […]