국경절에 며칠 동안 놀러 갈 계획을 세우려니, 가이드 글(攻略)을 열 개 넘게 봤고, 명소, 식당, 호텔 정보가 메모장과 즐겨찾기에 여기저기 흩어져 있어 경로를 짜려면 지도에서 하나하나 맞춰야 했다.
JourniOne은 여행 계획을 도와주는 Skill이다. 어디로 가고 싶은지, 무엇을 좋아하는지, 누구와 함께 갈 것인지를 명확히 말해주면, 관심사와 리듬에 맞춰 매일의 일정을 짜준다. 명소, 식사, 교통, 휴식 시간까지 모두 배려해 준다.
경로가 정해진 후에는, 마치 책을 넘기듯 볼 수 있는 여행 기록장(手账)이 생성된다. 이 기록장은 이미지와 글, 그리고 매일의 일정을 보여주는 '기록장 보기'와 장소 및 경로를 보여주는 '지도 보기'로 나뉘며, 공유 링크는 로그인 없이도 열어볼 수 있다.
GitHub:
http://github.com/JourniOne-ai/JourneyOne-Planning-Skills
...
호텔을 예약할 때에는 Ctrip(携程), Fliggy(飞猪), Meituan(美团), Agoda, Booking 등 100개가 넘는 채널의 가격을 비교해 준다. 객실 유형, 식사 포함 여부, 세금 및 취소 정책까지 모두 계산해주며, 아무 말 없으면 결제하지 않는다.
README에 있는 예시는 실제 사용자 요구사항과 매우 유사하다: 도쿄 4일 일정으로 재즈와 거리 산책을 좋아하지만 매일 공연만 보고 싶지는 않다. 이에 대해 두 가지 안을 제시하고 날짜는 나중에 정하는 식이다. 함께 여행할 사람들과 일정을 상의하기에 편리하다.
C 언어를 배우는 것은 포인터(pointers)까지는 괜찮지만, 프로세스(processes), 스레드(threads), 락(locks) 같은 운영체제(operating system) 관련 내용을 다루기 시작하면 교과서 설명은 지루할 정도로 건조하고 온라인 자료들은 여기저기 흩어져 있다.
The University of Illinois의 시스템 프로그래밍 강좌