суббота, 12 мая 2007 г.

Audio Spotlight


Не так давно в прессе, СМИ и блогах появилась информация о новой разработке в области акустики - Audio Spotlight (разработчик Holosonic Research Labs Inc). Данное устройство позволяет задавать достаточно узкий (в пространстве) "коридор" для распространения звука. Например, можно ограничить радиус слышимости звука одним метром - люди, находящиеся в этом радиусе будут слышать то, что вы будете транслировать, люди вне радиуса нет. Интересно, будут ли применять данное изобретение совместно с Google's PageRank on Street :)


Источник - РБК ТВ, DV-RECLAMA

пятница, 11 мая 2007 г.

На Деребасовсой хорошая погода...

на Брайтон Бич опять идут дожди.

В Лос-Анджелесе бушуют пожары:


а в Ставраполье град с мячик для пинг-понга:



жуть...
Источники - Вести.Ру, УралПолит, Lemonodor

четверг, 10 мая 2007 г.

Убить Си 2

В то время как Билл Гейтс заявляет о том, что пора бы подумать о том, чего делать-то со всеми этими ядрами и как разрабатывать ПО для подобных устройств. Удар по окостеневшему программистскому последовательному сознанию был нанесен откуда, что называется, не ждали.

Те самые системщики, которых программисты подчас недолюбливают за слишком, по их мнению, приземленный стиль работы, рвутся вперед к светлым далям высоких абстракций.
Вице президент компании Forte Design Systems Майк Мередис (Mike Meredith) говорит о том, что при разработке и программировании железа не целесообразно использовать С и С++. Мередис занимается разработкой потребительской электроники, беспроводных систем связи и систем безопасности. И при этом он не любит Си! По счастью Денис Ритчи ещё жив и ему не пришлось лишний переворачиваться... Чем же Си, который испокон веков был чуть ли не самым близким и родным машине языком, так не угодил разработчикам аппаратуры ?!

Ответ для меня прост - Гордон Мур(Moore) убил Си, сегодня в вотчине Си возможности аппаратуры превышают возможности ПО. При разработке аппаратуры нужны инструменты, играючи описывающие параллелизм, являющийся неотъемлемой частью сегодняшнего железа. На Си мы можем легко запрограммировать последовательный процесс, четко описав в его рамках взаимодействия через вызовы функций, но параллельное программирование на нем превратиться в...

Именно поэтому сегодня при разработке аппаратуры используются такие языки параллельного программирования как VHDL и Verilog, а на более высоком уровне, на уровне системы используется SystemC и SystemVerilog. Именно поэтому в Беркли существует проект Ptolemy и именно поэтому С приказал долго жить.

Источник - EETimes.

среда, 9 мая 2007 г.

VladD2 vs Microsoft's Gates

Некоторое время назад когда на RSDN обсуждали степень распространенности параллельного программирования и причины связанных с ним трудностей, Влад Чистяков (VladD2) в очередной раз обругал MS (imho, почем зря) и сказал буквально следующее:

У меня вообще складывается впечатление, что ситуация с многопоточностью сегодня вточности повторяет ситуацию с языками программирования лет 10 назад. Ребат из МС и Интел тупа незнали что кроме С есть еще что-то. По ходу дела выдумывали КОМ-ы и другую хренатень вместо того чтобы просто изучить имеющийся опыт.Сейчас МС во всю копает в области языков. Поддерживают разные проекты в этой области.Ну, а в области параллелизма все как и 20 лет назад. Ничего нового. Языки 95-ого года выхода имеют и то большую поддержку параллелизма. А залихватски Дафни несут откровенный бред.

Думаю, что многие с ним согласились бы, но только не Гейтс.

На прошедшей в марте конференции 2000 MVP ("Most Valued Professionals") глава корпорации заявил:

Мы наблюдаем неуклонный рост индустрии аппаратного обеспечения. Очевидным
примером этого является то, что закон Мура все ещё продолжает действовать.
Правда, теперь мы говорим не о росте тактовой частоты процессора, а об
увеличении количества самих процессоров.

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


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

Look once... and pay. PageRank on the street.

Совсем недавно узнал, что оказывается Гугл сделал всех на рынке поисковых услуг за счет такого маркетингового хода как PageRank (вообще-то это алгоритм расчета ранга(веса) web-страницы, но сказать, что успех Гугла на рынке связан с алгоритмом, у меня язык не поднимается). И вот после того, ка PageRank помог Гуглу стать мировым лидером среди поисковиков, компания решила повторить этот трюк.

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

За техническую сторону дела отвечает небольшая ИК камера, способная определить смотрит ли на неё чей-нибудь глаз или нет. (похожим образом работает "защита от красных глаз" в цифровых фотоаппаратах). Вот собственно и сама камера -

Правда на сегодняшний день камера функционирует только на расстоянии меньше метра и существенно зависит от характеристик смотрящего на неё существа. Думаю, такой штуковине не лишним будет динамик задорно призывающий посетителей посмотреть на неё.

Источник - EETimes

CFD и 16 форумов

Ввязался в авантюру - в группе из 3 человек реализовать систему моделирования для лабораторных по БЖД(безопасность жизнедеятельности). Оказалось, что очень бы хотелось моделировать потоки вещества и энергии (что является непосредственной задачей вычислительной гидродинамики, или по буржуйски CFD - computational fluid dynamics). Решил спросить совета на форумах, т.к. специализированного форума не нашел решил задать на нескольких, оказалось затягивает :)

Итого 16 форумов. Ответов правда немного, а путных ещё меньше.

среда, 18 апреля 2007 г.

Перевод интервью с Джо Даффи - Проектировщик потоков в .NET

На сайте www.thinkingparallel.com продолжают появляться отличные интервью. Часть из них мне была мало интересна (про Posix\OpenMP), но вчера появилось интервью про потоки в .NET, и, соответственно, мой перевод.