분류 전체보기

    [PHP] 쿠키와 세션

    4. 쿠키와 세션 4.1 쿠키 실습예제 4.1.1 /cookie/count.txt - 쿠키 카운터에서 참조하는 파일 # cd/var/www/html # mkdir cookie # cd /var/www/html/cookie # touch count.txt # chmod 777 count.txt count.txt 파일에 대한 보안설정 변경(SELinux 설정) # chcon -t httpd_sys_script_rw_t /var/www/html/source/cookie/count.txt SELinux (Security-Enhanced Linux, 보안 강화 리눅스) 미국 국가안보국이 개발한 보안 커널을 리눅스에 이식한 커널 레벨의 보안 모듈 2003년부터 리눅스 커널에 포함됨 chcon (CHange CONt..

    [Hadoop] 하둡 분산 파일 시스템(HDFS)

    3. 하둡 분산 파일 시스템(HDFS) 3.1 하둡 분산 파일 시스템(Hadoop Distributed File System) 3.1.1 대용량의 파일을 분산된 서버에 저장하고 저장된 데이터를 빠르게 처리할 수 있게 하는 파일 시스템 3.1.2 저사양의 서버를 이용해서 구성할 수 있음 3.1.3 블록 구조의 파일 시스템 블록의 크기는 기존에는 64MB였으나 하둡 2.0부터 128MB로 증가됨 3.2 하둡 분산 파일 시스템의 시작과 종료 3.2.1 하둡 분산 파일 시스템을 시작하는 명령어 start-dfs.sh - HDFS를 구동함 start-yarn.sh - 맵리듀스를 구동함start-dfs.shstart-yarn.sh 3.2.2 하둡 분산 파일 시스템을 중지시키는 명령어stop-dfs.shstop-ya..

    쉽게 뚝딱 만드는 GUI, WindowBuilder 설치!

    쉽게 뚝딱 만드는 GUI, WindowBuilder 설치! 1. WindowBuilder 설치 링크 주소를 가져옵니다. eclipse 홈페이지에서 Projects 카테고리에 들어가 WindowBuilder로 검색합니다. 이후 Eclipse WindowBuilder - Downloads 탭으로 가서 최신 버전의 링크 주소 복사를 합시다. 2. Eclipse 접속 후 새 소프트웨어 설치 링크 복사를 했다면 Eclipse를 실행하고 Help - Install New Software... 항목을 클릭합니다. 3. Add Repository Work with: 옆에 있는 Add... 버튼을 클릭해서 다음과 같이 입력합니다. Name: Window Builder (자유롭게 기입해도 무방합니다.) Location: ..

    [PHP] 방명록

    3. 방명록 3.1 실습예제 3.1.1 dbconn.php 3.1.2 list.php 3.1.3 tag.php 3.1.1 delete.php 3.1.8 update.php

    [Hadoop] 하둡 설치

    2. 하둡 설치 2.1 VMPlayer 설치 VMPlayer에는 Hadoop Multi Cluster 구축 실습에 필요한 네트워크 설정 기능이 없으므로 VMware workstation Pro의 30일 평가판을 다운로드받아 실습 VMware workstation Pro(정식버전)을 설치하면 기존에 설치한 VMPlayer는 삭제됨(VMPlayer가 포함되어 있음) 멀티 클러스터를 구축해야 하므로 에러가 나거나 가상머신을 복제하여 작업해야 할 경우가 생기므로 Centos를 설치한 후 백업본을 만들어둘 것 2.2 하둡 개발 환경 설정 2.2.1 VMWare player를 이용하여 가상머신에 Centos 7 설치 2.2.2 Multi Cluster를 구성하기 위해 가상머신 복제 CPU i5, RAM 16GB 기..

    The Script - The Man Who Can't Be Moved

    The Man Who Can't Be Moved The Script [The Script, 2008] Going back to the corner 길모퉁이로 가고 있어요 Where I first saw you 우리가 처음 만난 곳이죠 Gonna camp in my sleeping bag 침낭을 펴고 잘 생각이에요 I'm not gonna move 여기서 움직이지 않을 거거든요 Got some words on cardboard, 글자를 적어 둔 박스와 Got your picture in my hand 당신의 사진을 들고 Saying 이렇게 말할 거에요 "if you see this girl, can you tell here where I am?" "혹시 이 소녀를 본다면 제가 여기 있다고 좀 말해주실래요?..

    몽니 - 소년이 어른이 되어

    소년이 어른이 되어 몽니 [소년이 어른이 되어, 2012] 소년이 어른이 되어 사람을 알아갈 때에 뜻하지 않던 많은 요구와 거친 입술들 소년이 어른이 되어 세상을 알아갈 때에 하얀 마음은 점점 어두워지고 잠 못 이루는 날이 많아지겠지 나의 오늘이 흘러가면 서글픈 추억들 중에 작은 조각이 되겠지 잡을 수 없는 시간들은 떨어지는 빗방울이 사라지듯 나를 스쳐 가네 소년이 어른이 되어 세상을 알아갈 때에 하얀 마음은 점점 어두워지고 눈물 흘리는 날이 많아지겠지 나의 오늘이 흘러가면 서글픈 추억들 중에 작은 조각이 되겠지 잡을 수 없는 시간들은 떨어지는 빗방울이 사라지듯 나를 스쳐 가네 미련한 나의 모습을 버릴 수만 있다면 나의 오늘이 흘러가면 잡을 수 없는 시간들은 떨어지는 빗방울이 사라지듯 나를 스쳐 나의 내..

    [R] 기초통계량

    6. 기초통계량 6.1 데이터 분석 과정 6.1.1 정의 단계: 문제의 정의 고객으로부터 최대한의 정보를 얻어내야 함 6.1.2 분해 단계: 작은 단위로 분할한 후에 단계별로 해결 확보한 데이터를 분할된 단위에 맞추어 수집하거나 재구성 고객이 제공한 문제의 본질을 이해하고 분석 가능한 작은 단위로 문제를 분할한 후에 분석 수행 문제의 분해는 결과에 대한 예측을 기반으로 실행함 6.1.3 평가 단계 주어진 문제와 고객이 알고자 하는 것을 기준으로 현재의 시점에서 결과를 평가하는 단계 6.1.4 결정 단계 평가가 완료된 후 분석가의 결정을 전달하는 과정 데이터 분석 모델을 확정하고 데이터를 분석하여 최종적인 분석가의 의견을 확정하는 단계 6.1.5 반복 단계 새로운 자료나 상황이 발생할 경우 이미 실행한 단..

    [PHP] 기본문법

    2. PHP 기본문법 2.1 pdt 설치 2.1.1 php용 이클립스 다운로드 https://eclipse.org/pdt 에서 Windows 64비트용 다운로드 pdt 설치 후 기본 인코딩을 utf-8로 변경 PDT(Php Development Tool) https://eclipse.org/pdt 2.1.2 기존에 사용중인 이클립스에 php 플러그인 추가 이클립스 실행 Help 메뉴 - Install New Software Name : php Location : https://projects.eclipse.org/projects/tools.pdt/releases/6.2 설치 → 라이센스 질문 → 동의 → 설치 완료 후 이클립스 재시작 2.2 PHP 기본 문법 - 변수 선언 : $변수명 = 값; 자료형이 ..

    [Hadoop] 빅데이터와 하둡

    1. 빅데이터와 하둡 1.1 Big Data의 정의 1.1.1 서버 한 대로 처리할 수 없는 규모의 데이터(2012, John Rauser, 아마존 수석 엔지니어) 1.1.2 기존의 소프트웨어(DBMS 등)로 처리할 수 없는 규모의 데이터 1.1.3 3V 가) Volume - 데이터의 크기(Tera Byte, Peta Byte 단위) 1 Tera Byte = 1024 GB 1 Pera Byte : 약 100만 GB(6GB DVD 영화를 17만 4000편을 저장할 수 있는 분량) 나) Velocity - 데이터의 생성 속도 다) Variety - 데이터의 다양성 구조화, 비구조화된 데이터를 모두 포함 1.2 Big Data의 예 1.2.1 웹 검색엔진 데이터 1.2.2 웹 페이지 데이터 구글의 경우 수 조..

    [R] 데이터 시각화

    5. 데이터 시각화 5.1 그래프 작성 입문 plot(y축 데이터, 옵션) plot(y축 데이터, y축 데이터) plot(x축 데이터, y축 데이터, 옵션) 그래프의 제목 지정 5.2 그래프 옵션 # 0.0~1.0 사이의 난수 100개를 발생시킴 x

    [PHP] 개발환경 구축

    1. PHP 개발환경 구축 1.1 PHP 웹서버 구축 1.1.1 PHP-아파치(apache) 설치 아파치 설치 # yum -y install httpd httpd-devel php 설치 # yum -y install php php-mysqlnd 아파치 서비스 시작 # systemctl start httpd 아파치 서비스 상태 확인 # systemctl status httpd 아파치 서비스 자동 시작 # systemctl enable httpd 아파치 환경설정 파일 # gedit /etc/httpd/conf/httpd.conf 42번 라인 : 포트번호 설정(기본값 : 80) 119번 라인 : 홈 디렉토리 설정(기본값 : /var/www/html) 웹브라우저 주소창에 http://localhost 입력 크기..