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

Вот он — настоящий конец эпохи. До закрытия Windows Mobile Marketplace осталось меньше двух недель, и компания Microsoft еще раз уведомила пользователей рассылкой, в которой рекомендует «установить все возможные обновления… перед закрытием магазина». После этого они в централизованном режиме перестанут распространяться, однако в любом случае программы и обновления можно будет скачать с сайтов производителей — если они все еще будут работать к тому времени.

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

Ariel Motor Company построила самый реалистичный симулятор автогонок

Автомобильные гонки традиционно популярны. Популярны и игры, представляющие собой симулятор автогонок, симулятор стритрейсинга и прочие разновидности автомобильных «салочек». Сейчас многие компании создают достаточно реалистичные программные симуляторы гонок, некоторые занимаются созданием и аппаратных симуляторов, дающих ощущение присутствия в салоне гоночного (или обычного) автомобиля. Но симулятор, созданный Ariel Motor Company, вероятно, является одним из наиболее реалистичных, если не самым реалистичным.

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

Компания AMD, член проекта Open Compute и ведущий разработчик решений для открытых стандартов, представила на саммите Open Compute в Сан-Антонио (штат Техас, США) инновационную и гибкую спецификацию серверной платформы с кодовым названием Roadrunner, разработанную в рамках проекта Open Compute, которая позволяет создавать энергоэффективные и экономичные решения. Платформа Roadrunner предназначена для решения вычислительных задач общего назначения, облачных инфраструктур, высокопроизводительных вычислений и хранения данных в сфере финансовых услуг. Этот шаг соответствует миссии проекта OpenЧитать полностью »

Microsoft, возможно, собирает девелоперскую версию новой Xbox

По данным ресурса IGN, новая версия игровой консоли Xbox уже собирается на одном из предприятий компании Flextronics. Эта компания собирает текущие версии Xbox, и скорее всего, она же будет собирать и игровые консоли новой версии. Сборка пока не идет масштабно, а только на одном из предприятий Flextronics, в Остине, техасском отделении компании.

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

image
Уважаемые хабрачитатели!
Ниже приведена подборка подготовленных и опубликованных на MSDN материалов за апрель.
 
Web

Visual Studio

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

В студии «Финам FM» — Илья Пономарев, депутат ГосДумы, председатель подкомитета по технологическому развитию; Виктор Захарченко, исполнительный директор компании «Кама гэймз». Вместе с ведущим, Максимом Спиридоновым, они говорят о результатах сразу двух международных интернет-конкурсов, о значительных инвестициях в крупнейший сайт частных объявлений Рунета, о докладе, посвященном ситуации в области защиты авторских прав, в котором активно фигурирует Россия и о новаторской функции, появившейся в сервисе «Яндекс.Музыка».Читать полностью »

Дважды прямой. Одинаковый городской телефон для Питера и Москвы
Вы делаете интернет сервис в России? Тогда почти всегда большая часть клиентов будет расположена в Москве и Петербурге. Для хабра, к примеру, это — 54%.
Покупателям из обеих столиц удобнее звонить на местные городские телефоны.

Как можно улучшить решение этой задачи?
Читать полностью »

Для начала немного уточним о чем идет речь. Wicket хранит последнюю просмотренную страницу в сессии, но в случае если страница очень большая, иногда это может стать проблемой. Для того что бы избежать этих проблем, можно попытаться сделать страницу Stateless(т.е. не имеющую состояния).
Итак, Stateless page — это страница не имеющая состояния, Statefull page — это страница с состоянием.

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

Сегодня мы хотим рассказать вам о новом виде drive-by download атаки с помощью Flash-баннеров, и о том, как с ним бороться. Такая атака позволяет злоумышленникам распространять вирусы через сайт, не взламывая его. Вредоносное ПО распространяется через рекламные Flash-баннеры, с помощью которых веб-мастера хотят монетизировать свой сайт. При этом они сами могут не подозревать, что установленный на веб-странице баннер сделал их портал частью сети распространения вирусов.

Вредоносный код
Выполнение вредоносного JavaScript-кода, например, в контексте веб-браузера, возможно благодаря принадлежащего классу ExternalInterface методу call(), который появился в версии ActionScript 3.0. Процесс выполнения JavaScript-кода в контексте веб-браузеров, поддерживающих возможность работы с ActiveX, реализуется через компонент ActiveX для Shockwave Flash. А для веб-браузеров без такой возможности используется плагин для Shockwave Flash. Компонент ActiveX или плагин разбирает байткод переданного ему на обработку Flash-файла и формирует JavaScript-код, который будет выполнен в контексте веб-браузера, если во Flash-файле присутствует такой функционал. После того как JavaScript-код сформирован, происходит его дальнейшая передача на обработку через функции JavaScript, заранее заложенные в компоненте ActiveX или плагине для Shockwave Flash. На рисунке 1 показан список таких функций.

image

Рис.1 – JavaScript-функции, с использованием которых происходит формирование и дальнейшее выполнение кода, переданного в ExcternalInterface.call()

Ниже показан безвредный JavaScript-код тестового Flash-баннера, сформированный для выполнения в контексте веб-браузера компонентом ActiveX или плагином для Shockwave Flash.

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

2012 год, сайт css-tricks.com:

Web must die
versus:

1992 год, стандартный элемент интерфейса OS/2:

Web must die

Я убежден, что CSS и HTML – это тупиковая ветвь в развитии идеи языков разметки и пришло время отказываться от них совсем, а не улучшать их. Поэтому призываю всех серьезных программистов вообще не кодировать в них ничего напрямую и даже не использовать близкие к ним по семантике фреймворки. Придумывайте свои языки разметки и если нужно транслируйте их в HTML + CSS. В результате кто-то из вас придумает мощную и кристально ясную замену этому историческому наслоению хаков.

Современная web-технология, основанная на CSS/HTML (включая даже HTML5/CSS3) – это апофеоз бессистемности в архитектуре и фрагментации. Бессистемность в начальном дизайне и последующее наложение на нее фрагментации из-за несовместимых реализаций в браузерах породили каскады хаков для латания дыр. Эти хаки (типа CSS 2.x) сами по себе уже более системные, но их разработчики связаны тем полем (HTML/CSS 1.x), на котором приходится играть. Поэтому новые версии CSS мало что решают, к тому же не полностью поддержаны в реальных браузерах.

Открыв любой серьезный CSS-файл, например, написанный в Google или FB, увидишь в нем отрицательные границы элементов, relative позиционирование через сдвиги в пикселах, огромные длины, усекаемые затем с помощью overflow: none, использование свойства content и прочие извращения. Это семантически бессмысленные и нечитаемые другими программистами конструкции. Но без подобных вещей невозможно сверстать современный веб-два-нольный сайт. Или, например, ни в одной спецификации CSS не написано, что картинка из тега <IMG>, идущая вслед за <OL> с маркером-изображением, может вклиниться визуально между маркером и текстом пунктов списка (в некоторых браузерах и при некоторых вариантах верстки).Читать полностью »


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