반응형
유용한 프로그램.
퀵런처. ObjectDock. 후훗..
네이버에서 ObjectDock 를 치면 나온다.

- 사실 용량이 커서 안들어가진다.. 12MB ㅜㅜ


http://jinnysh.tistory.com/186 <-- 여기 들어가시면 RocketDock 런처 설치방법이 나와있습니다. 이것또한 멋지고 이뻐요.

파일은 위에 사이트에서 받으실수 있습니다. 음.. 하나는 안올라가네요.. 나중에 올릴께요. ^^*

오늘 올렸습니다. 분할로. ㅋ
반응형
반응형

첨부되어 있는 파일을 설치만 하면 끝.. ㅎㅎ
중간에 설치시 프로그램을 선택하는 것이 있는데
차근차근 글을 본다면 필요없는것과 필요한 것을 알수 있다.
그래서 자세한 설명은 붙이지 않겠다.
허나. 지금 회사여서. ㅋ 나중에 이미지와 같이 올리도록 할것이다.

음... 회사에서 다운을 막아놓은거 같다.. 나중에 올리도록 하고 다운받을수 있는 주소를 올려놓아야겠다..
http://osx.portraitofakite.com/

10MB한계라서 결국 분할로 압축을 해서 올린다.


개인적으로 파일을 설치를하며 문제가 생긴것이 있었다.
바로 설치를 하더라도 스킨이 먹히지 않았다. ㅠ_ㅠ

c:\windows\system32 요안에 있는 파일을 변경을 시켜야 되는데 그냥은 안된다.
프로그램으로 수정을 하던지 아니면은 안전모드로 들어가서 첨부되어 있는 파일로 교체를 하면 된다 교체전에는 반드시 기존에 파일을 빽업을 해두는 쎈스를 발휘하자..

그럼 다들 멋진 맥스킨을 사용하는 그날까지.. 홧팅 >_<b
반응형
반응형

Oracle 일경우.
sqlplus ID/PW@dbname

set linesize 170 <-- 한줄에 보여줄수 있는 데이터의 길이를 셋팅하는 것.
set pagesize 1000 <-- 한페이지에 보여줄수 있는 데이터의 라인수를 셋팅 하는것.

필드보기 : desc 테이블명
테이블 보기 : select * from tab;


Mysql 일경우.
mysql -h IP -u ID -p 엔터후 페스워드 입력.
db선택 하기. (하단 설명)

데이터베이스 보기 : show databases
데이터베이스 선택 : use db명
테이블 리스트 보기 : show tables
필드보기 : desc 테이블명

간단한 설명.


반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

FTP 명령어 2  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
우분투 터미널 명령어 모음  (0) 2012.08.10
[Ubuntu] Ubuntu 11.10  (0) 2011.10.27
간단한 리눅스 명령어.  (0) 2010.07.13
반응형

ls :  디렉토리 목록
mkdir : 디렉토리 생성
rmdir : 비어있는 디렉토리 삭제
  - . : 현제 디렉토리
  - .. : 현제 경로의 상위 디렉토리 의미
  - ~ : 현재 위치의 홈디렉토리
  - - : 바로 이전 디렉토리
cp : 복사   (cp 원본파일 경로(파일명포함)
mv : 이동
rm : 삭제
grep : 문자열 찾기
touch : 빈파일생성

리눅스명령어 모음
http://onemind.kr/97 <-- 여기 사이트에서 참고해서 만들었다. 필요한것만. ^^*
반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

FTP 명령어 2  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
우분투 터미널 명령어 모음  (0) 2012.08.10
[Ubuntu] Ubuntu 11.10  (0) 2011.10.27
Xshell에서 sql 접속 및 간단한 명령어.  (2) 2010.07.13
반응형

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
<!--
var strLen;
function FFGetByteLength( obj ) {
    var msg = obj.value;
    var str = new String(msg);
    var len = str.length;
    var count = 0;
    for (k=0 ; k<len ; k++) {
        temp = str.charAt(k);

        if (escape(temp).length > 4) {
            count += 2;
        } else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\n일 경우
            count += 2;
        } else if (temp != '\n') {
            count++;
        }


        if ( count > 3000 ){
            strLen = k;
            break;
        }
    }
    return count;   
}

 

// 호출 method
function checkLength(formName) {

    alert (FFGetByteLength(document.all[formName].user_input));

     if ( FFGetByteLength(document.all[formName].user_input) > 3000){
     alert("메시지의 길이는 3000byte 이내여야 합니다.");
    tmpStr = document.all[formName].user_input.value.substring(0, strLen);
    document.all[formName].user_input.value = tmpStr;}
}
</script>

</HEAD>

 

<BODY>
<FORM METHOD=POST ACTION="" name='aa'>
<TEXTAREA NAME="user_input" ROWS="5" COLS="20"></TEXTAREA>
<INPUT TYPE="button"  onClick="checkLength('aa')" value="몇 Byte?">
</FORM>
</BODY>
</HTML>

반응형

'프로그래밍 > JAVASCRIPT' 카테고리의 다른 글

[JAVA SCRIPT] WINDOW.OPEN  (0) 2010.09.01
브라우저 정보 알아오기.  (0) 2010.07.20
Textarea 글자수제한.  (0) 2010.07.13
스크립트로 이미지 사이즈를 조정  (0) 2010.07.12
escape메서드  (0) 2010.07.07
반응형


<HTML>
 <HEAD>
  <TITLE>javascript exam</TITLE>
  <SCRIPT language="javascript" type="text/javascript">
  //<![CDATA[
    function fc_chk_byte(aro_name,ari_max) {
      var ls_str = aro_name.value;
      var li_str_len = ls_str.length;
      var li_max = ari_max;
      var i = li_byte = li_len = 0;
      var ls_one_char = ls_str2 = "";
      for(i=0; i< li_str_len; i++) {
        ls_one_char = escape(ls_str.charAt(i));

        if( ls_one_char.length == 1 ) li_byte++;
        else if( ls_one_char.indexOf("%u") != -1 )  li_byte += 2;//Db가 한글을 3byte로 인식하여 2->3
        else if( ls_one_char.indexOf("%") != -1 ) li_byte += ls_one_char.length/3;

  if(li_byte <= li_max){
   li_len = li_byte;
  }
      }

      if(li_byte > li_max) {
        alert( li_max + "byte, 초과 ");
        ls_str2 = ls_str.substr(0, li_len);
        aro_name.value = ls_str2;
        document.sms.char_byte.value = 3000;
      }else {
        document.sms.char_byte.value = li_byte;
      }
      aro_name.focus();
    }
  //]]>
  </SCRIPT>
 </HEAD>

 <BODY>
  <FORM METHOD=POST name="sms">
    <TEXTAREA NAME="txta" ROWS="12" COLS="52" onkeyup="fc_chk_byte(this, 3000)"></TEXTAREA>
    <br />
    <input type="text" size="4" name="char_byte" id="char_byte" readonly> / 3000 byte
    <input type="button" value="send" onclick="alert(document.sms.txta.value)" />
  </FORM>
 </BODY>
</HTML>

영문은 1byte로 한글은 2byte로 마춰져있다.
현재는 3000으로 마춰져있지만 fc_chk_byte(this, 3000) <-- 여기서 3000 을 자신이 원하는 수로 변경을 하면 수정이 가능하다.

반응형
반응형
function Shorten_String($String, $MaxLen, $ShortenStr) {
/*
2 바이트 문자를 깨끗하게 잘라주는 함수
인자로는 자를 문자열($String), 최대 길이($MaxLen),
말줄임표(보통 ... 을 사용)($ShortenStr)를 받는다.
원리는 문자열의 처음부터시작하여 이것이 2바이트문자이면(127보다크면)
자를 문자열의 길이를 2를 증가시키고 그렇지않으면 1을 증가시킨다.
이렇게 하여 마지막에 원래의 문자열에서 자를 문자열의 길이만큼을
시작점(0)에서 잘라주면 된다.
*/
$StringLen = strlen($String); // 원래 문자열의 길이를 구함
$EffectLen = $MaxLen - strlen($ShortenStr);
// 최대문자열의 길이에서 말줄임표문자열의 길이를 뺀다
if ( $StringLen < $MaxLen )return $String;
// 원래문자열의 길이가 최대문자열의 길이보다 작으면 그냥 리턴한다.

for ($i = 0; $i <= $EffectLen; $i++) {
$LastStr = substr($String, $i, 1);
if ( ord($LastStr) > 127 ) $i++;
// 2바이트문자라고 생각되면 $i를 1을 더 증가시켜
// 결국은 2가 증가하게 된다.
// 다음에 오는 1바이트는 당연 지금 바이트의 문자에 귀속되는 문자이다.
}
$RetStr = substr($String, 0, $i);
// 위에서 구한 문자열의 길이만큼으로 자른다.
return $RetStr .= $ShortenStr;
// 여기에 말줄임문자를 붙여서 리턴해준다.
}

