Дано web приложение на Java и Flex. Для связи используется Blaze DS или подобная технология, использующая AMF сериализацию. На стороне сервера и на стороне клиента явно или неявно присутствуют DTO (data transfer objects) и интерфейсы remote сервисов. В подобных приложениях стоит проблема синхронизации кода DTO между клиентом и сервером. Конечно, если приложение полностью покрыто тестами, рассинхронизация между Java и ActionScript исходниками выявится во время тестирования, но есть возможность получить feedback еще раньше – уже во время компиляции.Читать полностью »
Новости информационных технологий - 25642
Генерация DTO и remote интерфейсов из Java в ActionScript
2012-05-30 в 9:39, admin, рубрики: actionscript, dto, flash, Flash-платформа, flex, generator, java, метки: actionscript, dto, flash, flex, generator, javaГрязное программирование с чистой душой: разработка эвристических систем (часть 1)
2012-05-30 в 9:34, admin, рубрики: Блог компании ABBYY, искусственный интеллект, разработка, сложные системы, эвристика, метки: разработка, сложные системы, эвристика Химики любят говорить, что химия занимается исследованием грязных веществ чистыми методами, физика — чистых веществ грязными методами, а физическая химия, дескать, исследует грязные вещества грязными методами. В областях, традиционно относящихся к искусственному интеллекту или смежных с ними (распознавание образов, решение NP-трудных задач, обработка текста и т.д.), большинство задач являются грязными. Т.е. плохо поддающимися формальному описанию и не имеющими четких критериев правильности решения. Не знаю, как выкручиваются химики, а программистам редко удается порешать такие задачи, не запачкавшись. Программирование грязных задач тоже грязно, и здесь грязное — не значит плохое. Эта статья не о том, как сохранить чистоту и стерильность. Эта статья о том, как, вооружившись ломом мужеством и терпением, погрузиться в глубинные литосферные слои и выжить.
Итак, предположим, что вам необходимо разработать систему, демонстрирующую сложное поведение (например, переводящую бабушек через дороги, или, в порядке экзотики, распознающую текст на изображении). Если вам кажется, что задача недостаточно грязная, попытайтесь написать работающую систему, улучшить качество ее работы, насколько это возможно, а затем улучшить еще сильнее. Желательно, если при этом не ухудшится быстродействие, идеально — если улучшится.Читать полностью »
Russian Code Cup 2012: подробный разбор задач с первой квалификации
2012-05-30 в 9:30, admin, рубрики: rcc, Russian Code Cup 2012, Алгоритмы, Блог компании Mail.Ru Group, Спортивное программирование, метки: rcc, Russian Code Cup 201227 мая завершился первый этап олимпиады Mail.Ru Group по программированию Russian Code Cup 2012. Всего в RCC’12 приняло участие более тысячи человек, из которых 200 лучших вышло в полуфинал соревнования, в отборочный раунд. Победителем первого квалификационного раунда стал студент мехмата ННГУ Владислав Епифанов из Нижнего Новгорода. Участниками было направлено 3391 решение, из которых 1066 были приняты системой как верные. 634 человека или 63% от общего числа участников, решили хотя бы одну задачу.
Russian Code Cup — индивидуальное соревнование по спортивному программированию, ежегодно проводимое Mail.Ru Group. Оно традиционно состоит из трех этапов: в начале лета проходят три квалификационных раунда, затем лучшие принимают участие в отборочном туре, первые пятьдесят победителей отборочного тура соревнуются в финале. Личного присутствия потребует только последний из них, остальные же проводятся онлайн. Все финалисты будут отмечены ценными подарками, а приз участнику, занявшему первое место, составит 10 000 долларов. За второе и третье место полагаются 5 000 и 3 000 долларов.
В статье я расскажу о задачах, которые предлагались участникам и о способах их решения. Краткий разбор задач опубликован на сайте сразу после завершения RCC, тут же я постараюсь разъяснить подробности настолько, чтобы решение было понятно даже начинающим программистам.
Читать полностью »
Обзор ультрабука HP Folio 13-2000
2012-05-30 в 9:13, admin, рубрики: Блог компании Юлмарт, Железо, ноутбук, Ноутбуки, ультрабук, Юлмарт, метки: ноутбук, ультрабук, ЮлмартВ этой заметке я продолжу уже опубликованную ленейку обзоров ультрабуков, представив вашему вниманию довольно интересную модельку, на этот раз в исполнении HP.
Samsung и Google представили новые хромобуки
2012-05-30 в 9:08, admin, рубрики: chrome os, Google, Samsung, Железо, операционные системы, метки: chrome os, Google, Samsung
Потихоньку Google двигает «в люди» свои хромобуки, хотя они и подвергаются критике со стороны пользователей. Тем не менее, некоторые производители оборудования с готовностью выпускают модели ноутбуков, «заточенные» под Chrome OS. Одной из таких компаний является и южнокорейский гигант Samsung, выпустивший сразу две новых модели хромобуков.
Верховный суд Британии отклонил апелляцию основателя WikiLeaks
2012-05-30 в 8:59, admin, рубрики: WikiLeaks, ассанж, информационная безопасность, Медиа, метки: WikiLeaks, ассанж Апелляция основателя WikiLeaks была отклонена Верховным судом Британии, передает BBC.
Основателя скандального интернет-ресурса WikiLeaks Джулиана Ассанжа экстрадируют в Швецию, где он обвиняется в изнасиловании и сексуальных домогательствах.
Ранее два суда низший инстанции постановили, что основателя WikiLeaks надо выдать шведским властям, которые выписали ордер на его арест, отмечает Local.se.
Теперь у защитников Ассанжа есть 14 дней для оценки судебного решения, в течение которых они должны определиться, есть ли у них основания потребовать нового рассмотрения дела. Юридические возможности для этого все еще остаются.
Сам Ассанж, который уже 540 дней находится в Британии под домашним арестом, намерен подать апелляцию в Европейский суд по правам человека.
Ассанжа экстрадируют в Швецию
2012-05-30 в 8:59, admin, рубрики: WikiLeaks, ассанж, информационная безопасность, Медиа, метки: WikiLeaks, ассанж Верховный суд Британии отклонил апелляцию основателя WikiLeaks
Основателя скандального интернет-ресурса WikiLeaks Джулиана Ассанжа экстрадируют в Швецию, где он обвиняется в изнасиловании и сексуальных домогательствах.
Верховный суд Британии отклонил апелляцию Ассанжа, передает BBC.
Ранее два суда низший инстанции постановили, что основателя WikiLeaks надо выдать шведским властям, которые выписали ордер на его арест, отмечает Local.se.
Сам Ассанж, который уже 540 дней находится в Британии под домашним арестом, намерен подать апелляцию в Европейский суд по правам человека.
Читать полностью »
Введение в Windows Server AppFabric. Сервис Caching Services
2012-05-30 в 8:55, admin, рубрики: .net, appfabric caching services, ASP.NET, iis, windows, Windows Server, windows server appfabric, Блог компании Microsoft, распределенное кэширование
Одно из основополагающих правил построения приложений гласит: разработчики не должны тратить свое время на построение инфраструктуры. Даже не смотря на то, что каждое приложение требует некоторую поддержку в виде сервисов, люди, которые разрабатывают эти приложения должны фокусироваться только на создании значимом для своих пользователей функционале. Какая бы не требовалась инфраструктура, он должна предлагаться платформой, для которой приложение строится.
Принимая это во внимание, одним из способов улучшить платформу является предложение лучшей инфраструктуры приложений на ней. И именно это является целью Windows Server AppFabric. Предлагая набор расширений для Windows Server, Microsoft стремится упростить для разработчиков создание быстрых, более масштабируемых и более управляемых приложений.
Первый выпуск Windows Server AppFabric содержит две части (сегодня доступна версия 1.1 со множеством нововведений — прим. перев.):
- Сервис AppFabric Caching Services, который позволяет ускорить доступ к часто используемым данным приложений
- Сервис AppFabric Hosting Services, который позволяет упросить запуск и управление сервисами созданными на базе WCF и особенно созданными на базе Windows Workflow Foundation
Windows Server AppFabric предлагает расширения для роли Application Server и эти расширения бесплатны для использования вместе или раздельно. В этом введение рассматриваются обе части AppFabric.
Читать полностью »
ТОП 10 самых необычных компьютерных мышек
2012-05-30 в 8:37, admin, рубрики: Железо, топ, метки: железо, топ1. Mad Catz Cyborg R.A.T. 7
Игровая мышь-трансформер. Такую мышку можно подстроить под любую руку, благодаря возможности регулировать длину и ширину корпуса, который выполнен в металле для особенно нервных геймеров. Кроме того, предусмотрена «кнопка снайпера», при нажатии на которую, мышь моментально снижает чувствительность для точного прицеливания.
Характеристики:
Подключение: проводное (USB)
Технология: лазерная
Максимальное разрешение сенсора: 5600 dpi
Количество кнопок: 7
Колесо прокрутки: есть
Дизайн: для правши
Программируемые кнопки: 5
Переключаемое разрешение сенсора: есть (от 25 до 5600 c шагом 25)
Частота опроса: 1000 Гц
Изменяемый вес: есть
Читать полностью »
Семинар «Битрикс Хайлоад» — как это было, презентации, видео
2012-05-30 в 8:36, admin, рубрики: битрикс, Блог компании 1С-Битрикс, веб-кластер, Веб-разработка, масштабирование, нагрузочное тестирование, облако, облачные технологии, отказоустойчивость, производительность, системное администрирование, метки: monitoring, битрикс, веб-кластер, масштабирование, нагрузочное тестирование, облако, облачные технологии, отказоустойчивость, производительностьПомните нашего старого знакомого — веб-разработчика и по совместительству системного администратора? :) Он, как и многие другие наши читатели, сходил 22 мая на семинар «Разработка высоконагруженных веб-проектов: как выдерживать миллионы хитов в сутки, чтобы все работало и ничего не «падало», который мы анонсировали в том числе и на Хабре.
После этого, как нам кажется, жить ему стало немножко легче, а разработка и сопровождение больших «тяжелых» проектов стали понятнее.
* * *
Почти половина регистраций на семинар (и, видимо, и самих слушателей) была с Хабра. Мы очень рады тому, что тема оказалась востребованной.
Многие и лично, и в твиттере спрашивали, будут ли опубликованы презентации и видео…
Да, конечно!