📚 Свяжитесь с нами. Хотите узнать, что нового на книжной полке Pragmatic? "Подпишитесь на нашу рассылку". Вы будете первыми, кто узнает о выступлениях авторов, о книгах в бета-версии, новых печатных книгах и промо-кодах, дающих вам скидки до 40%.

Ищете более удобный способ кодирования, не вставая с кровати или дивана? Вы, наверное, пытались поставить ноутбук на живот, втирая перегруженный процессор себе в кожу. Не нужно страдать - вместо этого поднимите рабочее пространство в воздух, чтобы спасти свою кожу и спину. Это решение отлично работало для меня задолго до того, как разразилась пандемия.

Плавающее вдохновение

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

Было бы здорово, если бы эти мониторы парили над моей кроватью или диваном, чтобы я мог писать код или писать лежа? Это дало бы отдых моей ноющей спине и напряженной шее, оставаясь при этом продуктивным.

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

Пусть начнется левитация

Чтобы достичь своей цели, я решил установить Microsoft Surface Pro в подставку для планшета Levo G2 Deluxe.

Изначально разработанный для планшетов, таких как Apple iPad или Samsung Tab, Microsoft® Surface Pro идеально подходит, за исключением верхней застежки, которая при полном нажатии закрывает инфракрасный (ИК) датчик камеры Surface, предотвращая Windows Hello »От работы. Это было легко исправить, оставив достаточно провисания в верхней части застежки, чтобы ИК-датчик оставался открытым.

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

Завершение установки

Поскольку сенсорного управления было недостаточно, я соединил Surface с эргономичной клавиатурой по Bluetooth. Он достаточно широкий, чтобы удобно лежать на моих ногах, не раскачиваясь при наборе текста. Он полноразмерный и эргономично изогнут, чтобы минимизировать риски запястного канала (CTS). Риски CTS еще больше уменьшаются за счет того, что мои руки полностью вытянуты при наборе текста, поскольку нет необходимости сгибать руки в локтях или чрезмерно растягивать запястья при нажатии клавиш в положении лежа на спине. На клавиатуре Surface отсутствует подсветка, поэтому найти тупой символ на изогнутой клавиатуре - проблема, поскольку только тусклая подсветка экрана Surface плавает на два фута выше. Но это компромисс за замечательное время автономной работы клавиатуры.

Что касается выбора на экране, я предпочитаю мышь Surface Arc Bluetooth.

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

Бонус: автоматизация

Вот фотография настройки моего ПК в действии:

Белый вентилятор на заднем плане создан моим проектом Hue AutoFan. Устройство Google Home слушает мои голосовые команды, чтобы включить мой настольный компьютер в подвале. Я использую голосовые команды для удаленного доступа для извлечения файлов и разгрузки циклов компиляции. Вы можете получить подробную информацию об обоих этих проектах автоматизации в моей будущей книге по автоматизации Raspberry Pi для The Pragmatic Bookshelf.

Почему не Apple?

Я не смог достичь такого же уровня производительности с моими продуктами Apple в этой конфигурации. В то время как iPad отлично работает в Levo в режиме потребления контента, его неспособность предлагать полный набор функций программирования делает его нереализованным для моих проектов разработки. Некоторое время я пробовал подключаться к удаленным серверам по SSH, но iPad OS - это не macOS, и отсутствие управления окнами не является оптимальным для кодирования.

Surface Pro не только позволяет мне запускать полноценную ОС Windows Professional, но и его подсистема Windows для Linux позволяет мне запускать несколько дистрибутивов Linux без потери качества. Я также могу запустить Docker на моей парящей поверхности, что упрощает разработку контейнерных приложений.

Возможно, если и когда Apple решит предоставить своим ноутбукам Mac (с тем же процессором, что и их iPad) возможность разъединения клавиатуры, Mac может стать претендентом на левитационные вычисления. Но на данный момент оборудование Microsoft, установленное на стенде Лево, делает его идеальным парящим рабочим пространством.

Если вам понравилась эта статья, вам также могут понравиться Portable Python Proj ects Майка Райли, доступный на The Pragmatic Bookshelf: