2012년 6월 15일 금요일

windows XP 이상에서 특정 포트 사용 프로세스 확인 command

windows XP 이상에서 특정 포트 사용 프로세스 확인 command

==========================================
netstat -naob

==========================================

; 1234 사용 포트 PID 확인
C:\>netstat -ano | find "1234"

TCP 0.0.0:4899 0.0.0.0:0 LISTENING 567

; 567 PID 프로세스명 확인
C:\>tasklist /FI "PID eq 567"
이미지 이름 PID 세션 이름 세션# 메모리 사용
=========== === ========= ===== ===========
process.exe 567 Console  0 4,700 K

※ windows 2000 server에서는 tlist 명령 사용

; 1234 포트 사용 프로세스 kill
C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":1234" ') do taskkill /F /PID %p

; 1234 포트 사용 프로세스 확인
C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":1234" ') do tasklist /FI "PID eq %p"

2012년 6월 5일 화요일

마이피플 API 로 메세지 보내기

마이피플의 API 를 통해 웹에서 메시지를 전송가능 하단걸 알았다.

라인은 API 가 없는 거 같고, 카톡은 일반 웹에서는 안되고, 모바일 웹에서만 된다는 점에서 일반웹에서는 사용할 수 없다.

마이피플도 정상적인 API가 아니라 마이피플 위젯을 이용한 꼼수(?)라고 봐야 될 거 같다.

만들려고 보니 이미 만드신 분이 있었다. 역시~

http://www.phpwork.kr/Downloads/viewDownloadDetail/0/1/33

자체 개발 하신 Spac 프레임워크 란 걸 사용 해야 하는 단점이 있다.

해당 프레임 워크 를 사용 안해도 된다고 하셨는데, 그럼 오류 난다.

소소는 아래와 같은데,  아래 처럼 바꿔서 사용 가능 하다.

보니까 워낙 간단한 내용이라서, 함수로 만들어서 사용하는 게 나을 듯 하다.

귀찮아서 그냥 씀.


ps. 위젯 서비스가 종료... 안됨..

jquery sortable 사용법


<script type="text/javascript">
$(document).ready(function() {
$("#table_sortable tbody.content").sortable({
update: function() {
$('input[name="members[]"]').each( function(index,elem) { //인덱스
$('#table_sortable tbody.content tr:eq('+ index +') td input:eq(3)').val(index); //타겟
});

}
});

});
</script>


테이블단위의 sortable은 위와 같이 tbody를 사용한다.

update: 는 이동 완료했을 시 시작.

위의 코드는 테이블을 이동했을 시, members[] 를 읽어들어가며 타겟의 값을 index 값으로 순서대로 변경 해주는 코드

순서를 옮기면 타겟값에 무조건 위에서 부터 0,1,2,3,4,5 이렇게 들어감.




최신 버젼에서는 안됨.


2012년 6월 4일 월요일

웹표준 플래시 삽입

            <object type="application/x-shockwave-flash" data="파일경로" width="980" height="95" > 
<param value="파일경로" name="movie" />
<param value="high" name="quality" />
<param value="transparent" name="wmode" />
<param value=" " name="flashVars" />
<param value="always" name="allowScriptAccess" />
</object>


웹표준 플래시 삽입


출처:http://blog.daum.net/_blog/BlogTypeView.do?blogid=05mzE&articleno=16157018#ajax_history_home

2012년 5월 26일 토요일

속성 셀렉터 표현

jquery 의 속성 셀렉터 사용시

$('a[ref=nofollow self]') 의 책에서 표현식이 사용가능 하다고 나와 있는 데, 최신 버젼이라서 그런지 안됨.

$('a[ref="nofollow self"]') 이런식으로 큰 따옴표와 작은 따옴표를 섞어 쓰던지

$('a[ref=\'nofollow self\']') 역슬래시로 처리 해줘야 됨.

2012년 4월 13일 금요일

