pindschik, согласен. Но, коли речь пошла о DIY, то и свич делается руками самостоятельно. Просто соединяем n концов жил руками. Ethernet работает по общей шине, поэтому от такой самоделки слегка скорость просядет на торрентах и видео.
paran0id, нет, подсветка не нужна, но минимум 16 ГБ и 8 ядер для нормальной работы ide + браузера. Прибавить сюда ресурсы на сборку, тестирование, какие-нибудь сервисы, параллельные проекты - получаем нехилые такие требования. Ещё не забываем про ssd на 512 ГБ минимум, потому что "зачем оптимизировать, если пользователи ещё купят".
В итоге может даже получится сократить сборку игры для android на unity аж до 20 минут.
Теоретически необходимо сделать скриншот, а затем сопоставить две картинки с помощью какого-нибудь алгоритма, например sift. Вопрос только в том, есть ли готовые библиотеки.