пятница, 25 января 2008 г.

[hobbi] ...Новые ресурсы OpenSource в сети...

Антивирусная система своевременного обнаружения 


В качестве ядра антивируса используется ClamAV, а в качестве резедентной защиты Tech-Protect. Обновления к BILIRAFON`у осуществляются при помощи модифицированной утилиты freshclam.exe. Так же мы добавляем в базу сигнатуры, которые обновляет ClamAV.

Прекрасный антивирус, завтра буду испытывать на факультете... С со сканером ClamAV я работал и ощущения остались очень хорошие. (Не помню говорил ли я про случай проверки прокси-сервера системами CureIt и ClamWin... первая нашла около 20-25 зараженных файлов, в то время как после нее вторая нашла около 500...). А тут система основаная на нем + ряд улит автоматизации... И теперь это уже полноценный антивирус: проверка не только по требованию или расписанию, но и при доступе к файлам... карантин/удаление/исключения... информирование администратора и e-mail. А самое главное абсолютно бесплатен, в том числе и для корпораций...

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

Сайт (рус): http://stopvirus.ru

среда, 23 января 2008 г.

[hobbi] ... чудеса в решете или N-машин на 1 ПК

...Мощности современного ПК неуклонно растут и вот в связи с этим технологии виртуализации снова бударажат умы программистов. Виртуальной машиной (англ. virtual machine) называют программную или аппаратную среду, исполняющую некоторый код (например, байт-код, шитый код, p-code или машинный код реального процессора), или спецификацию такой системы.

Зачастую виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, так же как и на реальный компьютер можно инсталлировать операционную систему, у виртуальной машины так же есть BIOS, оперативная память, жёсткий диск (выделенное место на жёстком диске реального компьютера), могут эмулироваться периферийные устройства. На одном компьютере может функционировать несколько виртуальных машин.

Типы виртуализации

Виртуализация — это общий термин, охватывающий абстракцию ресурсов для многих аспектов вычислений. Некоторые наиболее характерные примеры виртуализации приведены ниже.

Виртуализация серверов
Виртуальная машина — это окружение, которое представляется для «гостевой» операционной системы, как аппаратное. Однако на самом деле это программное окружение, которое симулируется программным обеспечением хостовой системы. Эта симуляция должна быть достаточно надёжной, чтобы драйверы гостевой системы могли стабильно работать. При использовании паравиртуализации, виртуальная машина не симулирует аппаратное обеспечение, а, вместо этого, предлагает использовать специальное API. 
Bochs
Qemu
KVM
FAUmachine
Microsoft Virtual Server
Microsoft Virtual PC
twoOStwo
SVISTA
Parallels
VMware (VMware ESX Server)
Xen
VirtualBox


Виртуализация уровня ОС
Виртуализация на уровне операционной системы — виртуализирует физический сервер на уровне ОС, позволяя запускать изолированные и безопасные виртуальные серверы на одном физическом сервере. 
Solaris Containers/Zones
FreeBSD Jail
Linux-VServer
FreeVPS
OpenVZ
Virtuozzo
VDSmanager


Виртуализация ресурсов
Разделение ресурсов (partitioning) — это разделение единого, обычно достаточно большого для этого, ресурса (например дисковое пространство или пропускной канал сети) на некоторое количество меньших, легче используемых ресурсов того же типа.

Например, к реализации разделения ресурсов можно отнести Проект Crossbow позволяющий создавать несколько виртуальных сетевых интерфейсов на основе одного физического.
Агрегация, распределение или добавление множества ресурсов в большие ресурсы или объединение ресурсов. Например, симметричные мультипроцессорные системы объединяют множество процессоров; RAID и дисковые менеджеры объединяют множество дисков в один большой логический диск; RAID и сетевое оборудование использует множество каналов, объединённых так, чтобы они представлялись, как единый широкополосный канал. На мета-уровне компьютерные кластеры делают все вышеперечисленное. . Иногда сюда же относят сетевые файловые системы абстрагированные от хранилищ данных на которых они построены, например, Vmware VMFS, Solaris ZFS, NetApp WAFL


Виртуализация прикладных приложений
Виртуализация прикладных приложений — включает в себя рабочую среду для локально выполняемого приложения, использующего локальные ресурсы. Виртуализируемое приложение запускается в небольшом виртуальном окружении, которое включает в себя ключи реестра, файлы и другие компоненты, необходимые для запуска и работы приложения. Такая виртуальная среда работает как прослойка между приложением и операционной системой, что позволяет избежать конфликтов между приложениями. К виртуализации прикладных приложений можно отнести такие системы как Softgrid.

Подробный обзор методов виртуализации:

http://www.ibm.com/developerworks/ru/library/l-linuxvirt/index.html

пятница, 18 января 2008 г.

[science] Apple представила сверхтонкий ноутбук

Следуя последним тенденциям к миниатюризации компьютерной техники, компания Apple представила сверхтонкий ноутбук MacBook Air.

Несмотря на маленький вес 1,36 кг, аппарат использует 13,3-дюймовый дисплей, процессор Intel Core 2 Duo, жесткий диск на 80 Гб. В стандартную комплектацию MacBook Air входят камера iSight, выход DVI и порты USB 2.0. Apple в который уже раз удалось удивить общественность – ноутбук получился действительно тонким, толщина не превышает 1,93 см (0,41 см в самой тонкой части)! Единственное, чем пришлось пожертвовать ради размеров, – это проигрывателем дисков. Все желающие смогут исправить недостаток при помощи внешнего привода. Устройство в базовой комплектации (Core 2 Duo на 1,6 ГГц, 2 Гб памяти, 80 Гб жесткий диск) обойдется в $1900 (для рынка США).

источник: http://www.igromania.ru

[science] Самолет шпион с возможностью подзарядки от ЛЭП

В исследовательских лабораториях ВВС США ведется работа над необычным самолетом-шпионом MAV (micro air vehicle). Аппарат с размахом крыльев не более одного метра должен летать со скоростью около 75 километров в час, используя энергию электродвигателя.

Для подзарядки аккумуляторных батарей планируется использовать линии электропередач условного противника – сейчас разработчики думают, как можно замаскировать повисший на проводах самолетик. Хотя куда сложнее обеспечить возможность посадки на ЛЭП без провоцирования короткого замыкания!

источник: http://www.igromania.ru

[science] iRobot поставит армии США 3 тысячи роботов

iRobot выиграла тендер на поставку роботов-саперов для американской армии. Сумма контракта – 286 млн долларов.

Скоро три тысячи роботов станут в строй вооруженных сил Соединенных Штатов; специалисты iRobot позаботятся об обучении обслуживающего персонала и своевременной поставке запасных частей.

источник: http://www.igromania.ru

вторник, 8 января 2008 г.

[science] TILE64 — 64 ядра опережают 2-ядерный Xeon Core в 10 раз

Tilera Corporation представила многоядерный процессор для встраиваемых систем — TILE64. В его названии отражено количество ядер, а архитектура процессора позволяет использовать одновременно в одном процессоре тысячи ядер. TILE64 предлагает пользователю мощность, в 10 раз превосходящую мощность 2-ядерного процессора Xeon на архитектуре Core. Его энергоэффективность еще выше — она превосходит Xeon в 30 раз.

Своему настоящему и будущему Tilera обязана исследованиям и разработкам доктора Ананта Агарваля (Anant Agarwal) из института MIT, а также многомиллионным вложениям DARPA и грантам National Science Foundation, позволившим развиться созданной в 1996 году ячеистой мультиядерной архитектуре (проект «Raw»).

iMesh (intelligent Mesh) Interconnect — новая архитектура, обеспечивающая высокую производительность благодаря отсутствию внутричиповых соединений, благодаря чему информация не «блуждает» долго по чипу или его ядрам, прежде чем его покинуть. Вместо единого центра обработки и пересылки информации в процессоре, в каждом его ядре есть некий коммуникационный переключатель, множество которых образуют «информационную сеть», минуя необходимость использования единой общей шины данных. Ярким примером для сравнения являются города старого и нового типа, где в первом случае все дороги ведут в центр, а во втором — дороги города идут параллельно и перпендикулярно друг другу.

Особенностью процессора TILE64 является то, что каждое из 64 его ядер может работать со своей ОС, например, Linux. В этом случае, как отмечается, производительность гораздо выше, чем в случае использования любого другого типа многоядерного процессора. При этом каждое ядро является полнофункциональным процессором общего назначения, со своими областями кэш-памяти L1 и L2, а также общим кэшем третьего уровня.

Для минимизации потребления энергии и повышения быстродействия в TILE64 интегрированы контроллеры памяти DDR2, а также массив высокоскоростных контроллеров ввода-вывода:
2 х 10Gbps XAUI
2 х 10Gbps PCIe
2 х 1Gbps Ethernet RGMII
контроллеры ввода-вывода для работы с Flash-памятью и HDD 

Процессор TILE64 получит широкое распространение в продуктах для цифрового мультимедийного «пространства», в области сетевого и телекоммуникационного оборудования. Заявлено, что этот процессор — отличное решение для встраиваемых решений.

TILE64 доступен в трех вариантах исполнения, а цены на него начинаются от 435 долл. (в партиях от 10 тыс. штук).

Источник: ixbt.com
_________________________________________________________________

Ну вот... я же был прав про терминатора!... :)

[hobbi] Propeller P8X32A – сделай Терминатора своими руками!

Компания Parallax укрепила свою невероятную популярность благодаря Propeller P8X32A – уникальному микроконтроллеру, разработанному для быстрого выполнения программ во встраиваемых системах с низким энергопотреблением и малыми габаритами. В дополнение к этому, Propeller обеспечивает сочетание гибкости и производительности благодаря своим восьми интегрированным в одном кристалле процессорам, которые могут одновременно выполнять независимые или общие задачи, сохраняя простую архитектуру, лёгкую в изучении и применении. Разработка, основанная на микроконтроллере Propeller P8X32A, освобождает разработчиков от сложного системного программирования.

Какие задачи можно решать с помощью восьми 32-разрядных процессоров (COG) в одном кристалле P8X32A? Задачи синхронной мульти-поточной обработки в реальном времени!

Программирование микроконтроллера Propeller возможно как на языке высокого уровня (Spin), так и на языке низкого уровня (ассемблер). С набором предустановленного производителем в Propeller P8X32A набора «объектов» для формирования видеосигналов, обработки данных с компьютерной мыши и клавиатуры, радиочастотного обмена, управления LCD-дисплеем, шаговыми моторами и датчиками, ваши разработки поднимаются на высокий уровень интеграции.

Propeller схемотехнически разрабатывался в течение восьми лет с использованием собственного инструментария на основе Altera Stratix и рекомендуется для инженеров с опытом программирования в области проектирования устройств мехатроники, промышленных роботов, сложных роботизированных игрушек, промышленной и домашней автоматизации, компьютерной периферии, систем управления и обработки видеоинформации.
напряжение питания: 3.3V
внешняя тактовая частота: DC…80MHz
системная тактовая частота: DC…80MHz
внутренний тактовый генератор с внешним кварцевым резонатором 4MHz…8MHz и петлёй PLL
внутренний RC-генератор на 12MHz или 20KHz
64KB общей ёмкости RAM/ROM-памяти: 32KB RAM и 32KB ROM
RAM-память каждого процессора — 2KB
организация RAM/ROM-памяти по 32bit (4byte или 32bit)
32 вывода CMOS I/O-линий с входным порогом VDD/2
RAM-пямять каждого блока COG: 512x32bit
втекающий/вытекающий ток на каждый I/O-вывод до 30mA (40mA максимум)
втекающий/вытекающий ток на 8 выводов до 100mA 
ток потребления около 70mA: 500uA на MIPS (MIPS = частота в MHz / 4 * число активных COG)

Микроконтроллеры доступны в корпусах DIP-40 (P8X32A-D40), LQFP-44 (P8X32A-Q44) и QFN-44 (P8X32A-M44).

___________________________________________________________

Все решенно!.. Все дальнейшие разработки будем вести либо на нем, либо на контролерах от microchip... А что 8 довольно простых ядер вполнее достаточно и интерфейс хороший (как раз для "пайки на коленке"), а главное можно программировать не на асеммблере, а С - подобном языке Spin... А главное цена ~300 руб. за шт. вполне приемлемо, даже для студента...

А у меня у коробке дома лежит проц. KP580ВМ80А (Intel 8080) таких же размеров :) ... Ужас так скоро и терминатор появиться... Та-да-да-а Та-а Та-а Та-да-да-а...

понедельник, 7 января 2008 г.

[hobbi] Снова схожу с ума...

Вот черт наверно меня дернул опять зайти на сайт www.micromax.ru и посмотреть на одноплатный ПК стандарта PCI-104

Процессор Intel Celeron M 373 1,0 ГГц 
 • Набор микросхем Intel 855GME/ICH4M 
 • Системная шина (FSB) 400 МГц 
 • ОЗУ до 1 ГБ DDR333 SDRAM, разъем SODIMM 
 • PC-совместимые контроллеры IRQ и DMA 
 • Интегрированный AGP 4X видеоконтроллер Intel Extreme Graphics 2, кадровый буфер до  64 МБ (технология UMA).
 • Контроллер ЛВС Intel 82541 1000Base-T Ethernet 
 • Ultra DMA 33/66/100 IDE интерфейс НЖМД, интерфейс НГМД 
 • Поддержка ОС: Linux 2.4.18, VxWorks 5.5.1, QNX 6.3, Windows CE 5.0, 98se, 2000, ME, XP, XPe 
 • Размер: 90 x 96 мм 
 • Напряжение питания: +5 В 
 • Рабочая температура (поток воздуха 100 CFM): от –20° до +70°С

...м-м-м вкусняшка... ну просто пальчики оближешь... а у меня давно идейка завалялась сделать ноут из таких вот кубиков... вот только пока цены не знаю, наверно как всегда кусается... Так что пока жду ответа от менеджеров ищу сразу замену...

суббота, 5 января 2008 г.

[science] "Ядерная батарейка"

Сколько должен работать автономно ноутбук вашей мечты? Самый оптимистичный ответ будет далек от обещаний ученых исследовательской лаборатории ВВС США (U. S. Air Force Research Laboratory). На разрабатываемой ими батарее ноутбук сможет функционировать целых 30 лет.

Так называемая бета-гальваническая (betavoltaic) батарея генерирует энергию следующим образом. Радиоизотоп, используемый в качестве «топлива», излучает бета-частицы, которые бомбардируют двухслойную кремниевую пластину. Электроны, выбиваемые со своих орбит, создают электрический ток.
Батареи будут небольшими и тонкими – обещают разработчики. Для сбора изотопа водорода (трития), образуемого в процессе работы, используется пористый кремний. Реакция не сопровождается выделением тепла – дополнительное преимущество в сравнении с теми же литий-ионными аккумуляторами. «Долголетие» подобных батарей объясняется высокой энергоплотностью процесса бета-распада нейтронов.

После того, как аккумулятор отработает свой срок, он становится абсолютно безвредным для окружающей среды. Как сообщает источник, до появления на прилавках «ядерных батареек» осталось каких-то 2–3 года.

Источник: ixbt.com

четверг, 3 января 2008 г.

[science] Марс 2030

Не давно читая "Популярную механику" защел на их проект "Наш Марс" ( http://www.go2mars.ru ) посвященный предстаящей в 2030 году экспедиции на Марс. Ресурс очень качаственный обладает общирными видео и фото материаламы. 
А так же интересными интерактивными программами. Например программка расчета вашего возраста и веса  на марсе:

или программка проведения опыта с искусственной гравитацией:


Кроме того имееется галерея обоев к вашему рабочему столу:



Вообщем советую посетит этот интереснейший ресурс http://www.go2mars.ru

[life] Красота



с сайта живых камер...

среда, 2 января 2008 г.

[life] 1-е января

Вчерашний день прошел весьма хорошо...
  Начало было таким:
         
 Продолжилось все так:
         
 А  закончилось вот так:
       
Вроде  и ни чего особого не делал.... просто был у любимой на Д.Р., а такой эффект в 22:00...