우분투2012. 6. 15. 19:20

우분투 vi는 이상하다...

 

방향기를 누르면 이상한글자가 나오고,,

 

백스페이스키는 먹지도 않는다...

 

답답할노릇...

 

인터넷을 찾아보니 ..

 

해결책을 찾았다.

 

일단 자기계정 home에서,,

 

자기계정이 만약 aaa라면.

 

/home/aaa로 들어가서.

 

vi .exrc 라고 명령을 내리고나서,

 

다음과같이 코딩한다.

 

set autoindent
set number
set bs=2
set nocp

그리고 wq저장.

 

그리고 나서

 

다음과같이 명령

 source .exrc

 

이제 확인해봐라.ㅋㅋ

 

평소 매모장쓰듯... 코딩을할수가잇음.ㅋㅋ

 

드디어 vi로부터의 공포에서 벗어나다.! 

Posted by 다오나무
우분투2012. 6. 15. 18:40

웹프로그래밍을 공부하시는 분들, 특히 PHP를 공부하시는 분들이라면 APM이라는 패키지를 모를리가없다고 생각합니다. ( 모르신다면 지금이라도 한번 찾아 보시기 바랍니다. )


 APM은 웹서버를 구성하는 주요 도구인 Apache서버, PHP, MySQL의 이니셜을 말합니다. 여기에 Linux까지 넣어서 LAMP라고도 합니다. 

 우분투 리눅스 환경에서 APM 패키지를 설치하고 PHP를 공부해 보도록 합시다. 

$ sudo apt-get install apache2

위 명령을 실행합니다. 


 이제 아파치서버가 설치되었습니다. 아파치서버는 전세계 웝서버 점유율이 2007년 기준으로 50%가 넘는 인기있는 서버 프로그램입니다. 자세한 것은 위키백과를 참고하시기 바랍니다. 

 다음 명령어를 입력합니다. 아파치와 mysql을 연동하는 라이브러리를 설치하는 부분입니다. 

$sudo apt-get install libapache2-mod-auth-mysql


 두번째 단계도 마쳤습니다. 다음으로 DBMS인 My-sql을 설치하도록 하겠습니다. 다음의 명령어를 실행시킵니다. 

$sudo apt-get install mysql-server mysql-client


 명령어가 실행이 되면 Mysql 설치에 필요한 자료들을 내려 받고 Mysql 설치가 시작됩니다. 패스워드를 입력합니다. DBMS를 관리하기 위해 앞으로 필요하기 때문에 잘 기억 할 수 있는 암호로 하거나 암호를 잘 기억해 두시기바랍니다. 


 암호를 한 번더 반복하여 입력합니다. 


 Mysql의 root 비밀번호를 설정하고 나면 설치가 계속 진행이 됩니다. 잠시후 설치가 끝나고 자동으로 Mysql database server 가 재시작됩니다. 설치가 끝났으면 여러분의 리눅스에는 Mysql이라는 데이터베이스 프로그램이 깔리게 된 것입니다. 

이제 PHP5를 설치합니다. 다음 명령어를 입력합니다. 

$sudo apt-get install php5-common php5 libapache2-mod-php5


php5이 설치되었습니다. 이제 웹프로그래밍을 할 수 있는 환경이 설치되었습니다. 
이제 php5와 Mysql을 연동하기 위한 작업을 시작하겠습니다. 다음 명령어를 입력합니다. 
$sudo apt-get install php5-mysql


이제 php 프로그래밍을 하면서 Mysql과 연동해서 DB 프로그램을 할 수 있게 되었습니다. 이제 Apache 서버를 재시작합니다. 
 다음 명령어를 입력합니다. 

$sudo /etc/init.d/apache2 restart 



이제 Mysql 서버가 정상적으로 동작하는지 알아보도록 하겠습니다. 다음 명령어를 입력합니다. 

$sudo netstat -tap | grep mysql


명령어 입력 후 다음과 같은 메시지가 뜬다면 정상적으로 작동하고 있는 것입니다. 

tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

그러면 정상적으로 웹서버가 동작하는지 테스트 해보겠습니다. 다음을 입력해서 텍스트 파일을 만들어 보겠습니다. 

$ sudo vi /var/www/phpinfo.php

 vi 에디터를 이용해서 다음과 같은 파일을 만듭니다. 
<?php
    print_r(phpinfo());
?>

 간단한 vi에디터 사용법을 알려드리자면 시작하면 i키를 눌러서 삽입 모드를 작동시키고 위의 소스를 타이핑합니다. 타이핑이 완료되면 [ESC]키를 누르고 ":"( 콜론 [Alt] + ";" ) 과 wq를 입력해서 저장하고 종료를 합니다. ( ":wq" )

 인터넷 창을 열고( 우분투 데스크 톱에는 기본적으로 파이어폭스가 설치되어 있습니다. ) http://locahost 를 입력합니다. 아파치서버가 정상적으로 설치되었다면 다음과 같은 화면이 출력 될 것입니다. 


  다음으로 php가 정상적으로 설치되어 있는지 확인해 보도록 하겠습니다. http://localhost/phpinfo.php 를 입력해 봅니다. php5가 정상적으로 설치되었다면 다음과 같이 php5에 대한 정보가 출력이 될 것입니다. 

 이제 /var/www/ 폴더가 여러분이 개발할 홈페이지의 기본 폴더가 될 것입니다. HTML파일이나 php파일을 만들어서 이 경로에 저장을 하면 다른 컴퓨터에서 웹브라우저를 이용해서 볼 수 있을 것입니다. 

 이제 php를 이용해서 웹프로그램을 개발해 보도록 합시다!! 이상 우분투 환경에서 APM을 설치해 보았습니다. 

Posted by 다오나무
우분투2012. 6. 15. 15:32

http://onyourlife.blog.me/150109430214

Posted by 다오나무
기타2012. 6. 15. 14:36

1. PPP(Polluter Pay Principle) - 오염자 부담 원칙

 

2. 경제 4단체 : 전국경제인연합회, 대한상공회의소, 한국무역협회, 중소기업중앙회

   경제 5단체 : 전국경제인연합회, 대한상공회의소, 한국무역협회, 중소기업중앙회, 한국경영자총협회

   경제 6단체 : 전국경제인연합회, 대한상공회의소, 한국무역협회, 중소기업중앙회, 한국경영자총협회, 은행연합회

 

3. CEO (Cheif Executive Officer) 최고경영자

   CCO (Cheif Customer Officer) 최고업무책임자

   CFO (Cheif Financial Officer) 자금관리이사

   CTO (Cheif Technolgy Officer) 최고기술경영자

   CRO (Cheif Research Officer) 최고연구개발책임자

   CLO (Cheif Legal Officer) 최고법률책임자

 

4. 마이크로 크레디트(Micro Credit) : 극빈자에게 무담보로 소액자금을 대출해 줌으로써 생계기반을 마련해 주도록 지원해주는 제도로써 1976년 방글라데시에서 처음 시작되었다.

 

※ 미소(美少)금융 : '마이크로 크레디트(micro credit)’를 우리말로 순화한 것으로 '아름다운 소액대출'이란 뜻이다. 금융소외계층이 사회·경제적으로 자활할 수 있는 기반을 마련하겠다는 한국 정부의 서민 지원사업의 일환으로 2009년 12월 정부 주도로 시작되었다. 기업과 금융기관에서 출연한 기부금과 휴면예금 등 의 자금을 재원으로 미소금융재단을 형성하여 운영한다.

 
5. 방카슈랑스 : 은행과 보험사가 상호제휴와 업무협력을 통해 종합금융서비스를 마련해 주도록 지원해주는 제도.
 
6. 간접세와 직접세
간접세 : 부가가치세, 특별소비세, 주세, 교통세, 전화세, 인지세, 증권거래세
직접세 : 소득세, 법인세, 상속세, 증여세, 재평가세, 부당이익세, 취득세, 등록세, 주민세, 제산세
 
