» Материалы за Август 2017 года » Страница 3

 

Unity 2017: обзор новых возможностей

Автор: admin от 31-08-2017, 17:31, посмотрело: 119

Каждое крупное обновление Unity – это большое событие для пользователей движка. До недавнего времени Unity Technologies выпускали свой продукт под стандартными номерными версиями, 1.0, 2.0 и т.д. В декабре 2016 года, компания заявила, что текущая основная версия Unity 5.6 будет последней в данной линейке, после чего Unity перейдет на новый формат обновлений. Новая версия будет называться Unity 2017, а следующие за ней версии будут нумероваться так: 2017.1.0, 2017.2.0 и т.д.



Unity 2017: обзор новых возможностей


11 июля на официальном сайте компании появилась статья Introducing Unity 2017, которая включала ссылки на скачивание бета-версии продукта. В своем обзоре мы, естественно, будем прежде всего опираться на официальные источники, такие как упомянутая статья, но добавим также и кое-что из своих личных наблюдений.
->

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

 

Анимация в WPF и Blend SDK

Автор: admin от 31-08-2017, 17:31, посмотрело: 152

Всем добрый день!



В этой статье я опишу простой способ запуска анимации с помощью инструмента Blend SDK от Microsoft.



С анимациями в WPF дела обстоят не очень легко и их стараются избежать по нескольким причинам. Первая — их тяжело запускать и сложно останавливать. Вторая — они не очень быстрые.



Разберемся с запуском — что же такого «сложного». Нарисуем простой ItemsControl, внутри которого есть Canvas и размещаются маленькие шарики.
->

Категория: Microsoft, Windows

 

Шесть мифов о блокчейне, или Почему это не такая уж и плохая технология

Автор: admin от 31-08-2017, 17:31, посмотрело: 142

Про CryptoNote, Lightning Network, Plasma, PoS и прочее



Автор статьи — Алексей Маланов, эксперт отдела развития антивирусных технологий «Лаборатории Касперского».



Шесть мифов о блокчейне, или Почему это не такая уж и плохая технологияНедавно мы опубликовали статью «Шесть мифов о блокчейне и Биткойне, или Почему это не такая уж эффективная технология». Статья была положительно встречена Хабра-сообществом и активно обсуждалась в комментариях, что явно свидетельствует о большом интересе к этой теме.



Было среди комментаторов и несколько возмущенных. Кто-то негодовал: «Зачем вы пишете очевидное, ведь это все давно всем прекрасно известно?» На это трудно возразить по существу. Но были и те, кто писал в ключе: «Все это неправда, на самом деле все проблемы решены там-то и там-то».



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

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

 

Об операторах Publish, Connect, RefCount и Share в RxSwift

Автор: admin от 31-08-2017, 17:31, посмотрело: 63

Привет, Хабр! Представляю вашему вниманию перевод статьи Understanding Publish, Connect, RefCount and Share in RxSwift.



Примечание переводчика.

В оригинале статьи используется Swift второй версии и соответствующая версия RxSwift. Я имел смелость переписать приведенные ниже куски кода под Swift 3.

Так же хочется отметить, что такие понятия, как Observable и Sequence, можно считать одним и тем же. То же касается Observer и Subscriber.




В этой статье я постараюсь объяснить такие операторы для работы с Connectable Observable в RxSwift, как codev_0'ом.



И это все. Думайте об активных и пассивных последовательностях. Понятия горячих/холодных/теплых/прохладных Observables слишком запутанны и могут сбить с толку.
->

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

 

7 советов UX-специалисту по работе с машинным обучением

Автор: admin от 31-08-2017, 17:31, посмотрело: 139

Алёна Лазарева, редактор-фрилансер, адаптировала статью UX-специалистов из Google о том, как использовать машинное обучение в своей работе и не забывать о нуждах пользователя.



Машинное обучение (Machine Learning или ML) — обширный подраздел искусственного интеллекта, изучающий методы построения алгоритмов, способных обучаться.



Машинное обучение позволяет компьютеру обнаруживать паттерны и взаимосвязи в данных, поэтому это отличный инструмент для создания персонализированного и динамического UX. Область его применения широка: от рекомендательных механизмов Netflix до беспилотных автомобилей. Задача UX-специалиста при работе над проектом под управлением ML — дать пользователю контроль над технологией, а не наоборот.



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

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

 

Глубокое погружение в контейнеры Windows Server и Docker — Часть 2 — Реализация контейнеров Windows Server (перевод)

Автор: admin от 31-08-2017, 17:31, посмотрело: 132

