본문 바로가기

etc

(14)
[독서] 미하이 칙센트미하이의 몰입을 읽고 오랜만에 책을 하나 읽고 싶은 생각에 인터넷에서 추천하는 책을 검색했다. 그중에서 흥미가 갔던 책이 바로 몰입이었다. 몰입이라는 제목을 보고는 몰입에 대해서 설명을 해주는 책이라는 생각이 들었다. 그리고 어떤 일을 하더라도 몰입하여 최대한의 성과를 내고 싶다는 생각을 항상 가지고 있어서 더 흥미가 갔었다. (저는 자기 개발서를 조금 좋아하는 편이기도 합니다.) 그렇게 단순한 호기심으로 책을 읽었다. 책은 총 10개의 주제가 있었다. 하지만 주제가 어떤 것인지는 크게 관심이 없었어서 그냥 넘겼다. 책의 분량은 상당하다. 400 페이지로 두꺼운 편이었다. 책을 읽으면서 느낀 첫인상은 몰입에 대한 원리나 학술적인 내용에 집중하는 것은 아니라는 것이었다. 기대한 내용대로 책이 진행이 되지 않아서 조금은 당황스러..
우아한 테크 켐프 7기 2주 동안의 여정 4월에 처음 알게된 우아한 테크 켐프라는 좋은 기회를 운 좋게 잡았고 현재 2주의 시간이 흘렀습니다. 처음은 어떤 사람들을 만날 수 있고 어떤 성장을 할 수 있을지가 매우 매우 기대가 되었죠. 그리고 2주가 지난 시점에서 어떤 과정을 진행해왔는지 내가 잘하고 있는 것은 무엇이고 더 잘할 수 있는 점은 무엇인지 천천히 회고를 하고자 합니다.🎮1주차 미션처음으로 마주친 미션은 체스 게임 구현이었습니다. 1단계부터 8단계까지 마치 게임처럼 미션이 구성이 되어있었고 하나씩 단계를 진행해가면서 추가되는 기능을 어떻게 하면 쉽게 적용할 수 있을 것인지를 고민하면서 진행했던 미션이었습니다. 저는 체스를 구현하기 위해서 3가지의 객체를 통해서 구현하기로 했습니다.보드(Board)체스의 상태를 모두 관리하는 책임을 부..
지역성 지역성이 중요한 이유란? cpu와 메모리 그리고 저장 장치 간의 속도 차이로 인한 병목 현상을 최소화하기 위해서는 필요한 데이터가 빠른 장치에 존재하는 것이 중요하다. 이때, 필요한 데이터의 특징에는 지역성이 존재하기 때문에 지역성을 고려한 전략이 필요한 것 1. 시간 지역성 시간적 지역성은 최근에 참조된 주소의 내용은 곧 다음에 다시 참조되는 특성이다. 일상 예시) 티몬에서 유명가수그룹 BTS 티켓팅을 10시에 시작한다고 했을 때, 10시부터 11시까지는 고객들이 BTS의 티켓팅 정보를 많이 요청할 것이다. 이때, 티켓팅과 관련된 정보를 보조 저장 장치에서 조회하지 않고 주기억장치에서 가져온다면 데이터를 조회할 때, 더욱 빠른 속도로 처리가 가능하다. cs 예시) 하나의 cpu에서 멀티 태스킹을 수행하..
Vim 유용한 명령어 팁 들어가면서 처음 vim을 배운 계기는 코딩 테스트에서 효과적으로 코드를 작성해서 시간을 벌기 위해서 배우기 시작했습니다. 하지만 쓰다 보니 vim이 제공하는 마우스 없는 개발이 너무 마음에 들어서 vim을 점차적으로 적용해나가며 고수가 되기 위해서 노력하는 중입니다. 그러는 도중에 vim을 잘 사용하기 위한 지침서 하나를 알게 되어 읽으면서 몰랐던 vim의 팁을 정리한 글입니다. 행 들여쓰기 IDE에서 tab 키로 들여쓰기를 사용하곤 했는데 vim에서는 어떻게 들여쓰기를 할까? 바로 >, {숫자}, >G 를 통해서 들여쓰기를 할 수 있다. 비주얼 모드에서는 직관적으로 들여쓰기를 할 행을 지정해서 ’>‘을 입력하면 지정한 행이 들여쓰기가 적용된다. 숫자 증가, 감소하기 커서를 숫자 위에 위치한 상태에서 C..
커스텀 스킨 셈플 h2 h3 h4 h5 h6 인용문 test 텍스트 입니다. ul ul ul ul ul ul code ol ol ol ol System.out.println("code block"); test test sample test
[알고리즘] 카랄랑 수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr n개의 괄호 쌍을 가지고 짝이 맞는 문자열의 개수를 구하는 문제를 푸는 과정에서 알게 된 수열이다. 올바른 괄호에 카랄랑 수가 어떻게 적용되었는지를 생각해보았다. c0 = 1 : "" c1 = 1 : () c2 = 2 : ( () ), ( )( ) c3 = 5 : ( ( () ) ), ( ( )( ) ), ( )( )( ), ( () )( ), ( )( () ) 올바른 괄호가 되기 위해서는 항상 양끝은 ( .... ) 꼴로 생성이 되어야한다. 그리고 ... 안에는 올바른 괄호가 들어오거나 (와 )의 순서가 딱..
[windows] 윈도우에서 특정 사이트 접근 막는법! 최근 불필요하게 쿠버네티스를 공부하면서 환경 설정하고 pod을 배포하고 이런 작업을 하다보니 기다리는 시간에 습관적으로 youtube에 접속해서 시간을 보내는 경우가 너무 길었다. 이게 잠시 하고 바로 공부하는 것에 집중하면 괜찮은데 이게 참.... 그냥 계속 놀게 된다. 습관적으로 youtube 에 접근하는 것 같아서 당분간은 컴퓨터로 youtube 접속을 제한하려고 이것 저것 찾아보다가 정말 사악한 방법을 알게 되었다. 컴퓨터에 대해서 잘 모르는 사람이라면 이 방법으로 접근을 제한하면 절대로 접근을 할 수 없을 것 같았다. 이 방법을 어릴 때, 부모님이 알아서 게임 사이트 접근을 제한했더라면 ㄷㄷ 방법 1. C:\Windows\System32\drivers\etc 경로을 찾아서 폴더를 연다. 2. h..
가상머신 팁 모음 가상머신에서 호스트와 클립보드 공유하기 [Virtual Box, VM] 가상머신 복사 붙여넣기 설정 하기(Ctrl + C, CTRL + V, Kernel Headers not Found Error까지) 안녕하세요 리습입니다. Virtual Box 환경을 구성하고, 사용을 하다 보면 Host 환경과, 가상 환경 간의 복사, 붙여 넣기를 해야 하는 일이 많이 있습니다. 먼가 직관적으로 될 것 같은데 동작하지 않 programfrall.tistory.com