PGR21.com
- 자유 주제로 사용할 수 있는 게시판입니다.
- 토론 게시판의 용도를 겸합니다.
Date 2017/11/25 19:33:06
Name 시드마이어
Link #1 https://brunch.co.kr/@skykamja24
Subject [일반] 새 탭을 데스크탑처럼 쓸 순 없을까
cUGGLW9.jpg

인터넷에서 가장 많이 보는 페이지는 뭘까요? 아마도 새 탭이 아닐까 싶습니다.
놀랍게도 [새 탭]은 오랫동안 별다른 특징이 없이 한결같았습니다.
자주 가는 페이지를 보여주고, 검색바가 하나 있는 정도. 혹은 텅 빈 공간.
별다른 특징이 없는 새 탭보다 좀 더 편리한 새 탭이 없을까 싶었습니다.
이왕이면 데스크탑처럼 메모도 되고, 폴더도 만들고 할 수 있는거 말이죠.
그래서 그냥 만들어봤습니다.

먼저 새 탭에 변화를 주려면 프로그램를 만들면 됩니다. 확장프로그램을 통해서 다른 새 탭으로 변경할 수 있는데, 괜찮은 프로그램이 많지만 제가 만들고 싶은건 데스크탑 스타일입니다. 데스크탑이라 하면 모름지기 아이콘들이 있어야 합니다. 웹에선 아이콘을 대체할만한게 뭐가 있을까 보니 자주 가는 사이트가 적합해보입니다.

그래서 즐겨찾는 사이트를 아이콘으로 바꿔 바로가기를 만들었습니다.

D9sbk3a.jpg

또 생각해보니 메모장이 있으면 편리합니다. 인터넷을 쓰다가 메모를 할 일이 생기면 딱히 적을 곳이 없습니다.
그래서 포스트잇을 만들었습니다.

VAs1WWN.jpg

포스트잇 뿐만 아니라 일정을 쓰고 관리할 수 있으면 좋겠다는 생각이 듭니다. 캘린더를 하나 만들고 싶은데, 처음부터 만들 자신이 없습니다.
그래서 오픈소스를 알아보니 '풀캘린더'라는 좋은 오픈소스가 있어 이를 가져와서 약간 수정해보았습니다.

nFG0eJS.jpg

이렇게 만들다보니 좀 더 복잡한걸 시도해보았습니다.

일을 하다보면 해야되는 일을 까먹곤 합니다. 아무래도 까먹지 않고, 목표를 이루기 위해선 잘 보이는 곳에 적어두는게 좋습니다.
새 탭에 체크리스트를 만들면 어떨까 생각해보니 정말 괜찮았습니다. 이제 인터넷을 하면서도 '내가 뭘 해야되지!' 하고 유튜브를 끄고, 일을 할 수 있고 체크하면서 어느정도 이뤄졌나 보기 쉽습니다.

일단 몇가지 방법을 시도해봤는데, 다 별로였습니다. 그러던 중 아예 아이콘으로 만들면 어떨까 싶어 만들어봤습니다.
n303zUY.jpg

체크 아이콘을 누르면 체크리스트 창이 떠서 할 일을 항상 확인합니다. 그럼 까먹을 일도 없고, 완료된건 완료 목록으로 보면 됩니다.

llUXNXq.jpg

이렇게 만들다보니 이것저것 기능을 팍팍 넣어봤습니다.
- 5개국어 지원
- 배경화면 바꾸기
- 배경 밝기 조절
- 단축키
- 팝업 아이콘으로 사이트 바로 이동하기
- 검색 엔진 바로 바꿔 검색하기
- 기타 등등

처음에 확장 프로그램을 만드는 글을 pgr에 쓴게 5개월 하고도 20일쯤 전인데 그간 이런저런 많은 걸 개발했습니다. 혼자 만들다 본격적으로 데스크탑 형태로 만들게 되면서 팀원이 생기고 그러면서 생긴 갈등도 있었습니다. 또 5달 중 2달간은 컴퓨터를 사용할 수 없는 환경이 되어 아예 개발을 하지 못하고 책만 보면서 지냈습니다. 어쩌다보니 에어데스크라는 이름으로 크롬과 웨일에서 3500명 가까이 쓰는 프로그램을 만들게 되었는데, 여전히 이루고 싶은게 많습니다. 폴더도 만들고 싶고, 웹앱을 바로가기로 옮겨 화면에서 바로 켤 수 있게 하고 싶구요. 블랙리스트 사이트를 적어두면 자신이 거길 들어가지 못하게 막아주는 기능도요.

그런데 사용자 분들에게 물어보니 가장 좋은건 배경화면인가봅니다. 아무래도 예쁜 사진들을 주기적으로 바꿔주기 때문인가봐요. 무료 사진 사이트인 Unsplash에서 제공받아 직접 파일에 넣어서 사용하고 있는데 이것도 API를 이용해 아주 획기적으로 멋지게 바꾸고 싶어요.  

DJPTi6x.jpg

이런 이유에서 배경 사진만 보는 기능도 넣었는데 단축키로만 넣어놔서 모르시는 분들이 많을거 같아요.

벌써 군생활한지 17개월, 갓 병장입니다.
늦은 나이에 들어가서 적응하면서, 미래를 위해 프로그램을 짜는게 쉽진 않았습니다.

그렇지만 믿고 있습니다. 생활코딩에도 올렸지만 웹에서 OS처럼 동작하고, 또 웹OS가 주가 되는 시대가 올 것입니다. 지금 만드는건 확장 프로그램을 이용한 데스크탑 스타일의 웹프로그램입니다. 그러나 진짜 목표는 웹 사이트에 내 데스크탑이 있는 겁니다. 드라이브는 저장만 하지만 웹에서 내가 깔아둔 포토샵도 쓸 수 있고, 게임도 할 수 있다면 어떨까요. 빌게이츠가 PC를 만들고, 윈도우즈를 만든것처럼 웹에서 OS를 만들고 어떤 디바이스던 접속할 수 있다면 어떨까요?