$str=Shorten_String($str,16,'...');


반응형

'프로그래밍 > PHP' 카테고리의 다른 글

[PHP] date()함수 날짜 계산  (0) 2010.11.11
[PHP] 파일업로드  (0) 2010.08.27
[PHP] 소수점 계산  (2) 2010.08.12
[PHP] 문자를 특정 위치로 부터 일정 길이까지 자르기. substr()  (2) 2010.08.06
문자 자르기.  (0) 2010.07.12
반응형

substr과 strpos를 사용하여 간단하게 원하는 문자를 기준으로 잘라 낼 수 있습니다.


$str = "동해물과 백수산이 마르고 닳도록...";

$slide_str = " "; // 잘라낼 문자열 또는 기호

$f_pos = strpos($str, $slide_str); // $slide_str에 있는 문자 또는 기호가 나타나는 첫번째 위치를 구합니다.

$a = substr($str, 0, $f_pos); // $str의 첫문자부터 strpos로 찾은 위치까지 잘라서 $a에 집어넣습니다.

$b = substr($str, $f_pos); // 찾은 위치 이후 부터 남은 문자열을 $b에 집어넣습니다.


echo $a."<br />";

echo $b;


반응형
반응형
스크립트로 이미지 사이즈를 조정

스크립트를 이용해서 화면에 보여줄 이미지의 크기를 변경하는 소스입니다..  

저같은경우 사진자료실이 있는데 사진자료실의 이미지가 테이블 크기보다 크게되면 사이즈를 줄이는 용도로

만들었습니다..

<script>
function imgSize(which){
    var width = eval("document."+which+".width");
    var height = eval("document."+which+".height");
    var temp = 0;
    var max_width= 600;   // 이미지의 최대 크기    
   
    if ( width > max_width ) {  // 이미지가 600보다 크다면 너비를 600으로 맞우고 비율에 맞춰 세로값을 변경한다.      
       height = height/(width / max_width);
       eval("document."+which+".width = max_width");    
       eval("document."+which+".height = height");
    }    
}
</script>

<html>
<body>
<table>
<tr>
<td width=100 >사진</td>
<td > <img src="../cl_upload/sajin/<%=v_file_nm%>" border=0 name="img"></td>
</tr>
</table>
<script>imgSize("img");</script>
</body>
</html>

!! 주의 할점 :  함수를 호출할때 꼭 이미지가 들어간 테이블밖에서 실행해야
실행됩니다. 테이블을 이용하지 않는다면 바디테그 이후에 넣어줘야 합니다.
간단한 소스인데도. . 찾기가 힘드네여.-_-;

//PHP에서 가져 온거

function UploadImage(iw,ih,j){
alert("");
iWidth=parseInt(eval("document.image"+j+".width"));
iHeight=parseInt(eval("document.image"+j+".height"));
if(iWidth>parseInt(iw) && iWidth>=iHeight){
eval('document.image'+j+'.height=parseInt(iw)/iWidth*iHeight;');
eval('document.image'+j+'.width=parseInt(iw);');
}
if(iHeight>parseInt(ih) && iHeight>iWidth){
eval('document.image'+j+'.width=parseInt(ih)/iHeight*iWidth;');
eval('document.image'+j+'.height=parseInt(ih);');
}
eval('document.image'+j+'.style.visibility="visible";');
}


//


<img src="testimg.gif" name="image1" style="visibility:visible;" onClick="UploadImage('20','30',1)">


참조:http://phpschool.com/bbs2/inc_view.html?id=14193&code=htmlscript2&start=20&mode=search&field=body&search_name=&operator=and&period=all&category_id=&s_que=%C0%CC%B9%CC%C1%F6%2C%C5%A9%B1%E2


반응형

'프로그래밍 > JAVASCRIPT' 카테고리의 다른 글

