본문 바로가기

전체 글

(686)
Chapter 3. 집합 연산자와 서브쿼리 - (2) UNION과 합집합 2 앞선 아티클에서 우리는 관계형 데이터베이스의 전반적인 용어의 개념과, 이를 바탕으로 합집합 개념인 UNION에 대해서 살펴보았습니다. Chapter 3. 집합 연산자와 서브쿼리 - (2) UNION과 합집합 1 우리는 앞서서 아주 간단하고 심플한 방식으로 '관계형 데이터베이스'에서의 용어 개념에 대해서 알아보았습니다. 100% 정확한 내용이라고 볼 수도 없고, 실무적인 내용은 아니지만 어설프게 사 nozeroslope.tistory.com 이제 본격적으로 UNION의 사용에 대해서 살펴보겠습니다. select COLUMN_1_1, COLUMN_1_2 from table_name_1 union select COLUMN_2_1, COLUMN_2_2 from table_name_2; 위 예제에서 두 개의 SE..
3. UTM 파라미터 설정(4) - UTM 기술기준, 정규표현식 우리는 앞선 아티클에서 사용자의 유입경로와 관련해 Default Channel Group에 대한 종류와 구분 방법을 살펴보았습니다. 크게 보았을 때 사이트 리스트에 등재된 URL을 기준으로 기본적인 구분이 이루어진다는 것은 이해했습니다. 1. GA 기능 프리뷰(4) - 획득(Acquisition) 세부정보 리포트 : 사용자 획득, 기본 채널 그룹(유입경로) 1 이제 표준 리포트(Reports) 메뉴에 존재하는 획득(Acquisition) 메뉴의 개념과 역할에 대해서 살펴보겠습니다. 우선 표준 리포트(Reports) 메뉴의 Life Cycle 메뉴에 보면 가장 먼저 획득(Acquisition) 메뉴와 nozeroslope.tistory.com 하지만, 기본적인 Search, Video...종류를 구분하는 ..
[CSS] 8. 트랜지션과 애니메이션(3) - animation 속성 1 CSS3에서는 앞서 배웠던 transition(트랜지션)을 통해서도 여러 애니메이션을 만들 수 있지만, animation(애니메이션) 속성을 활용해서도 자바스크립트 없이 더 쉽게 애니메이션을 구현할 수 있습니다. animation속성을 구현하는 구조는 약간 복잡하게 느껴질 수 있습니다. 우선, 어떤 요소에서 애니메이션을 구현할 때 해당 요소에서 기본적인 애니메이션의 속성을 transition과 비슷한 형태로 선언합니다. 그리고, animation 속성의 고유한 특징인 "key frames(키 프레임)"을 사용해 중간에 스타일이 바뀌는 지점을 따로 정의하게 됩니다. 예를 들어 구조를 설명해 볼까요? 요소 중 'box'가 있고 해당 box라는 요소의 속성과 적용하고자 하는 애니메이션이 아래와 같다고 가정해 ..
람다식(5) - 메서드 참조 2 : 정적 메서드, 인스턴스 메서드 참조 앞서 살펴본 메서드 참조의 개념을 활용해서 정적(static) 메서드를 참조하는 경우와 인스턴스 메서드를 참조하는 경우를 각각 살펴보도록 하겠습니다. 람다식(5) - 메서드 참조 1 : 메서드 참조의 개념 메서드 참조(Method References)의 개념은, 메서드를 참조해서 파라미터의 정보와 리턴 타입을 알아낸 다음 람다식에서 불필요한 파라미터를 제거하는 것이 목적입니다. 즉, 생략할 수 있는 것은 생 nozeroslope.tistory.com // 정적 메서드 참조 클래스 :: 메서드 // 인스턴스 메서드 참조. 객체를 먼저 생성한다. 참조변수 :: 메서드 위의 케이스에 대해서는 예제를 통해서 살펴보도록 하겠습니다. Calculator라는 클래스에서 정적 / 인스턴스 메서드를 각각 선언하고 이를 ..
람다식(5) - 메서드 참조 1 : 메서드 참조의 개념 메서드 참조(Method References)의 개념은, 메서드를 참조해서 파라미터의 정보와 리턴 타입을 알아낸 다음 람다식에서 불필요한 파라미터를 제거하는 것이 목적입니다. 즉, 생략할 수 있는 것은 생략한다는 의미죠. 예를 들어 살펴보겠습니다. Math 클래스의 max( )라는 정적 메서드는 두 개의 값을 받아 큰 수를 리턴하는 메서드입니다. 이를 람다식으로 표현하면 다음과 같습니다. (left, right) -> Math.max(left, right); 지금 두 개의 파라미터 인자 값을 Math.max( ) 메서드의 파라미터로 단순히 전달만 하는 상황입니다. 단순한 상황이기 때문에, 아래와 같이 축약해서 표현할 수 있게 됩니다. Math :: max; 위와 같은 방식을 '메서드 참조'라고 표현합니다..
6. 데이터 선별하기(1) - VLOOKUP 1 (★) VLOOKUP은 Vertical(column) + Looking up, 즉 어떠한 열을 기준으로 n번째에 있는 데이터를 찾아오는 함수입니다. 엑셀에 있어서 실무 활용도가 가장 높고 중요한 기본 함수이지요. 익숙하면 상관없지만 충분히 헷갈릴 수 있는 내용이니 VLOOKUP의 기본 개념과 사용 원칙을 잘 정리해서 살펴보겠습니다. VLOOKUP을 사용하면 (1) 특정 기준열의 값을 찾고 (2) 해당 기준열에서 일치하는 row를 찾고 (3) 해당 row 우측 열에 존재하는 값을 찾아줍니다. 예를 들어볼까요? 이름 사번 팀 직급 담당업무 문지훈 215427 김대웅 210217 강민호 213098 위와 같은 데이터가 있고, 각각의 직원의 팀 명과 직급, 담당업무를 raw 데이터에서 찾아서 넣어야 합니다. 이럴 때는..
Chapter 3. 집합 연산자와 서브쿼리 - (2) UNION과 합집합 1 우리는 앞서서 아주 간단하고 심플한 방식으로 '관계형 데이터베이스'에서의 용어 개념에 대해서 알아보았습니다. 100% 정확한 내용이라고 볼 수도 없고, 실무적인 내용은 아니지만 어설프게 사용하는 용어의 관념에 대해서 최소한의 정의를 진행한 것에 의의를 두시기 바랍니다. Chapter 3. 집합 연산자와 서브쿼리 - (1) 관계형 데이터베이스의 정의 이번 아티클부터는 새로운 챕터를 통해서 몇 가지 집합 연산자와 이와 관련된 서브쿼리를 배워볼 예정입니다. 이번 시간에 배우는 개념들은 SQL을 이해하는 데 있어서 매우 중요합니다. 왜냐하 nozeroslope.tistory.com 이제부터는 '데이터베이스'의 관점에서 복수의 테이블을 다루는 방식, 그리고 그와 관련된 개념들에 대해서 살펴보겠습니다. 우선 하나의..
3. UTM 파라미터 설정(3) - CASE별 UTM 설계 지금부터는 URL Builder를 통해서 UTM 파라미터 값을 설정하고 설계하는 연습을 케이스별로 진행해 보겠습니다. 참고로, 대부분 UTM 파라미터를 설정할 때는 소스나 매체를 작성하는 방식에 대한 업무 프로토콜이 잘 정립되어 있어야 합니다. 쉬운 예로, 파라미터 인자 값은 대소문자까지 구별하기 때문에 Instagram과 instagram은 다른 source로 인식하게 됩니다. CASE 01. 우리 서비스에 대해 페이스북에서 휴가철 캠페인(vacation_campaign) 광고를 집행하고, 이때 어떤 이미지 소재를 통해서 들어와 가입(conversion)하는지 보고 싶다. 항목 내용 URL www.tistory.com utm_source facebook utm_medium paidSocial utm_c..