분류 전체보기(580)
-
2022-03-13 Android_Studio_2
학습목표 비주얼 도구를 사용해서 간단한 앱을 작성 애플리케이션의 기본구조 Summary 애플리케이션은 컴포넌트들의 조합으로 만들어진다. 코드와 리소스가 철저하게 분리된다. 코드와 리소스는 개발 도구에 의하여 자동으로 생성되는 R.java에 의하여 서로 연결된다. 컴포넌트 애플리케이션은 컴포넌트로 이루어진다. 액티비티(activity): 사용자의 인터페이스 화면을 가지는 하나의 작업을 표시하는 컴포넌트. 액티비티들이 모여 애플리케이션이 된다. 서비스(service): 백그라운드에서 실행되는 컴포넌트. 오랫동안 실행되거나 원격 프로세스를 위한 작업 방송 수신자(broadcast reciver): 방송을 받고 반응하는 컴포넌트 컨텐트 제공자(content provider): 데이터를 관리하고 다른 애플리케이션..
2022.03.13 -
2022-03-11 Android_studio_1
Android Studio 시작 거두절미하고 바로 시작. 안.드.로.이.드. 스.튜.디.오. 두.둥.탁! 귀여운 초록색 외계인을 파헤쳐보자. PC에 설치된 Java의 vesion 확인 terminal에 java -version openjdk-17.0.2 설치법 강의 기준 OpenJDK 17.0.2 ver을 설치 Android Studio 설치 구글에 Android Studio 검색 andriod_studio 설치 파일 실행 후 standard set으로 설치 완료 new project를 생성. name, Package name은 원하는 대로 ex) My Application, kr.co.example 언어는 Java를 사용 Kotlin을 사용할 순 있으나 강의는 Java로 진행 loading... 초기 ..
2022.03.13 -
2022-03-10 컴파일러
네트워크 수업시간에 컴파일러에 관한 이야기가 나왔다. 프로그래밍 언어론에서 배웠던 기억들이 머릿속에서 자유롭게 유형하고 있었다. 프로그램을 만드는 언어를 만드는 컴파일러를 만드는 방법이 궁금해졌다. 심각하게 파고든 것은 아니고 기본적인 원리만 알고 싶어서 구글에 서칭했다. 알기 쉽게 정리한 글이 있어서 나중에도 찾아보고자 주소를 남긴다. 재그지그_컴파일러 https://wormwlrm.github.io/2021/04/18/Formal-Language-and-Compiler.html 🧑💻 정종윤 학생, 작가, 프론트엔드 개발자. 온라인에서는 재그지그라는 닉네임으로 활동하고 있습니다. wormwlrm.github.io 컴파일러를 제외하고도 좋은 글이 많은 것 같다. 심심할 때마다 읽어야지 :)
2022.03.10 -
2022-03-07 Arduino_1
TinkerCAD 시작하기 실물을 사용하기 전에 시뮬레이터를 사용해서 우선 배운다. 따로 프로그램을 설치할 필요없이 웹기반의 TinkerCAD 사용한다. 회원가입한다. 애플이나 구글의 계정을 이용할 수 있다. Circuit menu에서 "새로운 회로 작성"을 누른다. TinkerCAD 구성, 기능 우측에 구성요소(component)를 확인할 수 있을 것이다. 구성요소를 끌어와서 생성하면 구성요소마다 속성값(property)을 설정할 수 있다. 구성요소들을 서로 연결해서 원하는 회로를 구성할 수 있다. 회로의 기본요소인 아두이노 보드는 코드를 작성할 수 있다. "코드" 버튼을 클릭해서 들어가면 스크레치와 같은 블록 코딩을 지원한다는 것을 확인할 수 있을 것이다. 물론 일반적인 문자 코딩도 지원하다. 아두이..
2022.03.08 -
2022-03-07 소프트웨어_분석_및_설계_1
2022-03-07 강의 내용 정리. 1. 시스템 개발 과정의 이해 소프트웨어 공학 시스템과 시스템 개발자 SDLC 모형 프로토타입 모형 프로젝트 관리 학습목표 1.1 소프트웨어 위기 소프트웨어 위기와 소프트웨어 공학의 출현 배경을 이해한다. 시스템(소프트웨어) 개발 과정에 참여하는 사람들에 대해 알아본다. 시스템 개발 단계를 이해하기 위해 SDLC 모형 및 프로토타입 모형을 학습한다. 프로젝트 관리의 개념을 이해하고 절차를 학습한다. 소프트웨어 위기 많은 개발 프로젝트에서 개발기간 지연, 실패, 중도 포기가 발생했다. :( 운영 시에도 문제점 수정과 보완을 위해 추가 인력 및 비용이 필요했음. 소프트웨어는 비가시성이란 하드웨어와는 다른 성질을 지닌다. 비가시성은 소프트웨어 개발기간을 지연시키고, 유지,..
2022.03.07 -
2022-03-07 Homebrew_command
출처: Taelee.log_Homebrew 기본 명령어 위에 homebrew 기본 명령어를 잘 정리한 글입니다. 필요한 부분을 참고했습니다. 되도록 원본으로 들어가셔서 봐주세요. >
2022.03.07 -
2022-03-04 HTML_4
HTML에서 많이 쓰이는 대표적인 6가지 태그 youtube 참고영상 html에서 가장 많이 쓰이는 태그 6종 : 영역을 정의한다. (division) : 문자 정보의 단락을 정의한다. (paragraph) : 이미지를 첨부한다. (image)(Empty element) : 입력값을 받을 수 있는 창을 만든다. (Empty element) : 버튼을 추가할 수 있다. : hyperlink를 추가할 수 있다. 와 의 차이점 는 를 포함할 수 있다. 는 를 포함할 수 없다. 와 모두 block element다. 는 HTML 문서의 영역을 구분하는 용도다. 각 영역의 용도를 구별하는 기능이므로 다른 블록 요소가 하위에 포함될 수 있다. 반면 는 문자 정보를 입력하는 단락을 구성하는 용도로 사용된다. 의 하위 ..
2022.03.04 -
2022-03-02 HTML_3 (HTML 문서의 구성)
Anatomy of an HTML document HTML 문서의 구성 This is my page HTML document의 시작은 로 시작한다. A DOCTYPE is a required preamble. DOCTYPE은 필수적인 서문입니다. DOCTYPEs are required for legacy reasons. When omitted, browsers tend to use a different rendering mode that is incompatible with some specifications. Including the DOCTYPE in a document ensures that the browser makes a best-effort attempt at following the rel..
2022.03.04