전체 글 39

ep.1 | 직접 만들면서 배우는 Three.js - VS Code 설치와 유용한 플러그인

Go to the VS Code website and click the "Download" button to download the latest version of the editor. Run the downloaded installer and follow the on-screen instructions to complete the installation process. Once VS Code is installed, you can launch it by clicking on its icon in the start menu (on Windows) or by using the code command in your terminal (on Mac or Linux). When VS Code launches, y..

진중권 미학의 눈으로 읽는 서양 예술사 | 형에서 빛으로 중세의 미학1

강의 요약 서구 예술에서는 오랫동안 형에 있다고 생각했다. 그리스는 아름다움을 만들어내는데 가장 중요한 것은 CANON처럼 인체의 수적 비례를 찾아내는게 중요시 여겼다. 중세시대에 들어오면서 미의식의 변화가 생긴다. Formal definition (형식적 정의, 양) ↔ Material defintion(실질적 정의, 질) 중세에서의 아름다움은 색이고 빛이다. 진짜 아름다움은 그곳에서 비롯된다. 고대에서 중세로 넘어올 때 플로티누스라는 철학자는 고대 그리스가 가졌던 미의식을 비판하기 시작한다. 불완전한 것에서 완전한 것이 나오는 의문 상기설. 플로티누스는 이데아의 세계는 일자고, 일자에서 빛이 뻗어나와서(유출설) 일자와 합일될때 1철학 2예술 영혼을 정화 하면서 엑스터시에 빠진다고 말했다. 즉 아름다움..

BOJ 1157번 단어공부 파이썬

1. 문제링크 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 2. 문제 접근 가장 많이 사용된 알파벳을 대소문자 구분 없이 알아내야하기 때문에 우선 입력된 문자들을 모두 대문자 혹은 소문자로 만들어서 빈도 수를 확인하면 되지 않을까? 만약 빈도 수가 높은 알파벳이 여러개라면 ?을 출력하면 된다. 그러면 중복 검사를 하는 조건 문도 필요할 것 같다. 우선, 입력값을 받은 후에 모든 문자를 대문자로 만든다. 대문자로 만드는 이유는 나중에 예제 출력에서 나오는 문자열이 모두 대문자이기에... 그 뒤에, set 함수를 사용하여 리스트에 중복값을 제..

BOJ 2022.03.17

진중권 미학의 눈으로 읽는 서양 예술사 | 형상 속의 기하학 중세 예술의 원리

04 형상 속의 기하학 중세 예술의 원리 객관적비례와 그리고 제작적 비례. 이집트 문명은 고도로 그림을 양식화하여 철저한 객관적 비례를 얻었고, 그리스 문명은 눈에 보이는 형상을 그대로 만들었다. 기하학적인 도형에서 작품이 시작 중세시대는 작품을 만들기 위해 실제 대상을 측정할 필요가 없었다. 중세시대는 기하학적인 도형에서 시작했다. 이 도형들을 구체화하여 형상을 만든 것이다. 삼각형, 사각형, 원, 별 이들의 결합으로 완성됐다. 그림을 못 그리는 사람도 잘 그려보일 수 있다. 중세시대의 제작적 비례 비잔틴 시대에는 그리스 예술과 같은 단축법을 함축하고 있기도 하다. 4분의 3 프로필 같은 것 말이다. 기하학적인 도형을 그린 뒤 약간의 구체화의 방법을 통해 철저하게 제작적 비례를 따랐다. 창작의 허용이 ..

ep.1 | 직접 만들면서 배우는 Three.js - Visual Studio Code & 유용한 Extension 설치

1. Visual Studio Code를 설치한다. 비주얼 스튜디오 코드 또는 코드는 마이크로소프트가 마이크로소프트 윈도우, macOS, 리눅스용으로 개발한 소스 코드 편집기이다. 우리는 이 에디터를 활용하여 Three.js를 활용한 에디터를 만들 것이다. 아래의 링크를 클릭하여 Visual Studio Code를 다운로드 받은 후 설치한다. Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code ..

진중권 미학의 눈으로 읽는 서양 예술사 | 아름다운 가상 그리스 예술의 원리

