Архив за 11 июля 2016 - 5

Часть 1: Введение в ReactiveUI: прокачиваем свойства во ViewModel
Часть 2: Введение в ReactiveUI: коллекции

Мы уже обсудили возможности ReactiveUI, связанные с работой со свойствами, выстраиванием зависимостей между ними, а также с работой с коллекциями. Это одни из основных примитивов, на базе которых строится разработка с применением ReactiveUI. Еще одним таким примитивом являются команды, которые мы и рассмотрим в этой части. Команды инкапсулируют действия, которые производятся в ответ на некоторое событие: обычно это запрос пользователя или какие-то отслеживаемые изменения. Мы узнаем, что можно сделать с помощью команд в ReactiveUI, обсудим особенности их работы и выясним, чем команды в ReactiveUI отличаются от команд, с которыми мы знакомы по WPF и его родственникам.
Но прежде чем перейти к командам, рассмотрим более широкие темы, касающиеся реактивного программирования в целом: связь между Task<T> и IObservable<T>, и что такое горячие и холодные последовательности.
Читать полностью »

Начав с бюджетных устройств с ОС Android, компания Xiaomi смогла развить серию смартфонов Redmi до таких представителей как модель Xiaomi Redmi Note 3, которая занимает пятое место в рейтинге AnTuTu и является самым популярным аппаратом в России, Китае, Индии, Малайзии, Гонконге и Вьетнаме. Всего же, по подсчетам самого производителя, уже продано более 110 млн смартфонов Xiaomi Redmi.

Специалисты аналитической компании IC Insights дали новый прогноз на 2016 год, относящийся к рынку полупроводниковых изделий. По их мнению, по сравнению с прошлым годом продажи этой продукции сократятся на 1%.

Ослабление мировой экономики и рынка DRAM приведут к сокращению продаж полупроводниковой продукции на 1%

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

На протяжении последних месяцев мы обещали разыграть среди подписчиков блога некоторое количество USB флешек и один SSD диск. Нужно держать обещание и сегодня, 11 июля 2016 года, 11 счастливчиков получат подарки от компании Kingston. Кто они? Как мы их выбирали? Под катом все расскажем.

Итоги розыгрыша призов от Kingston - 1
Читать полностью »

Disclaimer: Эта статья достаточно является очень вольным переводом и некоторые мометы достаточно сильно отличаются от оригинала

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

NEE NED ZB 6TNN DEIBEDH SIEFI EBEEE SSIEI ESEE SEEE !!

Азбука Морзе на марсианских дюнах - 1

Камера High Resolution Imaging Science Experiment HiRISE, установленная на борту космического аппарата Mars Reconnaissance Orbiter, сняла действительно красивую фотографию марсианских песчаных дюн (фото ESP_044675_2580). Некоторые из дюн похожи на точки и тире из азбуки Морзе.

Специалисты НАСА воспользовались красивым событием, чтобы рассказать о механизме формирования песчаных дюн на Марсе.
Читать полностью »

На эскизе ниже, как сообщает источник, изображены внутренности смартфона Gionee M6 Pro, параметры которого пока неизвестны.

Смартфон Gionee M6 Pro может стать уникальным

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

управление конфигурацией оркестра

Это практическое пособие познакомит вас c Ansible. Вам понадобится виртуальная или реальная машина, которая будет выступать в роли узла для Ansible. Окружение для Vagrant идет в комплекте с этим пособием.

Ansible — это программное решение для удаленного управления конфигурациями. Оно позволяет настраивать удаленные машины. Главное его отличие от других подобных систем в том, что Ansible использует существующую инфраструктуру SSH, в то время как другие (chef, puppet, и пр.) требуют установки специального PKI-окружения.

Пособие покрывает такие темы:

  1. Установка Ansible и Vagrant
  2. Файл инвенторизации
  3. Модули shell, copy, сбор фактов, переменные
  4. Запуск на группу хостов
  5. Плейбуки
  6. Пример: поднимаем кластер, устанавливаем и настраиваем Apache и балансировщик нагрузок HAproxy
  7. Обработка ошибок, откат
  8. Шаблоны конфигурации
  9. Роли

Ansible использует так называемый push mode: конфигурация «проталкивается» (push) с главной машины. Другие CM-системы обычно поступают наоборот – узлы «тянут» (pull) конфигурацию с главной машины.

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

С рождением PHP 7 не прекращаются споры о деревьях абстрактного синтаксиса, just-in-time компиляторах, статическом анализе и т. д. Но что означают все эти термины? Это какие-то волшебные свойства, делающие PHP гораздо производительнее? И если да, то как это всё работает? В этой статье мы рассмотрим основы работы языков программирования и разъясним для себя процесс, который должен выполняться до того, как компьютер запустит, например, ваш PHP-скрипт.
Читать полностью »

Согласно последним данным, Россия вошла в пятерку регионов, которые чаще всего подвергаются актакам киберпреступников. Если взять только DDoS-атаки, то, как следует из исследования «Лаборатории Касперского», их испытали на себе 17% всех российских компаний, и это лишь один из используемых хакерами инструментов, наряду с вирусамиЧитать полностью »


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