2008년 11월 27일 목요일
제길 그래서 어쩌겠다는건가?
대체 얼만큼의 돈을 갖어야 행복 할까? 갖어본 적이 없어 알 수 없나?
공부하다 죽어라에서 기억나는 구절이 있다 무지란 세상이 무상하다는 것을 모르는 것이다..
헤세는 이야기 했다 인생이란 자기 자신을 찾아가는 여행이라고 그리고 어느 누구도 참다운 자기자신을 찾은적이 없다고.
데미안의 싱클레어가 되고 싶다 고뇌함으로써 조바심 없이 자신을 찾아가고 조르바 처럼 자유롭고 원하는게 없는 사람이 되고 싶다.
인생은 무상하다..모든 사람은 나의 스승이며 욕심은 모든 고통의 근원일지니..즐겁니 아니한 일은 할 필요 없도다
2008년 11월 26일 수요일
ubuntu에서 apm설치
우분투 리눅스에서 APM(Apache+Php+MySQL)을 설치해 보도록 하겠습니다.
이 글은 컴파일해서 쓰는게 아니라 패키지 자체설치로 초보자도 간단하게 설치해볼수 있습니다.
APM이란 리눅스에서 웹서버를 구성할때 많이 쓰는 프로그램의 일반적인 통합명칭입니다.
부르기 쉽게 한데로 모아서 APM이라고 부릅니다. 요즘은 LAMP(Linux + Apache + MySQL + Php/Perl,Python)환경 이라고도 부르기도 합니다.
아파치(Apache)는 웹서버 자체로서 일반적인 프로토콜인 Http프로토콜을 사용합니다. 또한 Https,ftp등도 지원을 하게 됩니다.
MySQL은 데이터베이스 엔진으로서 각종 게시판이나 데이터베이스를 사용해야할때 많이 쓰이는 프로그램입니다. MySQL뿐만 아니라 PostgresSQL도 사용이 가능합니다.
PHP는 스크립트언어로서 웹페이지를 구성할수 있는 언어중 하나입니다. 많은 웹 프로그램들이 php로 작성 되고 있습니다.
일반적으로 설치순서는 Apache -> MySQL -> PHP 등으로 이루어 지게 됩니다.
1.Apache
먼저 Apache를 설치하여 보겠습니다. 버전은 apache2버전을 기준으로 하겠습니다.
터미널을 열고 다음 명령을 입력합니다.
sudo apt-get install apache2
다음으로 mysql을 인증을 위한 모듈을 설치하겠습니다.
sudo apt-get install libapache2-mod-auth-mysql
다음으로 MySQL
sudo apt-get install mysql-server mysql-client
설치가 완료되면 MySQL서버가 자동으로 시작이 됩니다.
마지막으로 PHP 버전은 PHP5 기준으로 하겠습니다.
마찬가지로 터미널에서 다음을 입력합니다.
sudo apt-get install php5-common php5 libapache2-mod-php5
MySQL과 연동하기 위한 모듈을 설치합니다.
sudo apt-get install php5-mysql
이상으로 설치가 완료 되었습니다.
아파치 웹서버를 제 시작하겠습니다.
sudo /etc/init.d/apache2 restart
MySQL서버도 정상적으로 작동하는지 확인해 보고 작동을 안한다면 restart 를 해줍니다.
sudo netstat -tap | grep mysql
명령을 줬을때
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -
와 비슷한 것을 보면 정상이고 그렇지 않다면
sudo /etc/init.d/mysql restart
로 재시작을 해줍니다.
모든게 정상이라면
에디터를 열고 웹서버의 디렉토리(일반적으로 "/var/www" 에서 phpinfo.php라는 파일을 만들고 다음의 소스코드를 넣어 줍니다.
- <?php
- print_r(phpinfo());
- ?>
그리고 웹브라우저를 열고 실행을 시켜봅니다.
일반적으로 http://호스트주소/phpinfo.php 로 주소를 열면 됩니다.
다음과 같은 화면이 나오면 웹서버를 위한 환경이 구성이 되었습니다.
스크롤을 내려 Apache 와 MySQL 등을 찾아 제대로 연결이 되었는지 확인해 봅니다.
각종 사항은 설정마다 다르게 나올것입니다.국내 기업 브롤그 모음
국내 기업 블로그
sk 텔레콤 스토리
http://www.sktstory.com/94
xcanvas tv 블로그
http://www.xcanvasblog.com/276
윙버스 여행사?
http://blog.wingbus.com/notice/8
www.wingbus.com -> 디자인도 좋고 호감가는 사이트
미디어 브레인
http://www.mediabrain.co.kr/media
k2
http://blog.naver.com/k2blog/120059010115
Dior
http://verydior.tistory.com/376
디자인이 아주 훌륭함
풀무원 블로그
http://blog.pulmuone.com/256
대표 사이트: http://www.pulmuone.com/
다음 꼼
http://blog.daum.net/daumcomm
다음 메일과 캘린더를 만드는 사람들
http://daummail.tistory.com/
다음 개발자 네트웍
http://dna.daum.net/
올라웍스
http://blog.olaworks.com/
nhn 스토리
http://story.nhncorp.com/story.nhn?story_id=
2008년 11월 24일 월요일
nhn개발자 컨퍼런스 2008
일단 30분 수업 후 20분 휴식 점심 2시간.
저의 토요일 하루 종일은 이렇게 사라져 갔습니다.....흠흠.. 기조연석을 제하면 대략 4개 정도의 세션이 준비 되어 있는데 이런식이면 30분 + 30분 후 10분 휴식 이정도로 해서 길어도 2~3시 이전에 마칠 수 있지 않았을까? 하는 생각을 해봤습니다.
내용인 즉슨 몇개의 시스템 s/w, 컨텐츠 관리 s/w, javascript framework 등을 개방하겠다는 얘기 사실 좀 더 심도 깊은 내용도 보고자 했으나 아무래도 학생들이 많았던 관계로 그렇게 까지는 하지 않은 듯.
2008년 11월 21일 금요일
jquery] dimension plugin사용.. position, width, height, scrolltop
window 객체의 offset등을 알기위해 plugin설치
<script type=text/javascript src='js/jquery.dimensions.min.js'></script>
윈도 width
$(window).width()
객제 width
$("#obj").width()
윈도 스크롤
$(window).scrollTop()
지원하는 function list
* height
* innerHeight
* innerWidth
* offset
* offsetParent
* outerHeight
* outerWidth
* position
* scrollLeft
* scrollTop
* width