컴퓨터공부 46

GA detail(상품상세) 페이지뷰 vs. 전자상거래 detail 이벤트

# 오늘의 배움 e-Commerce 사이트의 Google Analytics에서 두 가지의 세그먼트를 만들었다. • 상품상세 페이지 -> 구매완료 페이지 세그먼트와 • 전자상거래 디테일 이벤트 -> 구매완료 이벤트 세그먼트. 두 세그먼트는 이론상 같은 수치를 나타내야 한다. 일반적으로 상품 상세 페이지뷰가 수집될 때 전자상거래 detail 이벤트가 트리거링되도록 설계하고, 구매완료 페이지에 도달할 때 구매완료 이벤트를 트리거링하도록 설계하기 때문이다. 하지만 실제로는 아주 약간씩 차이가 있다. 이 차이는 어디서 오는가? 동료들과 이야기를 나눠본 결과, 페이지뷰가 수집되는 시점보다 이벤트가 수집되는 시점이 늦어 같은 웹페이지가 로딩될 때도 페이지뷰는 수집되었지만 이벤트는 누락되는 케이스가 종종 발생한다. 특..

데이터베이스론 정리 (2/3) 데이터베이스 설계

데이터베이스 설계엔터티서브타입서브타입 생성 유형엔터티에서 인스턴스를 분류하여 서브타입을 생성하는 경우성질이 서로 다르거나 유사한 엔터티를 통합하여 서브타입을 생성하는 경우엔터티의 종류핵심 엔터티업무 행위에 대한 육하원칙 요소, ‘업무 수행 개체’가 추상화되어 모형화된 것행위주체, 행위시간, 행위 장소, 행위 대상이나 목적물, 행위 방법, 행위 근거나 동기가장 중요하므로 먼저 도출하고 확정행위 엔터티관리 대상 업무 행위를 추상화하여 표현한 엔터티항상 부모 엔터티를 가짐부수 엔터티개체 엔터티나 행위 엔터티에 종속되어 보조적이고 부수적인 정보를 표현~상세, ~내역, ~정보 등의 명사 형태로 주로 표현관계 엔터티나 코드 엔터티도 부수 엔터티에 해당대부분의 부수 엔터티는 자식 역할 vs. 코드 엔터티는 부모 역할..

컴퓨터공부 2019.01.04

데이터베이스론 정리 (1/3) 데이터베이스 시스템의 개요

데이터베이스 시스템의 개요전사 아키텍처P/V업무아키텍처데이터 아키텍처애플리케이션 아키텍처기술 아키텍처개괄적 관점기업 이념, 경영 방침 업무 주제 영역 CEO, 이사진데이터 주제 영역 데이터 표준 정책 개괄 데이터 모델 데이터 관리 정책, CIO애플리케이션 정책 시스템구성도 CIO 전사 기술영역 모델 기반구조 구성도 CIO개념적 관점경영목표 업무영역 기획자, 관리자데이터 영역 데이터 표준 원칙 개념 데이터 모델 요구사항/데이터표준 관리 데이터아키텍트, DBA애플리케이션 원칙 애플리케이션 기능분할도 애플리케이션 프로세스사양서 애플리케이션 아키텍트기반구조 관계도 기술 아키텍트논리적 관점경영전략 관리대상업무 중간 관리자논리적 데이터 요소 단어/용어사전 논리 데이터 모델 데이터 모델 관리 데이터 모델러메시지 목록..

컴퓨터공부 2018.12.28

라이브러리 버전 관리를 위해 virtualenv 사용하기

1. https://www.python.org/ 에서 python 2.7.10 / 3.6.4 를 다운로드하여 설치한다. 2. pip를 설치한다.# Linux, MacOSpython3 -m pip install --user --upgrade pip# Windowspy -m pip install --upgrade pip 3. virtualenv를 설치한다.py -m pip install --user virtualenv 4. 프로젝트를 위한 "kaggle_venv"라는 이름의 가상환경을 생성한다.py -m virtualenv kaggle_venv 5. 가상환경 활성화하기.\kaggle_venv\Scripts\activate 6. 가상환경이 활성화되면, terminal 좌측에 (kaggle_venv) 라는 괄호..

AWS 서버(클라우드) 윈도우즈에서 접속하기

http://pyrasis.com/book/TheArtOfAmazonWebServices/Chapter04/04 요약하자면, putty + putty generator 다운받기 key generator 로 AWS에서 다운받았던 pem 넣고 key 생성하기PUTTY에 AWS에 있는 IP 넣고 SSH-Auth에 생성한 key 넣어서 접속하기서버 종류에 따라 login as: 아이디 다르게 입력하기 끝@@@@ 참고: 서버를 해킹했다는 것 = 관리자 권한을 얻었다는 것

차트 그리기

막대그리기 barplot(데이터, xlim=x범위, ylim=y범위, horiz=F(가로), xlab=x축이름, ylab=y축이름, col=색, space=그래프 간 여백) 점 차트dotchart(데이터, color="색", lcolor="내부점선 색", pch="점모양", labels="칼럼", main="제목", cex="글자/점 크기") 파이 차트pie(데이터, labels="칼럼", border="색", col=rainbow(숫자), cex="크기")title("제목") 상자 그래프boxplot(데이터, range=0, notch="허리잘록TF") : range=0으로 지정시 최소값과 최대값을 점선으로 연결하는 역할abline(h="y값", lty="선타입", col="색") 히스토그램hist(데..

컴퓨터공부/R 2017.03.16

이클립스(Eclipse)에서 오라클 연동 Ping Failed! 뜰 때 체크리스트

웹 프로젝트를 하다가, 집에서 이클립스를 설치해서 하려고 하니 결국 SQL 문을 다시 실행해야 한다^^;; 그래서 오라클을 설치하면서 계속 Ping failed가 떠서! 이리저리 확인해보았다 :) 체크리스트 1.jar 파일이 제 위치에 있는가?처음 설치를 할 때 보면 제 위치에 오라클을 연동하는 jar 파일이 없는 경우가 많다. 이 경로는 나의 경우지만, 오른쪽에 있는 Add JAR/Zip 버튼을 눌러서비슷한 경로로 app/oracle/product/버전/server/jdbc/lib 안에 ojdbc6.jar 파일을 찾아서 넣으면 된다! 이 게 아니라면 다음으로 넘어가보자.다음은 Driver Properties와 관련된 체크리스트다! 체크리스트 2. Service name 또는 SID 확인하기!보통은 SI..

Java SE 버전에서 서블릿, JSP 쓰기

Java EE 버전은 glassfish가 기본으로 제공되기 때문에, 설치할때 필요없는 GF까지 설치된다. 그래서 나는 JavaSE를 설치했는데, JSP 구현이 안된다^_^; JSP와 서블릿을 구현하기 위해 이렇게 했다. Tomcat은 Java EE 스펙을 지원하므로 [Tomcat디렉토리]\lib\Servlet-api.jar, jsp-api.jar 두 개를 [jdk디렉토리]\jre\lib\ext에 복사한다. 이렇게 하면 Java EE 를 설치하지 않아도 JSP를 쓸 수 있다. 이클립스에는 이미 servlet-api가 포함되어 있어서 굳이 따로 설치하지 않아도 된다고 한다!(출처 : http://okky.kr/article/252729 )이미 톰캣에 servlet-api 모듈이 같이 포함되어있습니..