Новости информационных технологий - 25642

Дано web приложение на Java и Flex. Для связи используется Blaze DS или подобная технология, использующая AMF сериализацию. На стороне сервера и на стороне клиента явно или неявно присутствуют DTO (data transfer objects) и интерфейсы remote сервисов. В подобных приложениях стоит проблема синхронизации кода DTO между клиентом и сервером. Конечно, если приложение полностью покрыто тестами, рассинхронизация между Java и ActionScript исходниками выявится во время тестирования, но есть возможность получить feedback еще раньше – уже во время компиляции.Читать полностью »

Грязное программирование с чистой душой: разработка эвристических систем (часть 1)Химики любят говорить, что химия занимается исследованием грязных веществ чистыми методами, физика — чистых веществ грязными методами, а физическая химия, дескать, исследует грязные вещества грязными методами. В областях, традиционно относящихся к искусственному интеллекту или смежных с ними (распознавание образов, решение NP-трудных задач, обработка текста и т.д.), большинство задач являются грязными. Т.е. плохо поддающимися формальному описанию и не имеющими четких критериев правильности решения. Не знаю, как выкручиваются химики, а программистам редко удается порешать такие задачи, не запачкавшись. Программирование грязных задач тоже грязно, и здесь грязное — не значит плохое. Эта статья не о том, как сохранить чистоту и стерильность. Эта статья о том, как, вооружившись ломом мужеством и терпением, погрузиться в глубинные литосферные слои и выжить.

Итак, предположим, что вам необходимо разработать систему, демонстрирующую сложное поведение (например, переводящую бабушек через дороги, или, в порядке экзотики, распознающую текст на изображении). Если вам кажется, что задача недостаточно грязная, попытайтесь написать работающую систему, улучшить качество ее работы, насколько это возможно, а затем улучшить еще сильнее. Желательно, если при этом не ухудшится быстродействие, идеально — если улучшится.Читать полностью »

27 мая завершился первый этап олимпиады Mail.Ru Group по программированию Russian Code Cup 2012. Всего в RCC’12 приняло участие более тысячи человек, из которых 200 лучших вышло в полуфинал соревнования, в отборочный раунд. Победителем первого квалификационного раунда стал студент мехмата ННГУ Владислав Епифанов из Нижнего Новгорода. Участниками было направлено 3391 решение, из которых 1066 были приняты системой как верные. 634 человека или 63% от общего числа участников, решили хотя бы одну задачу.

Russian Code Cup 2012: подробный разбор задач с первой квалификацииRussian Code Cup — индивидуальное соревнование по спортивному программированию, ежегодно проводимое Mail.Ru Group. Оно традиционно состоит из трех этапов: в начале лета проходят три квалификационных раунда, затем лучшие принимают участие в отборочном туре, первые пятьдесят победителей отборочного тура соревнуются в финале. Личного присутствия потребует только последний из них, остальные же проводятся онлайн. Все финалисты будут отмечены ценными подарками, а приз участнику, занявшему первое место, составит 10 000 долларов. За второе и третье место полагаются 5 000 и 3 000 долларов.

В статье я расскажу о задачах, которые предлагались участникам и о способах их решения. Краткий разбор задач опубликован на сайте сразу после завершения RCC, тут же я постараюсь разъяснить подробности настолько, чтобы решение было понятно даже начинающим программистам.
Читать полностью »

В этой заметке я продолжу уже опубликованную ленейку обзоров ультрабуков, представив вашему вниманию довольно интересную модельку, на этот раз в исполнении HP.

Обзор ультрабука HP Folio 13 2000
Читать полностью »

Samsung и Google представили новые хромобуки

Потихоньку Google двигает «в люди» свои хромобуки, хотя они и подвергаются критике со стороны пользователей. Тем не менее, некоторые производители оборудования с готовностью выпускают модели ноутбуков, «заточенные» под Chrome OS. Одной из таких компаний является и южнокорейский гигант Samsung, выпустивший сразу две новых модели хромобуков.

Читать полностью »

Верховный суд Британии отклонил апелляцию основателя WikiLeaksАпелляция основателя WikiLeaks была отклонена Верховным судом Британии, передает BBC.
Основателя скандального интернет-ресурса WikiLeaks Джулиана Ассанжа экстрадируют в Швецию, где он обвиняется в изнасиловании и сексуальных домогательствах.

Ранее два суда низший инстанции постановили, что основателя WikiLeaks надо выдать шведским властям, которые выписали ордер на его арест, отмечает Local.se.

Теперь у защитников Ассанжа есть 14 дней для оценки судебного решения, в течение которых они должны определиться, есть ли у них основания потребовать нового рассмотрения дела. Юридические возможности для этого все еще остаются.
Сам Ассанж, который уже 540 дней находится в Британии под домашним арестом, намерен подать апелляцию в Европейский суд по правам человека.

Читать полностью »

Ассанжа экстрадируют в ШвециюВерховный суд Британии отклонил апелляцию основателя WikiLeaks
Основателя скандального интернет-ресурса WikiLeaks Джулиана Ассанжа экстрадируют в Швецию, где он обвиняется в изнасиловании и сексуальных домогательствах.

Верховный суд Британии отклонил апелляцию Ассанжа, передает BBC.

Ранее два суда низший инстанции постановили, что основателя WikiLeaks надо выдать шведским властям, которые выписали ордер на его арест, отмечает Local.se.

Сам Ассанж, который уже 540 дней находится в Британии под домашним арестом, намерен подать апелляцию в Европейский суд по правам человека.
Читать полностью »

Введение в Windows Server AppFabric. Сервис Caching Services
Одно из основополагающих правил построения приложений гласит: разработчики не должны тратить свое время на построение инфраструктуры. Даже не смотря на то, что каждое приложение требует некоторую поддержку в виде сервисов, люди, которые разрабатывают эти приложения должны фокусироваться только на создании значимом для своих пользователей функционале. Какая бы не требовалась инфраструктура, он должна предлагаться платформой, для которой приложение строится.

Принимая это во внимание, одним из способов улучшить платформу является предложение лучшей инфраструктуры приложений на ней. И именно это является целью 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.
Читать полностью »

1. Mad Catz Cyborg R.A.T. 7

image

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

Характеристики:
Подключение: проводное (USB)
Технология: лазерная
Максимальное разрешение сенсора: 5600 dpi
Количество кнопок: 7
Колесо прокрутки: есть
Дизайн: для правши
Программируемые кнопки: 5
Переключаемое разрешение сенсора: есть (от 25 до 5600 c шагом 25)
Частота опроса: 1000 Гц
Изменяемый вес: есть

Читать полностью »

Семинар «Битрикс Хайлоад» — как это было, презентации, видео Семинар «Битрикс Хайлоад» — как это было, презентации, видео Помните нашего старого знакомого — веб-разработчика и по совместительству системного администратора? :) Он, как и многие другие наши читатели, сходил 22 мая на семинар «Разработка высоконагруженных веб-проектов: как выдерживать миллионы хитов в сутки, чтобы все работало и ничего не «падало», который мы анонсировали в том числе и на Хабре.

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

* * *

Почти половина регистраций на семинар (и, видимо, и самих слушателей) была с Хабра. Мы очень рады тому, что тема оказалась востребованной.

Многие и лично, и в твиттере спрашивали, будут ли опубликованы презентации и видео…

Да, конечно!

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js