7. 패리티 지수(Parity Index) : 농가가 생산,생활을 위해 구입하는 재화,서비스의 변동을 나타내는 일종의 물가지수(농산물 가격에 적용)
 
8. 파레토최적 : 소득분배가 제로섬(zero-sum) 상태에 있는 것
 
9. 편승효과 : 타인의 소비성향에 따라 수요량이 증가하는 현상
 
10. 백로효과 : 다수의 소비자가 구매하는 재화를 꺼려하는 현상
 
11. 전시효과 : 남의 소비행동을 모방하려는 현상
 
12. 베블렌효과 : 허영심에 의한 소비량 증가 현상
 
13. 애덤 스미스의 보이지 않는 손 : 자유경쟁의 시장질서 속에서 보이지 않는 손이 작동하여 자원배분이 효율적으로 이뤄지게 되고, 그 결과 사회가 조화롭게 발전한다. ========> 스미스의 관점은 리카도의 비교우위론으로 체계화 됨.
 
14. 첸들러의 보이는 손 : '대기업 경영자의 의사결정'의 필요성을 강조하고 보이는 손으로 인해 시장과 다른 거대한 조직체인 기업이 발전했다고 생각하였다.
 
15. T-50(골든이글) : 우리나라 자체기술로 만든 최초의 초음속 비행기
 
16. 이지스함 보유국 : 미국, 일본, 스페인, 노르웨이, 대한민국, 호주(예정)
※우리나라 이지스함 : 세종대왕함, 율곡이이함, 권율(예정)
 
17. 항공모함 보유국 : 미국, 영국, 브라질, 프랑스, 인도, 이탈리아, 러시아, 일본, 스페인, 태국, 중국(예정)
 
18. 독도함 : 한국 해군의 대형수송함(LPX)
 
19. 독도의 전 명칭 : 우산도, 삼봉도, 가지도  (※울릉도 전 명칭 : 무릉도)
 
20. 공식적 핵 보유국 : 미국, 영국, 러시아, 중국, 프랑스, 독일

'기타' 카테고리의 다른 글

모두의 마블 for kakao 프로게이머 미친 주사위 놀음.  (0) 2013.09.14
Mac, ip-time 그리고 VPN  (0) 2013.02.12
우리은행 구로점  (0) 2012.05.22
국회의사당 멋진 사진  (0) 2012.05.21
강남 파이낸스 빌딩 밤  (0) 2012.05.21
Posted by 다오나무
CentOS2012. 6. 15. 11:19

 

VMware에 centos 설치하는 방법은 글보다는 스샷을 보고 하시는게 더 빠르다고 판단 되므로~

스샷을 올리도록 하겠습니다 ^-^

아래 스샷과 같이 따라해주세요 ~:)

 

1.VMWare 구동화면 입니다.











































 

2. openoffice라고 이름 붙어 있는 것을 다 체크 해제를 해줍니다.
































 

 

 

 

사진만 봐도 충분히 설치 가능하시죠?

만약에 궁금한점이 있으시다거나 그러시면 지체없이 댓글달아주세요~

 

매일매일 확인한답니다 :)

'CentOS' 카테고리의 다른 글

CentOS 설치  (0) 2012.06.15
Posted by 다오나무
CentOS2012. 6. 15. 10:51

 

오늘은 어제에 있어서 리눅스 개발환경을 설치하겠습니다.

오늘 설치할 프로그램은 centos 라는 프로그램인데요,

 

vmware에 가상 OS를 올려주기 위해서 꼭 필요한 프로그램 입니다.

 

그럼 아래 스크린 샷을 보면서 따라해주세요 ~!

 

