`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Google гнет свою линию

Хотя исторически Google была активным поборником веб-стандартов, в какой-то момент она фактически стала на путь Microsoft, начав изобретать собственные технологии, такие как NaCl (Native Client). Что из этого выйдет?

Напомню, что идея NaCl состоит в использовании машинного кода и, соответственно, компилируемых языков (прежде всего С и С++, но в перспективе, возможно, и других) для создания клиентских веб-приложений. Цель преследуется двоякая: машинный код должен быть намного производительнее JavaScript, но главное – существенно упростится преобразование традиционных (существующих) приложений в веб-. Грубо говоря, интерфейс переделывается на HTML5/JavaScript, а бизнес логика остается as is.

Конечно, NaCl – технология открытая, что можно было бы считать оправданием Google, если бы ее поддержал хоть кто-то из видных участников индустрии. Однако, этого не произошло, все решили или, по крайней мере, сделали вид, что их полностью устраивает JavaScript. Между тем, Google несомненно делает на NaCl большую ставку, а дополнительным козырем может стать популярность Android.

В частности, близка к финалу технология PNaCl (Portable Native Client), призванная обеспечить переносимость кода между различными программными и аппаратными платформами. Для этого PNaCl основывается на LLVM, низкоуровневой виртуальной машине. Т.е. программные модули распространяются в промежуточном байт-коде, а окончательно в машинный транслируются уже в браузере . Последняя операция, конечно, означает некоторую задержку на старте приложения, но за все нужно платить.

На данный момент инструментальные средства доступны для Windows, Mac, Linux, а генерация машинного кода возможна для x86 и ARM. Впрочем, пока PNaCl поддерживается только в десктопном Chrome, причем, начиная с его будущей версии 29. Тем не менее, прицел на мобильный сегмент очевиден, хотя и не очень ясно насколько технология окажется эффективной в архитектуре Android.

А как же бэкап?

Иллюстрация к вопросу о надежности облачных хранилищ. В виде «письма счастья».

Шановний Igor,
у роботі системи сховищ SkyDrive виникла помилка, унаслідок якої в кількох облікових записах було втрачено або пошкоджено файли. На жаль, один із цих облікових записів – Ваш, і з нього було випадково видалено 1 такі файли:
/опрос.xlsx

В принципе, и файл не ценный, и аккаунт у меня бесплатный, но осадок-то остается. В голове засело, да и в Интернете можно найти упоминания о том, что SkyDrive вроде бы автоматически реплицирует пользовательские файлы по разным серверам. На деле же, в "условиях" говорится следующее:

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

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

Интересно, как в Microsoft видят разумную реализацию резервирования наполнения SkyDrive? Внутренних механизмов для этого нет. Синхронизирующий клиент, хоть и следует идее облакоцентричности, имеется только для десктопов. При этом доступ возможен со всевозможных устройств, а создавать файлы можно и в веб-интерфейсе. Неужели держать какой-то десктоп все время включенным?

Не знаю, случайно ли совпало, но одновременно мною был получен некий бонус:

А как же бэкап?

Что само по себе безусловно приятно. Хотя вопросов и не снимает.

Скрытый потенциал Windows Phone?

Его можно разглядеть в очередном отчете по мобильному рынку. На этот раз от Kantar Worldpanel.

Данные касаются только США (есть еще по Великобритании без каких-либо неожиданностей), но, как известно, это один из самых консервативных по отношению к Windows Phone рынков. И тем не менее, общая динамика неплоха.

Скрытый потенциал Windows Phone?

А если учесть, что сегодня основным движителем Windows Phone является Nokia, то стоит заметить, что ее персональная доля рынка выросла за год с 1 до 4% (напомню, в США, где позиции финской компании никогда не были сильны).

Тем не менее валовые показатели достаточно невысоки и сами по себе мало о чем говорят. Но Kantar Worldpanel приводит и некоторые более любопытные сведения. Ее отчет оценивает не отгрузки, а реальные продажи и дает некоторое представление о структуре спроса.

Главный косвенный вывод состоит в том, что в значительной мере Windows Phone приобретается в качестве первого смартфона (52%), т.е. при переходе с обычного телефона. Тогда как Android и iOS в основном покупаются своими же приверженцами (51 и 55% соответственно).

Последнее – более-менее очевидное свойство всех развитых рынков, где пользователи привыкли активно покупать стороннее ПО и, следовательно, смена платформы потребует от них дополнительных трат. Да и разница в представленных цифрах вроде бы не столь велика, хотя для полной картины их стоило бы дополнить подробностями миграции между платформами.

Однако стоит учитывать, что в США смартфоны еще не заняли даже и половины рынка, хотя процесс идет довольно энергично, соответственно, выигрыш среди неофитов в несколько процентов может дать вполне ощутимый эффект.

Осторожно, водопой!

Watering hole – одна из разновидностей многоуровневых целенаправленных кибератак. Впервые я услыхал о ней на каком-то семинаре по безопасности, а вот подоспел и весьма показательный пример из реальной жизни.

Дословно watering hole действительно означает водопой, хотя имеется и более современное неформальное значение – бар/паб/кабак, где принято опрокинуть рюмку-другую после работы. Известно, кстати, что такие места уважали шпионы-вербовщики практически всех мировых разведок, так что перенос «лучших практик» в киберпространство вполне ожидаем. Со своей, естественно, спецификой.

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

Упомянутый реальный инцидент, подробно описанный компанией Invincea выглядел следующим образом. Вначале был взломан сайт Министерства труда США, конкретно, его разделы, популярные у сотрудников Министерства энергетики, в частности, посвященные опасности для здоровья персонала, вовлеченного в разработку ядерного оружия.

Внедренный JavaScript-код переадресовал пользователей на сайт злоумышленников, который задействовал неизвестную (0day) уязвимость Internet Explorer 8 для Windows XP. Microsoft ее уже признала и до выпуска патча рекомендует обновить браузер или скорректировать настройки безопасности. С этого сайта загружался необычный вариант трояна Poison Ivy, который распознавался только двумя из 46 популярных антивирусов.

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

Вводы из инцидента я бы сделал следующие (кто не согласен, приводите контраргументы):

  1. все чаще для атак используются совершенно легитимные сайты, т.е. правило «просто не ходить куда не надо» вряд ли уже можно считать эффективным. Как видно, угроза может исходить откуда угодно и вряд ли .gov стоит считать заведомо безопаснее .com и пр.
  2. считается, что с каждым годом 0day-уязвимостей обнаруживается все меньше. Однако эта статистика может быть очень обманчивой. Почему не предположить, что атаки просто стали лучше скрывать? А тенденцию к этому отмечают фактически все эксперты.
  3. вероятно, корпоративное правило «не трогать то, что работает» требует пересмотра. Описанная атака эффективна только в Internet Explorer 8 на Windows XP. Оба продукта по меркам ИТ – сильно устаревшие. Современные версии более безопасны и ломаются гораздо сложнее.
  4. поскольку застраховаться от подобных атак в принципе невозможно, нужны какие-то инструменты перманентного контроля, которые помогали бы оперативно реагировать, пусть и на косвенные признаки. Вопрос: что это может быть?

Планшеты – тупиковая ветвь?

Именно так можно истолковать недавнее высказывание главы BlackBerry.

В недавнем интервью Bloomberg Торстен Хайнс сказал буквально следующее:

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

Конечно, он прежде всего имеет в виду именно бизнес-среду, на которую всегда была нацелена RIM/BlackBerry, и основывается на печальном опыте PlayBook. В потребительском же сегменте у планшетов сегодня вроде бы полный порядок, хотя трудно понять, кому там реально удается зарабатывать, кроме, конечно, Apple. Считается, что именно отсюда они проникают в бизнес-среду, и, опять же, чаще всего имеется в виду iPad. Что вполне может оказаться просто временной данью моде. В конце концов, совсем недавно мы переживали бум нетбуков. А что думают о BYOD практикующие ИТ-специалисты, тоже хорошо известно.

В пользу точки зрения Торстена Хайнса говорит, к примеру, и то, что Surface Pro продается лучше Surface. Можно долго рассуждать о том, что пользователи просто не поняли, что Windows RT «не совсем» Windows, но это как раз и означает, что они искали полноценный ПК.

Если вдуматься, то единственное преимущество планшетов – время автономной работы. Любой прорыв в производстве батарей сведет его на нет, а снижение энергопотребления x86-чипов довершит дело. Я, к примеру, совсем недавно не без удивления выяснил, что мой предпоследнего поколения десктопный i5 при TDP в 77 Вт большую часть времени потребляет всего около 8 Вт. Мобильные чипы, естественно, еще эффективнее, и Intel на достигнутом не останавливается (AMD, надеюсь, тоже).

Мнение главы BlackBerry полностью противоречит уже, кажется, устоявшемуся стереотипу «ПК мертв». Хотя, по моему скромному мнению, последнее – не более чем преувеличение. Планшет в очень многих случаях не способен заменить ПК и вместо ПК его покупают лишь те, кому ПК попросту не нужен. Но это совершено естественный (и ожидаемый) процесс коррекции.

Так что я склонен согласиться с Торстеном Хайнсом – будущее, скорее, за каким-то гибридными устройствами-трансформерами, чем за «классическими» планшетами.

Довести до ума SkyDrive

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

Я достаточно давно использую сервис SkyDrive для оперативного резервного копирования рабочих файлов. Это было удобно, пока была жива программа Live Mesh. Когда же Microsoft окончательно от нее отказалась в пользу стандартного клиента SkyDrive, процесс нарушился. Модель использования последнего мне не подходит – локальные диски «роднее», а информацию по ним я распределяю достаточно затейливо и не вижу пока причин менять свои привычки и убеждения.

Может быть сменить сервис? Мысль вроде бы очевидная, но ее воплощение – отнюдь. Большинство других онлайновых сервисов хранения действуют аналогичным образом – просто сопоставляют со своим хранилищем одну специальную локальную папку. Почему все так разом ухватились за данную схему – внятных объяснений не имею. Конечно, есть и исключения, но 25 бесплатных гигабайтов (которые мне перепали как старожилу SkyDrive) все еще редкость. Сочетания одного и другого, кажется, нет ни у кого. К примеру, Mega раздает целых 50 ГБ, но единственный известный мне десктопный клиент работает именно с одной папкой. Наконец, SkyDrive очень устаивает меня многими другими возможностями, в частности, контролем версий и Office Web Apps, которые не ломают форматы документов.

Что же делать, если смена сервиса – не вариант? Естественно, искать какие-то обходные пути. Первое, что пришло в голову – воспользоваться символическими ссылками NTFS, попросту создать (с помощью стандартной консольной команды mklink или одной из многочисленных сторонних утилит) в папке SkyDrive нужные мне «симлинки». Результат, однако, такой: первичная синхронизация проходит корректно, но последующие изменения клиентом SkyDrive просто не замечаются. К сожалению, работа с символическими ссылками в Windows (не скажу за Unix) полна нюансов. Они представляют собой всего лишь специальные файлы, по сути, ярлыки, и никаких изменений с ними не происходит. Хотя, с другой стороны, удалять их как простой файл командой del нельзя категорически – только rmdir.

Решение, впрочем, имеется. Стандартный совет из Интернета – написать bat-файл или скрипт, создающий файл или подпапку в папке SkyDrive, и запускать его по расписанию. Заметив нечто новое, клиент SkyDrive на всякий случай проверит все содержимое, в том числе и то, на которое указывают символические ссылки, и выполнит синхронизацию. Можно, конечно, пойти еще дальше, и вместо планировщика воспользоваться одной из утилит  для мониторинга изменений в папках (которых предостаточно). Тогда все будет работать практически в реальном времени.

Но если все равно требуется привлекать какие-то дополнительные средства, то почему бы сразу не воспользоваться альтернативными клиентами? Оказывается, они есть.

Довести до ума SkyDrive

Первым встретился syncDriver. Вообще-то он также исповедует схему с одной папкой, но от официального клиента отличается тем, что позволяет выбрать любую. Вместе с селективной и односторонней синхронизацией это позволяет добиться желаемого, хотя и не совсем элегантно. Примерно так: 1) в качестве папки указать свой пользовательский профиль или корень и выполнить синхронизацию только структуры; 2) выбрать селективный режим, оставить в списке только нужные папки и включить полную синхронизацию, лишние папки на SkyDrive удалить.

Довести до ума SkyDrive

После этого вроде бы получаем желаемое, хотя и с некоторыми оговорками. Во-первых, работает не совсем в реальном времени (т.е. изменения переносятся на SkyDrive с некоторой ощутимой задержкой), во-вторых, похоже, что syncDriver не «ловит» переименование файлов.

Полный контроль за происходящим в GoogSync

Мириться вроде бы можно, но хочется большего. Его можно получить с помощью программы GoodSync, которая представляет из себя довольно профессиональный комбайн. Возможности включают поддержку различных протоколов вроде FTP, WebDav и собственного GSTP, а также нескольких сервисов: Amazon S3 и Cloud Drive, Google Drive, Windows Azure и SkyDrive. Синхронизация может быть одно- и двунаправленной, выполняться вручную и автоматически с различными вариантами разрешения конфликтов и пр. Бесплатная версия позволяет управлять тремя заданиями (в каждом можно указывать несколько папок), коммерческая – до 100. Автоматический режим резервного копирования работает прекрасно, все изменения обрабатываются практически в реальном времени. Единственно, показалось что загрузка данных на SkyDrive выполняется несколько медленнее, чем другими клиентами, хотя это могло быть связано с какими-то внешними факторами, и во всяком случае, GoodSync – единственный из рассмотренных клиентов, который позволяет контролировать скорость передачи, удобно просматривать логи и пр.

Довести до ума SkyDrive

Многофункциональность GoodSync может пригодиться и безотносительно SkyDrive. К примеру, упомянутый выше GSTP используется для p2p-синхронизации, которая подходит для многих сценариев. Вероятно, представленная вчера программа BitTorrent  Sync более перспективна в данном конкретном контексте, но GoodSync интересна именно своей универсальностью.

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

Остается неясным, зачем Microsoft осознанно сужает возможности применения SkyDrive. В случае Windows такая политика была вполне оправдана и успешна, так как помогала формировать экосистему. Но с базовыми веб-сервисами ситуация иная – они, по-видимому, должны быть максимально самодостаточными. Возможно, это еще одна из тех ошибок, когда Microsoft пытается применять старые приемы в новых областях.

Итоги конкурса социальных проектов SocialBoost: Open Data

Вчера состоялся финал SocialBoost: Open Data, организованного проектом SocialBoost и компанией «Майкрософт Украина». Хороший повод не только поздравить победителей и всех участников, но и обратить внимание на ряд важных вопросов.

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

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

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

Хотя есть и позитивные примеры. Так, данные для заметки о Microsoft GeoFlow я брал с официального сайта украинской переписи населения. Реально полезным сервисом, основанным на открытых данных, является сайт машинно-транспортного бюро, где можно оперативно проверить наличие полиса ОСАГО, скажем, у участника ДТП. Но все это капли в море.

Теперь собственно о конкурсе. На него было подано около 60 заявок, пять из которых были отобраны для финала. Сам финал проходил в форме хакатона – двухдневного программистского марафона, в течение которого сформированная прямо на месте команда должна была создать прототип решения. Формат несколько необычный для проектного конкурса, так как допускает домашние заготовки и может поставить команды в не совсем равные условия. Но Денис Гурский, организатор SocialBoost, не видит в том большой беды - на хакатоне все-равно все переиначивается.

Вероятно, он знает о чем говорит, поскольку победителем стала команда Романа Мельника, студента-политолога, который пришел на конкурс фактически с «голой» идеей – составить на основе данных МВД криминогенную карту Украины. Такой сервис помогал бы людям лучше понимать где они живут, более осознанно выбирать место жительства и пр. Но важнее, что он мог бы послужить основой для более глубокого анализа ситуации с привлечением данных о количестве злачных мест, продажах спиртных напитков и пр. Возможно, приз в размере $3 тыс поможет что-то из этого реализовать. Хотя то, что всего за два дня проект обрел вполне реальные очертания – впечатляет.

Итоги конкурса социальных проектов SocialBoost Open Data

Второе место и приз в $2 тыс получил проект www.citytransport.com.ua (Александр Рыбак), который использует данные о графиках движения киевских метро, городской электрички и скоростного трамвая, чтобы рассчитывать оптимальный маршрут движения с высочайшей точностью (которая и поставлена во главу угла). Остается надеяться, что когда-нибудь столь же предсказуемо станет ходить и другой муниципальный транспорт и сервис станет по-настоящему универсальным и полезным.

Третье место и $1 тыс достались проекту Edumeter (Артем Сердюк), в рамках которого предполагается создать систему объективной оценки средних учебных заведений по результатам сдачи тестов ВНО (ЗНО) их выпускниками.

Более подробно об этих и других проектах можно почитать здесь.

Выводы? Несмотря на ряд вроде бы правильных государственных инициатив, в полном смысле слова открытых данных в Украине фактически нет. А разработчики, как показал нынешний конкурс, охотно взялись бы за их освоение. Спрос же на такие проекты, на самом деле, достаточно велик и, как справедливо заметил Константин Хрущелев, независимый консультант и член жюри, они представляют собой фактически единственный способ получения достоверной объективной информации.

Еще один член жюри – Андрей Терехов, директор департамента стратегических технологий «Майкрософт Украина», признался, что SocialBoost: Open Data заинтересовал его даже больше Imagine Cup, в силу своей большей сфокусированности, которая, в частности, позволяет оценить готовность украинцев решать проблемы своей страны. Готовность, по-видимому, есть, с возможностями – хуже, но капля камень точит. Возможно, подобные конкурсы привлекут к проблеме дополнительное внимание и помогут в ее решении.

Microsoft GeoFlow: можно пробовать

Обещанный Microsoft плагин для Excel категории BI доступен для ознакомления.

GeoFlow вырос из проекта WorldWide Telescope, который культивировался в Microsoft Research. Его задача состоит в отображении данных на картах (естественно, Bing), соответственно, он относится к персональным средствам аналитики презентационного уровня. Данные он принимает в виде таблиц Excel, обычных или сводных, но, благодаря PowerPivot и Data Explorer это не является ограничением.

А вот совместимость GeoFlow только с Office 2013 (ProPlus или подписным Office 365) – является. Возможно, это следствие того, что плагин задействует встроенные возможности PowerPivot и Power View. Впрочем, для целей тестирования вполне можно загрузить пробную версию Office 2013 ProPlus, тем более, что ее сравнительно легально можно использовать целых полгода – чтобы не вникать в детали, достаточно воспользоваться готовой утилитой, которая действует аналогичнно известному трюку для Windows 7.

После установки GeoFlow в ленте Вставить Excel 2013 появляется кнопка-меню Map. Перед ее использованием нужно заранее подготовить диапазон визуализируемых данных, что требует некоторого внимания. Поэтому вместе с самим плагином стоит загрузить справку в духе How-To или посмотреть готовые примеры, я же здесь углубляться не буду.

Естественно, нам интересен какой-то локальный пример – мне в голову не пришло ничего умнее, кроме результатов переписи населения. Впрочем, азы освоить можно и на них. Первое разочарование – некорректная обработка GeoFlow (собственно, Bing) большинства названий городов и областей на украинском и русском. Гораздо надежнее – английский, даже на уровне транслитерации.

В любом случае, GeoFlow сообщает о том, какой процент данных ему удалось отождествить с географическими объектами, список возможных ошибок можно просмотреть:

Microsoft GeoFlow можно пробовать

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

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

Итак, достаточно собрать правильные данные, запустить GeoFlow, выбрать столбцы с географической информацией и указать их тип, щелкнуть на кнопке Map It и убедиться в корректном позиционировании, и, в конце концов, указать собственно отображаемые данные и способ их аггрегации (по умолчанию - суммирование):

Население Украины по городам

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

Microsoft GeoFlow можно пробовать

Еще одна интересная возможность GeoFlow – анимирование временной динамики. Для этого таблица данных должна содержать колонку типа время/дата именно в понимании Excel. Процесс выполняется в специальном проигрывателе, которым также можно управлять. Для данных переписи (за разные года) это, конечно, не имеет большого смысла, но, к примеру, для отчета по продажам может быть весьма показательно.

Визуализация временной динамики

Первым участником международного финала Imagine Cup 2013 от Украины стал... школьник

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

Прежде всего, отмечу, что в этом году кардинально поменялся формат соревнований – они стали исключительно проектными, исчез конкурс по ИТ (по алгоритмам еще раньше). Национальный отбор теперь проводится по всем трем основным дисциплинам: Инновации, Игры и Социальные проекты, хотя реально в финальную часть попадает только одна команда – несколько запутанная схема, заключающая в себе массу подводных камней.

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

Не очень понятно к тому же, кому теперь будет «вручаться» собственно кубок. Возможно, что как раз украинцы стали последними его «полноценными» обладателями, как победители в последнем в истории конкурсе Software Design.

Кроме того, еще есть три официальных конкурса с онлайновым отбором: Windows 8, Windows Azure, Windows Phone, а также дополнительные, в частности, детский и женский.

Позитивный момент – свободная тема для всех конкурсов. Не секрет, что специфическая (как правило, очень глобальная) тематика предыдущих соревнований достаточно сильно ограничивала фантазию участников и, вероятно, отсеивала ряд проектов, которые ей не вполне соответствовали. Теперь никаких ограничений нет.

Но – ближе к украинским событиям. Андрей Терехов, директор департамента стратегических технологий «Майкрософт Украина», непосредственный куратор национального этапа Imagine Cup последних лет и член жюри, отметил, что уровень соревнований растет, причем и качественно, и количественно. Всего «Майкрософт Украина» получила 40 заявок на участие, 30 проектов были отобраны для онлайнового полуфинала, из 9 финалистов 3 (по одному в каждой из основных категорий) попали в суперфинал. Гораздо больше, по сравнению с прошлыми годами, было достаточно зрелых проектов.

Выступления финалистов мне довелось посмотреть воочию, так что могу поделиться впечатлениями.

HammerBird (Компьютерная Академия «ШАГ», одесский филиал, участники прошлогоднего международного финала), представляла игру H2O с очевидной экологической идеей. Достаточно типичная детская аркада, в которую в будущем также планируется вкрапить какие-то головоломки. Показан был фактически демонстрационный уровень, но чувствовалось, что вообще планов громадье.

Prismatique (Компьютерная Акажемия «ШАГ») демонстрировала смартфонную программу «Я - отличник!» с обучающими упражнениями по арифметике, языку и логике для детей, готовящихся в школу. Программа полностью готова, доступна в магазине, число загрузок уже более полутора тысяч. Интересный момент, на который обращали внимание педагоги, комментирующие разработку, – смартфонные программы вообще хороши для малышей, так как одновременно развивают мелкую моторику пальцев.

Приятно было отметить, что оба эти проекта представлены не идеями и заготовками, а вполне реальными и пригодными к использованию прототипами. Это говорит о том, что студенты работали давно и целенаправленно. Однако точно так же оба проекта – достаточно типичны с точки зрения и идеи, и реализации. Возможно поэтому победителем стал проект CamTouch, созданный всего одним человеком – Андреем Коноваленко, гимназистом из г. Стаханов, Луганской области.

Первым участником международного финала Imagine Cup 2013 от Украины стал... школьник

Невероятно харизматичный парнишка представил систему, позволяющую имитировать лазерной указкой курсор мыши. Цена вопроса – приличная веб-камера, обладающая необходимой производительностью и позволяющая программно настраивать нужные параметры своей работы, и, конечно, ПО, которые вместе обеспечивают обратную связь от экрана, по которому движется световое пятно, к компьютеру. Таким образом, фактически любая поверхность может быть превращена в интерактивную доску (которая стóит на порядки дороже).

Проект подкупает своей простотой, наглядностью и практичностью. Если добавить к этому юность его создателя, то шансы на успех на Imagine Cup 2013 кажутся вполне реальными. Меня, правда, гложет один «червячок». Идея слишком очевидна, чтобы быть совершенно оригинальной. Действительно, уже 15 минут поиска только по рунету дали ряд упоминаний – к примеру, вот, и даже в каком-то патенте (как якобы известная вещь). Но, конечно, идеи и прожекты – это одно, а реализация – другое. К сожалению, никто из жюри не поинтересовался (разве что на предварительных этапах) степенью инновационности CamTouch, но на международном финале, где в жюри будет немало серьезных айтишников, этого вопроса не избежать.

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

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

Онлайновые отборы еще продолжаются, вполне возможно, наших участников в финале Imagine Cup будет больше. Хотя уже нет необходимости доказывать, что украинские студенты достойно выглядят на мировом уровне. И, главное, таланты не переводятся.

Оставь надежду всяк

Сервис ReDigi, который в свое время подал надежду на цивилизованное (с точки зрения потребителя) обращение цифрового контента, все-таки потерпел поражение в суде.

Напомню, что ReDigi позволяет перепродавать «подержанные» музыкальные файлы, т. е. такие, что однажды уже были официально куплены. Идея сервиса основывается на так называемой «доктрине первой продажи», которая допускает дальнейшее распространение предметов авторского права, если впервые они были приобретены с соблюдением всех формальностей. Согласитесь, нет никаких явных причин, почему бы эти юридические основания не распространялись на цифровой контент.

При одном, конечно, условии: речь не должна идти о его тиражировании. Поэтому ReDigi вроде бы постарался соблюсти и букву, и дух закона. Сервис принимает только файлы, охваченные DRM, для которых можно контролировать все процессы распространения. Возможно сейчас что-то изменилось, но изначально речь шла фактически только об iTunes.

Естественно, такой инициативой крайне недовольны обойденные отчислениями правообладатели, которыми, как известно, являются не артисты, а издатели. Соответственно, в прошлом году Capitol Records подала на ReDigi в суд с требованием, в частности, компенсации в размере $150 тыс. за каждую из трех своих композиций, обнаруженных на ReDigi. Откуда берутся такие суммы, знают только американские юристы, поскольку типичная цена перепродажи составляет $0.5-0.7, ну и вряд ли каждая из композиций успела перепродаться несколько сот тысяч раз.

И вот 30 марта суд вынес решение – деятельность ReDigi признана незаконной. Основание: несанкционированная передача цифрового музыкального файла через Интернет – даже при условии, что до и после операции он остается в единственном экземпляре, – нарушает закон о копирайте. То есть перепродается все-таки не оригинальный файл, а его копия. И это важный прецедент, на который теперь смогут ссылаться другие суды. Ящик Пандоры открыт.

Размер компенсаций и требование полного запрета деятельности ReDigi еще подлежат рассмотрению и компания, кстати, продолжает демонстрировать некий оптимизм. Ее представители ссылаются на то, что под запрет попала самая первая версия технологии обмена файлами, тогда как в теперешнем виде все недостатки и нюансы устранены. Подробности, к сожалению, не приводятся. В FAQ можно прочесть, что внутри онлайнового хранилища файлы действительно не копируются, атомарная транзакция купли-продажи лишь переписывает соответствующую лицензию. С этим, допустим, еще можно согласиться. Но загрузка музыки с компьютера пользователя, очевидно, теперь считается незаконной. И такой же, вполне вероятно, будет признана (уже сейчас или позже) загрузка музыки из iTunes не на устройство пользователя, а в «несанкционированное» облачное хранилище.

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT