프로그램/VirtualBox2014. 4. 19. 22:31
반응형

버츄얼박스 용량을 늘리기 위해서는

VBoxManage를 이용해서 용량을 늘릴 수 있다.

VBoxManage modifyhd "파일명.vdi" --resize 51200

참고> 50G (50 * 1024)

 

도스 창을 실행한다.(단축키 Ctrl+R를 클릭한 후 cmd를 입력한 후 실행한다.)

 

 

 

"VBoxManage 경로" modifyhd "vdi 파일 경로" --resize 12288

C:\>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "D:\solution\virtualbox\CentOS-5.8-x86_64\CentOS-5.8-x86_64_bk20140302-disk1.vdi" --resize 12288

 

 

더보기>

- VirtualBox vmdk 파일을 vdi 파일 형식으로 변경하기

반응형
Posted by 은둔고수
프로그램/linux2014. 4. 19. 20:54
반응형

FTP 파일 업로드를 할 때

업로드는 되지만 파일 크기가 0byte로 저장이 된다면 하드 용량을 확인해본다.

 

 

리눅스에서 df -h 명령어로 확인해본다.

]# df -h

/dev/sda1 파티션 내용 중 Use% 부분이 100%로 용량이 다 사용한 것을 확인할 수 있다.

 

 

du -h 명령어로 디렉토리별 용량을 확인해 볼 수 있다.

/ --max-depth=1 옵션은 최상위 디렉토리별 용량을 알 수 있다.

]# du -h / --max-depth=1

 

 

apache를 사용하고 있다면 log 파일크기가 커져서 하드 용량을 다 사용한 경우일 수도 있으므로 확인을 해본다.

ls -al 아파치 설치경로/logs

]# ll /usr/local/apache2/logs/

 

 

더보기>

- apache log rotatelogs 관리

반응형
Posted by 은둔고수
프로그램/html,css2014. 4. 19. 16:43
반응형

<html>
<head>
<style>
.middle_area {clear:both;position:relative;height:100%;}
.loading {position: absolute;top:50%;left:50%;}
</style>
</head>
<body>
 <div>상단 영역</div>
 <div class="middle_area">
  <div class="loading">세로 및 가운데 정중앙 정렬</div>
  <div>
   본문 영역<br />
   <a href="okkks.tistory.com" target="_blank">okkks.tistory.com</a><br />
   <a href="okkks.tistory.com" target="_blank">okkks.tistory.com</a><br />
   <a href="okkks.tistory.com" target="_blank">okkks.tistory.com</a><br />
   <a href="okkks.tistory.com" target="_blank">okkks.tistory.com</a><br />
   <a href="okkks.tistory.com" target="_blank">okkks.tistory.com</a><br />
   <a href="okkks.tistory.com" target="_blank">okkks.tistory.com</a><br />
   <a href="okkks.tistory.com" target="_blank">okkks.tistory.com</a><br />
   <a href="okkks.tistory.com" target="_blank">okkks.tistory.com</a><br />
   <a href="okkks.tistory.com" target="_blank">okkks.tistory.com</a>
  </div>
 </div>
 <div>하단 영역</div>
</body>
</html>

 

<div class="loading">세로 가운데 정중앙 정렬</div>를 본문 영역 기준으로 정중앙 정렬한 후 띄운다.

 

.middle_area {clear:both;position:relative;}

height:100%;부분을 삭제했을 경우


 

 

더보기>

- css div 글자 가로, 세로 가운데(중앙)정렬

반응형
Posted by 은둔고수
프로그램/php2014. 4. 17. 10:57
반응형

php는 출력내용을 임시 버퍼에 저장했다가 사용할 수 있는 함수를 지원한다.

 

함수>

ob_start() : 버퍼링 시작

ob_get_contents() : 버퍼에 저장된 내용 가져오기

ob_end_flush()() : 버퍼 내용을 출력

ob_end_clean(); 버퍼링 비우기

 

예제>

<?
ob_start();    // 출력 버퍼링을 시작한다.
 

 // 출력할 내용 - 시작

$str = "okkks.tistory.com";

?>
<html>
<body>
    <div><a href="http://okkks.tistory.com"><?=$str?></a></div>
</body>
</html>
<?
 // 출력할 내용 - 끝
 

//$result = ob_get_contents();    // 버퍼에 저장된 내용을 $result에 저장


ob_end_flush();    // 버퍼 내용 출력하기


//ob_end_clean(); // 버퍼의 내용을 지운다.

 

//echo $result;    // 화면 출력
?>

 

출력:화면>

okkks.tistory.com

 

출력:소스>

<html>
<body>
    <div><a href="http://okkks.tistory.com">okkks.tistory.com</a></div>
</body>
</html>

반응형
Posted by 은둔고수
반응형

[php]
<?

$que = "select name from tb";
$res = dbQuery($que);
$row = mysql_fetch_assoc($res);

$return['row'] = $row;

ob_start();
?>
<p>html '오케이' "okkks.tistory.com"</p>
<?
$return['html'] = ob_get_contents();

ob_end_clean();

$return['kor1'] = '오케이';
$return['kor2'] = urlencode('오케이');
$return['result'] = 'true';

echo json_encode($return);

?>

 


[javascript, jquery]
$.post(
          'php 파일 주소'
          ,전송할 값들
          ,function(data){
                    var json = $.parseJSON(data);
                    alert(json);
                    alert('row=' + json.row['name']);
                    alert('한글 1='+ json['kor1']);
                    alert('한글 2='+ decodeURI(json['kor2']));
                    alert('html=' + json['html']);
}); 



더보기>

- javascript, jquery json \n 처리

반응형
Posted by 은둔고수
반응형

jquery를 이용해서 자기 자신을 포함한 HTML을 알아내기

 

<script type="text/javascript">

//=== outerHTML : jquery 용
$.fn.outerHTML = function()
{
    var th = $(this);
    if( !th[0] ) return "";
 
    if (th[0].outerHTML)
    {
        return th[0].outerHTML;
    }

    else
    {
        var content = th.wrap('<div>').parent().html();
        th.unwrap();
        return content;
    }
}

 

alert($('.okkks).outerHTML());

</script>

<div class="okkks">
 <div>okkks.tistory.com</div>
 <div>okkks.tistory.com</div>
 <div>okkks.tistory.com</div>
</div>

 

더보기>

- jquery 자신을 포함한 html값 알아내기 - innerHTML, outerHTML

반응형
Posted by 은둔고수
반응형

코드이그나이터(CI) database 연결 설정이 잘못되면 발생하는 에러로 다음을 확인해 본다.

 

[database.php 파일]

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'okkks';
$db['default']['password'] = 'okkks';
$db['default']['database'] = 'okkks';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;

 

 

1. 설정 값들이 제대로 되어있는지 확인해 본다.

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'okkks';
$db['default']['password'] = 'okkks';
$db['default']['database'] = 'okkks';

 

2. ip 또는 도메인을 확인해 보거나 127.0.0.1로 변경해본다.

$db['default']['hostname'] = '127.0.0.1';

 

3. 웹호스팅인 경우 TRUE로 하면 안되는 경우도 있다. FALSE를 사용해 본다.

$db['default']['pconnect'] = FALSE;

 

4. FALSE로 바꿔본다.

$db['default']['db_debug'] = FALSE;

반응형
Posted by 은둔고수
반응형

 

svn 서버 저장소 웹 서버 연동

 

svn 저장소에 commit을 하면 웹 서버에도 자동으로 적용되도록 할 수 있다.

 

 

svn checkout 하기

svn 체크아웃(co) 저장소주소 웹서버주소

]# svn checkout file:///svn/okkks.tistory.com/trunk /wwwdata/okkks.tistory.com

 

 

post-commit 설정

- svn checkout 후 실행된다.

- /svn/저장소주소/hooks/에 위치

]# vi /svn/저장소주소/hooks/post-commit

#!/bin/bash

 

svn update 웹서버주소(>/wwwdata/okkks.tistory.com)

 

 

 

post-commit 파일에 실행 권한을 부여한다.

]# chmod 755 /svn/okkks.tistory.com/hooks/post-commit

 

 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

- 03. svn svnserve.conf 설정

- 04. svn passwd 설정 : 계정(users/passwd)

- 05. authz 설정 : 권한

- 06. 방화벽 설정(svn 외부 접속)

- 07. svnserve 서비스 데몬 시작

- 08. svn 자동 시작 설정

- 09. svn 인증 확인

- svn 인증 실패

- 10. svn trunk, tags, branches 기본 디렉토리 만들기

- 11. svn 저장소(repository) 삭제

- 12. svn 서버 저장소 웹 서버 연동하기

svn 사용법

- 01. svn 저장소(서버)에 import 명령어를 이용해서 전체 파일 업로드 하기

- 02. svn 명령어 사용법

 

TortoiseSVN 설치

- 01. 윈도우용 TortoiseSVN 설치하기

02. TortoiseSVN 한글 언어팩 설치

- 03. TortoiseSVN 설치 확인

- 04. TortoiseSVN 언어 설정

- 05. TortoiseSVN을 이용해서 svn 서버에 연결하기

반응형
Posted by 은둔고수
반응형
 

TortoiseSVN을 이용해서 svn 서버에 연결하기

 