저는 그런 꿈을 꾸고 있습니다.


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
절름발이이리
17/11/25 19:47
수정 아이콘
(수정됨) 웹 OS 라는 개념은 사실 꽤 오래 된 개념이고, 실현가능성이 있음을 보인건 구글앱스 등의 웹기반 SaaS들이 MS오피스를 대체할 수 있음을 보여준 다음부터였지요. 크롬북만 해도 사실상 웹 OS로 보아도 무방할 겁니다. 크롬북 등이 소기의 성과를 거두고 있음에도 한계를 보이는 건, 결국 게임으로 대표되는 성능 이슈 때문이겠지요.
어쨌거나 작업하시는 내용을 OS라는 개념으로 접근하는 건 지나치게 빅픽쳐인 거 같고, 좀 더 니치한 니드를 잘 맞추시는게 성과에도 도움이 되리라고 봅니다. 제가 느끼기엔 본문은 결국 대시보드를 잘 만드는 것에 가깝고, 그에 집중해도 의미가 있으리라고 생각됩니다.
시드마이어
17/11/25 20:23
수정 아이콘
사실 본문은 말씀하신대로 대시보드에 가깝죠. 그리고 OS는 먼 꿈이 맞습니다. 대신 그와 비슷한 형태로 구조를 바꿔가보고 싶네요. 아래의 댓글에서도 말했듯 클라우드 스토리지 서비스에서 폴더나 드래그 같은 인터페이스 뿐 아니라 복잡한 구조까지도 발전시켜보고 싶습니다. 그렇다면 대시보드 수준을 넘어서지 않을까요.
helloman
17/11/25 19:49
수정 아이콘
(수정됨) 20년 전부터 웹개발자들이 꾸는 꿈이긴 한데... (정확히는 18년쯤 되었을까요? 99년 즈음에 웹데스크탑
비스무리한거 만들던 분이 얘기하던 꿈이 기억나네요 그 당시에 웹에서 윈도우 바탕화면처럼
아이콘 움직이고 더블클릭해서 윈도우 띄워서 움직이고 이런건 정말 신기했죠)
웹기술이 눈부시게 발전해서 전하곤 비교도 못할 것들을 웹으로 만들어낼 수 있게 되긴 했지만
여전히 같은 것을 만들기 위해 데스크탑보다 훨씬 더 손이 많이 가고 디버깅 환경은 불편하고 속도는 느리죠.
그 대단하다는 구글앱스만 해도 브라우저 호환성 개판에다가 툭하면 죽고... 솔직히 말해서 실제로
회사에서 쓰기엔 많이 아쉽죠. 가끔 암것도 없을때 잠깐 쓰는거지...
현시점에서의 최신 웹기술이란 것들도 아직은... 웹 어셈블리가 현실화되면 좀 가능성이 생길까 모르겠네요.
하지만 웹 어셈블리가 나와도 자바가 발전했던 것과 비슷한 코스를 거치면서 최적화되어야 쓸만해질테니...
십년은 걸리겠죠. 웹 어셈블리가 성공하면 아마 더이상 데스크탑 OS에는 기대지 않는 세상이 되겠죠.
근데 사실 지금 당장도 자바를 다시 한번 브라우저에 표준으로 탑재하면 비슷한거 아닌가 생각도 들고...
자바의 꿈이 실패한게 아쉬워요. 자바가 완전한 오픈소스 기술이었다면 진작에 웹말고 다른 플랫폼은
다 필요없는 세상이 왔을지도 모르는데 말이죠.
시드마이어
17/11/25 20:18
수정 아이콘
웹 어셈블리에서 생각해보기보단 웹의 확장성과 범용성에 기대어 생각해보고 있습니다.
글에서 표현한 OS는 운영체계라는 근본적인 의미보단 구글 드라이브같은 버전에서 조금씩 확장되가는 형태를 상상하고 있습니다.
아무래도 완전히 체계를 바꿀 정도를 짧은 시간에 보고 있지는 않습니다. :)
1llionaire
17/11/25 19:56
수정 아이콘
제가 회사에서 하는 일이 웹OS(혹은 웹데스크탑) 만드는 일이다 보니... 지난번 글부터 관심있게 읽고 있어요!
시드마이어
17/11/25 20:19
수정 아이콘
감사합니다. 저한테 메일 보내신 분 중에서도 웹OS를 만드신다는 분이 계셨는데 그 회사에서 일하시는게 아닌가 싶네요.
17/11/25 20:28
수정 아이콘
브라우저에서 접근 가능한 자원과 기능의 한계를 어디까지 두느냐에 달린 문제라... 간단히 얘기할수 있는 일은 아니지요 웹에서 기존 앱에서 하던일 다 하고 싶게 만들려고 html5 표준도 만들고 했지만 브라우져계층이 한단계 껴 있어 생기는 성능,api문제 외에도, 여전히 보안,자원,단말,호환성,범용성 등의 제약으로 인해 불가한 기능이 많고, 표준계와 산업계의 싸움도 있고요.
미래기술개발에 관심이 많으시면 그런 기술동향을 눈여겨보시는것도 괘찮을듯 싶습니다. 사실계속 거품처럼 커지는,개인적인사견으로, 블럭체인도 그렇게 뜨고지고사라지고살아남는 수많은 기술시험중에 하나인거니까요
시드마이어
17/11/26 14:21
수정 아이콘
지금이야 브라우저에 의존하지만 그건 현재의 시각이라고 봅니다. hi님 말씀처럼 지적해주신 사항들은 많지만 저는 긍정적으로 봅니다. 곧바로 OS를 만드는게 아닙니다. 하나하나 점진적으로 영역을 넓히다보면 IT의 추세대로 네트워크상에서 제공하는걸 늘리기 위해 더 많은 일들이 일어날 것입니다. 미래기술에 관심이 많아 한때 테크리뷰라는 페이스북 페이지도 운영했는데 최신 논문도 읽고 뉴스도 많이 보며 트렌드도 읽어봤지만 무언가를 시도하지 않고는 그것이 진짜 괜찮은 아이디어인지 알기는 어렵더군요. 도리어 무엇이 뜨고 무엇이 사라질지 모르기 때문에 자신이 믿는 기술을 발전시켜 새로운 가치를 만드는 일을 하는게 지금같은 복잡한 시대에선 중요하다고 생각합니다.
파니타
17/11/26 11:23
수정 아이콘
굉장히 오래된 개념을 새로운 것으로 생각하는 부분은 좀 고치시면 좋을 듯 하네요.
시드마이어
17/11/26 14:17
수정 아이콘
어떤걸 바라시는건지 잘 안 잡히네요. 처음 시작된게 오래된 거니까 오래된거라고 말하라는건가요?
아니면 다른 사람이 이미 했던걸 새롭다고 표현한게 고쳐야하는건가요?
굉장히 오래된 개념이란건 저도 알고 있지만 그 아직까지 결과를 보면 제가 보기엔 윈도우 95수준에 가깝더군요.
파니타님은 오래된걸 그냥 오래된 개념으로 계속 생각하시는 걸 고치셨으면 좋겠네요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회 추천
74753 [일반] 택시 한 번 잘못 탔다가... [16] Blackballad9591 17/11/27 9591 3
74752 [일반] 가상화폐라는 표현자체가 잘못이라는 생각입니다. [151] 닭엘16330 17/11/27 16330 9
74751 [일반] 화페는 안전할까요? [17] 50b7223 17/11/27 7223 0
74750 [일반] 어 씽귤러 스트라잌!! [9] 삭제됨6351 17/11/27 6351 0
74749 [일반] 비트코인&가상화폐 '입문자'에게 드리는 글. [20] 삭제됨10595 17/11/27 10595 3
74748 [일반] 혐오의 시대를 지나며 [46] 마스터충달10760 17/11/27 10760 54
74747 [일반] 영화 미이라를 비롯한 다크 유니버스, 프로젝트 취소 [33] 라플비11799 17/11/26 11799 0
74746 [일반] 신경끄기의 기술 [17] 시드마이어9871 17/11/26 9871 41
74745 [일반] 청와대의 낙태죄 폐지청원 답변 [233] kurt18061 17/11/26 18061 12
74744 [일반] 이익단체에 휘둘리기 시작할 것으로 예상되는 청탁금지법(김영란법) [118] 아유12516 17/11/26 12516 5
74743 [일반] 아이폰 X 리뷰 - 뭔가 달라지긴 했다.. [33] 콜드브루11160 17/11/26 11160 1
74742 [일반] [뉴스 모음] 이게 다 야당 때문이다 외 [21] The xian11595 17/11/26 11595 40
74741 [일반] 원하는 게임이 세일을 안한다구요?(배그 쿠폰먹여16% 세일까지 있네요) [20] 능숙한문제해결사11894 17/11/26 11894 5
74740 [일반] 재미있는 최강욱의 법원 이야기 [38] BA12294 17/11/26 12294 5
74739 [일반] 청룡영화제가 끝났네요. [40] Espio11732 17/11/26 11732 0
74738 [일반] 결혼식 하객알바 고용후기. [27] Love&Hate21544 17/11/25 21544 38
74737 [일반] 당뇨병 환자가 되었습니다. [102] Song116268 17/11/25 16268 5
74736 [일반] 윈도우 10 32비트에서 64비트로 갈아타고 난 뒤의 소감. [25] 그룬가스트! 참!21416 17/11/25 21416 0
74735 [일반] 유튜브 통계로 보는 2014년 9월부터 현재까지 한국에서 인기영상 20위권 안에 든 영미팝 목록들 [4] bigname5090 17/11/25 5090 0
74734 [일반] 이국종 교수의 외상외과 에서의 일상. [15] Croove8487 17/11/25 8487 9
74733 [일반] 집을 사기까지 [103] 절름발이이리13660 17/11/25 13660 14
74732 [일반] [정유라 집에 괴한 침입, 마필관리사 피습…'강도' 추정] [9] 강가딘7955 17/11/25 7955 0
74731 [일반] 새 탭을 데스크탑처럼 쓸 순 없을까 [10] 시드마이어7987 17/11/25 7987 6
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로