'프로그래밍'에 해당되는 글 100건

  1. 2013/08/11 용비 Maven을 쓸 수 밖에 없는 이유
  2. 2013/08/08 용비 Quartz를 이용한 Embdedded CronScheduler 개발
  3. 2013/07/31 용비 CentOS 6.4 Server에 VNC Server 설치
  4. 2013/07/31 용비 Linux 방화벽 상태 확인
  5. 2013/07/24 용비 CentOS 6.4에 NginX 설치
[개발하는 프로그램 언어를 가리지 않고, 사용하는 개발툴 가리지 않는다.]

평소 가지고 있는 생각이다.
언어가 뭐가 되었건 간에 크게 다르지 않으므로 전혀 새로운 언어라도 뚝.딱. 익혀서 프로그램을 개발할 수 있고, 개발 툴이 무엇이건 간에 그것도 뚝.딱. 익혀서 개발할 수 있다는 생각을 갖고 있기 때문이다.

하지만, 최근에 eclipse로 개발을 진행하면서 maven 프로젝트를 생성하고 작업을 하고 나니...
maven을 쓰면 굉장히 편해짐을 경험하고 maven을 사용할 수 밖에 없음!이라고 마음 한켠에 생각을 심어두고 있다.

가장 골치아픈 참조라이브러리를 알아서 관리해주고, 패키지를 말 때는 의존관계에 있는 모든 라이브러리들을 한방에 모아주는 기능까지.. (물론 eclipse maven plugin-m2 플러그인에서는 안 된다.)

그동안 생짜로 라이브러리들을 하나하나 추가하여 java 프로그램 개발했는데, 요번에 maven을 사용해 보니 개발이 굉장히 쉽다는 생각이 들었다.

역시 대세에는 이유가 있다.
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/576

앞서 만들었던 Embedded Jetty Restful API Server에 Infinispan 6.0 Alpha를 내장시키고, 거기에 Quartz를 추가해서 주기적으로 Infinispan Data를 Cleansing하는 스케쥴러를 등록했다.

jar 패키지 하나에 Jetty, Infinispan, Quartz를 모두 내장하려고 하다보니 패키지 크기가 너무 커져서 source를 컴파일한 내용만 jar 패키지로 묶고, 나머지는 외부 라이브러리 참조로 했다.

그나저나 Quartz도 굉장히 쓸만하게 잘 만들었던데 갑자기 나도 뭔가 오픈소스로 만들어보고 싶어진다..-.-
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/575

  1. Install X Windown and KDE Destop on our Centos 6.4

yum -y groupinstall “X Window System” “KDE (K Desktop Environment)”

  1. Install Tiger VNC Server on our Centos 6.4

yum -y install vnc-server

yum -y install tigervnc-server

  1. Create username and password for VNC Server

cd ~

mkdir .vnc

cd .vnc/

vncpasswd

Password :

Verify :

  1. Configure VNC configuration for new user

cat /etc/sysconfig/vncservers

VNCSERVERS="1:root"    #--- User Port 1~5901 port

VNCSERVERARGS[1]="-geometry 1152x864"   #--- Additional Options : -nolisten -nohttpd -localhost

  1. Start VNC Server and configure VNC Server run when server start up

chkconfig vncserver on

/etc/init.d/vncserver start

  1. Disable iptables on Centos 6.4

/etc/init.d/iptables stop

chkconfig iptables off

  1. VNCViewer Download & Use

http://www.realvnc.com/download/viewer/

받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/572

Linux 방화벽 상태 확인

Articles 2013/07/31 01:28 용비
* 현재 Listen 중인 포트 확인
netstat -an | grep LISTEN
* 숨겨진 포트까지 확인
netstat -nap
* 전체 방화벽 설정 확인
service iptables status
* nmap으로 확인
nmap -sS ip_address
* 없으면 nmap 설치
yum -y install nmap*
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/571

CentOS 6.4에 NginX 설치

Articles 2013/07/24 11:09 용비
NginX Version : 1.4.2

<의존 패키지 설치>
yum -y install gcc g++ cpp gcc-c++
yum -y install pcre-devel
yum -y install openssl openssl-devel
yum -y install gd gd-devel

<NginX 설치>
다운로드 : wget http://nginx.org/download/nginx-1.4.2.tar.gz
압축 해제 : tar -zxvf nginx-1.4.2.tar.gz

압축 풀린 nginx-1.4.2 폴더로 이동 후, configure

./configure --prefix=$HOME/nginx \
--conf-path=$HOME/nginx/conf/nginx.conf \
--sbin-path=$HOME/nginx/sbin/nginx \
--lock-path=$HOME/nginx/lock/nginx.lock \
--pid-path=$HOME/nginx/run/nginx.pid \
--http-client-body-temp-path=$HOME/nginx/lib/nginx/body \
--http-proxy-temp-path=$HOME/nginx/lib/nginx/proxy \
--http-fastcgi-temp-path=$HOME/nginx/lib/nginx/fastcgi \
--http-uwsgi-temp-path=$HOME/nginx/lib/nginx/uwsgi \
--http-scgi-temp-path=$HOME/nginx/lib/nginx/scgi \
--http-log-path=$HOME/nginx/log/access.log \
--error-log-path=$HOME/nginx/log/error.log \
--with-http_addition_module \
--with-http_degradation_module \
--with-http_flv_module \
--with-http_gzip_static_module \
--with-http_image_filter_module \
--with-http_mp4_module \
--with-http_random_index_module \
--with-http_realip_module \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_sub_module \
--with-http_realip_module \
--user=nobody \
--group=nobody

설치 : make && make install
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/570