2009. 3. 16. 10:37 DataBase/MSSQL

버전확인

MSSQL 2005
SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

릴리스 Sqlservr.exe
RTM 2005.90.1399
SQL Server 2005 서비스 팩 1 2005.90.2047
SQL Server 2005 서비스 팩 2 2005.90.3042

MSSQL 2000
SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

릴리스 Sqlservr.exe
RTM 2000.80.194.0
SQL Server 2000 SP1 2000.80.384.0
SQL Server 2000 SP2 2000.80.534.0
SQL Server 2000 SP3 2000.80.760.0
SQL Server 2000 SP3a 2000.80.760.0
SQL Server 2000 SP4 2000.8.00.2039

MSSQL 7.0
SELECT @@VERSION

.....

http://support.microsoft.com/kb/321185/ko
반응형
Posted by She쥐포s

grep을 사용하여 빈라인 지우기

grep 명령어를 사용하여 빈 라인을 지우기 위해서는 다음의 명령을 사용할 수 있다.

grep -v "^ *$" INPUTFILE > OUTPUTFILE(^과 * 사이엔 스페이스가 들어감)

INPUTFILE : 빈라인을 가진 입력파일
OUTPUTFILE : 출력파일(빈라인 제외된)

만일 grep -v "^$" 만을 사용한다면 공백을 포함하는 빈 라인은 제거되지 않을 것이다.

--------------------< 원 문 >--------------------
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

                             UNIX GURU UNIVERSE
                                UNIX HOT TIP

                       Unix Tip 2945 - February 28, 2009

                   http://www.ugu.com/sui/ugu/show?tip.today

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


DELETING BLANK LINES USING GREP

To delete a blank line using a grep command you can use the next
command :-

grep -v "^ *$" file-y > file-x

where file-y is the input files has blank lines and file-x will
be the output file ( excluding the blank lines ).

if we use (  grep -v "^$" ) only , the blanck line which include
spaces will not be removed.

반응형
Posted by She쥐포s

2009. 2. 18. 16:03 IT관련정리

DDOS

- 분산 서비스 거부 (DDoS:Distributed Denial of Service) 공격
- 바이러스에 감염된 여러 컴퓨터, 이른바 ‘봇’을 이용해 하나의 서버나 컴퓨터를 일제히 공격해
   시스템을 완전히 마비시키는 방법.
- 비정상적인 트래픽을 발생시켜 공격 대상 시스템의 성능을 저하, 시스템을 마비시키는 해킹 수법
- 시스템의 하드웨어나 소프트웨어 등을 무력하게 해 시스템이 정상 작동하는 데 문제를 일으킨다.
반응형
Posted by She쥐포s

유닉스엔 원칙적으로 확장자의 개념이 없다.
인간이 구분하기 위해 구분해 놓은 것에 불과하다.
편의상 구분해 놓은 구분자를 변경하는 방법에 관한 팁을 소개한다.

---------------------------------------------------------------------
확장자 바꾸기

여러 파일들의 확장자를 변경하고자 할 때 다음과 같은 방식을 이용할 수 없다.

    % mv *.abc *.def

대신 다음의 쉘 스크립트로 원하는 작업을 할 수 있다.

--------- 시작 ---------
#!/bin/sh
for f in *.abc; do
    mv $f `basename $f .abc`.def
done
--------- 끝 ---------

모든 .abc로 끝나는 파일을 찾아 $f를 파일명으로 바꿔가면서(for)

    mv FILENAME `basename $f.abc`.def

명령을 실행한다.

`basename $f .abc` 명령은 파일명중에서 .abc를 제외한 값을 반환한다.
따라서 위의 mv 명령은 다음과 같은 명령으로 완성된다.(file은 .abc를 제외한 파일명)

    mv file.abc file.def

    done

for 루프를 마친다.

csh이나 tcsh에서는 다음과 같이 하여 위의 작업을 할 수 있다.

    foreach f in ( *.abc )
        mv $f `basename $f .abc`.def
    end

--------- 원문 ---------

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

                             UNIX GURU UNIVERSE
                                UNIX HOT TIP

                       Unix Tip 2932 - February 15, 2009
                   http://www.ugu.com/sui/ugu/show?tip.today

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

CHANGE THE SUFFIX

If you want to change the suffix of
multiple files, you can't do:

       % mv *.abc *.def

However the following shell script
can be used to do the required
opperation:

***

Change all *.abc file to *.def the
following shell script would work:

#!/bin/sh
for f in *.abc; do
 mv $f `basename $f .abc`.def
done

How it works:

 for f in *.abc; do

Set up a look for all files ending
in .abc, and each time around setup
$f as the filename

 mv $f `basename $f.abc`.def

`basename $f .abc` takes the filename
in $f and removes any trailing occurences
of .abc, we then append .def to the result
and the resulting command becomes
"mv file.abc file.def"

  done

Ends the "for" loop above.

Under "csh" or "tcsh" a similar thing could be done with:

 foreach f in ( *.abc )
   mv $f `basename $f .abc`.def
 end

반응형
Posted by She쥐포s
오늘 휴넷의 메일링을 보다가 서비스에 대한 주제가 나와서 한번 읽어보았다.
내가 고객에게 하는 서비스는 제대로 된 것인지 나아질 부분은 없는지를 반성하면서...

S : Smile
     진심에서 우러나온 미소
E : Excellent
     고객의 상상을 뛰어넘는 훌륭한 서비스를 제공
R : Ready
     서비스를 제공하기 전에 물적, 심적, 기술적 준비
V : Viewing
     고객을 귀빈처럼 대하고, 고객의 의견을 중요하게 생각하고 만족시키기 위해 최대한 노력
