Archive for September, 2010

Legend Of The Bouncing Beholder

На первом месте в конкурсе JS1k — игрушка за авторством @marijnjh под названием Legend Of The Bouncing Beholder.

Всего 1023 байта на JavaScript (также по ссылке выше можно посмотреть несжатые исходники с комментариями). Симпатично и даже играбельно.

TopCoder SRM 483

Пару часов назад прошел SRM 483 на TopCoder.

Я все еще во втором дивизионе.

Первая задача была элементарной.

Со второй задачей вроде бы разобрался, но слишком поздно заметил тупейшую ошибку: в функции, возвращающей “long long”, переменная, которая подсчитывает результат, объявлена как “int”. Так что эту задачу завалили. Ну и потом я обнаружил, что моя программа неправильно считала для частного случая — единицы, так что не так обидно.

В челлендж-фазе почти вслепую пытался валить всех подряд большим тестом, что, как ни удивительно, принесло аж +200 баллов.

В итоге — первое место в комнате, 104 во втором дивизионе, +63 балла к рейтингу. Могло быть и лучше, но тоже неплохо :-)

Конкурс Золотой Байт 2010

Сейчас в Украине проходит конкурс Золотой Байт. Конкурс больше рассчитан на студентов, но быть студентом не обязательно.

Одна из номинаций — решение олимпиадных задач. Задачу первого тура можно посмотреть без регистрации — http://www.goldenbyte.org/doc/tur1.doc. На решение отводится 10 дней, никакой тестирующей системы нет — просто загрузка решения на сайт, решившие проходят в очные туры.

Посмотрите задачу. Что скажете? (на всякий случай, не прошу подсказывать решение :-D — просто отзыв об уровне задачи и конкурса).

Запуск Internet Explorer 9 для разработчиков - Киев

Сегодня ходил в киевский офис Microsoft на мероприятия под названием Запуск Internet Explorer 9 для разработчиков.

Понравились доклады Юрия Артюха об особенностях верстки под IE9 и Владимира Белоненко о поддержке IE9 различных HTML5 технологий.

Первый доклад представителя Microsoft Сергея Байдачного “Обзор Internet Explorer 9” тоже был довольно познавательным, но второй его же доклад — “WebMatrix и LightSwitch: простое создание интернет приложений” — был не по теме события, затянутым и вообще, честно говоря, являл собой смесь пропаганды и маркетоидного бреда. В общем, с этого доклада я ушел, даже не дождавшись обеда :-D

Случайные запомнившиеся моменты:
IE9 — только под Windows Vista и Windows 7
— в IE9 нет (пока что?) полноценной поддержки новых семантических тегов HTML5 и поддержки новых элементов и свойств форм
— для графики и видео IE9 использует аппаратное ускорение (но сейчас это почему-то не работает в IFRAME)
— по словам Сергея Байдачного, режим анонимного просмотра в IE9 нужен для следующего: в этом режиме надо посещать важные сайты, чтобы обезопасить себя от троянов, которые есть на компьютере и отслеживают изменения в куках с последующей отсылкой их авторам троянов
— по его же словам, Java (какие-нибудь Python или Ruby даже не упоминались) в web (на серверах) не используется, есть только ASP.NET и PHP (причем PHP используют студенты).

О Приватбанке

Написал на Хабрахабр статью о Приватбанке и Privat24.

Встреча Kyiv GTUG Center: Samsung bada

В среду ходил на встречу Google Technology User Group Kyiv GTUG Center.

Рассказывали о новой мобильной платформе от Samsung — bada: как для нее писать приложения, перспективы развития, проблемы; сравнивали с Google Android.

Среда разработки для bada довольно забавная: работает только под Microsoft Windows (и в ближайшем будущем поддержка Linux или MacOS не планируется), но внутри линуксовое окружение MinGW с gcc, gdb и т.п. Язык разработки — C++.

В целях популяризации платформы проводятся конкурсы для разработчиков приложений. На украинский конкурс еще до конца сентября можно отправить свое приложение. Призы более чем солидные: денежные призовой фонд для Украины — $70000.

Приложения можно распространять через Samsung Apps (аналог App Store и Android Market) — пока только бесплатно, но на днях заработает функционал для продажи приложений. Причем украинцы смогут там легально и без проблем продавать программы, в отличие от магазинов конкурентных платформ.

В общем, Samsung bada — довольно интересная платформа на первый взгляд. Атмосфера Kyiv GTUG Center тоже понравилась — буду участвовать, благо мероприятий проводится довольно много.