Архив за 22 апреля 2013 - 7

Wordpress.com перешёл на свободный шрифт Open Sans

Похоже, свободный шрифт Open Sans становится новым стандартом для веба, и не только для веба. Этот нейтральный шрифт неплохо смотрится и в мобильных приложениях, и при печати. Очередным крупным сайтом, который отказался от старых Helvetica/Arial в пользу Open Sans, стал WordPress.com.
Читать полностью »

На выставке Hong Kong Electronics Fair 2013 китайская компания Ramos не только анонсировала планшетный компьютер X10pro, оснащенный дисплеем диагональю 7,85 дюйма, но и показала интересную модель побольше – 10-дюймовую W30HDpro. Новинка по последней моде оснащена 2 ГБ оперативной памяти и четырехъядерным процессором. Разрешение дисплея, выполненного по технологии IPS, составляет 1920 х 1200 точек.

"Билайн" изменил способ тарификации сообщений на многих предоплатных и постоплатных тарифах, причем не только для Москвы, но и для других регионов. Теперь вместо фиксированной стоимости каждого SMS используется новая схема: первое SMS в день стоит 10 рублей (для московских абонентов), дальше 100 сообщений предоставляются бесплатно, а каждое следующее SMS стоит 2 рубля. О том, применяется ли новая схема оплаты только при отправке сообщений на местные номера или на любые номера "Билайна", пресс-служба ответила, что только на местные.

Нововведения не коснулись тарифов для модемов и планшетов, а также линейки "Всё включено", но в каждом регионе есть свои исключения. В числе "счастливчиков" оказались абоненты свежих тарифных планов, например, "Ноль сомнений", "Простой", "Мир Билайн 2013", "Добро пожаловать 2013", а в Твери новые условия действуют вообще на всех предоплатных тарифах.
Читать полностью »

Компания Mellanox Technologies объявила о выпуске сетевого адаптера ConnectX-3 Pro, выполненного в виде карты расширения для слота PCI Express 3.0 x8. Областями применения Mellanox ConnectX-3 Pro названы внутренние соединения в вычислительных центрах и суперкомпьютерах.

По словам Mellanox, сетевой адаптер ConnectX-3 Pro «выводит облачные вычисления на новый уровень производительности и масштабируемости»Читать полностью »

Оглавление

  1. Введение
  2. Инициализация приложений Prism
  3. Управление зависимостями между компонентами
  4. Разработка модульных приложений
  5. Реализация паттерна MVVM
  6. Продвинутые сценарии MVVM
  7. Создание пользовательского интерфейса
  8. Навигация
  9. Способы коммуникации между слабосвязанными компонентами

Паттерн Model-View-ViewModel (MVVM) поможет вам разделить бизнес-логику и логику представления от его пользовательского интерфейса. Поддержка разделения ответственности между логикой приложения и UI может сделать ваше приложение более лёгким для тестирования, поддержки и развития. Это может также значительно улучшить возможности повторного использования кода и позволит разработчикам и дизайнерам легче сотрудничать при разработке соответствующих частей приложения.

Используя паттерн MVVM, пользовательский интерфейс приложения, логика представления и бизнес-логика разделяются на три отдельных класса: представление, которое инкапсулирует UI и его логику; модель представления, которая инкапсулирует логику представления и её состояния; и модель, которая инкапсулирует бизнес-логику приложения и данные.

Prism включает примеры и образцы реализации, которые показывают, как реализовать шаблон MVVM в Silverlight или в WPF приложениях. Библиотека Prism также предоставляет функции, которые могут помочь реализовать данный паттерн. Эти функции воплощают наиболее распространенные методы для реализации паттерна MVVM и разработаны, чтобы обеспечить тестируемость и совместимость с Expression Blend и Visual Studio.

Эта глава даёт краткий обзор паттерна MVVM и описывает, как его реализовать. Глава 6 описывает, как реализовать более сложные сценарии MVVM, используя библиотеку Prism.

Обязанности и характеристики классов

Паттерн MVVM является близкой разновидностью паттерна Presentation Model, оптимизированного для лучшего согласования с некоторыми базовыми возможностями WPF и Silverlight, такими как привязка данных, шаблоны данных, команды, и поведения.

В паттерне MVVM представление инкапсулирует UI и любую логику UI, модель представления инкапсулирует логику представления и её состояния, и модель инкапсулирует бизнес-логику и данные. Представление взаимодействует с моделью представления посредством привязки данных, команд и событий уведомления. Модель представления запрашивает данные у модели, или подписываться на уведомления об их изменении, и координирует обновления состояния модели, а также преобразует, валидирует и агрегирует при необходимости данные, для отображения их в представлении.

Следующая иллюстрация показывает три части шаблона MVVM и их взаимодействие.

Классы MVVM и их взаимодействие.
Читать полностью »

Сегодня я хочу продолжить серию статей о проекте CRIU (Checkpoint/restore mostly in the userspace). Проекту чуть более года, а по возможностям он уже в плотную приблизился к подобной функциональности в OpenVZ.
Первая часть статьи расскажет о новой функциональности, которая появилась в CRIU за последние несколько месяцев. Вторая часть расскажет о нашем опыте внедрения новых технологий для улучшения процесса разработки.

Новая функциональность

Снапшот памяти и итеративная миграция

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

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

ЦРУ — большие задачи и большие данные. На пути к созданию глобального информационного колпака
Айра Гас Хант (Ira Gus Hunt), действующий Директор по технологиям ЦРУ, рассказывает о своем видении Big Data на службе ЦРУ, а также возникающие при этом задачи и методы их решения. Выступление состоялось на конференции GigaOM Structure:Data 2013, проходившей 20 марта в Нью-Йорке. Как говорят очевидцы это было одно из самых интересных и запоминающихся выступлений.
Читать полностью »

Доменный регистратор SalesName направил в Федеральную антимонопольную службу предложение о прекращении полномочий КЦ как регулятора доменного рынка в России и создании новой "саморегулируемой организации" из участников рынка, рассказал Roem.ru управляющий директор компании Роберт Гледенов.

Поводом для этого стал конфликт "Сэйлнэймс" и КЦ, в ходе которого КЦ приостановил регистрациюЧитать полностью »

Обучение в российском вузе на примере одной кафедры
На фото Бойко Владимир(СГТУ, 5-й курс) объясняет Чарльзу Игану (вице-президент по разработкам, QNX Software Systems) как управлять игрушечным трактором с помощью QNX

Ввиду того, что тема современного обучения в отечественных вузах довольно актуальна и многие жалуются на систему образования, я хотел бы описать процесс обучения на нашей кафедре (СГТУ, ФЭТИП, кафедра системотехники). Специальность называется АСОиУ (Автоматизированные системы обработки информации и управления).
Читать полностью »


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