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

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

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

Скриншоты нового Skype для Windows 8 в стиле Metro
Издание Neowin получила возможность воспользоваться новым продуктом от Skype. Новое приложение оформлено в стиле «плиток», как и вся концепция приложений для Windows 8
Читать полностью »

Когда-то давно я уже писал довольно большую статью об использовании эвристик в программировании, но сегодня я хочу привести небольшой практический пример. Этим летом я плавал на теплоходе по маршруту Москва — Ростов-на-Дону — Москва, и заметил, что каждый вечер директор круиза пытается найти оптимальную рассадку туристических групп по автобусам. Задача не такая сложная, но минимум 15 минут в день на её решение тратится. Разумеется, я попробовал автоматизировать этот процесс.Читать полностью »

В этой части будут рассмотрены следующие варианты построения высокодоступных систем на базе AWS:

  • Построение высокодоступной системы между зонами доступности AWS
  • Построение высокодоступной системы между регионами AWS
  • Построение высокодоступной системы между различными облачными и хостинг провайдерами

Первая часть здесь.
Читать полностью »

Vim :bw, :bd, :bun, :quit, :close. Что со всем этим делать?Vim имеет множество команд для закрытия чего угодно и в каких угодно сочетаниях, но чего он не умеет так это закрывать все одной командой. Человеку который начал использовать Vim недавно, это может показаться довольно странным. Попробуем разобраться, как исправить эту ситуацию.
Читать полностью »

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

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

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

Учёные из Гарварда записали 643 килобайта данных в молекулу ДНК

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

Неудивительно, что учёные упорно пытаются найти удобный способ записи и считывания информации из ДНК. Два года назад биологи из Гонконга сумели внедрить в клетку бактерии E.coli синтетическую ДНК с 1 КБ зашифрованной информации. В организме бактерии около 10 млн клеток, а информационная плотность такого хранилища можно оценить в 900 ТБ на 1 грамм бактерий.

Сейчас специалисты из Кембриджского университета под руководством Джорджа Чёрча (George Church) бросили вызов китайским коллегам и поставили новый рекорд по количеству информации, внедрённой в синтетическую ДНК. Они смогли записать текст целой книги в 1 пикограмм молекул (пикограмм — одна триллионная грамма). Научная работа опубликована 16 августа 2012 года в журнале Science.
Читать полностью »

В пятницу, на марсоходе был включен российский нейтронный детектор ДАН и генератор нейтронов. Пресс-служба ИКИ РАН, где был создан прибор, сообщает:

Получена телеметрическая и научная информация, которая свидетельствует о штатной работе аппаратуры. Аппаратура ДАН проработала в течение одного часа штатно без замечаний и была выключена по команде. Получена первая научная информация о составе вещества Марса и о радиационном фоне в районе посадки

Детектор ДАН («Динамическое альбедо нейтронов») является вкладом России в проект марсохода и одним из двух «иностранцев» среди научных инструментов на его борту (второй — метеостанция REMS, созданная испанскими учеными).
Читать полностью »

В настоящее время весьма перспективным направлением в программировании является кроссплатформенная разработка. Познакомившись с различными средствами (Appcelerator Titanium, PhoneGap, moSync), я, всё же, отдаю свои предпочтения Appcelerator Titanium.

Titanium позволяет создавать Android и iOS приложения на JavaScript. В настоящее время официальный сайт утверждает, что количество разработчиков на данной платформе достигает 300 000.

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

Я бы хотела обратить ваше внимание на двухмерный модуль игрового движка для Titanium Mobile — QuickTiGame2d, основанный на OpenGL ES, который в настоящее время поддерживает разработку для Android и iOS. В данной статье мы рассмотрим процесс установки, а также основные моменты данного движка, а в следующей уже будет непосредственно описано создание небольшой кроссплатформенной игры.
Читать полностью »

Многие разработчики игр сталкиваются с проблемой описания и реализации протокола общения клиента и сервера, особенно если пишут свои велосипеды для работы с сокетами. Ниже я расскажу о моей попытке решить задачу как можно элегантнее и удобнее для дальнейшего использования и масштабирования приложения. Будет много compile-time'a с автоматической кодогенерацией, нежно приправленный щепоткой run-time'a.
Читать полностью »


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