Самый настоящий робот Валли. Полностью повторяющий эмоции и действия своего анимационного персонажа.
Кто-то строит роботов для помощи человеку, а кто-то просто делает их хорошо.
Заряжает позитивом.
суббота, 12 июня 2010 г.
Google переводит поисковик на платформу Caffeine
Google представила обновленную поисковую платформу Caffeine, которая теперь будет обеспечивать работу поискового сайта Google.com. Главным отличием Coffeine от предыдущей технологии является более быстрое сканирование Сети. Теперь задержка между появлением страницы в Интернете и ее индексированием, а следовательно, и возможностью нахождения через Google.com станет еще меньше.
В Google объяснили, что разработкой новой платформы занялись после анализа работы текущего ПО и определения слабых мест в его работе. Предыдущий индексированный контент Сети хранился в нескольких слоях, которые обновлялись с разной скоростью, и главный слой обновлялся раз в несколько недель. Для добавления новой информации в индекс необходимо было проанализировать весь «наблюдаемый» в Google Интернет полностью, что увеличивало задержку между появлением контента в Сети и его доступностью через поиск.
С помощью Caffeine обновления в Сети добавляются в базу постоянно маленькими порциями и поэтому становятся доступными гораздо быстрее. Скорость добавления информации в базу с помощью новой технологии составляет сотни Терабайт в день.
Caffeine не только быстрее обрабатывает информацию, но также позволяет отображать более релевантные результаты поиска.
пятница, 11 июня 2010 г.
Релиз Flash Player 10.1 всем бегом обновляться!
Компания Adobe объявила о выходе релиза Flash Player 10.1 для платформ Linux, Windows и Mac OS X. Это первый выпуск, базирующийся на инициативе Open Screen Project. Сборки для Solaris и мобильной платформы Android пока доступны только в виде тестовых версий.
Кроме реализации ряда интересных новшеств в новой версии устранена критическая уязвимость, которой в силу популярности Flash-плагина присвоен высший уровень опасности. Уязвимость присутствует в виртуальной машине ActionScript Virtual Machine 2 (AVM2) и позволяет злоумышленнику организовать выполнение своего кода в системе при открытии пользователем специально подготовленного SWF-файла.
Основные новшества Flash Player 10.1:
* Задействование механизмов аппаратной акселерации GPU при декодировании h.264-видео, что позволяет значительно уменьшить нагрузку на систему при просмотре видео. К сожалению акселерация пока работает только в Windows. Для Mac OS X подготовлена отдельная тестовая сборка Flash Player c поддержкой акселерации. Для Linux подобная возможность не реализована из-за отсутствия стандартного API для обращения к функциям аппаратного декодирования потоков H.264. Тем не менее в Linux и Mac OS X и без аппаратной акселерации ощущается прогресс при выводе видео - в новой версии улучшена система буферизации, добавлена возможность адаптивного регулирования параметров потока;
* Проведена работа по адаптации плеера для мобильных платформ. В будущем ожидается выпуск сборки для Windows Mobile, Symbian S60, Google Android, MeeGo (Moblin+Maemo) и Palm webOS. Мобильная версия будет поддерживать такие функции, как мультитач навигацию, виртуальную клавиатуру, управление экранными жестами и API для доступа к акселерометру.
* Десктоп и мобильная версии Flash основаны на едином ядре, которое было специально оптимизировано с точки зрения повышения производительности, уменьшения потребления ресурсов и понижения нагрузки на CPU с целью обеспечения уменьшения энергопотребления. Заметно снижено потребление памяти при обработке изобилующих графикой роликов (снижение до 50%), реализован адаптивный режим прорисовки при котором на устройствах с небольшими экранными разрешениями тратится меньше памяти. Добавлено несколько существенных оптимизаций в работу движка ActionScript, обновлен код JIT-компилятора, в который добавлена поддержка архитектуры ARM. С целью минимизации потребления ОЗУ при одновременной работе нескольких Flash-роликов в разных табах, во Flash Player добавлен код, отключающий отображение SWF-файлов в случае когда обнаруживается нехватка памяти.
Для уменьшения энергопотребления теперь минимизируется нагрузка при обработке контекта в скрытых вкладках (выполнение Flash замораживается при переходе на другую вкладку и выполнение возобновляется только после возвращения к текущей вкладке). Полностью переработана архитектура организации работы таймеров и обработчиков событий, что позволило реализовать режим "throttling", при котором поддерживается управление скоростью воспроизведения в зависимости от ситуации (например, скорость понижается при длительной неактивности пользователя).
* В десктоп-версии появился режим приватного серфинга без оставления следов в логах, кэше и на локальном диске.
* Для разработчиков реализована возможность использования глобального обработчика ошибок, в ActionScript добавлен новый API, позволяющий использовать определенные в операционной системе параметры локализации, задающие особенности обработки текста, списков, даты, времени, форматирования чисел, сортировки и т.п.
* Улучшена поддержка потокового вещания: в протоколе RTMFP появилась поддержка групп; при передаче потоков HTTP теперь могут быть задействованы сети доставки контента (CDN); в реализации протокола RTMP добавлена возможность реконнекта после обрыва соединения; добавлен режим быстрой смены битрейта; оптимизированы операции по смене позиции в потоке.
Кроме реализации ряда интересных новшеств в новой версии устранена критическая уязвимость, которой в силу популярности Flash-плагина присвоен высший уровень опасности. Уязвимость присутствует в виртуальной машине ActionScript Virtual Machine 2 (AVM2) и позволяет злоумышленнику организовать выполнение своего кода в системе при открытии пользователем специально подготовленного SWF-файла.
Основные новшества Flash Player 10.1:
* Задействование механизмов аппаратной акселерации GPU при декодировании h.264-видео, что позволяет значительно уменьшить нагрузку на систему при просмотре видео. К сожалению акселерация пока работает только в Windows. Для Mac OS X подготовлена отдельная тестовая сборка Flash Player c поддержкой акселерации. Для Linux подобная возможность не реализована из-за отсутствия стандартного API для обращения к функциям аппаратного декодирования потоков H.264. Тем не менее в Linux и Mac OS X и без аппаратной акселерации ощущается прогресс при выводе видео - в новой версии улучшена система буферизации, добавлена возможность адаптивного регулирования параметров потока;
* Проведена работа по адаптации плеера для мобильных платформ. В будущем ожидается выпуск сборки для Windows Mobile, Symbian S60, Google Android, MeeGo (Moblin+Maemo) и Palm webOS. Мобильная версия будет поддерживать такие функции, как мультитач навигацию, виртуальную клавиатуру, управление экранными жестами и API для доступа к акселерометру.
* Десктоп и мобильная версии Flash основаны на едином ядре, которое было специально оптимизировано с точки зрения повышения производительности, уменьшения потребления ресурсов и понижения нагрузки на CPU с целью обеспечения уменьшения энергопотребления. Заметно снижено потребление памяти при обработке изобилующих графикой роликов (снижение до 50%), реализован адаптивный режим прорисовки при котором на устройствах с небольшими экранными разрешениями тратится меньше памяти. Добавлено несколько существенных оптимизаций в работу движка ActionScript, обновлен код JIT-компилятора, в который добавлена поддержка архитектуры ARM. С целью минимизации потребления ОЗУ при одновременной работе нескольких Flash-роликов в разных табах, во Flash Player добавлен код, отключающий отображение SWF-файлов в случае когда обнаруживается нехватка памяти.
Для уменьшения энергопотребления теперь минимизируется нагрузка при обработке контекта в скрытых вкладках (выполнение Flash замораживается при переходе на другую вкладку и выполнение возобновляется только после возвращения к текущей вкладке). Полностью переработана архитектура организации работы таймеров и обработчиков событий, что позволило реализовать режим "throttling", при котором поддерживается управление скоростью воспроизведения в зависимости от ситуации (например, скорость понижается при длительной неактивности пользователя).
* В десктоп-версии появился режим приватного серфинга без оставления следов в логах, кэше и на локальном диске.
* Для разработчиков реализована возможность использования глобального обработчика ошибок, в ActionScript добавлен новый API, позволяющий использовать определенные в операционной системе параметры локализации, задающие особенности обработки текста, списков, даты, времени, форматирования чисел, сортировки и т.п.
* Улучшена поддержка потокового вещания: в протоколе RTMFP появилась поддержка групп; при передаче потоков HTTP теперь могут быть задействованы сети доставки контента (CDN); в реализации протокола RTMP добавлена возможность реконнекта после обрыва соединения; добавлен режим быстрой смены битрейта; оптимизированы операции по смене позиции в потоке.
четверг, 10 июня 2010 г.
Gedit и файлы в CP1251 кодировке
В Linux есть такая проблема как отображения виндовых *.txt файлов с кириллическим содержимым в кодировке CP1251. Дело в том, что по-умолчанию Gedit открывает их в неправильной кодировке и все отображается иероглифами.
Решение проблемы пишем в терминале:
Переходим в папку /apps/gedit-2/preferences/encodings
Дважды щелкаем по auto_detected и подымаем пункт WINDOWS-1251 на самый верх.
Вот и все! Теперь все должно отлично открываться.
Решение проблемы пишем в терминале:
gconf-editor
Или открываем Приложения -> Системные утилиты -> Редактор конфигурацииПереходим в папку /apps/gedit-2/preferences/encodings
Дважды щелкаем по auto_detected и подымаем пункт WINDOWS-1251 на самый верх.
Вот и все! Теперь все должно отлично открываться.
Заметка о route в windows, linux и freebsd
Может кому пригодится, да и самому может понадобится память освежить.
Маршрутизая - это важная штука, особенно если есть не один канал в интернет, напимер – пускать одних юзеров через один канал, а других через другой, одни порты через один, а другие через другой, можно настроить динамическую маршрутизцию, например если у вас есть скажем так два сервера в разных точках земли и оба с двумя независимыми каналами, так вот можно настроить так чтобы один трафик бегал по одному каналу, а второй по другому, до тех пор пока какой-то не пропадёт, и в этом случае переключится на живой.. И таких примеров можно привести очень много. Ну а сейчас я хочу написать про статические маршруты.
В windows системах они задаются таким образом:
route add ip mask mask_lan ip_routera, маску можно опустить, если указываем один ip, а не подсеть.
например, route add 10.10.10.1 192.168.0.1
с подсетью, route add 10.10.10.0 mask 255.255.255.0 192.168.0.1
В linux:
route add 10.10.10.1 gw 192.168.0.1
route add 10.10.10.0 netmask 255.255.255.0 gw 192.168.0.1
или
route add -net 10.10.10.0/24 gw 192.168.0.1
или
ip route add 10.10.10.0/24 via 192.168.0.1
И тоже самое, но в freebsd:
route add 10.10.10.1 192.168.0.1
route add -net 10.10.10.0 netmask 255.255.255.0 192.168.0.1
или
route add 10.10.10.0/24 192.168.0.1
Просмотр существующих маршрутов:
windows:
route print
linux:
route -n
или:
ip route
freebsd:
netstat -rn
Удаление маршрутов:
linux:
route delete -net 10.10.10.0 netmask 255.255.255.0
freebsd:
route delete 10.10.10.0/24
windows:
route delete 10.10.10.0 mask 255.255.255.0 192.168.0.1
Для Windows, чтобы маршрут сохранился после перезагрузки, добавляем опцию -p:
route add -p 10.10.10.0 mask 255.255.255.0 192.168.0.1
Для некоторых linux дистрибутивов:
/etc/sysconfig/network-scripts/route-eth0 - Файл статической маршрутизации, с синтаксисом:
10.10.10.0/24 via 192.168.0.1 dev eth0
или:
ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.1
Маршрутизая - это важная штука, особенно если есть не один канал в интернет, напимер – пускать одних юзеров через один канал, а других через другой, одни порты через один, а другие через другой, можно настроить динамическую маршрутизцию, например если у вас есть скажем так два сервера в разных точках земли и оба с двумя независимыми каналами, так вот можно настроить так чтобы один трафик бегал по одному каналу, а второй по другому, до тех пор пока какой-то не пропадёт, и в этом случае переключится на живой.. И таких примеров можно привести очень много. Ну а сейчас я хочу написать про статические маршруты.
В windows системах они задаются таким образом:
route add ip mask mask_lan ip_routera, маску можно опустить, если указываем один ip, а не подсеть.
например, route add 10.10.10.1 192.168.0.1
с подсетью, route add 10.10.10.0 mask 255.255.255.0 192.168.0.1
В linux:
route add 10.10.10.1 gw 192.168.0.1
route add 10.10.10.0 netmask 255.255.255.0 gw 192.168.0.1
или
route add -net 10.10.10.0/24 gw 192.168.0.1
или
ip route add 10.10.10.0/24 via 192.168.0.1
И тоже самое, но в freebsd:
route add 10.10.10.1 192.168.0.1
route add -net 10.10.10.0 netmask 255.255.255.0 192.168.0.1
или
route add 10.10.10.0/24 192.168.0.1
Просмотр существующих маршрутов:
windows:
route print
linux:
route -n
или:
ip route
freebsd:
netstat -rn
Удаление маршрутов:
linux:
route delete -net 10.10.10.0 netmask 255.255.255.0
freebsd:
route delete 10.10.10.0/24
windows:
route delete 10.10.10.0 mask 255.255.255.0 192.168.0.1
Для Windows, чтобы маршрут сохранился после перезагрузки, добавляем опцию -p:
route add -p 10.10.10.0 mask 255.255.255.0 192.168.0.1
Для некоторых linux дистрибутивов:
/etc/sysconfig/network-scripts/route-eth0 - Файл статической маршрутизации, с синтаксисом:
10.10.10.0/24 via 192.168.0.1 dev eth0
или:
ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.1
Подписаться на:
Сообщения (Atom)