Архив за 24 мая 2016 - 7

Разъём USB-C постепенно завоёвывает рынок. В сегменте смартфонов моделей с таким портом уже не так мало, пусть это и в основном лишь флагманы китайских компаний. Как известно, кабели USB-C могут быть совершенно разные по своим возможностям. Спецификации USB Power Delivery подразумевают возможность передачи по такому кабелю до 100 Вт мощности, но далеко не во всех продуктах эта возможность реализована.

Xiaomi представила кабели USB-C

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

Microsoft открыла исходники Xamarin.Forms. Мы не могли упустить шанс проверить их с помощью PVS-Studio - 1

Не так давно, как вы наверняка знаете, корпорация Microsoft купила компанию Xamarin. Даже несмотря на то, что в последнее время Microsoft начала постепенно открывать исходные коды своих продуктов, открытие кода Xamarin.Forms стало большим сюрпризом. Я не смог пройти мимо такого события, и решил проверить исходный код этого проекта с помощью статического анализатора кода.

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

У выпущенной в прошлом году материнской платы MSI Z170A XPower Gaming Titanium Edition появилась младшая сестра в лице Z170A MPower Gaming Titanium. Новинка выполнена в той же цветовой гамме, но по функциям немного уступает ранее представленной модели.

MSI Z170A MPower Gaming Titanium

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

Ассортимент игровых системных плат MSI пополнился моделью с длинным названием Z170A MPower Gaming Titanium. Устройство выполнено в чёрно-белой стилистике. В отличие от модели Z170A XPower Gaming Titanium тут вообще нет никаких цветных элементов.

Из названия ясно, что устройство основано на наборе системной логики Intel Z170 и предназначено для работы с процессорами в исполнении LGA 1151. Размеры платы составляют 305 х 244 мм.

Первый результат

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

И тут я вспомнил, что видел в сети проекты тв-терминалов на микроконтроллере AVR. В голове сразу появилась идея объединить маленькие символы в большие и мы решили попробовать. Как-то само собой получилось, что основную работу пришлось делать мне.
Читать полностью »

Привет, империя! Сегодня у нас случился небольшой апдейт сайта, куда были включены мелкие, но приятные и безобидные нововведения. Если вы регулярно посещаете Хабр, то ничего нового на GT не заметите: все изменения, о которых пойдет речь ниже, еще с прошлой недели доступны на Хабрахабре, а с этого момента доступны и здесь.
Читать полностью »

Не успело исчезнуть с первых страниц тематических ресурсов сообщение, что Nokia уволит меньше сотрудников, чем собиралась — 1032 человека вместо 1300, как источник привел новую оценку. Как утверждает представитель профсоюза, Nokia сократит от 10000 до 15000 человек. Уточним, что приведенные ранее данные относятся к финским объектам, тогда как новая оценка включает штат Nokia по всему миру. В обоих случаях сокращения связаны с реструктуризацией после Читать полностью »

Ускорение операций в 2.5 раза по сравнению с Pillow и в 10 по сравнению с ImageMagick

Pillow-SIMD - 1

Pillow-SIMD — это «форк-последователь» библиотеки работы с изображениями Pillow (которая сама является форком библиотеки PIL, ныне покойной). «Последователь» означает, что проект не становится самостоятельным, а будет обновляться вместе с Pillow и иметь ту же нумерацию версий, только с суффиксом. Я надеюсь более-менее оперативно выпускать версии Pillow-SIMD сразу после выхода версий Pillow.

Почему SIMD

Есть несколько способов улучшения производительности обработки изображений (да и всех остальных вещей, наверное, тоже).

  1. Можно использовать более хорошие алгоритмы, которые дают такой же результат.
  2. Можно сделать более быструю реализацию существующего алгоритма.
  3. Можно подключить больше вычислительных ресурсов для решения той же задачи: дополнительные ядра CPU, GPU.

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

Геораспределенный s3-кластер в режиме active-active - 1

Предисловие

Начав настраивать в rados геораспределенную репликацию, столкнулся с проблемой, что официальная документация немного не подходит под новый мажорный релиз jewel, да и в интернете пока еще нет актуальных инструкций. Данный мануал сбережет много времени тем, кто захочет себе небольшое, свое геораспределенное s3-облако.
Читать полностью »

Эта статья представляет собой формализованный ответ на публикацию на форуме IDZ. Проблема, которую описывал автор исходной публикации, заключалась в том, что производительность работы кода не увеличивалась в достаточной степени при использовании OpenMP на 8-ядерном процессоре E5-2650 V2 с 16 аппаратными потоками. Потребовалось некоторое время на форуме, чтобы помочь автору публикации и предоставить ему необходимые подсказки, однако времени для оптимизации кода было недостаточно. В этой статье описываются дальнейшие методики оптимизации в дополнение к описанным на форуме IDZ.

Чистим лук (но не плачем): методики оптимизации - 1

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


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