전체 글

컴공과 대학생입니다. 꾸준히 열심히 코딩공부를 하고 있습니다.
일상

[멋사] 멋쟁이사자처럼 대학 11기 서류 합격 후기 (+ 2번이나 떨어진 줄 알았던 썰...)

🦁멋쟁이사자처럼 대학 11기 서류 합격 후기 🦁 🦁'멋쟁이사자처럼'이란? 2013년 프로그래머 이두희가 설립한 프로그래밍 교육 단체이다. 궁극적 목표는 컴퓨터과학 비전공자들도 프로그래밍 기초 지식을 배워 자신만의 웹서비스를 만들어 이를 통해 꿈을 실현할 수 있도록 하는 것이다. 1년동안 웹 프로그래밍 관련 강의를 무료로 제공해주며, 학교 운영진과 함께 일주일에 한 번씩 멘토링을 진행한다.(학교마다 다를수도 있다.) 방학에는 멋쟁이사자처럼 참여대학 전체가 모여 해커톤 대회를 진행한다. 지역별로 해커톤 대회도 진행하는 것으로 알고 있다. 나는 2학년 겨울방학 때부터 '멋쟁이 사자처럼'이라는 동아리에 대해 알아봤고, 들어가야겠다고 생각하고 지원했다. 백엔드 파트로 진로를 결정했는데, 학과에서 하는 프로젝트 경..

수업

웹프로그래밍 - 3-1 CSS 기초 - 선택자

다양한 선택자 1. 연결 선택자 1) 연결 선택자 - 요소 간의 관계성을 이용해 특정 요소를 선택 - 특정 요소의 아래에 있는 요소를 선택하는 방법 2) 하위 선택자: 특정 요소 아래에 있는 모든 요소(후손) -> 가장 많이 사용 더보기 - 부모 요소에 포함된 모든 하위 요소에 스타일 적용 - 자식 요소뿐만 아니라 손자 요소, 손자의 손자 요소 등 모든 하위 요소까지 적용(후손) - 하위 선택자를 정의할 때는 상위 요소와 하위 요소를 나란히 씀. ex) section p { color: blue; } 3) 자식 선택자: 자식 요소에 스타일을 적용하는 선택자 더보기 두 요소 사이에 '>'를 표시해 부모 요소와 자식 요소를 구분 ex) section > p { color:blue;} 4) 인접 형제 선택자:..

수업

웹프로그래밍 - 3-1. CSS기초

CSS(Cascading Style Sheets) : 텍스트 색상이나 크기, 이미지 크기나 위치, 표 색상, 배치 방법 등 웹 문서의 디자인 요소를 담당한다. 1. 스타일과 스타일 시트 style: 꾸미기 + 요소 배치 style sheet: html에 적용할 스타일들을 일괄적으로 정의한 것 스타일 형식 p { text-align: center; } p : 선택자(스타일 규칙이 적용될 대상) text-align: 스타일 속성 center : 속성 값 (속성/속성 값 쌍이 여러 개일 경우, 세미콜론(;)으로 구분) [ 스타일 지정 방법 ] 화면1을 만드는 3가지 방법이 존재한다. - 내부 스타일 시트 : 웹 문서 안에서 사용할 스타일을 문서 안에 정리한 것 html 코드 내부 스타일 시트 1번 2번 3번 ..

수업

코드 디버깅하는 법, 에러 체크하는 법, Log.e 사용, kotlin

언어 : Kotlin 사용 코드에 아래와 같은 내용 입력 Log.e("*********", res.toString()) 에러 체크 첫 번째 파라미터 : 나타낼 문자열. (자신이 파악할 flag 같은 것) 두 번째 파라미터 : 확인하고 싶은 값(String으로 적기) Run에서 확인 가능. Logcat 클릭시에도 확인 가능 아까 입력했던 "*********"와 함께 res 값이 보이는 것을 알 수 있다.

수업

모바일프로그래밍 - spinner 사용

3/20 수업 adapter 많이 씀. adapter 클래스 종류들 아주 많음. 우리가 쓸 것은 배열을 보여주는 것. 따라서 ArrayAdapter라고 함. Acitivity_main.xml 에서 Containers > Spinner 추가 import android.R 입력 val frts = arrayOf("Apple", "과일", "사과", "메론", "Grapes") val ad = ArrayAdapter(this, R.layout.simple_spinner_item, frts) MainActivity.kt의 onCreate 함수 내에 위 코드 추가 현재 화면에 ArrayAdapter를 보여주는 것. ad는 객체명(Adapter 이름) 3번째 줄 -> spinner가 어떤 객체를 쓸지 설정해줌. 화..

수업

모바일프로그래밍 - Android Studio에서 View Binding 하는법

3/20 수업 (일단 저번 수업 내용) 여기 만약 Number이 아니고 Plain Text라면, 클릭했을때 모든 자판이 보인다. 이런 상황에서 프로그램을 실행하면 상황에 따라 소수점 자리 처리를 하느냐 마느냐에 따라 프로그램이 제대로 처리 안될수도 있음. 그러므로 예외처리를 잘 해줘야 함. View Binding: 눈에 보이는 객체들을 다른 객체들과 연결해준다. View Binding하는 법 위에 뜨는 Sync Now 클릭. 14,20,21 line 내용을 적어준다. 객체 이름이므로 binding 말고 다른 이름으로 써도 된다. layout 패키지에 있는 파일이름이 activity_main.xml 이므로 ActivityMainBinding 이라는 이름으로 자동으로 바뀌는것. lateinit var bin..

수업

웹 프로그래밍 - 02. HTML 폼 태그

form 태그 [기본형] 여러 폼 요소 form 태그 속성 속성 설명 name 폼의 이름을 지정한다. 한 문서 안에 여러 개의 태그가 있을 경우, 폼들을 구분하기 위해 사용한다. action 태그 안의 내용들을 처리해 줄 서버 상의 프로그램을 지정한다. target 태그에서 지정한 스크립트 파일을 현재 창이 아닌 다른 위치에 열도록 지정한다. method : 사용자가 입력한 내용들을 서버 쪽 프로그램으로 어떻게 넘겨줄지 지정한다. get : 주소 표시줄에 사용자가 입력한 내용이 그대로 들어난다. 주로 데이터를 요청할 때(검색) 사용한다. URL 최대길이 2048, URL에 정보가 표시되어도 상관 없을 때 사용한다. 전송 속도가 빠르다. post : 대부분 사용하는 방식. 사용자의 입력을 표준 입력으로 넘..

수업

컴퓨터그래픽스 - 3. 컴퓨터 그래픽스 컬러모델

1. 빛 전자기파 : 주파수(Frequency) 및 파장(Wavelength) 2. 가시광선 스펙트럼 파장: 390mm ~ 720mm 3. CIE 1931 XYZ 색공간 - 인간의 색체 인지에 대한 연구를 바탕으로 수학적으로 정의된 색 공간 - 국제조명위원회(CIE, Commission internationale de l'éclairage)에서 제정 - RGB로 표현할 수 없는 색이 존재 (음수) - 500nm 영역에서 B + G – R 형태로 R 성분 차감(현실적으로 불가능) 4. 색 범위 : 특정 장치로 표현할 수 있는 색의 영역 모니터로 표현 가능해도, 컬러 프린터로는 표현 불가능한 색이 존재한다. 5. 색 온도: 빛(또는 광원)의 색을 절대온도(Kelvin)를 이용해 숫자로 표시한 것 고가의 카메..

eunslog
오늘도 코딩