I : Inviting
     고객에게 완벽한 서비스를 제공한 후, 공손한 태도로 "다음에 또 오십시오"라고 말하는 것
C : Creating
     규정된 서비스 외에도 고객 개개인의 특징과 요구에 따라 능동적이고 융통성 있게 서비스를 제공
E : Eye
     고객의 눈을 주시하여 고객으로 하여금 존중받고 있다는 느낌을 받게 함

원문 : http://www.hunet.co.kr/Knowledge/ExpertData/HunetData/View.aspx?knowSeqNum=35746&pageNo=1&knowTypeCd=047001&cate1Code=&sKeyword=&type=3AED0948F

영어... 참~ 애매하죠잉...
반응형
Posted by She쥐포s
음.. 이건 알고 있던 내용인데 혹시나 모르는 사람들을 위해 정리합니다.

메일은 일반적으로 25번 포트에 TCP접속을 이용한다.
우리가 알고 있는 아웃룩이나 기타 메일 프로그램들은 이 과정을 보이지 않게 한 것에
지나지 않는다. 아래에 메일을 보내는 절차를 설명한다.

1. cmd 프롬프트를 연다.
2. telnet server.com 25 입력(여기서 server.com은 자신이 사용하는 메일제공자의 smtp 서버 이름이다)
3. HELO server.com 입력(HELO 대신 EHLO를 사용하기도 한다. -> SMTP의 버전에 따라 다름)
4. MAIL FROM: 메일주소(메일을 보낸 사람의 메일 주소, 예 abc@server.com)
5. "250 ok"라는 메시지를 받게 될 것이다.
6. RCPT TO: 메일주소1, 메일주소2, ... (받을 사람의 메일 주소)
7. 또다시 "250 ok" 메시지를 받게 될 것이다.
8. 메시지를 쓰기 위해서는 DATA와 엔터를 입력하고 메시지를 작성한다.
9. 메시지를 끝내려면 한 줄에 마침표(.)만을 입력하고 엔터를 누른다.
10. QUIT를 입력하여 telnet을 빠져 나온다.


반응형
Posted by She쥐포s

Unix 쉘에서의 산술 비교

Unix 쉘에서의 산술 비교는 정수값에 한정되어 있다. 다음은 기본적인
쉘 명령을 사용하여 부동 소수값을 비교하는 팁이다.

--------- CUT HERE-----------------
#! /bin/sh
# test shell script
n1="01.401"
n2="01.350"

function compareFloatSmall
{
sort -n <<: | head -1
$n1
$n2
:
}

function compareFloatGreat
{
sort -r -n <<: | head -1
$n1
$n2
:
}

small=$(compareFloatSmall $n1 $n2)
echo "Comparing $n1 to $n2: smaller $less"
great=$(compareFloatGreat $n1 $n2)
echo "Comparing $n1 to $n2: greater $great"
--------- CUT HERE-----------------

다른 방법으로 'awk' 프로그램을 사용할 수 있다.
--------- CUT AGAIN HERE-----------
#! /bin/sh
# A couple of examples in awk.
n1="03.550"
n2="02.550"

echo "$n1 $n2" | awk '{
       if ( $1 >= $2 ) print $1
       if ( $1 <= $2 ) print $2
       if ( $1 >  $2 ) print $1
       if ( $1 <  $2 ) print $2
       if ( $1 == $2 ) print $1, $2
}'
--------- CUT AGAIN HERE-----------

<><><><><><><><><><>원 문<><><><><><><><><><><>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

                             UNIX GURU UNIVERSE
                                UNIX HOT TIP

                       Unix Tip 2926 - February  9, 2009

                   http://www.ugu.com/sui/ugu/show?tip.today

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


ARITHMETIC COMPARISON

In UNIX shell arithmetic comparison
is limited to integer values.  Here
is a tip to compare floating values
using basic shell commands.

--------- CUT HERE-----------------

#! /bin/sh
# test shell script
n1="01.401"
n2="01.350"

function compareFloatSmall
{
sort -n <<: | head -1
$n1
$n2
:
}

function compareFloatGreat
{
sort -r -n <<: | head -1
$n1
$n2
:
}

small=$(compareFloatSmall $n1 $n2)
echo "Comparing $n1 to $n2: smaller $less"
great=$(compareFloatGreat $n1 $n2)
echo "Comparing $n1 to $n2: greater $great"

--------- CUT HERE-----------------

Alternatively you can use a small 'awk' program.

--------- CUT AGAIN HERE-----------
#! /bin/sh
# A couple of examples in awk.
n1="03.550"
n2="02.550"

echo "$n1 $n2" | awk '{
       if ( $1 >= $2 ) print $1
       if ( $1 <= $2 ) print $2
       if ( $1 >  $2 ) print $1
       if ( $1 <  $2 ) print $2
       if ( $1 == $2 ) print $1, $2
}'
--------- CUT AGAIN HERE-----------

반응형
Posted by She쥐포s
견본 샘플임..




반응형
Posted by She쥐포s





반응형
Posted by She쥐포s

어릴때 다음과 같던 그녀가...


십수개월만에...
그녀는 또 이렇게 변해있었다.


가을양...
추위로 인해 옷을 입고...
머리도 따고...
주인도 몰라보고 이쁜 여자들만 반긴다...
가을이가 미친듯이 달려들지 않는다면 그다지 예쁘지 않다는 거다. ㅋㅋㅋ

멍청한듯 하면서도 똑똑한 것 같기도 하고, 똑똑한듯 하면서도 어딘가 모를 어설픔이..
얘는 먹는 것을 뺏어도 가만 있는다...
반응형
Posted by She쥐포s

블로그 이미지
She쥐포s
Yesterday
Today
Total

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함