[미술의 이해] 13편 : 인상주의
·
🏫 한동대학교/미술의 이해
| 인상주의 : '속도'미술에서 언급하는 '인상주의'에서 '인상'은 우리가 흔히 '인상이 좋네요'라고 할 때의 '인상'과 같은 의미이다. 그렇다면, 왜 '인상'이라는 말이 붙여졌을까? 인상이라는 것은 무언가를 볼 때 받아 들여지는 느낌을 의미한다. 대표적으로는 첫인상이 있다. 인상이라는 것은 결정되기까지의 시간이 굉장히 짧은 특징이 있다. 즉, 인상주의의 핵심은 '속도'이다. 인상은 순간적으로 찰나적이고 즉각적인 감각이며, 인상주의는 그 순간성, 인식성을 표현하고 싶어한다. 고정되어 있던 고전주의에 비해서 인상주의부터는 감각의 속도가 상당히 빨라지게 된다. 세계를 고정적으로 시켜놓고 움직임을 제거하는 원근법과는 다르며, 움직이는 것을 찾고 싶어하며 변화를 받아들이는, 조금 더 거창하게 보았을 때 세계관이..
[우테코] 4편 : 2주차 프리코스 회고
·
✍🏻 회고/우테코
1. 서론안녕하세요! 팡일입니다. 1주차 미션을 마무리 짓고, 팀원들과 스터디를 진행한 게 얼마 전 같은데, 벌써 2주차 프리코스 회고를 작성하게 되었습니다. 2주차 프리코스는 어떤 미션이 출제 되었고, 미션을 수행하면서 마주했던 새로운 스토리들을 기록하고 공유해보려고 합니다. | 자동차 경주 게임 - 문제 설명이번 과제에서도 안내 사항은 기능 요구 사항, 입출력 요구 사항, 프로그래밍 요구사항 크게 3가지로 분류되었습니다. 1) 기능 요구 사항(1) 문제 설명: 초간단 자동차 경주 게임을 구현한다. 사용자는 자동차 이름을 쉼표(,)를 기준으로 입력한다. 이름은 5글자 이하만 가능하다. 사용자는 몇 번의 이동을 할 것인지 입력한다. 주어진 횟수 동안 n대의 자동차는 전진 또는 멈..
[미술의 이해] 12편 : 현대미술
·
🏫 한동대학교/미술의 이해
현대 문명이 시작되면서 과거와 다른 새로운 것들이 생겨나게 되었다. 과거의 경우 초점이 과거를 향해 있었지만, 현대 문명이 시작되면서 부터는 초점이 미래로 향하게 되었다. 바로 19세기부터 시작되었고, 서양에서는 이 시점을 현대 미술의 시작점이라고 본다. | 러다이트 운동 WIRED 잡지에서는 GM 사의 생산라인 노동자들이 시위를 벌이고 있다는 소식을 전하고 있다. 당시 배경을 살펴보면, 새로 부임한 CEO는 노동자에서 시작해서 CEO의 자리까지 가게 되었는데, 새로 부임해서 해야 하는 일이 바로 '구조조정'이었다. 내연 기관 자동차에서 전기 자동차로 패러다임이 바뀌는 상황 속에서 자기 동교를 해고해야 하는 상황에 처하게 되었다. 그로 인해 생산라인 노동자들이 시위를 벌이게 된 것이었다. 이러한 시위는 ..
MVC 패턴 완전 정복: 왜, 어떻게, 그리고 어디까지 나눠야 하는가
·
💻 개발/※ 참고 지식
| 서론우아한테크코스 8기 프리코스에 2주차 미션을 하면서 문득, “코드는 돌아가는데... 뭔가 찜찜하다.” 라는 생각에 사로 잡히게 되었다. 기능은 잘 작동하지만, 코드를 들여다보면 마음 한켠이 불편한 순간이었다. 바로, 코드의 구조가 명확하지 않았고, 파일 및 폴더 구조에 대한 의문점이 계속 남아 있었다. 그래서 오늘은 이러한 문제를 해결하고자 MVC 패턴에 대해서 정리해보려고 한다. | MVC는 왜 생겼을까? — “스파게티 코드의 시대” 먼저, MVC 패턴은 왜 생기게 되었는지를 정리해보고 싶었다. 그래야 내가 체감했던 점이 더욱 와닿을 수 있을 것이라 생각했다. 프로그래밍의 초창기에는 입력받고, 계산하고, 출력하는 구조로, 프로그램이 단순했다.하지만 기능이 많아지고, UI가 등장하면서 복잡도..
[Git] 단 한 줄 커밋에서 벗어나, 명확한 커밋 메시지 구조로 기록하기
·
💻 개발/🔸Git
| 서론우아한테크코스 8기 프리코스를 하면서, 코드 변경 사항이 발생했을 때 commit을 남기며 문득 그런 생각이 들었는데요? "이 커밋이 무엇을 바꾸었고, 왜 바꾸었는지를 기록하고 싶은데, 이걸 커밋명으로만 하기엔 한계가 있는걸,," 커밋의 Title과 Body가 구분된다는 것은 알았지만, 제대로 해본 적은 없었던 찰나, 이번 기회에 이러한 필요성을 느끼며, 커밋 방식을 한 단계 개선해 보기로 하였습니다. | 기존 방식의 한계기존에는 다음과 같은 단순한 절차로 커밋을 작성하였습니다.git add .git commit -m "커밋명"git push 이 방식의 문제는, 커밋 메시지가 한 줄로만 작성되어, 다음과 같은 정보를 한눈에 파악하기 어렵다는 점이었습니다.어떤 파일이 수정되었는지왜 수정했는지수정..
1강. 프로그래밍 언어 활용_PL(1), (2)
·
💻 개발/🗒️ 정보처리기사 -실기
해당 글은 Inflearn의 국립안동대학교 SW융합교육원에서 제작된 '정보처리기사 자격증 대비 교육(실기)' 강의 정리본임을 알립니다.참고 : https://www.inflearn.com/course/정보처리기사-자격증-대비교육-실기/dashboard 프로그래밍 언어 활용| 001 C언어와 JAVA언어의 기본문법구조1. C언어와 JAVA 언어의 개요1) C언어1972년유닉스 운영체제 개발에 사용할 목적특징논리적이고 구조적인 시스템하드웨어 제어가 가능, 프로그램 이식성 높음간략한 문법 표현으로 함축적인 프로그램 작성이 용이효율성과 유연성을 가진 저급 언어 특성을 가진 고급 언어C언어는 컴파일러형 언어이다.단계소스 파일(.c)은 컴파일러를 통해 목적 코드(.obj)로 변환된다.이후 링커(Linker)가 헤더..
Matchers - Jest
·
💻 개발/📒 JavaScript
| 개요우아한테크코스를 하면서 Jest를 활용한 테스트를 진행하게 되어서, 이에 대해 공부하고 배운 내용을 정리하고자 한다. 먼저, Matchers는 Jest에서 테스트 값의 일치 여부를 확인하기 위한 도구이다. 하나하나씩 살펴보자. | expect()expect() 함수는 "기대 객체(expectation object)"를 반환한다.여기에 .toBe(), .toEqual() 등 다양한 matcher를 연결하여 검증한다.// 예시test('2 + 2는 4다', () => { expect(2 + 2).toBe(4);}); | 다양한 Matchers1) Common MatchersMatcher설명toBeObject.is()를 사용하여, 정확한 동일성을 비교한다.toEqual객체나 배열의 모든 필드 ..
[미술의 이해] 11편 : 계몽주의 (1)
·
🏫 한동대학교/미술의 이해
| 서론Museum은 언제 처음 생기게 되었을까? 바로 18세기에 생겨나게 되었다. 갑작스럽게 미술관이라는 개념이 "딱" 등장한 것은 아니었고, 생기기까지의 과정들이 있었다. 오늘은 그 과정을 살펴보려고 한다. 영국 런던에 위치해 있는 대영박물관(The British Museum)은 이 과정을 잘 드러내고 있다. 그중에서도 계몽주의(Enlightenment)에서 살펴볼 수 있다. 왜, 계몽주의에서 살펴볼 수 있을까? 계몽은 빛을 비추는 것을 의미하고, 계몽주의란, 이성의 힘으로 기존의 불합리한 사회 질서를 타파하고 인간의 지식과 자유를 확장하려 했던 문화적, 철학적 운동을 의미한다. 즉 18세기에는 빛(이성)이 비춰지게 된 시기를 통해서 모든 원리에 대해서 알 수 있게 된다. 이를 통해 과학이 발전했고..
[미술의 이해] 10편 : 선사시대~바로크
·
🏫 한동대학교/미술의 이해
| 종교 개혁가톨릭 교회가 세속화되는 점에 있어 가장 결정적인 역할을 한 것이 바로 미술이다. 교회 건물을 생각해보자. 건물을 세우는 데에는 많은 비용이 든다. 건축 비용도 들지만, 그 안에 들어가는 그림, 조각 등 다양한 부분에서도 비용이 많이 든다. 즉, 교회는 많은 작품이 들어가며, 마치 하나의 거대한 예술품과도 같다. 그렇기에 이를 더욱 예쁘게 만들려고 하는 인간적 욕심이 심해지면서 교회가 부패해지게 된 것이다. 이 모든 과정에는 미술이 결정적인 역할을 했다고 볼 수 있다. 하지만, 개신교의 입장은 정반대였다. 구원을 받는 점에 있어 그림이 필요 없게 되었다고 생각하게 되었다. 앞서 언급한 바와 같이 그림 때문에 부패되었기 때문이었다. 이외에도 당시에는 드디어 인쇄술의 혁명을 통해서 인쇄가 가능했..
[우테코] 3편 : 1주차 프리코스 회고
·
✍🏻 회고/우테코
안녕하세요! 팡일입니다. 어느덧 프리코스 1주차를 시작하고 마무리 되었습니다!오늘은 1주차 프리코스가 어떤 방식으로 진행되었는지 회고하며, 그 과정에서 느낀 점과 배운 점을 함께 나누어보려 합니다. | 시작 과정가장 먼저 Discord 채널을 통해 1주차 미션에 대한 공지가 올라왔습니다.안내에 따라 지원 플랫폼의 과제 페이지로 이동하니, ‘과제’ 섹션이 새로 추가되어 있었어요. 과제 제출 기간은 10월 14일(화) 오후 3시부터 10월 21일(화) 자정까지였습니다. ‘과제 보기’를 클릭하면 프리코스 1주차 과제의 세부 설명이 자세히 나와 있었고, 다음과 같은 진행 방식이 제시되어 있었습니다. 1) 진행 방식: 미션은 크게 세 가지로 구성되어 있었습니다.과제 진행 요구 사항기능 요구 사항프로그래미이 ..