콘솔에서 html 메일보내기

리눅스에서 mail 명령어로 이메일을 html 형식으로 보내려고 시도 했으나, mail 명령은 MIME 타입을

변경할 수가 없는 것 같다.

계속 검색하다가 mail 명령은 아니지만 콘솔상태에서 html 형식으로 메일을 보내는 방법을 찾았다.

mail 명령어가 아니라 sendmail 명령어를 이용하는 것이다.

일단 test.html로 html 파일을 만든다.

그리고 맨 상위에 Content-Type을 html로 적어 넣는다.

# cat test.html

To: address@example.com
Subject: Subject
Content-Type: text/html; charset="euc-kr"
<html>
<head>
<title>
hi
</title>
</head>
<body>
hi
it's test
</body>
</html>

위의 파일을 아래의 명령어로 보낸다.
/usr/sbin/sendmail address@example.com < test.html

출처:http://www.liamdelahunty.com/tips/linux_send_html_email_from_command_line.php

메모리 확장, 인식, 분류.



 

사진 출처 : http://2proo.net/470

 

 

우리가 관여할 곳은 주기억장치(DRAM)이다.

메모리 구분은 위의 사진을 보면 알 수 있겠지만, 기술분류와 장착형태만 확인 하면 된다.

 

스피드(클럭) 만으로 대충 구별이 가능 한것 같다.

 




























 타입 모듈 이름동작속도 핀
 DDRpc-1600pc-2100pc-2700

pc-3200

pc-4200
200MHz266MHz333MHz

400MHz

533MHz
184핀.메모리클럭 과 입출력 버스 클럭이 동작속도와 동일.
 DDR2PC2-3200PC2-4200PC2-5300

PC2-6400

PC2 8500
400MHz533MHz667MHz

800MHz

1.066GHz
240핀입출력 버스 클럭은 메모리 클럭의 2배.동작속도는 입출력버스클럭의 2배.
 DDR3PC3-6400PC3-8500PC3-10600

PC3-10666

PC3-12800

PC3-14400

PC3-15000
800MHz1.066GHz1.333GHz

1.333GHz

1.600GHz

1.800GHz

1.866GHz
240핀. (DDR2와 호환 안됨)입출력 버스 클럭은 메모리 클럭의 4배.동작속도는 입출력버스클럭의 2배.

 


자세한 사항은 위키피디아 참조.

http://ko.wikipedia.org/wiki/DDR_SDRAM

http://ko.wikipedia.org/wiki/DDR2_SDRAM

http://ko.wikipedia.org/wiki/DDR3_SDRAM

 

 

ECC(Error Correction Code) 기능을 가지고 있다면 서버용 메모리.



 

사진 출처: http://blog.naver.com/PostView.nhn?blogId=sba47&logNo=140043802847&viewDate=&currentPage=1&listtype=0&userTopListOpen=false&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=undefined

 

그 외에도 RDIMM 인지 UDIMM인지 확인한다.
RDIMM 이 Registered Dual In-line Memory Module 
UDIMM 가 Unbuffered Dual In-line Memory Module

두개 타입을 같이 쓰면 호환이 안됨.

 

 

 

 

ps.

  1. 위의 형식을 따라도 제대로 메모리가 인식 안되는 경우가 종종 있다. 최선은 보드명을 알아내어 보드와 호환되는 메모리를 알아보는 게 가장 나은 방법인것 같다.

  2. 메모리타이밍(CL)은 다른 것을 써도 느린것으로 맞춰지는 걸로 알고 있는데,  안되는 경우도 있는 듯 하다.


 

 

 

참고 사이트

  1. http://ask.nate.com/qna/view.html?n=4831088

  2. http://youandi7.blogspot.com/2009/12/pc%EC%9A%A9-%EB%9E%A8-%EA%B5%AC%EB%B3%84%EB%B2%95.html

  3. http://smsinfo.tistory.com/455