03 아름다운 가상 그리스 예술의 원리 그리스 예술의 특징을 보여주는 제욱시스와 파라시우스의 일화. 출처 그리스의 화가 제욱시스는 포도를 그렸는데 어찌나 잘 그렸는지 새들이 날아와 쪼아 먹으려 했다. 이를 본 화가 파라시오스는 자기도 그림을 보여 주겠다며 제욱시스를 화실로 데려갔다. 그곳에는 커튼이 쳐진 그림이 있었는데 제욱시스는 어서 커튼을 걷고 밑에 있는 그림을 보자고 했다. 그런데 이내 그것이 실제 커튼이 아니라 커튼을 그린 그림이라는 것을 깨닫게 된다. 제욱시스는 자신은 새를 속였지만 파라시오스는 자기를 속였으니 그가 이겼다고 하며 스스로 패배를 인정했다고 한다. 그리스 예술은 환영주의를 추구했다. 객관적비례와 제작적 비례가 얼추 맞았던 이집트 예술은 동작, 시각, 크기나 구도에 따라 달라질 수 ..

ep.0 | 직접 만들면서 배우는 Three.js - 시작하면서...

시작하면서... 꾸준함은 똑똑함을 이긴다는 말이 있다. 똑똑하지 못한 탓에 내가 잘할 수 있는 것을 꾸준하게 기록하고, 더 나아가, 지식을 누군가에게 계속해서 나누고 싶다. 나의 기록이 어디선가 큰 힘이 되기를 바라며 앞으로 1주일에 1회 이상 Three.js와 관련한 강의를 업로드해보고자 한다. Three.js란? Three.js란 웹 브라우저에서 3차원 컴퓨터 그래픽스 애니메이션 응용을 만들고 표현하기 위해 사용되는 자바스크립트 라이브러리이자 API다. 오픈 소스 프로젝트로 깃허브에 공개되어 있다. 학부 Computer Graphics 수업을 통해 접하게 된 Three.js Three.js를 처음 다룬 것은 작년 1학기 학부에서 Computer Graphics를 수강하면서다. 3D 기반의 웹 프로젝트..

진중권 미학의 눈으로 읽는 서양 예술사 | 영원을 향하여 이집트 예술의 원리

선사시대를 넘어 역사시대로 선사시대를 넘어서 문자가 생기고 이제 역사시대에 도래했다. 역사시대에 도래하고 선사시대의 창작활동의 의도인 주술성이 밀려나기 시작했다. 종교숭배의 예술이 발달하기 시작했다. 그 중 이집트는 철저한 종교 숭배의 예술이었다. 이집트의 그림 그림을 그린다는 것. 그것은 형과 색을 이룬다는 것이다. 이집트 사람들이 어떻게 형을 만들었을까? 에르빈 파노프스키 - 미국의 미술사학자는 비례론을 말했다. 비례론이란 어떤 대상이 갖고 있는 비율. 예술 측면에서 비례는 대상을 아름답게 보이게 하는 비율을 의미한다. 역사적으로 아름답게 느껴지는 비례는 달라져왔다. 그러나 Canon(이상적인 인체비례, 규범 기준)은 존재하고, 비례에는 객관적 비례, 제작적 비례가 있다. 객관적 비례와 제작적 비례 ..

백준 9012번 괄호 자바 풀이

1. 문제링크 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 2. 문제 접근 괄호 문자열에 대한 개념에 대해 이해해야한다. 어렵게 생각할 필요가 전혀 없다. VPS는 괄호의 쌍이 일치하면 되는 것이다. 문제에서 예를 든 것처럼 (())()이나 ((())) 처럼 각자의 괄호 쌍이 일치하면 되는 것으로 이해하면 된다. 그 반대인 경우에는 VPS가 아니므로 NO를 출력하면 된다. 3. 문제 풀이 우선 scanner와 stack으로 푸는 방법, bufferedreader와 stack으..

BOJ 2022.01.19

Java Eclipse + Spring 설치하기 (for 백준 문제 자바로 풀기)

자바를 새내기 빅데이터 프로그래밍때 말고 처음 써보는지라, 정말 오랜만에 이클립스를 설치하게 되었다. 1. 링크를 들어가서 설치 Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 2. Download x86_64 클릭 3. Eclipse Installer에서 Eclipse IDE for Java Developers 클릭 4. 경로 설정 (INSTALL 누르기) 5. Hel..

IT 지식 2022.01.18