[JAVA SCRIPT] WINDOW.OPEN  (0) 2010.09.01
브라우저 정보 알아오기.  (0) 2010.07.20
Textarea에 현제 글자(문자)의 바이트 수를 알아오기  (0) 2010.07.13
Textarea 글자수제한.  (0) 2010.07.13
escape메서드  (0) 2010.07.07
반응형

작년 12월에 캐나다에 와이프와 같이 여행을 갔다.
가서 많은것을 느꼈고 많은 것을 보았다..
사진은 2월 정도인데 그시기 캐나다는 비가 많이 오는 시기이다.. 그날은 날이 맑아서 아내와 같이 레이크호수를 갔다..

캐나다 밴쿠버 다운타운에서 그리 멀지 않은곳에 작은 호수(레이크호수)가 있어서..
와이프와 같이 스카이트레인을 타고 갔었다..

사용자 삽입 이미지
스카이트레인을 타고 가면서 찍은 사진이다..
사용자 삽입 이미지

이사진은 레이크 역에서 밖을 보며 찍었다..
레이크역에서 남쪽으로 걸어서 20~30분 정도 걸어가면 레이크 호수가 나온다.
사용자 삽입 이미지
레이크 호수 입구 부분이다.. 도심에서 그리 멀지 않은 곳에 정말 넓은 공원이 있어서 좋은것 같다..
아내와 같이 걸어가며 이런저런 이야기도 나누고 자연을 한껏 느끼며 호수로 향하였다.
사용자 삽입 이미지
이길을 따라 가면 호수가 나온다..
호수에 도착해서 우리를 반겨준것은 오리였다.. ^^*
사용자 삽입 이미지
오리들이 모여서 헤엄치는 모습이 너무 귀여워서.. 사진을 조금 찍었다..
내가 가진 사진기는 좋은것이 아닌지라... 그것은 변명이고 잘못찍는다.. ㅋㅋ
사용자 삽입 이미지
사용자 삽입 이미지

안내판을 보고 사진을 찍었습니다.
사용자 삽입 이미지
귀여운 아가 오리들도 같이 사람들이 뿌려주는 먹이를 물에 머리를 박고 먹고 있는 모습이다. ^^*
사용자 삽입 이미지

호수의 전체적은 사진이다.. 저 멀리 위로 솟아 있는것은 건물이다. ㅋㅋ 멀리도 있다..
사용자 삽입 이미지
호수주변에 연결된 산책로가 있는데.. 아내와 같이 걸었다..
이녀석은 아래 보이는 먹이에 눈이멀어 사진을 찍는데도 경계를 심하게 하지 않고 먹이를 먹었다.. ㅋㅋ 저거 저렇게 먹으니 몸이 저렇게 퉁퉁하지..
사용자 삽입 이미지

이제 이곳이 산책로다. 영화에서 나올법한곳.. 아닌가.. 후훗...
이길을 따라 가면 무었이 나올까.. 궁금한 마음에 아내와 같이 발길을 제촉했다.
사용자 삽입 이미지

어제까지는 하늘에 구멍이라도 뚫린것처럼 비가 내리더니 오늘은 날이 맑다..
아.. 언제까지나 이런날씨였으면 좋으련만...
사용자 삽입 이미지
사용자 삽입 이미지
길을 따라 20분 어느덧.. 양옆에 높디 높은 나무들이 우거져있는 길로 바뀌었다.
이길을 걷는데 갑자기.. 살인자의 추격신이 생각이 나버렸다... +_+;;;
즐겁게 산책로를 따라 가다보면 시민들이 쉴수있는 작은 공터가 나온다.
사실 나와서 얼마나 다행인지..
사용자 삽입 이미지
여기서 화장실에 다녀왔다.. 얼마나 쉬원하던지.. 후훗..
여기를 종점으로 집으로 돌아왔다..
겨울에는 날이 좋지를 않아서.. 맑은 날이 드물다.. 그런데.. 이날은 오전에 비가왔었다.
조금 부슬부슬... 그렇치만 마음을 단단히 먹고 호수로 향했었던거다. 그런데 왠일인가.. 날이 겨였다.. 크하핫..
사용자 삽입 이미지
사용자 삽입 이미지
집으로 돌아가는 길에 노을이 져서 사진을 찍으며 집으로 갔다..

그날은 정말 힘들었다..
하지만 즐거운 기억이었다.





반응형

+ Recent posts