전체 글 (61) 썸네일형 리스트형 일본정치론 (9) 정치경제 정치와 경제는 결합된 문제이다. FTA를 하느냐 마느냐도 정치경제적인 쟁점.복지문제 또한 정치경제적인 쟁점. 그러나 주로 이야기할 것은 기본적으로 '성장모델', 어떻게 성장하는가 = 정치경제의 핵심.시민사회가 어떤 역할을 했는지, 국가가 어떤 역할을 했는지에 따라 성장 정도가 달라진다. 일본의 경우 급격한 성장을 이뤘기 때문에 주목을 받았다. 일본의 정치경제 = 일본의 발전모델을 이야기한다.또한 저출산, 고령화, 복지 등이 함께한다. 원래의 정치경제는 맑스주의와 함께 탄생했다. 56년, 종전 후 10년. 일본이 경제백서를 발간하며 '전후는 끝났다'라고 표현한다. 전쟁 이전만큼의 생산력을 회복했다는 말이다. 이마저도 일본이 상당히 빨리 회복한 경우이다.우리나라도 동일하게 53년 종전 이후 20년-30년 .. 동아시아정치경제론 (8) 아세안의 발전과정 - 아시안 10국에 대하여. 주로 살펴볼 국가: 싱가폴, 필리핀, 베트남(사회주의 국가). 당시는 중국이 청나라였다. 화도라고 부르는 청나라 일꾼들이 저렴하면서 부지런했다. 동남아시아 사람들은 기후의 영향 때문에 게을렀다. 영국에서 넘어온 사람들은 청나라 사람들을 활용했고, 이것이 훗날 화교로 불렸다. 그렇기 때문에 싱가포르에서 화교의 영향은 굉장히 크다. 말레시이사의 경우에도 화교의 영향이 크다.대만, 타이완 등에서 아편전쟁으로 인해 넘어온 인구도 많다. 베트남과 캄보디아의 경우, 또한 필리핀 또한, 인도네시아 등 식민지배의 영향을 받은 국가들.1945년 이후에 많이 독립하게 된다. 2차 세계대전 이후 '민족 자결주의, 민족주의'의 개념이 확산되면서 많이 독립한다. 우리나라와 역사적으로 많은 유사성.. 서버시스템구축실습 (6) Node.js 기초 (1) 01. 자바스크립트 1. 객체의 형식 - 배열 vs 객체1) 배열: 순서가 있는 정보- 순서는 인덱스로 구성- 인덱스를 통해 접근 2) 객체: 순서가 없는 정보- Property: 키-값으로 이루어진 쌍- 키를 통해 접근 3) 선언 및 접근- 배열: 대괄호[ ]로 생성, arr[index]로 접근- 객체: 중괄호{ }로 생성, obj.key / obj[key]로 접근 4) 배열과 객체의 구별- typeof()는 구분 불가능배열도 객체의 일종이기 때문에 객체 판정이 나온다.- Array.isArray()로 구분 가능T가 나오면 배열, F가 나오면 배열이 아니다.이를 이용해 순회가 필요할때 Array/Object에 따라 순회방법을 다르게 넣는다. length를 통해 배열의 전체크기를 얻어 for/while .. 분산시스템 중간 정리 CH 02. 분산시스템의 기초 01. 컴퓨터 시스템 성능을 올리는 방법 - 배경: 성능 상승이 요구된 이유) 클라이언트-서버가 1:1관계에서 벗어나 N:1로 변화 > 서버의 처리량 한계치를 맞이 > 서버의 연산량을 늘릴 필요성 발견 1) 종적 스케일링Vertical scaling = Scale-up: 서버에 사용하는 하드웨어의 성능을 올림. 2) 횡적 스케일링Horizontial scaling = Scale-out: 더 많은 서버를 추가하는 것. 주로 횡적 스케일링을 사용. 왜? 1) Scale-up 시스템에는 한계 존재. (1) 모어의 법칙의 끝, (2) 메인보드의 물리적 한계 극복 어려움. => 하드웨어 성능의 둔화. 2) Scale-out 시스템의 장점 때문에. (1) 높은 처리량, 낮은 대기시간(.. 소프트웨어 분석 및 설계 중간 정리 CH01. 모델링 개념 01. 시스템이란? - 시스템: 비즈니스 문제를 해결하기 위한 목적으로 구성된 소프트웨어+하드웨어의 조합. - 더 폭넓은 개념의 시스템: 컴퓨터 기반 솔루션 + 연관된 사람과 프로세스까지 포함. 이는 복잡성의 문제를 발생시킴. ! 소프트웨어 개발의 현실 - 정보시스템구축 프로세스인 Software Development Life Cycles(SDCL): IT시스템 및 개발과정을 이해하기 위해 중요. 시스템을 디자인하고, 구축하고, 유저들에게 인도하여 - 어떻게 정보 시스템이 비즈니스 요구를 충족시킬 수 있는지를 이해하는 절차. - 성공적 시스템 개발은 '분석'으로부터 시작. 시스템 개발의 성패는 사용자의 비즈니스 목적 = 이윤창출에 얼마나 부합하는지로 결정된다. ! 소프트웨어 개발의.. 소프트웨어 분석 및 설계 (2) 모델링 01. 모델이란? 1. 모델 : 현실세계의 생각이나 아이디어를 구체적으로 표현하기 위해 사용되는 방법. 모델은 어떤 현상을 표현해 줄 수 있으며, 모델을 작성하는 규칙 혹은 표현 규칙이 존재한다. * 예를 들어 자동차를 디자인하는 사람들은 가장 먼저 자동차를 설계한 뒤에 찰흙, 나무 등으로 설계를 따라 동일하게 제작한다고 한다. 이 과정을 모델링이라고 한다. 2. 모델링 : 해석하기 용이한 추상적인 디자인의 구축. - 분석 기법은 모델을 대상으로 유용한 정보를 이끌어 내는 일에 사용된다. - 모델은 자체적으로 어떤 현상을 표현할 수 있다. - 모델의 구성자는 잘 정의된 구문과 의미를 제공함으로 공통된 이해에 도움을 줄 수 있어야 하고 - 이를 통해 문제의 표현 혹은 솔루션의 표현에 대한 공통 이해를 가능.. 소프트웨어 분석 및 설계 (7) 상태 모델 01. 상태 모델이란? "시스템 내의 객체들은 사건/시간의 흐름에 따라 자신의 상태를 바꾼다." : 시간의 흐름에 따라 변하는 객체의 값을 의미. - 이를 표현할 수 있는 행위모델 필요. - 시스템의 변화를 모델링하는 수단. - 시작, 상태전이, 끝이 있다. - 유한상태기계로도 표현. 객체의 상태는 속성의 값과 그 시간 특정한 포인트에 있는 다른 객체와의 관계로 정의된다. 객체의 속성은 상태에 영향을 주지만 - 그러나, 모든 속성이 변화를 일으키는 것은 아니다. 이벤트라는 것은 특정한 시간에 발생하는 어떤 것인데, 이는 객체의 상태를 변경한다. transition은 한 상태에서 다른 상태로의 객체의 변화를 묘사하는 관계이다. 1. 상태의 예시 1) 스위치를 킬 때마다 온/오프가 상태. 2) 리모컨 버튼을.. 분산시스템 (7) Fault tolerance - 주제: Fault tolerance장애가 발생했을때 어떻게 해야 하는지. 01. 분산시스템은 기본적으로 Faulty하다(장애에 취약하다).1) 왜? 데이터센터는 24시간 내내 작동하기 때문.새벽에도 해당 서버를 사용하는 서비스는 얼마든지 존재한다. 그 서비스를 작동시키는 인프라도 계속 작동해야만 한다.2) 장애가 하드웨어에만 발생하는건 아니다. 소프트웨어에서도 가능.분산시스템에서의 장애는 - 하드웨어에 국한되어 있지 않다. - 개념 정리1) Errors: 사람의 실수. 물리적 세계와 연결.2) Fault: 부정확한 결과물. 정보화 세계와 연결.3) Failure: 관측 가능한 부정확한 행동. 서비스를 이용하는 사용자들에게 '관측'되어야 함. 외부 세계와 관련.거의 유사한 단어. 용어가 엄밀하게 .. 이전 1 2 3 4 5 6 7 8 다음