Привет, Хабр! Представляю вашему вниманию перевод статьи Deep dive into Windows Server Containers and Docker – Part 2 – Underlying implementation of Windows Server Containers от автора Cornell Knulst.


В данной статье рассказывается об особенностях реализации Docker в Windows, а также об отличиях в реализации контейнеров между Windows и Linux.


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

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

 

Метаслой: идеи о применении предсказания для оптимизации программирования и распределения ресурсов в ОС

Автор: admin от 31-08-2017, 17:31, посмотрело: 45

Здравствуйте, уважаемые читатели.



Сейчас много говорят о «больших данных», обработка которых должна дать нам множество новых возможностей в самых различных сферах. В этой публикации я хотел бы немного рассказать об одной своей уже давней работе, которая, вообще говоря, предполагает полезную обработку некоторых «больших данных», естественным образом возникающих в процессе работы конечной программы или даже операционной системы. Если кратко, то речь идет, по меньшей мере, о временных профилях выполнения кода и о его различных внутренних характеристиках/переменных — это могут быть универсальные (например, размеры запрашиваемых у ОС блоков памяти) или локальные (внутренние переменные программы) значения. Я думаю, что несомненный интерес представляют:



а) параметризация временных характеристик выполнения отдельных фрагментов кода, то есть поиск зависимости времени его выполнения от значений его внутренних переменных;



б) поиск логических и приближенных математических зависимостей одних внутренних переменных программы от других.
->

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

 

Борьба со сложностью в сетевом протоколе прикладного уровня

Автор: admin от 31-08-2017, 17:31, посмотрело: 90

Доводилось ли Вам реализовывать объёмный сетевой обмен посредством TCP- или HTTP-протокола? Насколько, в случае такого опыта, Вы были удовлетворены сопровождаемостью конечного решения? Утвердительный ответ на первый вопрос (пусть даже и без «объёмистости» обмена) и недовольство гибкостью получившейся реализации позволяют рекомендовать эту статью как содержащую один из способов избавления от такого несчастья.



Ценность публикации, как представляется автору, также в том, что иллюстрируется всё не на простейшем учебном и малосвязанном с реальностью примере, а на небольшой части реального решения из настолько же взаправдашнего мобильного приложения, ранее уже упоминавшегося в другой статье.



Нужно отметить, что в программном коде статьи используется Indy, однако, хотя это и может показаться странным в материале, посвящённом сетевому взаимодействию, как такового знания этой библиотеки от читателя не потребуется, ибо смысл – в знакомстве с более абстрактными, высокоуровневыми приёмами при реализации своего протокола – речь в большей степени о проектировании. ->

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

 

Вебинар «Обновление модельного ряда серверов Fujitsu PRIMERGY»

Автор: admin от 31-08-2017, 17:31, посмотрело: 67

Вебинар «Обновление модельного ряда серверов Fujitsu PRIMERGY»Привет Хабр! Мы обновили модельный ряд серверов Fujitsu PRIMERGY и хотим поделиться с вами информацией о новых технических решениях, воплощенных в серверах PRIMERGY. 5 сентября в 12:00 (МСК) приглашаем вас принять участие в вебинаре!*



На вебинаре мы расскажем про:




  • Поддержку растущего объема данных благодаря новому семейству масштабируемых процессоров Intel Xeon

  • Усовершенствованные модули памяти DDR4 с увеличенной в 1,5 раза пропускной способностью и емкостью до 3 ТБ

  • Гибкие параметры конфигурации, отсеки для накопителей большой емкости с возможностью произвольного комбинирования и различные конфигурации RAID-массивов

  • Новое ПО для управления инфраструктурой ServerView обеспечивающее консолидированное управление конвергентными инфраструктурами



Регистрация
->

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

 

Сетевой сентябрь и серверный октябрь: ждем вас на вебинарах HPE

Автор: admin от 31-08-2017, 17:31, посмотрело: 92

Если с приближением осени у вас все еще просыпается внутренний звонок, зовущий вас за парту, предлагаем пополнить знания на наших вебинарах. Сентябрь будет посвящен решениям HPE Aruba для СМБ и розницы, а также вопросам безопасности сети и бесшовного роуминга. А в октябре начнем обещанную серию вебинаров об уникальных технологиях, которые используются в новом поколении серверов HPE ProLiant Gen10. Не забудем и про бэкап (потому что никто не должен забывать про бэкап!). Подробности и регистрация ниже.



Сетевой сентябрь и серверный октябрь: ждем вас на вебинарах HPE ->

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