Еще в 2005 году компания ColorWare красила технику Applе во все цвета радуги и не только. Сейчас ColorWare предлагает желающим 58 различных оттенков серого, в которые можно окрасить беспроводные наушники Apple AirPods.

Еще в 2005 году компания ColorWare красила технику Applе во все цвета радуги и не только. Сейчас ColorWare предлагает желающим 58 различных оттенков серого, в которые можно окрасить беспроводные наушники Apple AirPods.
«Дело было вечером, делать было нечего» — именно так родилась идея сделать вью с возможностью зума, распределяющую юзеров по рангам в зависимости от кол-ва их очков. Так как до этого я не имел опыта в создании собственных вьюшек такого уровня, задача показалась мне интересной и достаточно простой для начинающего… но, *ох*, как же я ошибался.
В статье я расскажу о том, с какими проблемами мне пришлось столкнутся как со стороны Android SDK, так и со стороны задачи (алгоритма кластеризации). Основная задача статьи – не научить делать так называемыми “custom view”, а показать проблемы, которые могут возникнуть при их создании. Тема будет интересна тем из вас, кто имеет мало (или не имеет вовсе) опыта в создании чего-то подобного, а также тем, кто хочет словить лулзов с автора в сто первый раз уверовать в «гибкость» Android SDK.
Одним жуть каким прохладным январским утром от знакомого прилетел вопрос — как на C# определить, не запущена ли программа в ОС (оконное приложение в ОС Windows 7 или новее) на виртуальной машине.
Требования к такому детектору были достаточно жёсткими:
Под катом описание реализованного детектора на C# (в следующей части — с некоторыми элементами C++) и приличным количеством неприличного кода с использованием Visual Studio 2015 Community.
Очередная утечка о производительности процессоров AMD Ryzen демонстрирует возможности новых CPU. На сей раз флагманский Ryzen 7 1800X не просто подвергли тестированию. Его разогнали до 5,2 ГГц при использовании жидкого азота. Напряжение было повышено до 1,875 В.