Sony Move на подходе

Март 11th, 2010 by sergee

Sony Move – аналог Wii MotionPlus от Nintendo. В продаже его пока нет, ожидается в 3ем квартале этого года. Предполагаемая цена – 100$ за комплект. В комплект входит Playstation Eye от Sony. Ждать осталось совсем недолго. А пока можно посмотреть демонстрацию.




Мнение о Google V8

Март 11th, 2010 by sergee

Google V8 это высокопроизводительный JavaScript движок распространяемый под лицензией BSD. С недавних пор, компания Google активно продвигает V8, предлагая сторонним разработчикам включать V8 в свои проекты. Изучая вопрос подключения V8 к Asterisk, наткнулся на статью Игоря Сысоева (автора великолепного веб сервера nginx):

… Поскольку V8 разрабатывается в первую очередь для Chrome, то это наложило на него существенный отпечаток и, перефразируя высказывание Генри Форда о цвете машины, можно сказать, что V8 будет хорошо работать в любой программе, при условии, что эта программа называется Chrome.

Прежде всего, V8 не умеет обрабатывать ошибки выделения памяти — он просто завершает процесс. Это приемлемо для такого браузера, как Chrome, который каждую страницу отображает в отдельном процессе, и аварийное завершение одного процесса никак не сказывается на остальных страницах, но для сервера, обрабатывающего в одном процессе тысячи одновременных соединений, это не подходит…

Согласен с Игорем по каждому пункту.


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


Новый Nissan Patrol 2010

Март 10th, 2010 by sergee

2010 год выдался богатым на интересные автомобильные премьеры. Недавно Toyota представила новый Landcruiser Prado 2010. А 14 февраля, в ОАЭ, Nissan представил новый Patrol 2010. Предыдущий, под названием Nissan Patrol GR II (Y61) с небольшими косметическими изменениями выпускаося с 1997 года, т.е. 13 лет! Новый Nissan Patrol внешне напоминает Toyota Landruiser 200. Рассмотрите его внимательно, скоро таких будет очень много на улицах Москвы.




Конкурс инноваций Cisco 2010

Март 1st, 2010 by sergee

Компания Cisco, приглашает всех желающих принять участие в конкурсе инновационных идей в области сетевых технологий. Для того, что бы принять участие в конкурсе, необходимо оформить заявку на сайте Cisco. Заявки принимаются с 1го марта по 24 апреля. Итоги конкурса будут подведены 24 июня.

Все участники конкурса делятся на четыре категории. Участники – это все кто подали заявку на участие в конкурсе. В качестве приза участники получают значок с логотипом Cisco :) Работы всех участников внимательно изучает жюри, из присланных работ отбираются работы для участия в конкурсе. Конкурсанты (участники, чьи работы прошли отбор) получают следующие подарки: значок с логотипом Cisco, футболка Cisco Club, и кружка Cisco Club. Кружка, на картинке, выглядит добротно! Затем из конкурсантов выберут 12 финалистов, по 3 в каждой номинации (о них чуть позже). Финалистов ждёт ещё больше призов! А именно: памятный сертификат от Cisco, ваучер от Учебного центра «Сетевая Академия «ЛАНИТ» на один или несколько экзаменов по программе профессиональной сертификации Cisco(по выбору): CCNA, CCNA Concentrations, CCNP, CCIE. Номинальная стоимость ваучера 15000 рублей, гарнитура Jabra GO6430 или Plantronics Voyager Pro USB UC (по выбору), беспроводной маршрутизатор Linksys WRT 160NL и толстовка Cisco Club. Богато, а ведь это даже не победители! Кстати о победителях. Победителей будет трое, выберут их, как нетрудно догадаться, из числа финалистов – какая-то из номинаций окажется без победителя. Все победители получат: памятный сертификат от Cisco, ваучер от Учебного центра «Сетевая Академия «ЛАНИТ» на один или несколько экзаменов по программе профессиональной сертификации Cisco(по выбору): CCNA, CCNA Concentrations, CCNP, CCIE (Номинальная стоимость ваучера 15000 рублей), ваучер от Учебного ценра Fast Lane на один или несколько учебных курсов по программе профессиональной сертификации Cisco(по выбору, в рамках действующего расписания Fast Lane в России): CCNA, CCNA Concentrations, CCNP, CCIE (Номинальная стоимость ваучера 120 000 рублей), ноутбук Apple от компании S-Terra CSP (модель не уточняется), беспроводной маршрутизатор Linksys WRT 160NL, гарнитура Jabra GO6430 или Plantronics Voyager Pro USB UC (по выбору) и толстовка Cisco Club.


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


