Hello, world!

Научно-производственное объединение "Призма"

Компания занимается внедрением систем фото-видеофиксации нарушений правил дорожного движения с 2009 года.

Смотреть видеоролик

Press

Пресса о компании, подборка материалов в СМИ за 2013-2017 гг..

View details

Миллионы на планшете

На закупку 125 планшетов для контроля оплаты парковки столичные власти потратят 29,6 млн рублей. «Паркнет» — это простейший дешевый китайский планшет на базе Android, на который записана примитивнейшая программа, которая даже не может распознавать номер. Планшет просто снимает его как фотоаппарат и отправляет по Wi-Fi в сервер на обработку. В принципе то же самое можно было сделать на сотовый телефон или планшет за 3 тыс. руб.

View details

Heading

Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

View details

/*
 _   _       _     _ _           ___ _____ _____ _____  _____ _   _  
| \ | |     (_)   | (_)         |_  |  ___|_   _/  ___||  _  | \ | | 
|  \| |_   ___  __| |_  __ _      | | |__   | | \ `--. | | | |  \| | 
| . ` \ \ / / |/ _` | |/ _` |     | |  __|  | |  `--. \| | | | . ` | 
| |\  |\ V /| | (_| | | (_| | /\__/ / |___  | | /\__/ /\ \_/ / |\  | 
\_| \_/ \_/ |_|\__,_|_|\__,_| \____/\____/  \_/ \____/  \___/\_| \_/ 
*/

    float InvSqrt( float number ) {
	long i;
	float x2, y;
	const float threehalfs = 1.5F;

	x2 = number * 0.5F;
	y  = number;
	i  = * ( long * ) &y;                       // evil floating point bit level hacking
	i  = 0x5f3759df - ( i >> 1 );               // what the fuck? 
	y  = * ( float * ) &i;
	y  = y * ( threehalfs - ( x2 * y * y ) );   // 1st iteration
//	y  = y * ( threehalfs - ( x2 * y * y ) );   // 2nd iteration, this can be removed

	return y;
}

John Carmack's fast inverse square root [1]