목록분류 전체보기 (592)
KorSA
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xb4Pq/btrTR0ZymXA/CJkCKqBHNZ7kiTUdW2l5CK/img.jpg)
사피엔스 시리즈 목록 [사피엔스 시리즈 00] 호모 사피엔스, 다음은 무엇인가 (ft. 유발 하라리) [사피엔스 시리즈 01] 사피엔스의 인지혁명 (ft. 유발 하라리) [사피엔스 시리즈 02] 사피엔스의 농업혁명 (ft. 유발 하라리) [사피엔스 시리즈 03] 사피엔스의 인류 통합 (ft. 유발 하라리) [사피엔스 시리즈 04] 사피엔스의 과학혁명 (ft. 유발 하라리) 호모 사피엔스, 지구 상의 수많은 생물들을 제치고 지배 종이 된 우리는 어떤 길을 걸어왔고 어떤길을 걸어갈 것인가? 우리의 과거를 돌아보면 인류사에 기념비적인 혁명으로 인지혁명, 농업혁명, 과학혁명을 꼽을 수 있다. 그리고 이 혁명들을 거치는 과정에서 불과 몇 명의 공동체에서 수억 명의 공동체를 이루기까지 인류가 통합되어온 과정을 볼 ..
사피엔스 시리즈 목록 [사피엔스 시리즈 00] 호모 사피엔스, 다음은 무엇인가 (ft. 유발 하라리) [사피엔스 시리즈 01] 사피엔스의 인지혁명 (ft. 유발 하라리) [사피엔스 시리즈 02] 사피엔스의 농업혁명 (ft. 유발 하라리) [사피엔스 시리즈 03] 사피엔스의 인류 통합 (ft. 유발 하라리) [사피엔스 시리즈 04] 사피엔스의 과학혁명 (ft. 유발 하라리) 인지혁명, 농업혁명을 통해 인류의 대규모 통합이 이루어지면서 비교적 최근들어 발생한 세 번째 혁명은 과학혁명이다. 과학혁명이 단순히 지식의 혁명은 아니었다. 그것보다는 관점의 혁명, 즉 ‘이그노라무스(ignoramus) - 우리는 모른다’는 사실을 인지하는 무지의 혁명이었다. #01. 무지의 혁명 무지를 인정한다는 게 왜 그리 중요할까..
사피엔스 시리즈 목록 [사피엔스 시리즈 00] 호모 사피엔스, 다음은 무엇인가 (ft. 유발 하라리) [사피엔스 시리즈 01] 사피엔스의 인지혁명 (ft. 유발 하라리) [사피엔스 시리즈 02] 사피엔스의 농업혁명 (ft. 유발 하라리) [사피엔스 시리즈 03] 사피엔스의 인류 통합 (ft. 유발 하라리) [사피엔스 시리즈 04] 사피엔스의 과학혁명 (ft. 유발 하라리) 농업혁명 이래로 인간 사회는 점점 더 규모가 커지고 복잡해지기 시작했다. 이를 지탱하기 위한 상상의 구조물들도 더 강력해지고 정교해지기 시작했다. 신화와 허구는 ‘문화’라는 인공적 본능을 만들어 내었고 한 개인은 태어날 때부터 죽는 날까지 이 특정한 생활 양식에 길들여지고 준수하도록 요구받으며 살게 되었다. 이러한 통합의 큰 축으로 돈..
사피엔스 시리즈 목록 [사피엔스 시리즈 00] 호모 사피엔스, 다음은 무엇인가 (ft. 유발 하라리) [사피엔스 시리즈 01] 사피엔스의 인지혁명 (ft. 유발 하라리) [사피엔스 시리즈 02] 사피엔스의 농업혁명 (ft. 유발 하라리) [사피엔스 시리즈 03] 사피엔스의 인류 통합 (ft. 유발 하라리) [사피엔스 시리즈 04] 사피엔스의 과학혁명 (ft. 유발 하라리) 인류에게 인지혁명 다음으로 온 혁명은 농업혁명이었다. 농업혁명은 인간이 자연에서 주어지는 것만 주워 먹던 시대에서 스스로 농작물을 경작해 먹을 수 있는 시대로 전환시켜 주었다. #01. 농사 농경시대에 인간은 더 이상 이리저리 먹을 것을 찾아 헤매는 대신 한 곳에 정착하여 농사를 짓기 시작했다. 이러한 변화가 농작물의 증가를 가져오긴 ..
사피엔스 시리즈 목록 [사피엔스 시리즈 00] 호모 사피엔스, 다음은 무엇인가 (ft. 유발 하라리) [사피엔스 시리즈 01] 사피엔스의 인지혁명 (ft. 유발 하라리) [사피엔스 시리즈 02] 사피엔스의 농업혁명 (ft. 유발 하라리) [사피엔스 시리즈 03] 사피엔스의 인류 통합 (ft. 유발 하라리) [사피엔스 시리즈 04] 사피엔스의 과학혁명 (ft. 유발 하라리) 약 135억년 전.. 빅뱅으로 우주가 탄생했다. 약 38억년 전.. 지구라는 행성에 모종의 분자들이 결합해 특정한 형태의 큰 구조를 만들어지기 시작했다. 이는 지구상에서 “생물”의 첫 시작을 알렸다. 그리고 약 7만년 전 생물은 진화에 진화를 거듭하여 호모 사피엔스 비스무리한 무언가로 발전하였고 이 종족에게 인지혁명이라는 특이한 전환이..
부모 컴포넌트에서 자식 컴포넌트로 함수를 전달하고 싶어서 Function Props에 대해 찾아보았다. https://maxkim-j.github.io/posts/function-props-vuejs/ 김맥스 블로그 | function props는 Vue의 안티패턴일까? React에서 상위 컴포넌트의 state를 하위 컴포넌트에서 업데이트하기 위해서는 해당 state를 갱신하는 함수를 상위 컴포넌트에서 함께 props로 넘겨야 합니다. 이 방식이 Vue에서도 가능할지 궁금했습 maxkim-j.github.io 이 글을 보면 Vue.js에서 Function Props를 사용하는 게 안티 패턴인지에 대해 의견이 분분한 듯 하다. 간략히 요약해보면, React의 경우 데이터 전달이 단방향(부모->자식)이라 역..
C++로만 알고리즘 문제를 풀던 나. C++ API의 옛스러움과 혼란스러움에 지쳐 Python으로 넘어왔다. 이 문서는 파이썬 초보가 알고리즘을 풀 때 알아두어야 할 지식들을 하나씩 삽질해가며 모아가는 공간이다. 1. stack Python에서 stack은 따로 자료구조 없이 list를 응용하면 된다. 1) PUSH stack = ['a', 'b', 'c'] stack.append('d') # stack의 push 역할로 list의 append() 함수 사용 print(stack) # output # ['a', 'b', 'c', 'd'] 2) POP stack = ['a', 'b', 'c'] pop = stack.pop() # 맨 마지막 (stack으로 따지자면 제일 위) 원소를 제거하면서 해당 값을 리..
C++로만 알고리즘 문제를 풀던 나. C++ API의 옛스러움과 혼란스러움에 지쳐 Python으로 넘어왔다. 이 문서는 파이썬 초보가 알고리즘을 풀 때 알아두어야 할 지식들을 하나씩 삽질해가며 모아가는 공간이다. 1. 문자열 -> 숫자(정수형) stringNumber = '3' number = int(stringNumber) # 문자(정수형) -> 숫자 print(type(number)) ## output # 2. 문자열 -> 숫자(실수형) stringNumber = '3.5' number = float(stringNumber) # 문자(실수형) -> 숫자 print(type(number)) ## output # 3. 숫자 -> 문자열 number = 3 stringNumber = f'{number}' ..
Programmers의 2021 Dev Matching 백엔드 문제 중 "다단계 문제"를 풀었다. 문제에서 요구사항은 다단계의 제일 위에 있는 주인공이 얼마를 벌 수 있는지였고, 다단계 직원 수의 max 값이 10,000명 이었기 때문에 직원들간의 다단계 트리관계를 저장하기 위해선 해시 맵이 필수라고 생각하였다. 그리고 다른 사람들의 풀이를 볼 때 그 생각은 얼추 맞은 듯 하다. 거기까진 좋았는데.. 나는 해시를 직접 구현해버리는 시간 낭비를 저질렀다. 다른 사람들의 코드를 보니 이미 C++에는 red-black tree 기반의 map 컨테이너와 해시 테이블 기반의 unordered_map 컨테이너를 그냥 가져다 쓰고 있었다. 앞으로 환경이 허락되는 한(코테에서 컴파일러가 해당 컨테이너를 제공해주는 한)..