Урок 1.1 — Акторы и ActorSystem

Автор: admin от 19-03-2015, 20:23, посмотрело: 473

Урок 1.1 — Акторы и ActorSystem

И вот мы здесь! Добро пожаловать на первый урок.

В этом уроке вы создадите ваши первые акторы и будете введены в основы Akka.NET.

Основные понятия / предпосылки



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

Категория: Программирование

 

K-Meleon приветствует Хабражителей

Автор: admin от 19-03-2015, 19:21, посмотрело: 414

Здравствуй, Хабралюд!

Не прошло и… много лет, как я попал сюда, и теперь могу приветствовать сообщество на правах полноправного участника.
На правах действующего лидера Русской команды K-Meleon я открываю этот блог, посвященный одному из старейших актуальных браузеров мира.

Да это не шутка – когда Майкрософт свершит свои планы по убийству IE, заменив его новым брендом, K-Meleon станет старейшиной мира современных десктопных браузеров на платформе Windows. Тех, которые обновляются и сохраняют совместимость с современным вебом до сих пор.

Категория: Веб-разработка, Windows

 

Pwn2Own 2015: первые итоги

Автор: admin от 19-03-2015, 18:59, посмотрело: 933

Завершился первый день известного контеста Pwn2Own 2015, на котором участникам предлагалось продемонстрировать успешные механизмы эксплуатации Remote Code Execution, а также Local Privilege Escalation уязвимостей. В этом году денежные вознаграждения были снижены, но увеличена сложность: для демонстрации брались 64-битные приложения & OS.

Pwn2Own 2015: первые итоги

Участникам предлагалось удаленно исполнить свой код в браузерах и в известных плагинах типа Adobe Flash Player & Reader. В качестве браузеров были выбраны 64-битные версии Google Chrome, MS IE11 в режиме sandbox (EPM), Mozilla Firefox, Apple Safari, а также вышеупомянутые плагины Flash Player и Reader на IE11 в режиме sandbox. В результате успешная эксплуатация постигла все заявленные в первый день браузеры.

Категория: Информационная безопасность

 

Akka.NET Bootcamp — Часть 1: начальный уровень Akka.NET

Автор: admin от 19-03-2015, 17:53, посмотрело: 805

Akka.NET Bootcamp — Часть 1: начальный уровень Akka.NET

В первой части вы изучите основы о том, как модель акторов и Akka.NET работают.

Концепции, которые вы узнаете



В *NIX системах есть tail утилита, встроенный мониторинг изменений в файле, которую Windows не имеет. Мы пересоздадим tail для Windows и в процессе будем изучать фундаментальные вещи.

