이 글에서는 스카이프 api를 이용하여 채팅, 전화 걸기, 전화 받기 할 것입니다. api만 이용하여 스카이프를 컨트롤하기 위해서는 클라이언트가 로그인되어 있어야 합니다. C#에서 스카이프를 사용하기 위해서는 재공된 Skype4COM.dll를 마샬링 해주어야 하는데...... 이미 누군가가 해논게 있습니다. ㅋ 코드 플랙스 - Skype for VisualStudio 이곳에서는 비주얼 스튜디오 SDK를 이용하여 스카이프 프로젝트를 생성할 수 있게 되어 있지만 굳이 그렇게까지 쓸 필요는 없고 'SKYPE4COMLib'만 유징 해서 사용하시면 됩니다. 0. UI 구성 저는 wpf 프로젝트로 하겠습니다만.... C#프로젝트라면 별 상관은 없습니다. (레이아웃 코드만 다를 뿐이니까요 ㅎㅎㅎ) 전역변수로 스카이프..
We've been notified by this error. Invalid parameter(s): AuthenticationSignature 별 내용은 아니고 인증정보가 없다는 에러입니다-_-;; gmail의 스팸메일 정책은 가끔 이해할수 없는 현상을 주는데요 다른 스카이프 관련 메일들은 잘왔는데 인증메일만 오지 않아 스카이프 홈패이지를 뒤저 보았지만 별다른 소득이 없었습니다-_-; (재발행은 어디있는거냐!!!) 혹시나 해서 본 스팸메일함에 떡하니 메일이-_-; 아놔 그래서 인증버튼 꾹 눌러주니 개발자등록 정상적으로 되는군요 ㅎㅎㅎㅎ 개발자 등록하는데 10달라가 필요해서 미리 결재했는데 날리는줄 알고 엄청 걱정했습니다 ㅎㅎㅎ
dnsever의 서비스는 크게 2가지입니다. 도메인과 ip를 매칭 시켜주는 기능과 도매인관리 기능이죠. 이 글에서는 ip와 도메인을 매칭시켜주는 서비스에 대해 설명하겠습니다, dnsever 홈패이지 http://kr.dnsever.com/ dnsever 홈패이지 1.유동IP에서 서버운영이 힘든 이유ip라는 것은 내 컴퓨터를 찾아오기위한 주소입니다. 유동ip라는 것은 주소가 바꿘다는 것이지요. 우리집주소가 툭하면 바꿔다면 당연이 외부에서 찾아오기가 힘들 것입니다. 1-1.도메인과 ip매칭도메인은 외우기 힘든 ip를 외우기 쉽도록 문자로 표시하는 것입니다. 도메인은 소유자만 사용할수 있기 때문에 고정적인 주소의 역활을 합니다. 대신 도메인은 매칭되는 ip를 필요로 하죠. 그러니 내가 A라는 도메인을 쓰고 있..
API 다운로드 https://developer.skype.com/accessories 위에 표시된 프로그램을 받습니다. 실행하면 요런 화면을 볼수 있습니다. 그런다음 스카이프를 실행해 봅시다. 로그인을 하고 아까받은 Tracer.exe에서 콜을 호출해봅시다. 콜 형식은 CALL 입니다. 이런메시지를 확인하고 스카이프를 가보면 트레이서로부터 대화요청이 온것을 볼수 있습니다. 메시지를 보내 봅시다. 스카이프로부터 메시지가 온것을 확인 할수 있습니다. 이렇게 스카이프 api나 sdk를 테스트 할수 있습니다. 아무래도 양방향으로 테스트해야 하는 프로그램이다보니 이런 프로그램을 재공해준다니....참 다행인듯 ㅎㅎㅎ p.s. 스카이프 api는 같은 컴퓨터에 스카이프 클라이언트가 로그인 되어있어야 정상 작동을 합니다.
대표적인 프래임웍 설정미스입니다 ㅡ.-;;; IIS가 버전이 7이되면서 인터페이스가 대폭 바꿔는 바람에 어디에 뭐가 있는지 찾는게 일입니다 ㅡ,.ㅡ;; 그래서 이 간단한 프래임웍 설정도 해매는 바람에 정리해서 올립니다. 참고 : MSDN - 방법: ASP.NET 웹 응용 프로그램을 .NET Framework 4로 업그레이드 1. 사용할 프래임웍 설치 해당 프래임웍을 설치 합니다. 2. IIS 설정적용할 웹사이트에서 오른쪽 클릭하고 웹 사이트 관리>고급 설정>응용프로그램 풀 에서 사용할 프래임웍을 지정해주시면 됩니다.
아무래도 일이 일이다보니 작업표시줄을 정리할 필요가 있습니다. 프로그램을 많이 띄우다보면 작업표시줄상에 여기저기 뒤엉켜서 찾기가 힘들죠. 그래서 처음 켤때부터 순서대로 프로그램과 폴더들을 열곤 했습니다 ㅎㅎㅎ 그러다 프로그램하나 죽으면 짜증이 ㅡ.-;; 윈도우7 같은 경우 기본적으로 작업표시줄의 이동을 지원합니다. 그래서 편합니다. 기본적으로 지원되는 작업표시줄 순서변경 하지만 윈도우XP는 이 기능이 없습니다. 하지만 이런기능을 사용할수 있게 해주는 유틸이 있습니다. Taskbar Shuffle 라는 유틸입니다. (최신 버전은 2.5입니다. 2011년 8월23일) 다운로드 - http://nerdcave.webs.com/ 위 사이트로 들어가셔서 조금 내려보시면 아래 화면이 나옵니다. 자신에게 맞는 버전을..
어쩌다보니 QT를 해야할 일이 생겼습니다 ㅡ.-;;; 노키아에서 만든 컨트롤 컴퍼넌트 같은 것인데 모바일전용으로 만든거 같은데 어차피 아무대서나 쓸수 있는듯 하군요. 비주얼스트디오용 플러그인도 있지만.........아놔 비주얼스트디어오 C++이 프로젝트 파일이 없으면 해더와 소스파일을 자동으로 모아서 보여주다보니 개판입니다;;;; 그러다보니 파일트리가 재대로 로드됬는지 확인도 안되고;;;;; 그래서 결국 이클립스를 설정했습니다. 하지만 이것도 빌드는 안되죠-_-;;; 빌드는 Qt Creators로 하셔야 합니다. 1. QT SDK 설치Qt관련 다운로드는 노키아 Qt에서 받을수 있습니다. 노키아 Qt - 새 페이지 2. QT SDKQtSDK를 받아야 겠죠? ㅎㅎㅎ 노키아 Qt - Qt SDK 다운로드 위에..
액셀에 특정 셀에 들어있는 문자나 문자열의 개수 구하는 함수가 없었군요. 당연히 있을 줄 알았는데-_-;; 여튼 구해주는 함수가 없으므로 직접 구해야 하는데,.... 방법은 몇 가지 있겠지만 제가 쓰는 방법은 LEN과 SUBSTITUTE를 이용하는 방법입니다. LEN(문자열) - 문자 갯수를 출력함 SUBSTITUTE(문자열, 찾을 문자열, 교체할 문자열) - 문자열에서 찾을 문자열을 찾아 교체할 문자열로 교체해줍니다. 포함된 문자개수만 필요하다면 'd'의 개수를 구하는 수식은..셀이 'A1'이라고 한다면.. =LEN(A1)-LEN(SUBSTITUTE(A1,"d","")) = 문자열 길이 - 지정한 문자열을 제외한 문자열 길이 위 수식으로는 한 글자만 가능합니다. SUBSTITUTE로 찾을 문자를 빈칸으..
외부에서 포트나 IP 상태를 확인할 일은 참 많은데 회선을 두 개나 쓰는 경우는 흔치 않으니 확인할 방법이 많지 않습니다. 다행인 건 요즘은 스마트폰이 대세라 스마트폰으로 확인하는 방법도 있죠 ㅎㅎㅎㅎ 1. 외부에서 아이피 확인하는 사이트 외부에서 IP를 확인해주는 사이트는 여러 개 있습니다. 제가 추천하는 사이트는 '왓츠 마이 아이피(whats my ip)'입니다. 왓츠마이아이피 - https://www.whatsmyip.org/ IP 확인 : 홈이나 'More Info About You( 바로 가기 )' 메뉴 열려있는 포트 확인(포트 스캔) : 'Port Scanners( 바로 가기 )' 메뉴 핑 테스트 : 'Ping'( 바로 가기 ) 메뉴 경로 확인 : 'Traceroute( 바로 가기 )' 메뉴 ..
수식어 생성기도 있고 이름 생성기도 있죠 ㅎㅎㅎ 무작위 생성이 아니라 생성할 이름을 넣으면 그에 따른 수식어나 이름이 생성됩니다. 예전에는 스토리같은것 만들대 많이 사용했는데요.... 특히나 NPC이름 만들때 정말 좋습니다 ㅎㅎㅎ 사용법 모르시면 덧글 남겨주시면 되겠습니다. 사이트 접속 안되도 덧글 남겨 주세요~ 추가하고 싶으신 사이트 있으면 주소랑 간단항 설명 남겨주시면 추가 하겠습니다. 랜덤 이름 생성기 기본적으로 판타지식 이름 이라는데.....잘 모르겠네 ㅡ.-; 그래도 한국사람 이름도 있고 해서 쓸만 합니다. 한국, 무협, 미국, 그리스, 독일 이렇게 분류가 되어 있습니다. 오리엔트 : http://orient.pe.kr/namegen 뱀파이어 http://www.emmadavies.net/vam..