Using my iPhone as a travel laptop – Jake Zimmerman
blog.jez.io
여행을 떠날 때 노트북 없이 가볍게 다니면서도 생산성을 유지할 수 있다면 얼마나 좋을까요? 아이폰과 접이식 무선 키보드를 이용해 여행 중 노트북 대체 환경을 구현한 블로그를 발견했는데요. 여러 구성을 통해 가벼운 코딩, 블로깅, 문서 작업 등을 어떻게 효과적으로 수행할 수 있는지 자세히 설명하고 있습니다.
1. 하드웨어 구성
아이폰과 접이식 무선 키보드의 조합:
외부 모니터 연결 가능성:
AirPlay 기능을 활용하여 스마트 TV나 다른 AirPlay 지원 디스플레이로 화면을 미러링
Blink Shell과 조합하면 아이폰에서 작업하던 내용을 외부 화면으로 출력 가능, 이를 통해 더 큰 해상도에서 작업 가능.
2. 소프트웨어 설정
원격 접속 환경 구축:
집에 있는 메인 컴퓨터(리눅스 서버 또는 macOS)를 SSH 서버로 설정하여 아이폰에서 원격으로 접속.
SSH 서버는 기본적인 터미널 접근뿐만 아니라, 원격 파일 편집, 코드 실행, 시스템 제어 등 다양한 작업을 지원.
Tailscale 사용:
Tailscale은 VPN을 구성하여 아이폰과 집의 SSH 서버 간의 안전한 연결 지원.
포트 포워딩이나 복잡한 네트워크 설정 없이도 즉시 사용 가능!
Blink Shell 앱:
Blink Shell은 iOS에서 작동하는 터미널 앱으로, SSH 클라이언트 역할.
원격 서버와 연결을 제공할 뿐만 아니라, 내장된 VS Code 스타일 편집기를 통해 원격 파일 편집이 가능.
키보드 단축키 지원 및 외부 디스플레이와의 연동이 잘 되어 있어 생산성 향상에 도움.
3. 사용 중 경험과 제한 사항
장점:
무거운 노트북을 휴대하지 않아도 된다!
접이식 키보드와 아이폰만으로도 기본적인 코딩 및 글쓰기 작업이 가능하며, 디지털 유목민(Digital Nomad)에게 이상적인 조합.
제한 사항:
앱 전환 단축키의 부재:
아이폰은 Cmd-Tab
으로 앱을 전환할 수 없어 불편....
대신, Cmd-Space
로 Siri 제안을 열어 앱을 검색하여 전환하는 방식으로 보완.
입력 지연 문제:
원격 접속 중 약간의 지연이 발생할 수 있으며, 이는 물리적 거리, 네트워크 속도, AirPlay의 지연 등 다양한 원인으로 발생.
Blink Shell에서 가능한 많은 키보드 단축키를 활용하여 작업 속도를 개선하려는 노력이 필요.
iOS Safari의 외부 화면 활용 제한:
Safari는 AirPlay 미러링 환경에서 외부 화면을 독립적인 디스플레이로 처리하지 않아, 완전한 브라우징 경험을 제공하지 한다.
4. 여행 중 이 설정의 이상적인 활용 시나리오
블로그 작성: 원격 서버와 연결하여 Markdown 파일을 편집하거나 포스팅 작성.
코드 검토 및 간단한 코딩: SSH를 통해 코드 저장소에 접근하거나 파일을 수정.
프레젠테이션: AirPlay로 외부 모니터에 연결하여 슬라이드를 보여주는 용도로 사용.
https://blog.jez.io/iphone-travel-laptop
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 12월 15일 오전 12:58
�
... 더 보기1
... 더 보기앞으로의 코테는 설명을 주고 코드를 짜라고 하는 것이 아니라, 코드를 주고 설명을 하라는 것이 유효할 것이다.
내 경우는 이미 그렇게 하고 있는데, 요구사항을 주고 개발을 요청. 결과물이 요구사항대로 개발이 잘 되었다면, 다음 단계로 제출한 코드를 리뷰하며 설명을 요청한다.
스
... 더 보기