전체 글

전체 글

    짧은 글 시리즈를 시작하며

    * 짧은 글 시리즈 0 평소 블로그를 쓰며 쌓아두었던 글이 많아졌다. 가끔씩 쓰는 일기부터 생각을 정리하는 블로그 까지, 미완성된 글이 너무 많다. 쌓인 글들을 짧게나마 정리하면 생각을 요약하는데 좋을 듯싶어 새 시리즈를 시작하고자 한다. 평소 다른 친구들이나 선생님, 부모님과 이야기 하고 싶었던 주제에 대해 간략하게 적어볼 예정이다. 때로는 무모한 생각도 어설픈 아이디어도 시간이 흐르면 좋은 경험이지 않을까. 세 문단 정도로 쓰고싶다. 하고 싶은 말들을 깊이 있는 세 문단으로 요약하고 싶다.

    바보와 천재의 차이

    * 짧은 글 시리즈 1 바보는 사전적 정의로 '지능이 낮아 사물을 올바르게 판단하지 못하는 사람'이다. 천재는 이와 반대로 뛰어난 지능과 정신 능력을 지니고 있는 사람을 뜻한다. 천재는 기존과는 다르게 생각하는 특성을 가지고 있다. 대체로 모두가 수용할 수 있는 방법으로 기존의 방식이나 틀에서 벗어나 새롭게 생각하려는 사람들을 우린 천재라고 칭한다. 바보는 모두가 수용할 수 없는 방법, 통상적으로 납득할 수 없는 행동을 하는 사람을 뜻한다. 같은 맥락에서 천재는 모두가 수용할 수 없는 방법을 수용하게끔 만든 사람이라 부를 수 있다. 그래서 바보처럼 생각할 수 있어야 한다. 바보는 천재의 전 단계니까.

    [ PeerJS ] WebRTC 를 편하게 다뤄보자

    I. PeerJS 기술을 공부하는 사람으로서 WebRTC를 직접 구현하기에는 벅찬 감이 없지 않아 있다. 최신 기술이기도 하고 관련 레퍼런스뿐 아니라 해외 자료 또한 충분하지 않다. 간단히 WebRTC를 짚고 넘어가자면 '웹서버(중간자) 없이 데이터를 스트림'하는 API라고 볼 수 있다. 코로나 사태로 브라우저에서 실시간 커뮤니케이션이 필요해지게 됨에 따라 쓰이게 된 기술이다. PeerJS는 WebRTC를 편하게 이용할 수 있게끔 제작된 간단한 라이브러리이다. https://peerjs.com PeerJS - Simple peer-to-peer with WebRTC The PeerJS library PeerJS simplifies WebRTC peer-to-peer data, video, and audi..

    규칙없는 세상에서 살 수 있을까?

    # [프리스타일 생각] 2번째 이야기 규칙 없는 세상은 마치 무정부주의적인 사상처럼 들리기도 한다. 규칙이 없는 세상은 언뜻 보면 혼란스럽고 무엇을 해야 할지 모르는 상태일지도 모른다. 그래서 규칙 없는 세상이 궁금해졌다. 오늘, 규칙이란 무엇이고 사회에 어떤 영향을 주는지에 대해 고민해본다. I. 진화 인류가 석기시대로 부터 문명시대로 진화하기까지 '규칙'을 빼고 인류에 대해 논하기란 불가능에 가깝다. 규칙은 고대 인류에겐 삶이자 생존 그 자체였으며 규칙을 어긴 자는 그 즉시 무리에서 낙오되었다. 그렇게 진화를 거쳐 문명사회로 들어서며 제사장이란 직업이 생겨났으며 이들은 신의 규칙, 명령 등을 인간의 말로 전하는 역할을 담당하였다. 정리하자면, 규칙은 생존의 필수 요소였으며 최종적인 보호 수단이었다. ..

    오늘의 행복, 내일의 행복

    # [프리스타일 생각] 1번째 이야기 행복한 순간에는 행복을 찾지 않는다. I. 행복 위 문장이 이 글의 핵심이다. 행복은 찾아오지 않는다. 잡을 수도 없으며 도달할 수도 없다. 행복이란 영원하지만 결코 영원할 수 없다. 때로 행복은 너무 변덕스러워 스스로를 착각의 늪에 빠져버리게 만든다. 행복을 의식하는 건 결국 행복이라는 포장지 속 불행을 뜻한다. 솔직히 말해 우리가 찾는 행복은 존재하지 않는다. 행복은 너무나 얄밉게도 우리의 삶에 녹아들어 행복의 존재를 자각하지 못하게 만든다. 자각하지 못한다고 슬퍼할 필요는 없다. 행복은 내 곁을 떠나지 않기에 붙잡아 둘 필요도 없다. II. 내면적인 행복 고등학교 사회 시간에 행복 수업을 들었다. 어쩌면 처음으로 행복에 대해 깊게 고민해본 시간이었다. 그동안 행..

    단순하게 살기 - 삶. 그 너머

    * [단순하게 살기] 시리즈 #1 I. 도전과제 세상은 정말 복잡하다. 70억 인구가 모여 국가를 건설하고 무역을 통해 경제를 이루고 세계를 발전시켜 나간다. 카오스 이론이 말하는 대로 '예측할 수 없는' 세상으로 가는 중인지도 모른다. 그래서 최대한 단순하게 살아보려 한다. 복잡한 세상 속 단순한 사람이 되기에는 몇 가지 정리가 필요하다. 가장 중요한 '마음 정리'. 마음 정리를 위한 몇 가지 도전과제가 있다. 1. 독서 시끄러운 스마트폰 알림을 꺼두고 조용한 공간에서 독서를 한다는 건 단순한 삶의 핵심이다. 단순한 삶은 말 그대로 단순한 삶이 아니다. 주변을 정리하고 불필요한 에너지를 줄이며 내가 하고 있는 단 한 가지 일에만 몰두하는 삶이다. 독서는 생각을 정리해주는 첫 번째 단계다. 새로운 지식은..

    도움닫기의 끝판왕, 꾸준함

    I. 꾸준하게 꾸준함을 이길 수 있는 사람은 없다. 아무리 천재라도 꾸준히 노력하는 사람을 따라잡을 순 없다. 때때로 꾸준함은 나태해지고 있는 마음을 바로잡는데 도움을 주고 한 발 더 나아가는 데에도 힘을 실어준다. 우리는 꾸준함의 가능성을 인지하고 더 나은 사람이 될 수 있도록 노력해야 한다. 얼마 전부터 1일 1프로그래밍 문제 풀기를 시작했다. 오늘 기준으로 벌써 67일 동안 연속으로 1문제 이상 꾸준하게 풀었다. 30일을 넘어가니 나 자신이 조금 다르게 보였다. 전보다는 더 자신감을 얻었고 지금 하고 있는 프로젝트에도 추진력을 주었다. 60일이 넘어가니 하루라도 빼먹게 되면 안 될 것 같다는 생각이 들었다. 꾸준함은 나태해지는 내 마음을 바로잡을 수 있는 원동력을 제공해준다. 나는 스스로를 '노력형..

    스무더 사이드 그룹 기능 소개

    사이드 그룹은 스무더 서버를 거치지 않고 WebRTC(with PeerJS) 기술을 채택하고 있습니다. 브라우저간 통신을 이용하여 스무더 서버에 그 어떤 기록과 데이터가 저장되지 않으며 사용자가 사이트를 나가게되면 모든 데이터는 휘발됩니다. 사이드그룹 기능을 활용하여 스무더는 데이터 주권을 사용자에게 귀속합니다. (수정중) ...