Компьютерра, 2006 № 19 (639) - [7]

Шрифт
Интервал

Съевшая собаку на организации программистских баталий компанияTopCoder— настоящий клондайк для любителей поскрипеть мозгами. Под ее крылышком проводятся «игры разума» на любой вкус: одни соревнования предлагают решение набора задач за несколько часов, а другие представляют собой изнуряющие марафоны, где код можно оттачивать месяцами, а на выходе необходимо представить готовый программный продукт. В результате проявить себя удается как «спринтерам», так и «стайерам». Спонсорами многих стартов являются ведущие IT-фирмы, что позволяет наиболее даровитым участникам сконвертировать свой выигрыш в звонкую монету, а «ловцам умов» — положить глаз на приглянувшиеся им ценные кадры.

Темой нынешнего розыгрыша, проводившегося при финансовой поддержке компании AMD, стали реляционные базы данных. Отборочное сито состояло из трех онлайновых этапов, на которых участникам требовалось разработать свою собственную мини-СУБД, наделив ее средствами создания отчетов и общения с внешним миром через стандартные протоколы. Лучшие «интернетчики» слетелись в Лас-Вегас: из 4200 зарегистрированных участников до «очной ставки» добрались всего 48, при этом самый большой десант высадили поляки (11 человек) и россияне (8). В «столице мирового азарта» им предстояло переквалифицироваться из программистов в тестеров: задачей «офлайнового» раунда по традиции является поиск ошибок в коде соперников, за что успешные «ловцы блох» зарабатывают призовые очки. Допускались и апелляции к жюри по поводу незаслуженно снятых очков на тему «это не баг, а фича».

Звание лучшего алгоритмиста и 20 тысяч долларов призовых завоевал 21-летний студент МГУ Петр Митричев (на фото). Победителями в менее престижных категориях — «Дизайн» и «Разработка компонентов» — стали американец Тим Робертс (Tim Roberts) и индонезиец Синдуната Судармаджи (Sindunata Sudarmaji). Успеху заморских гостей радовались далеко не все: так, авторитетная Wall Street Journal разразилась колонкой с мрачным названием «Cause for Concern? Americans Are Scarce In Top Tech Contest» («Причины для беспокойства? Американцы провалили высшее технологическое соревнование»). Как убеждены акулы пера, от розыгрыша к розыгрышу «звездно-полосатые» неумолимо сдают свои позиции, а «Open» в названии чемпионата проступает все отчетливее. Впрочем, представители компании TopCoder смотрят на вещи куда оптимистичнее: по их мнению, пестрый список финалистов свидетельствует лишь о возросшей международной популярности их детища, все более объективно отражающего расстановку сил на софтверном фронте.

Азартным программерам, не подоспевшим к нынешней «раздаче слонов», вовсе не обязательно ждать целый год, чтобы выстрелить в следующем сезоне: жизнь на TopCoder бьет ключом. Так, 23 мая в его кулуарах стартует Google Code Jam Europe с призовым фондом в 20 тысяч евро. И уж тут таланты наверняка не затеряются: в чем в чем, а в поисковых навыках организатору состязания равных нет. — Д.К.

Глаз — многогранный алмаз

Ученые Калифорнийского университета Беркли создали миниатюрный, размером с булавочную головку, искусственный глаз, конструктивно аналогичный фасеточным глазам насекомых. Как и у стрекоз, пчел или мух, искусственный глаз имеет полусферическую форму для широкого панорамного обзора и образован мозаикой из тысяч микроскопических линз. Предполагается, что благодаря своим выдающимся оптическим качествам (два таких глаза при объединении в сферу дают полный трехмерный обзор пространства) подобные устройства найдут широкое применение в самых разных областях, от бытовой техники до систем медицинской диагностики и военного наблюдения.

Военная область скорее всего станет первой, где искусственные глаза новой конструкции появятся в реальной аппаратуре. По той причине, что исследовательская и конструкторская работа в Беркли оплачена Агентством передовых оборонных исследований DARPA. Полмиллиона долларов выделены под конкретную задачу — разработать новую, более эффективную технологию наблюдения. Как комментирует это Люк Ли (Luke Lee), в лаборатории которого фасеточный глаз был придуман и создан за три года: «Муху трудно поймать, потому что сенсоры ее „системы обнаружения“ направлены во все стороны. Такой же принцип военные хотели бы задействовать для систем обнаружения ракет». Разработчики, однако, надеются, что их детище по достоинству оценят и в мирных областях, в первую очередь в медицине, где зоркий микроглаз с трехмерным обзором пригодился бы при диагностировании/лечении болезней желудочно-кишечного тракта, а также при хирургических операциях, где врач не может видеть «поле деятельности» без помощи специальных приборов.