본인이 사용할 곳에 폴더를 생성한다.(>D:\svn\okkks.tistory.com)

 - Windows(로컬, 본인 PC)에서 svn 서버에 연결하기 위해서 TortoiseSVN 설치를 한다.

 - TortoiseSVN 설치 문서를 참고

만든 okkks.tistory.com 폴더오른쪽 마우스로 클릭해서 메뉴를 연 후 SVN Checkout를 선택한다.

 

 

 

URL of repository(저장소 주소)svn://svn 서버 도메인 또는 IP/서버에 생성한 저장소 입력한다.

- >svn://192.168.0.6/okkks.tistory.com/trunk

Checkout directory에 현 경로가 자동으로 입력된다.

- 변경 또는 내용이 없으면 직접 입력, okkks.tistory.com 폴더를 생성 안 했다면 자동으로 생성한다.

OK 버튼을 클릭한다.

 

 

계정을 입력한다.

- svn 서버에 설정한 계정 (/svn/okkks.tistory.com/conf/passwd)

 

 

잠시 후 완료된다.

저장소가 첫 번째라면 Completed At revision: 0로 표시가 된다.

Commit이 진행될 때마다 revision 수가 계속 증가한다.

 

 

 

잠시 후 생성한 폴더 아이콘에 녹색 아이콘이 생성된다.

- 녹색 아이콘 : Commit 완료 상태(서버와 클라이언트의 데이터가 같은 상태)

 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

- 03. svn svnserve.conf 설정

- 04. svn passwd 설정 : 계정(users/passwd)

- 05. authz 설정 : 권한

- 06. 방화벽 설정(svn 외부 접속)

- 07. svnserve 서비스 데몬 시작

- 08. svn 자동 시작 설정

- 09. svn 인증 확인

- svn 인증 실패 - 설정 확인

- svn 인증 실패 - svn: 서버 인증 오류 : Username not found

- 10. svn trunk, tags, branches 기본 디렉토리 만들기

- 11. svn 저장소(repository) 삭제

- 12. svn 서버 저장소 웹 서버 연동하기

svn 사용법

- 01. svn 저장소(서버)에 import 명령어를 이용해서 전체 파일 업로드 하기

- 02. svn 명령어 사용법

 

TortoiseSVN 설치

- 01. 윈도우용 TortoiseSVN 설치하기

02. TortoiseSVN 한글 언어팩 설치

- 03. TortoiseSVN 설치 확인

- 04. TortoiseSVN 언어 설정

- 05. TortoiseSVN을 이용해서 svn 서버에 연결하기

- 06. TortoiseSVN 녹색 아이콘이 생성되지 않는다면

- 07. TortoiseSVN Add(파일, 폴더 추가하기) 사용법

- 08. TortoiseSVN Undo Add(파일, 폴더 추가 취소하기) 사용법

- 09. TortoiseSVN Revision - svn 리비전 / 복구/ 이전 버전

반응형
Posted by 은둔고수
반응형

 

언어 설정

 

TortoiseSVN 언어를 한글로 설정하기

- TortoiseSVN을 설치할 때 언어팩까지 설치했다면 윈도우탐색기를 연다.

- 아무 폴더(>D:\svn)나 선택 후 오른쪽 마우스를 클릭해서 메뉴를 연 후 TortoiseSVN을 선택한다.

- Setting 메뉴를 클릭한다.

 

 

 

 

Language를 한국어로 선택한다.

 

 

 

더보기>

svn 설치

- svn(Subversion) 설치 확인 및 설치하기

svn 설정

- 01. svn 저장소(repository) 만들기

- 02. svn 서비스 데몬 만들기

- 03. svn svnserve.conf 설정

- 04. svn passwd 설정 : 계정(users/passwd)

- 05. authz 설정 : 권한

- 06. 방화벽 설정(svn 외부 접속)

- 07. svnserve 서비스 데몬 시작

- 08. svn 자동 시작 설정

- 09. svn 인증 확인

- svn 인증 실패 - 설정 확인

- svn 인증 실패 - svn: 서버 인증 오류 : Username not found

- 10. svn trunk, tags, branches 기본 디렉토리 만들기

- 11. svn 저장소(repository) 삭제

svn 사용법

- 01. svn 저장소(서버)에 import 명령어를 이용해서 전체 파일 업로드 하기

- 02. svn 명령어 사용법

 

TortoiseSVN 설치

- 01. 윈도우용 TortoiseSVN 설치하기

02. TortoiseSVN 한글 언어팩 설치

- 03. TortoiseSVN 설치 확인

- 04. TortoiseSVN 언어 설정

- 05. TortoiseSVN을 이용해서 svn 서버에 연결하기

반응형
Posted by 은둔고수