В первой части мы узнаем:

  • Как создать вашу собственную ActorSystem и акторы.

  • Как отправлять сообщения акторов и как обрабатывать различные типы сообщений.

  • Как использовать Props и ActorRef в построении слабосвязанных систем

  • Как использовать пути акторов, их адреса, и ActorSelection для отправки сообщений акторам

  • Как создать потомков акторов (child actors) и иерархию акторов, и как контролировать потомков используя SupervisionStrategy

  • Как использовать жизненный цикл актора чтобы управлять поведением запуска, выключения и перезапуска актора

  • Категория: Программирование

     

    Виртуализация приложений с помощью Microsoft App-V для неопределившихся

    Автор: admin от 19-03-2015, 17:41, посмотрело: 1600

    Виртуализация приложений с помощью Microsoft App-V для неопределившихся

    Виртуализация серверов давно и прочно вошла в нашу жизнь. Ее достоинства неоспоримы и широко используются в самых разных бизнес-областях. Однако, виртуализация приложений пока «новинка» на российском корпоративном рынке. Многие только присматриваются к этой технологии, уже успевшей хорошо зарекомендовать себя в мире. Почему многие крупнейшие зарубежные производители и финансовые организации переводят работу целых офисов на виртуализированные приложения? Ответ прост — потому что это выгодно.

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

    Категория: Компании » Microsoft

     

    Шайбу вбросим в iOS восемь

    Автор: admin от 19-03-2015, 17:15, посмотрело: 382

    Прежде чем создавать казуальную игру для iOS, хорошо бы ответить на вопрос: — А зачем?
    Вариантов три:

    • Срубить денег;

    • Порадовать родственников;

    • Хрен его знает, но мысль жжет организм изнутри.



    Шайбу вбросим в iOS восемь

    Думаю, в ближайшие годы, правильный ответ — третий.
    А, не буду спорить и учить — расскажу, как я делаю приложения.
    Гуру разработки молча нажимают плюс и уходят в сторону. Остальные следуют за мной, чтобы вспомнить школу и настольный хоккей.
    И да, уникальность топика, что в каждом предложении слова начинаются разными буквами.
    В статье девять картинок и пол-минуты видео.

    Категория: Веб-разработка, Game Development, iOS

     

    Проверка Vim при помощи PVS-Studio в GNU/Linux

    Автор: admin от 19-03-2015, 17:00, посмотрело: 537

    Проверка Vim при помощи PVS-Studio в GNU/Linux

    Читатель мог бы подумать, что это очередная статья о проверке еще одного проекта из мира свободного ПО, но на самом деле, статья не столько о проверке, сколько о практике использования анализатора PVS-Studio в полностью GNU/Linux окружении. Не случайно выбором проекта для проверки стал Vim, ибо и он в этом деле сослужил свою службу.

    Для начала немного о Vim


    Vim (http://vim.org) — кроссплатформенный свободный текстовый редактор c 30-летней историей, являющийся наследником редактора vi и пришедший из мира Unix систем.

    Vim весьма широко применяется в администрировании и разработке, во многих дистрибутивах GNU/Linux он является редактором по умолчанию. От других текстовых редакторов Vim отличается ориентацией на использование исключительно клавиатуры, текстовый интерфейс, богатыми возможностями расширения через систему написанных на Vim Script плагинов.

    Категория: Операционные системы » Linux

     

    Yet another success story

    Автор: admin от 19-03-2015, 16:37, посмотрело: 264

    На Хабре сейчас достаточно популярны истории успеха или провала инди-разработчиков мобильных игр и приложений. На этой волне хочу с вами поделиться историей успеха (и провалов, чего уж там) одного Android приложения от крупной компании. Я работаю продуктовым менеджером в фирме Avast, мое детище – приложение Avast Battery Saver. Как понятно из названия, приложение экономит заряд батареи.

    Ну а теперь сама история — длинный текст и много картинок.

    Категория: Веб-разработка, Game Development, Android

     

    Памятка: пятиминутный гид по UX от Squarespace и MailChimp

    Автор: admin от 19-03-2015, 16:29, посмотрело: 384

    Памятка: пятиминутный гид по UX от Squarespace и MailChimp


    От переводчика: это короткий (буквально – пятиминутный) рассказ о том, каковы основные направления, цели и задачи UX, который будет интересен тем, кто только начинает знакомство с этим топиком. В конце статьи мы решили привести список интересных публикаций по теме, которыми можно продолжить процесс изучения проектирования интерфейсов и юзабилити.

    Задача проектировщика UX – сделать работу пользователей более эффективной, повысить их удовлетворенность процессом и, как следствие, обеспечить компании коммерческий успех. Но соблюдать баланс между потребностями пользователей и целями вашего бизнеса непросто. Редакция издания FastCompany попросила Майкла Хайлеманна (Michael Heilemann), директора по интерфейсам в Squarespace, и Аарона Уолтера (Aarron Walter), директора по UX в сервисе email-рассылок MailChimp, поделиться своими знаниями по теме.

    Категория: Программирование » Веб-разработка

     

    Проектирование магазина: мультибрендовость, персонализация, микроформаты, интеграция с 1С и торговыми площадками

    Автор: admin от 19-03-2015, 15:49, посмотрело: 342

    Последняя часть статьи про проектирование больших интернет-магазинов, по крайней мере, их внешнюю часть. В это части вы узнаете про связь с Off-Line торговлей, мультивалютность, мультиязычность, мультибрендовость, статьи, новости, опросы и исследования, поведенческую систему (персонализацию), партнерские программы, адаптивную верстку и приложения, микроформаты, Social CRM, аналитические системы, интеграцию с 1С, интеграцию с внешними БД, интеграцию с торговыми площадками, парсеры, экспорт данных и многое другое. Дальше еще будет серия статей про проектирование внутренней части магазинов, в которую входят бухгалтерия, логистика, CRM, документооборот и многое другое.

    Прошлые статьи серии можно найти тут:


    «Проектирование магазина. Исследования»
    «Проектирование магазина. Модули интернет-магазина»
    «Проектирование магазина. Карточка товара и не только»
    «Проектирование магазина. Субституты, комплементы, сравнение и другие инструменты увеличения конверсии»
    «Проектирование магазина. Личный кабинет, корзина, доставка-оплата, рассылка и другое»

    Категория: Программирование » Веб-разработка

     
    Назад Вперед