1. CENTOS 홈페이지를 방문해서 Downloads의 Mirroro를 클릭 !!  (http://www.centos.org 

 

2. Mirror List를 클릭한다.

 




3. Asian 서버에서 다운 받기 위해서 아래 빨간 동그라미 부분으로 된 사이트 클릭 

 

4. 중간에 daum 사이트가 보이는데 daum 사이트에서 맨 오른 쪽 HTTP 클릭

 

5. 아래에서 5.7버전이 아니라 5.8 버전으로 받아주세요 ! (고새 업데이트 되버렸음)

 

6. 5.8에 들어가도 아래처럼 나옵니다. isos 를 클릭 해주세요.

 

7. 32bit 사용자는 i386으로 , 64bit 환경 사용자는 x86_64로 들어갑니다.


8. 아래 사이트 중에서 별표시 된 torrent 파일을 받아주세요.


 

9. 그러면 아래처럼 토렌토 파일을 받으 실 수 있습니다.

(여기서 잠깐, 토렌트가 뭔지 모르신다구요 ? 네이버에서 '토렌토' 검색하셔서 다운받으시면 됩니다 :)

  그래도 모르 시겠으면 댓글 ㄱㄱ )

 

 

10. 토렌토가 설치되어 있으신 pc에서는 아래처럼 다운로드 진행 상황이 보이니까요 !

 


11. 다운이 끝났네용 . 저 밑에 목록 클릭해서 del키로 지워주세요~  메모리 잡아먹습니다.


 

다운이 다 되시면 적당한 경로 (추천 : 파티션 분할 된 D드라이브나, 만약에 D: 가없으시다면 C:\에 따로 폴더하나 만드세요)

(저 같은 경우는 c:\LinuxMaster\CenOs5.8 폴더안에다가 집어넣었답니다)

 

 

자 . 그러면 이제 마지막으로 VMWare 에 centos만 올리면 되겠지요?

이건 분량이 꽤 커서 다음 포스팅에서 최종 마무리 하겠습니다 :)

[출처] centos 설치 및 by 수야|작성자 수야

'CentOS' 카테고리의 다른 글

VMware에 centos 설치하기  (1) 2012.06.15
Posted by 다오나무
영삼이의 IT정보2012. 6. 15. 09:40

만약 윈도우 apache가 start가 안된다면


80번 포트가 사용중인지 확인해 본다.


나 같은 경우 teamviewer라는 원격제어 프로그램이 

80번 포트를 사용하고 있어서 옵션에서 꺼주었다.


이상.


Posted by 다오나무
영삼이의 IT정보2012. 6. 14. 15:18

ViewController 위에 TableView를 올렸을 때 에러나는 이유


뷰 컨트롤러에 테이블뷰를 올리고 나서

스크롤을 아래로 내리면 에러나는 경우는


ChattingViewController *chattingViewController = [[ChattingViewController alloc] initWithNibName:@"ChattingViewController" bundle:nil];


위에처럼하지말고


아래처럼 .h파일에다가 먼저 선언을 해주고 아래처럼 구현해야 한다.

    chattingViewController = [[ChattingViewController alloc] initWithNibName:@"ChattingViewController" bundle:nil];

Posted by 다오나무
영삼이의 IT정보2012. 6. 14. 12:29
Posted by 다오나무
영삼이의 IT정보2012. 6. 14. 11:17

방법1. number_format(값,자리수); 함수 사용

예---------------------------------------

코드.

<?

$char = 1234;

 echo number_format($char,2);

?>

 

실행 결과.

1,234.00

-----------------------------------------
1,234.00 이라는 소수점 두 자리까지의 처리 결과를 돌려 준다.

일반적으로 number_format() 함수는 숫자를 금액 단위로 표현하여

화면에 보여주려고 할 경우 많이 사용하는 함수입니다.

 

 

방법2. floor(); 함수 사용

예---------------------------------------

코드.

<?

$char = 1234.123;

$char2 = floor($char*10000))/100

 echo ($char2);

?>

 

실행 결과.

1234.12

-----------------------------------------

1234.123값을 123412.3으로 만든 다음 floor()함수를 써서 정수값만 가져온다.

그런다음 /100을 해서 소수점 두자리까지의 값을 가져온다.

Posted by 다오나무