Для изготовления фасеточного микроглаза ученые придумали совершенно новую технологию, во многом воспроизводящую естественные процессы самоорганизации в природе. Сначала из эластичного полимера изготовляется тонкий плоский лист, напоминающий структурой пчелиные соты. Этот лист прикладывается к миниатюрному концу вакуумного шланга, с помощью которого соответствующему участку придается куполообразная форма. Выгнутый таким образом полимер служит многоразовой формой для литья, которую заполняют специальной эпоксидной смолой. Под действием ультрафиолета смола быстро затвердевает, превращаясь в крошечную полусферу, покрытую 8 тысячами правильных ячеек, действующих как линзы для лучей света. Чтобы создать волноводы, аналогичные тем, что передают свет от линзы к фоторецептору в глазу насекомого, Ли и его коллеги в процессе изготовления позволяют предварительно сфокусированному свету медленно прожечь себе туннели в смоле. Такой метод не только дешев, но и обеспечивает наиболее правильный (естественный) наклон всех волноводов в структуре искусственного глаза, без применения традиционных, дорогих и сложных технологий тонкой микронастройки. Подробное описание этой работы можно найти в майском номере журнала Science. — Б.К.


Еще от автора Журнал «Компьютерра»
Компьютерра, 2007 № 15 (683)

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


Компьютерра, 2008 № 01-02 (717-718)

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


Компьютерра, 2008 № 10 (726)

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


Компьютерра, 2005 № 27-28 (599-600)

Документ создан на основе открытого контента, расположенного по адресуhttp://offline.computerra.ru/2005/599/Размер изображений не менялся, поэтому некоторые могут быть некорректно отображены на неVGA-моделях КПК (особенно скриншоты и таблицы).


Цифровой журнал «Компьютерра» 2013 № 18 (171)

ОглавлениеКолонкаПочему мы позволяем нас обманывать, или Грустные размышления об иррациональности политической жизни Автор: Дмитрий ШабановГолубятня: Samsung Galaxy S4 — цидули перебежчика (часть 1) Автор: Сергей ГолубицкийУроки любви к Родине: McAfee патентует технологию обнаружения и блокировки пиратского содержания Автор: Сергей ГолубицкийПодпадает ли астрономия под закон о митингах Автор: Дмитрий ВибеIT-рынокНасколько глупа шумиха вокруг «умных» часов? Автор: Андрей ПисьменныйПромзонаПосмотрите на свалку, которую китайцы превратили в парк Автор: Николай МаслухинЭтот сайт позволяет создать собственное световое шоу на точном макете Токио Автор: Николай МаслухинТехнологииДжипег, подвинься! Веппи как единственный необходимый графический формат Автор: Евгений ЗолотовИнновацииПочему менеджерам российских корпораций не нужны стартапы Автор: Елена КраузоваИнга Нахмансон (Fitting Reality): «Российскому e-commerce не до виртуальности» Автор: Елена КраузоваГидGoogle Now для iOS появился без лишнего шума и уже собирает сведения Автор: Андрей Васильков.


Цифровой журнал «Компьютерра» 2012 № 01 (101)

ОглавлениеСтатьиTertium datur: другие компьютеры Автор: Евгений Лебеденко, Mobi.ruИнтервьюПавел Фролов («ГНУ/Линуксцентр») о НПП Автор: Евгений КрестниковА. Самсонов о троичной логике и цифровой археологии Автор: Андрей ПисьменныйКолумнистыВасилий Щепетнёв: Месть индейских вождей Автор: Василий ЩепетневКивино гнездо: Беззаконие роботехники Автор: Киви БердКафедра Ваннаха: Подарки и конструкции Автор: Михаил ВаннахАлександр Амзин: Силой данного мне природой мозга Автор: Александр АмзинВасилий Щепетнёв: Гимн усталому караулу Автор: Василий ЩепетневКивино гнездо: Беззаконие роботехники (окончание) Автор: Киви БердДмитрий Шабанов: Марков и Эволюция человека Автор: Дмитрий ШабановКафедра Ваннаха: Пришельцы на Луне Автор: Михаил ВаннахГолубятня-ОнлайнГолубятня: Даже гоблин ходит в отпуск Автор: Сергей ГолубицкийГолубятня: Железный парад 2011 Автор: Сергей Голубицкий.


Рекомендуем почитать
День Литературы, 2001 № 06 (057)

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


День Литературы, 2002 № 11 (075)

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


День Литературы, 2002 № 07 (071)

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


День Литературы, 2002 № 03 (067)

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


День Литературы, 2003 № 02 (078)

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


День Литературы, 2010 № 02 (162)

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


Компьютерра, 2008 № 17 (733)

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


Компьютерра, 2006 № 23 (643)

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


Компьютерра, 2006 № 06 (626)

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


Компьютерра, 2006 № 30 (650)

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