Browsed by
작성자: 라이언양

라이언양 연구실 주인
무기력한 삶에서 탈출하기

무기력한 삶에서 탈출하기

왜 집에만 들어가면 무기력해질까? 시간을 잘 활용하려고 하는데 이상하게 집에만 가면 무기력해진다. 집에 누군가 함께 있다는 그 자체만으로 집중이 되지 않는걸까? 아니면 그냥 집이기 때문일까. 집에서는 풀어져도 되니까. 오늘도 집에서 무기력한 시간을 보냈다. 저녁 늦게서야 밖에 나왔고, 나왔더니 정신이 맑아지면서 필요한 일을 할 수 있었다. 밖에 나오면 카페에 가기 때문에 돈도 들고 어떻게 보면 집보다 편하지 않은데… (정말 집보다 편하지 않을까?) 스타벅스 같은 곳을 가면 넓은 책상이 있어 컴퓨터와 함께 필요한 자료를 옆에 두고 참고하며 필요한 일을 하기 좋다. 와이파이도…

Read More Read More

어서와 2020년은 처음이지?

어서와 2020년은 처음이지?

이 글은 2020년 1월 1일에 내가 작성을 하다가 중단한 글이다. “작성을 하다가 중단”을 했다고 말하기에는 사실 양이 너무 없었다. 정확히 말하면, 제목만 정하고 내용을 작성하지 않았으니까. 그 동안 블로그 포스팅을 오랫동안 하지 않고 방치해 둔 나에게 “미안하다”고 전한다. 내가 블로그를 만든 이유는 나의 삶을 기록하며 과거의 나보다 더 나은 인간이 되었을 확인하기 위함이 가장 크다. 그런데 이것을 하지 않았다는 것은 직무 태만(negligence of duty)이다.

2019년 안녕

2019년 안녕

2019년의 마지막 날이다. 시간이라는 건 어떻게 보면 하루 하루가 쌓이는 단순한 연속된 시간일 뿐인데, 지혜로운 인간은 연말, 새해, 크리스마스, 생일, 추석, 설날 등 여러 가지 Milestone을 세움으로써 삶을 더 의미있게 보내도록 만든 것 같다. 2019년은 외적으로 많은 성장이 있었다. 자격증을 무려 3개나 취득했다. 국제정보보안전문가(CISSP) 국제정보보안감사사(CISA) 정보보안기사 사실 자격증은 PMP를 포함한 4개를 목표로 했다. 더 열심히 했다면 취득을 할 수 있었겠지만 몸과 마음이 원하지 않아서 내년 초로 일정을 변경했다. 사실 그 외 다른 목표들이 많았는데 이룬 것보다 이루지 못한 게 더…

Read More Read More

재주는 곰이 넘고 돈은 되놈이 받는다

재주는 곰이 넘고 돈은 되놈이 받는다

공기업은 철밥통이라고 부른다. 공부하지 않고 나태하게 살아도 잘리지 않고 65세까지 (다른 직장에 비해) 손 쉽게 돈을 벌 수 있기 때문이다. 나도 여기에 속한 사람이지만, 나는 이 철밥통이 반드시 깨져야 한다고 생각한다. 열심히 하면 성과로 보상을 받는 사기업이 부럽다. 여기서는 아무리 열심히 해도 그 공로를 챙기는 것은 대가리들 뿐이다. 업무 시간에 자신이 읽고 싶은 책을 읽고, 유튜브 영상을 보고, 네이버 뉴스를 보는 등 일은 전혀 안하지만 좋은 건 자기들이 낼름 먹는다. 내가 굳이 자진해서 적극적으로 일을 해야 하는 이유가 무엇인지 나는…

Read More Read More

Graph Query 학습 (1)

Graph Query 학습 (1)

GraphQL(Graph Query Language)은 Facebook이 2012년에 개발하여 2015년 9월 14일에 공개한 데이터 질의어(Query Language) 이다. 공식 사이트의 소개를 보자. A query language for your API GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful…

Read More Read More

세계 최초 데프콘 5회 우승 해커 인터뷰

세계 최초 데프콘 5회 우승 해커 인터뷰

오늘 본 영상 중 하나는 세계적인 해킹 대회에서 5회 우승한 CMU 졸업생이자 보안 컨설팅 업체인 THEORI 창업자이자 대표인 박세준님의 인터뷰 영상이다. 박세준님은 미국 Texas에서 태어난 한국인 2세다. 게임핵을 만들다가 결국 해킹 대회에서 우승까지 하게 되었는데, 처음 프로그래밍 입문은 비주얼 베이직(Visual Basic, 이하 VB)으로 했다고 한다. ‘오 이런 사람이 VB로 입문을 했으니 나도 그렇게 해야지’라고 생각하면 아니된다. 입문은 파이썬이나 자바스크립트 아니면 PHP 같은 언어로 하는 게 낫지 않을까? 화이트 해커로서 가장 중요한 건 도덕성(morality)인데, 그 이유는 여러 가지 유혹에 무너질 수…