Sony Bravia Monolith – абсолютный шедевр

Март 1st, 2010 by sergee

Российское отделение фирмы SONY, зазывает всех желающих на презентацию нового телевизора линейки Bravia – Bravia Monolith (абсолютный шедевр). Лично я очень люблю фирму Sony, качество их продукции неизменно восхищает. А тут значит телевизор Bravia Monolith.





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


Рязанский Хайтек

Февраль 26th, 2010 by sergee

Рязанские умельцы активно осваивают Российскую (Советскую) систему ГЛОНАСС. Не успели в рунете утихнуть восторги по поводу инновационного сервиса bus62, как Рязанцы подоспели с очередной идеей. Вчера, 25 февраля, на конференции «Состояние, перспективы развития и использования системы ГЛОНАСС и других отечественных космических технологий в интересах социально-экономического развития Рязанской области» был представлен новый проект от разработчиков сервисов bus62 и probki62.


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


Как рассчитать расстояние между парой координат (широта долгота)

Февраль 26th, 2010 by sergee

Работая с картами, часто бывает необходимо рассчитать расстояние в километрах между парой координат. Для этого пригодится следующая функция:

function distance($lat1, $lng1, $lat2, $lng2) {
	$pi80 = M_PI / 180;
	$lat1 *= $pi80;
	$lng1 *= $pi80;
	$lat2 *= $pi80;
	$lng2 *= $pi80;
 
	$r = 6372.797; // mean radius of Earth in km
	$dlat = ($lat2 - $lat1) / 2;
	$dlng = ($lng2 - $lng1) / 2;
	$a = sin($dlat) * sin($dlat) + cos($lat1) * cos($lat2) * sin($dlng) * sin($dlng);
	$c = 2 * atan2(sqrt($a), sqrt(1 - $a));
	return $r * $c;
}

ГЛОНАСС в Рязани

Февраль 20th, 2010 by sergee

А вот пример реального использования отечественной навигационной системы ГЛОНАСС. В Рязани, некоторые маршруты общественного транспорта (Автобусы, троллейбусы и маршрутки) оборудованы ГЛОНАСС трекерами. Информация, поступающая, с них используется для вычисления пробок, сервисом probki62.ru. Кроме того, поддерживается публичный сервис bus62.ru – отображающий общественный транспорт на карте города.


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


ГЛОНАСС

Февраль 19th, 2010 by sergee

Первые терминальные устройства ГЛОНАСС, разработанные ФГУП НИИКП, наводили ужас. Глядя на их размер – терзала крамольная мысль, уж не на лампах ли они сделаны?


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


Как разделить строку в Си

Февраль 19th, 2010 by sergee

Разделение строки на элементы – стандартная задача при обработке текста. Многие высокоуровневые языки предоставляют удобные операторы для решения этой задачи. Например язык Perl позволяет разбить строку используя в качестве разделителя другую строку или регулярное выражение с помощью функции split. Результат разбиения возвращается в виде массива:

@elements = split(/\s/, "very simple example");

В PHP аналогичную роль выполняют функции explode (для деления по текстовому разделителю) и preg_split для деления по регулярному выражению:

$elements1 = explode(" ", "very simple example");
$elements2 = preg_split("/[\s,]+/", "very simple example");

В Си разделение строки несколько сложнее. Многие программисты, в цикле, ищут разделители с помощью таких функций как index или strstr, а затем меняют его на нулевой байт. Данный подход – громоздкий и неудобный. Гораздо проще воспользоваться функцией strtok. Функция strtok позволяет разбить текстовую строку на токены, используя указанные разделители. Пример использования strtok:


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


Следующая страница »