Еще в 2005 году компания ColorWare красила технику Applе во все цвета радуги и не только. Сейчас ColorWare предлагает желающим 58 различных оттенков серого, в которые можно окрасить беспроводные наушники Apple AirPods.
Архив за 24 февраля 2017 - 7
ColorWare предлагает наушники AirPods в 58 оттенках серого за $289
2017-02-24 в 6:14, admin, рубрики: Новости, метки: новостиСоздание собственной View под Android – может ли что-то пойти не так?
2017-02-24 в 6:13, admin, рубрики: algorithm, android, bugs, clusterization, custom view, glitch, view, Алгоритмы, разработка мобильных приложений, Разработка под android
«Дело было вечером, делать было нечего» — именно так родилась идея сделать вью с возможностью зума, распределяющую юзеров по рангам в зависимости от кол-ва их очков. Так как до этого я не имел опыта в создании собственных вьюшек такого уровня, задача показалась мне интересной и достаточно простой для начинающего… но, *ох*, как же я ошибался.
В статье я расскажу о том, с какими проблемами мне пришлось столкнутся как со стороны Android SDK, так и со стороны задачи (алгоритма кластеризации). Основная задача статьи – не научить делать так называемыми “custom view”, а показать проблемы, которые могут возникнуть при их создании. Тема будет интересна тем из вас, кто имеет мало (или не имеет вовсе) опыта в создании чего-то подобного, а также тем, кто хочет словить лулзов с автора в сто первый раз уверовать в «гибкость» Android SDK.
Детектим виртуальную машину на C#: 1 уровень
2017-02-24 в 6:04, admin, рубрики: .net, C#, WMI, виртуальная машинаОдним жуть каким прохладным январским утром от знакомого прилетел вопрос — как на C# определить, не запущена ли программа в ОС (оконное приложение в ОС Windows 7 или новее) на виртуальной машине.
Требования к такому детектору были достаточно жёсткими:
- Должен быть полностью в исходных кодах,
- Должен собираться с помощью Visual Studio,
- Должен работать из-под аккаунта непривилегированного пользователя (нельзя использовать методы, требующие, к примеру, установки драйверов устройств, или иных операций, для которых нужны права администратора),
- Разрешено использовать .NET Framework 4.5 и никаких лишних зависимостей (типа Visual C++ Redistributable Package).
Под катом описание реализованного детектора на C# (в следующей части — с некоторыми элементами C++) и приличным количеством неприличного кода с использованием Visual Studio 2015 Community.
Структура публикации
- 1 уровень. Изучение матчасти и простейших существующих решений:
- немного теории касательно виртуализации,
- реализация проверки ВМ с помощью данных из Windows Management Instrumentation (WMI).
- 2 уровень. Поиск статей и публикаций про детектирование запуска в виртуальных машинах:
- допиливаем реализацию с WMI,
- работа с инструкцией CPUID.
- 3 уровень. Поиск материалов с хакерских конференций:
- допиливаем работу с CPUID,
- делаем сводную таблицу параметров и результатов тестирования.
Процессор Ryzen 7 1800X установил мировой рекорд в тесте Cinebench R15
2017-02-24 в 4:00, admin, рубрики: Новости, метки: новостиОчередная утечка о производительности процессоров AMD Ryzen демонстрирует возможности новых CPU. На сей раз флагманский Ryzen 7 1800X не просто подвергли тестированию. Его разогнали до 5,2 ГГц при использовании жидкого азота. Напряжение было повышено до 1,875 В.