Read More Read More

Angular, React, Vue가 뭔가요?

Angular, React, Vue가 뭔가요?

오늘 아침에 본 영상 중 하나는 유튜브 채널 얄팍한 코딩사전에서 올라온 Angular, React, Vue가 뭔가요 라는 영상이다. 기존 MVC 모델은 아래 두 가지 치명적인 단점이 있다. 웹사이트 화면 내 일부 데이터가 업데이트 되었는데 전체 페이지를 다시 로딩한다. 디바이스별로 웹페이지를 별도로 랜더링해야 한다. 물론 위의 단점 중 1번은 AJAX를 통해 이 문제를 해결했지만 코드가 장황하고(verbose) 지저분하다. 물론 2번도 서버에서 디바이스 관계 없이 가로화면 크기에 따라 최적화하여 내용을 보여주는 반응형(responsive) 웹을 적용하면 해결이 가능하다. 그러나, 만약 화면이 변경되어야 하면 어떻게 해야할까? 서버에…

Read More Read More

오늘 읽은 성경말씀: 잠언 1장, 시편 1편

오늘 읽은 성경말씀: 잠언 1장, 시편 1편

들어가며 성경은 정경과 외경이 있는데 교회에서는 정경에 해당하는 구약 39권과 신약 27권까지 총 66권만 권위 있는 하나님의 책으로 인정한다. 그 중에서 잠언은 지혜의 책으로 불린다. 지혜로운 사람이 되고 싶어서 과거에 매일 잠언을 1장씩 봐서 1년에 12번을 보는 걸 목표로 했는데 항상 실패했다. 그래도 1년에 손가락 개수 만큼 읽었으니 성공한 실패(?)라고 불러도 되겠다. 아예 하지 않았다면 한 번도 읽지 않았을테니까. 다시 성경을 읽어야겠다는 마음이 들어서 오늘 아침에 잠언 1장과 시편 1편을 읽었다. 여기서 알쓸신잡 하나. 왜 잠언은 ‘장’으로 세고, 시편은 ‘편’으로…

Read More Read More

컨테이너 기반 가상화 플랫폼, 도커(Docker)의 이해(1)

컨테이너 기반 가상화 플랫폼, 도커(Docker)의 이해(1)

대학생 때 알게되어 많은 강의를 들었던 SK T아카데미에서 YouTube에 양질의 강의를 올려서 하나씩 보고있다. 2018년 초에 토크 ON 세미나라는 이름으로 도커(Docker) 강의를 했는데 강사님(nacyot)이 이해하기 쉽게 설명을 해서 나도 처음부터 끝까지 듣게 되었다. 도커가 처음 소개된 날 도커(Docker)는 2013년 닷클라우드(dotCloud)에서 일하는 솔로몬 하익스(Solomon Hykes)가 Pycon 2013에서 5분 이라는 짧은 발표를 통해 처음 소개된다. 아래 영상에서 솔로몬은 프로그래밍 언어를 처음 배울 때 누구나 작성하는 ‘헬로우 월드(Hello World)’를 도커(Docker)로 출력하는 데모를 시연한다. 컨테이너는 VM이 아니다. Virtual Machine은 소프트웨어를 통해 하드웨어를 가상화한다. 컨테이너는…

Read More Read More

오늘 읽은 글: 강화 학습

오늘 읽은 글: 강화 학습

인공 지능(Artificial Intelligence) 관련된 글을 읽으면 이 곳에 꾸준히 올려야겠다. 작은 지식이 계속 쌓이다보면 각 지식들이 서로 상호작용 하여 더 큰 효과를 가져오는 시너지 효과(synergy effect)를 기대할 수 있을지도 모르니까. 오늘은 아래 내용을 읽었다. 머신 러닝(Machine Learning)의 세 가지 종류 강화 학습(Reinforcement Learning) 1. 들어가기 전에 들어가기 전에 용어를 정리하자. 인공지능은 뭐고 머신 러닝은 무엇인가? 인공지능은 크게 강 인공지능과 약 인공지능으로 나뉜다. 터미네이터 같은 로봇에 적용되 인공지능이 강 인공지능이라고 보면 되는데, 특정 영역이 아닌 모든 상황에서 똑똑하게 행동하는, 인간과 차이가…

Read More Read More