[IT용어] Parsing 파싱
·
IT용어
⚠️ 2021.01.16에 작성된 글입니다 ⚠️ 파싱(parsing)의 뜻 parse : (문장을 문법적으로) 분석하다 : In grammar, if you parse a sentence, you examine each word and clause in order to work out what grammatical type each one is. - 네이버 영어사전 parsing : 어구의 해부, 문의 분석 - 네이버 영어사전 프로그래밍에서 파싱(parsing)이란? 언어학에서 구문을 분석하여 구조를 결정하듯, 데이터를 분해·분석하여 원하는 형태로 조립하고 사용하는 것 예로, 안드로이드에서는 API를 사용할 때 XML이나 JSON형태로 존재하는 데이터를 받아와 자바 객체로 파싱하여 원하는 정보를 가져온다..
깃허브-디스코드 웹후크 연결하기
·
카테고리 없음
⚠️ 2021.01.14에 작성된 글입니다 ⚠️ GitHub-Discord 웹후크 웹후크를 설정해 특정 레포지토리에서 push 등의 변경사항을 알림받을 수 있다. 1. 디스코드 채널에서 웹 후크 만들기 디스코드 서버>채널>우클릭>채널편집>연동>웹후크만들기>웹후크 URL 복사 2. 깃허브 레포지토리에서 웹후크 만들기 레포지토리>Settings>Webhooks>Add webhook Playload URL에 복사한 웹후크 URL 붙여넣기 후 맨 끝에 "/github" 추가 추가하지 않으면 웹후크가 제대로 작동되지 않는다. 3. 웹후크 작동 확인 push이벤트에만 반응하도록 웹후크 설정을 했다면 깃허브에 푸시를 할 때 푸시한 커밋 정보가 자동으로 디스코드 메세지로 온다. 공부하며 정리한 글입니다. 내용에 대한 ..
[Android] chip 동적 추가하기
·
Android
⚠️ 2021.08.09에 작성된 글입니다 ⚠️ chip을 동적으로 추가, 삭제하는 기능을 만들어보자. 최종 완성에서는 다음과 같은 기능이 있다. chip 추가 chip 삭제 모든 chip 이름 확인하기 핵심 코드 chip group 객체의 addView 메소드를 이용해 chip을 추가해준다. chip의 apply 중괄호 안에서 chip의 속성을 정의해준다. val chipGroup = findViewById (R.id.chip_group) var chipName = "새로운 chip" chipGroup.addView(Chip(this).apply { text = chipName // text 세팅 isCloseIconVisible = true // x 버튼 보이게 하기 setOnCloseIconClic..
[Android] 팝업 메뉴 Popup Menu 구현하기
·
Android
⚠️ 2021.06.24에 작성된 글입니다 ⚠️ Popup Menu란? 특정 뷰에 고정된 모달 메뉴. 뷰를 클릭 시 메뉴가 나타난다. 해당 뷰 아래에 공간이 있으면 아래에, 없다면 위에 메뉴가 나타난다. 구현 순서 메뉴 레이아웃 만들기 팝업 메뉴 구현하기 팝업 보여주는 메소드 만들기 뷰 클릭 시 팝업 보여주는 메소드 실행하게 하기 각 메뉴 아이템 클릭 시 동작 정의하기 메뉴 레이아웃 (menu_world.xml) res > menu 디렉토리 안에 menu_world.xml 파일을 생성한다. 팝업 메뉴 구현 메인 액티비티(activity_main.xml) 레이아웃 1. showPopup() 구현 팝업 메뉴를 생성하고 보여주는 메소드를 만들어준다. // in MainActivity // 팝업 메뉴 보여주는 ..