전체 글 19

마티즈 크리에이티브 5개월간의 시승기

Matiz creative. - 상상력, 마티즈가 되다. 필자는 직장생활한지 2년이 다되가지만, 한 1년까지는 차가 필요하다고 생각해본적은 없었다. 하지만 어느순간부터 직장의 극악한 교통환경으로 인해 낭비하는 시간이 너무 많아지자 조금씩 필요성을 느꼈다. 타지에서 생활하는지라 주말에 집가는 비용만 해도 무시못할 수준이었다. 고민고민하다가 경차를 하나 구입하기로 마음을 먹었다. 기왕 타고다닐거면 최대한 절약하면서 타고다니자는 생각으로. 지난 3월에 마티즈 크리에티브 2010년식을 중고로 구입하였다. 이제 사용한지 5개월쯤 된 셈이다. 이녀석으로 고른 이유는 원래는 스파크를 사려고 했었는데, 마크리라는 녀석을 보니 생긴건 스파크랑 똑같고 성능도 거의 차이가 없다는데 가격은 훨씬싸서(...). 아무튼 5개월간..

생활정보 2015.08.11

CentOS 6.5로 서버 구축하기 - 6.아파치 톰캣 연동 및 소스 경로 설정

먼저 tomcat-connector를 설치해야한다. 설치를 위해서는 apxs모듈이 필요하다.apxs란 아파치 하이퍼텍스트 전송 프로토콜 (HTTP) 서버의 확장모듈을 컴파일하고 설치하는 도구이다. 먼저 apxs 설치여부 확인# find / -name apxs 검색결과 없으면 설치해줌.# yum install httpd-devel 이제 커넥터 설치파일을 구한다음... 압축을 풀고 설치해준다.# tar -zxvf /usr/java/tomcat-connectors-1.2.40-src.tar.gz# /usr/java/tomcat-connectors-1.2.40-src/# ./configure --with-apxs=/usr/sbin/apxs# make && make install 중간에 C compiler can..

개발자/Server 2015.08.10

CentOS 6.5로 서버 구축하기 - 5. 아파치 톰캣 및 방화벽 설정, 그리고 자바 설치

♣아파치 서버 테스트[root@test run]# service httpd start 아파치 환경설정파일을 확인해본다. 기본적으로 DocumentRoot가 /var/www/html 로 되어있을 것이다.따라서 해당 루트에 index.html 파일을 생성해주어야 페이지가 보인다.또한 ServerName이 주석처리 되있는 부분을 수정한다.서버 아이피 주소로 접속하여 잘 보이는지 확인한다.보이지 않는다면 방화벽이 막혀있을 확률이 높다. 방화벽 상태 알아보기[root@test run]# /sbin/service iptables status 방화벽 올리고 내리기[root@test run]# /sbin/service iptables stop[root@test run]# /sbin/service iptables sta..

개발자/Server 2015.08.07

구글드라이브로 가계부 만들어 관리하기

돈이란 하루하루 쓰다보면 가랑비에 옷젖듯이 없어지는줄 모르기 마련이다. 이상하게 별로 쓰지도 않은것같은데 어느새 통장잔고는 확 줄어있고, 그제서야 어디서 이렇게 많이 쓴걸까 하고 생각하지만 엊그제 뭘 먹었는지도 잘 기억안나는데 그간의 내역들을 일일히 기억하기란 힘들다. 가계부란 그래서 필요하다! 내 지출내역을 분석하여 앞으로 소비생활을 현명하게 할 수 있고, 돈이 빠져나가는게 눈에 보이니 돈을 은연중에 더 아끼게 된다. 게다가 하나하나의 기록이 나중에보면 다 추억아니겠는가. 하지만 막상 쓰려면 귀찮은게 잘 쓰지않는 가장 큰 이유다. 시중에 보면 가계부어플도 참 많이 나와있다. 아기자기한 어플부터 카드로 긁으면 자동으로 기록해주는 어플까지 다양각색이다. 하지만 이 어플들의 문제점은 불특정다수를 대상으로 만..

생활정보 2015.08.06

CentOS 6.5로 서버 구축하기 - 4. MYSQL 설정

이번에는 MYSQL을 이용해서 데이터베이스 설정을 해볼 차례다.물론 굳이 MYSQL을 이용하지 않아도 된다. 오라클도 있고, MS-SQL도 있고... 여기서는 MYSQL로 해본다. ♣ MYSQL 시작앞서 CentOS를 Web Server로 깔면 MYSQL이 기본적으로 설치된다. 이제 이걸 어떻게 입맛대로 수정하느냐가 문제. 일단 시작해본다. [root@test run]# /etc/init.d/mysqld start[root@test run]# mysqlmysql> show databases; 처음만들었으니 root계정은 열려있을 것이다. 비밀번호 설정하는법은 다음과 같다.[root@test run]# use mysql;[root@test run]# show tables;[root@test run]# up..

개발자/Server 2015.08.06

CentOS 6.5로 서버 구축하기 - 3. 드라이버 마운트

CentOS도 깔고, 인터넷도 연결했다면 이젠 드라이버 마운트를 확인할 차례다.리눅스는 드라이버를 수동으로 잡아줘야하기 때문...과정은 간단히 말해 blkid명령어로 해당 정보를 확인해준 뒤 /etc/fstab를 수정해주면 된다. [root@localhost ~]# blkid 연결된 드라이버들의 정보가 나오는데 UUID와 TYPE를 확인하자. [root@localhost ~]# vi /etc/fstab/dev/mapper/vg_localhost-lv_root / ext4 defaults 1 1UUID=c9b70cd8-8de3-4711-adba-cd2f0562 /boot ext4 defaults 1 2/dev/mapper/vg_localhost-lv_home /home ext4 defaults 1 2/de..

개발자/Server 2015.08.05

CentOS 6.5로 서버 구축하기 - 2. 인터넷 환경설정

서버는 어찌어찌 설치해도 만일 중간에 인터넷 설정을 빼먹었으면 당연히 인터넷이 안된다.덩그러니 떠있는 콘솔창에서 당황하지말고# vi /etc/sysconfig/network-script/ifcfg-eth0 에 들어가서 입력해주어야 한다. 해당 파일의 내용은 얼추 다음과 같이 되어있을 것이다. DEVICE=eth0TYPE=EthernetUUID=ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneHWADDR=IPADDR=PREFIX=GATEWAY=DNS1=DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME="System eth0" 설명: DEVICE = 이더넷 인터페이스의 종류BOOTPROTO=ip할당 방식static : 아이피 지정dhcp : 동..

개발자/Server 2015.08.05

DBMS_SQL 패키지 - 동적 SQL

SQL문을 보다가 갑자기 dbms_sql.open_cursor라는 놈이 튀어나와서 뭔지 몰라 찾아보니 동적 SQL패키지 란다.말하자면 진행중인 프로세스 안에서 쿼리를 실행하고... execute할 수 있는 기능이다. 예를 들면 PL/SQL에서result integer;cur integer;dml varchar2(20000);이렇게 변수선언을 하고 dml에는 sql문을 넣어준 다음에 cur := dbms_sql.open_cursor; 이렇게 커서 선언을 하고 dbms_sql.parse(cur, dml, dbms_sql.native); 이렇게 parssing을 하고 result := dbms_sql.execute(cur); 이렇게 execute 결과를 반환해주고 dbms_sql.close_cursor(cur..

개발자/Database 2015.08.04

CentOS 6.5로 서버 구축하기 - 1. CentOS 설치

회사업무로CentOS로 홈페이지 서버를 구축할 일이 생겨 정리해놓는다.과정은 다음과같다.CentOS설치 → MYSQL 구동확인 → 자바 설치 → 톰캣 설치 → 아파치 톰캣 연동 → 테스트 먼저 CentOS 6.5 설치 디스크를 준비한다.CentOS는 무료 오픈소스 운영체제라 자유롭게 받을 수 있다.다운로드는 이곳을 참조 CentOS의 설치과정은 간단하다. 설치과정 중 주의해야 할 사항을 보아두면 다음과 같다.처음에 미디어를 테스트하겠냐고 묻는 창이 나오는데 Skip를 선택한다. 처음 화면에서 첫번째 메뉴를 선택한다. 그 후 언어는 영어로 설정하고 키보드는 한글 키보드로 설정해준다.한글메뉴로도 설치를 진행할 수 있지만 추후에 인코딩방식에 따라서 문제가 생길수도 있다고 함. Basic Storage Devi..

개발자/Server 2015.08.03