Архив за 26 августа 2016 - 5

Несколько новинок в мире дата-центров: станут ли они нормой? - 1

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

Недавно стал работать в R/3. Безусловно, мощная и полезная программа. Но ее юзабилити осталось в прошлом веке. Я как программист догадываюсь, как разрабатывали SAP R/3 для нашей компании.

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

— Не, это не достаточно абсурдно, давай еще наречем привычные вещи необычными именами. Пусть люди развивают кругозор. Ну, типа там «мандант», «фаворит». И вообще, побольше ретро.

— А давай сделаем элементы управления настолько необычными, чтобы никто не догадался, что, например, часть панели – это кнопка, а вот этот квадратик – это ссылка.

— А давай выведем все, какие только можно, кнопочки и поля на один экран, чтобы на анализ формы пользователь потратил весь свой мозг.
Читать полностью »

Язык C++ очень часто обвиняют в неоправданной сложности. Конечно же, язык C++ сложен. И с каждым новым стандартом становится все сложнее. Парадокс, однако, состоит в том, что постоянно усложняясь, C++ последовательно и поступательно упрощает жизнь разработчикам. В том числе и обычным программистам, которые пишут код попроще, чем разработчики Boost-а или Folly. Чтобы не быть голословным, попробую показать это на небольшом примере «из недавнего»: как в результате адаптации к различным условиям тривиальный класс превратился в легкий хардкор с использованием policy-based design.
Читать полностью »

Как известно, Foxconn недавно получила последнее разрешение на приобретение двух третей компании Sharp. Уже сейчас можно сказать, что японского производителя ожидают масштабные изменения.

В частности, Foxconn заинтересована в том, чтобы Sharp начала выпускать панели OLED, так как всё больше производителей смартфонов выбирают для своих устройств такие решения. Ранее говорилось о том, что производство стартует уже в 2018 году.

В конце прошлого года компания Samsung представила однокристальную систему Exynos 8890, которая заняла своё место в флагманских смартфонов на ряду с SoC Snapdragon 820.

Однако новое решение Samsung интересно не только тем, что это очередная флагманская платформа. Это первая однокристальная система компании, в которой используются процессорные ядра собственной разработки Samsung.

Ассортимент мониторов компании iiyama пополнился моделью GB2888UHSU. Новинка ориентирована на любителей компьютерных игр: она построена на быстрой матрице TN диагональю 28 дюймов и поддерживает технологию AMD FreeSync. Правда, ПК геймера должен быть укомплектован хорошей видеокартой, способной выдавать все прелести графики в разрешении 3840 х 2160 пикселей.

iiyama ProLite GB2888UHSU

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

Что такое большие данные, часть 2 - 1

В первой части этой серии статей вы узнали о данных и о том, как можно использовать компьютеры чтобы добывать смысловое значение из крупных блоков таких данных. Вы даже видели что-то похожее на большие данные у Amazon.com середины девяностых, когда компания запустила технологию для наблюдения и записи в реальном времени всего, что многотысячная аудитория клиентов одновременно делала на их сайте. Довольно впечатляюще, но назвать это большими данными можно с натяжкой, пухлые данные — больше подойдёт. Организации вроде Агентства национальной безопасности США (NSA) и Центра правительственной связи Великобритании (GCHQ) уже собирали большие данные в то время в рамках шпионских операций, записывая цифровые сообщения, хотя у них и не было простого способа расшифровать их и найти в них смысл. Библиотеки правительственных записей были переполнены наборами бессвязных данных.

То, что сделал Amazon.com, было проще. Уровень удовлетворённости их клиентов мог быть легко определен, даже если он охватывал все десятки тысяч продуктов и миллионы потребителей. Действий, которые клиент может совершить в магазине, реальный он или виртуальный, не так уж много. Клиент может посмотреть что в доступе, запросить дополнительную информацию, сравнить продукты, положить что-то в корзину, купить или уйти. Всё это было в пределах возможностей реляционных баз данных, где отношения между всеми видами действий возможно задать заранее. И они должны быть заданы заранее, с чем у реляционных баз данных проблема — они не так легко расширяемы.

Заранее знать структуру такой базы данных — как составить список всех потенциальных друзей вашего неродившегося ребенка… на всю жизнь. В нём должны быть перечислены все неродившиеся друзья, потому что как только список будет составлен, любое добавление новой позиции потребует серьезного хирургического вмешательства.Читать полностью »

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

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

Ниже я хочу привести примеры, которые мне нравятся в Scala и Kotlin, а также их сравнение в том, как они реализованы в обоих языках.

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

Выпущенная менее двух месяцев назад мобильная игра Pokemon GO стала настоящим феноменом, в охоту за покемонами отправились десятки миллионов человек.

СМИ и раньше публиковали сведения о том, что невнимательные ловцы футуристических существ попадали в ситуации, которые приводили к травмам, однако недавно в Японии был зафиксирован первый случай человеческой смерти из-за Pokemon GO.

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

«Объемная» музыка: как VR-технологии передают звук - 1

Фото david pacey / CC

3D- и VR-технологии охватывают все больше сфер. Самые популярные – это компьютерные игры и киноиндустрия. В одной из последних статей мы рассказывали о возможностях применения VR-технологий в киноиндустрии, а также говорили о 3D-звуке и его перспективах.

В этом материале вы узнаете об особенностях воспроизведения звука и музыки в VR, с какими проблемами сталкиваются аудиоспециалисты и как их можно решить.Читать полностью »


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