Більше комітів, хороших і різних

Більше комітів, хороших і різних

На мій погляд, найкращий спосіб освоїти щось нове в програмуванні - вивчати комітети в публічні репозиторії.

Віруси переселяються на USB-флешки

Віруси переселяються на USB-флешки

Антивірусні компанії повідомляють про нову тенденцію в поширенні вірусів. Після хвилі поштових і скриптових вірусів тепер одним з найпопулярніших способів поширення шкідливих програм стають USB-флешки. Це стало можливим завдяки слабкості операційної системи Windows, яка за замовчуванням автоматично запускає файл autorun.inf зі змінного накопичувача.

Structure from Motion - класична реалізація

Structure from Motion - класична реалізація

Є таке цікаве завдання - побудова 3D структури по набору зображень (фотографій) - Structure from Motion. Як її можна вирішити? Після деяких роздумів приходить на думку такий алгоритм. Знайдемо на всіх зображеннях характерні особливості (точки), порівняємо їх один з одним і триангуляцією знайдемо їх тривимірні координати. Тут правда є проблема - невідоме положення камер при зйомці. Чи можна їх знайти? Начебто можна. Дійсно, нехай у нас N точок на кадрі і M кадрів. Тоді невідомих буде 3 * N (тривимірні координати точок) + 6 * (M - 1) (координати камер (замість 6 може стояти інше число, але суті це не змінює)). Рівняння ж у нас 2 * M * N (у кожної точки на кожному зображенні є дві координати). Виходить, що вже для двох зображень і 6 точок завдання дозволено. Під катом опис принципової схеми вирішення завдання SfM (по можливості без формул - але з посиланнями для вдумливого вивчення).

Amazon додали нові типи інстансів - t2.micro, t2.small, t2.medium

Amazon додали нові типи інстансів - t2.micro, t2.small, t2.medium

Нові інстанси дешевші старих і вводять поняття CPU Credit-ів.

Як працює міжнародний роумінг

Як працює міжнародний роумінг

У цій статті я розповім про те, як працює послуга міжнародний роумінг і як проходить дзвінок і SMS при знаходженні в роумінгу. Розшифрування абревіатур можна прочитати в цій статті.