본문 바로가기

분류 전체보기

[Script] 클립보드 숫자 중간에 하이픈 제거. 일반적으로 많이 쓰이진 않겠지만.. 주민번호라던지....전화번호라던지...숫자 중간에 하이픈이 들어가 있는경우... 클립보드로 복사하면 중간에 하이픈을 강제로 빼주는 동작을 합니다. 응용하면 좀더 원하는 동작이 가능 하겠죠? Windows Based Script 로 만들어져서 첨부 파일 더블 클릭하면 실행됩니다. 소스 입니다. '================================= ' Clipboard auto Fixer Ver 1.3 ' ' 2008/06/04 By CodeH ' '================================= Dim clpData, objIE Dim i Dim OutStr MsgBox "클립보드에 770426-1234567 과 같이 숫자 중간에 하이픈이 들어간 경.. 더보기
로드메이트 프로...업데이트 문제... 로드메이트 홈페이지에 올라와 있는 프로그램 자체에 문제가 있는거 같은데... 로드메이트 측에선....자기네가 할때는 잘 된다고... 택배로 보내라고 하는데.... 저는 회사 컴퓨터 집에 컴퓨터 다해봤는데..역시 프로그램 오류로 닫혀 버리던데.. 회사에서 같이 구매한 사람이 많아서 로드메이트 프로가 여러개 있어서... 모두 테스트 해봐도 역시 안되는데..이해가 안되네요... 원본 파일 그대로 써도 다운되고.... 디버깅 해서 다운되는 찾아서 부분 넘어가서 라이팅 성공해도... GPS가 정상 동작을 안하더군요.. 로그인 창에 관련된 브레이크 포인트 잡는걸 간단히 알려드리자면.. 이전에 여러가지 방법을 사용했지만....생략하고....간단히 설명 드리겠습니다.. 해당 프로그램은 MFC로 작성 되었습니다... 디.. 더보기
PCB 부품 변경하기... [이글은 작년에 네이버 블로그에 썼던거 이사오면서 퍼온글입니다.] PCB 를 배치 하다보니... 부품모양이 이상해서 바꿀 경우를 순서데로 설명해 드리려고 합니다. 아래 그림과 같이 크리스탈을 배치하다보니 이름이 위쪽으로 배치 되어 있네요... 이걸 고쳐보죠... 아래와 같이 패키지 라이브러리 디자이너를 실행 합니다. 왼쪽 탭에서 패키지를 선택하고.. 해당 부품의 패키지가 들어있는 파일을 선택하고... 해당 파일을 선택합니다. 그럼 오른쪽 빨간 네모쳐논것과 같이...위쪽으로 쏠려 있네요... 이걸 아래로 이동 시킵니다 (단축키 : 컨트롤 + E) 아래 그림과 같이 아래쪽으로 잘 배치 합니다.. 그리고 왼쪽 하단에 오른쪽 버튼을 눌러서 새이름으로 저장을 합니다. 그리고 해당 창을 닫고... 좌측에 심볼탭에서.. 더보기
nProtect 키보드 보안 악성코드~ Good Bye~ nProtect 에 키보드 보안 프로그램은 쓰기 싫어도 인터넷 뱅킹이나 카드 결재를 위해서.. 울며 겨자먹기식으로 깔아야 하지만....깔면 윈도우가 살짝 맛이 가버리죠... 제경우는 글자 입력후 지우기가 안되고....특정 글자 입력이 안되고. 아주 윈도우가 Show~ 를 하더군요.... 그래서 이런 악성 키보드 보안 프로그램이 Task에 떠있으면 강제로 죽여줘야 하는데.. 전에도 윈도우 시작시 서비스에 떠있는 악성 키보드 보안 프로그램을 Taskkill 을 이용해서 죽여주는 방법이 있었지만. 문제는 이놈에 키보드 보안 악성코드가 수시로 뜬다는거죠.. 그래서 스크립을 만들어 봤습니다. 첨부파일 받아서 압축 풀어서 실행 시키시면 됩니다. (시작 프로그램에 넣어도 됩니다.) 스크립 실행시켜 놓으면 상주해 있으.. 더보기
Sqlcmd 를 이용해서 SQL 자동백업하기. 아래 올린 SQL Server 2005 의 각 Edition 별 기능 차이표를 보면 아시겠지만... SQL Server 2005 Express Edition은 무료 버젼이기때문에 SQL Agent 를 사용할 수 없도록 되어 있습니다. 하지만 아쉬운 대로 Windows Job schedule 로 Sqlcmd를 이용해서 job schedule 을 비슷하게 사용할 수 있습니다. SQL 서버를 만지는 작업이니 기본적으로 SQL,BAT 파일은 만들수 있고 Windows Job schedule 등록이 가능하다는 가정하에 설명 간단히 설명해도 되겠죠? 상황을 예를 들어서 주기적으로 백업 을 하려고 할 경우... 우선 원하는 Script 으로 SQL 파일 생성을 만들 어줍니다. (예:BACKUP.SQL) declare.. 더보기
무소음 Xbox 360... 컴은 몇년전부터 벽장에 넣어 놓고 쓰는데.. 삼돌이도 너무 시끄러워서..저번달부터 장농속에 넣고 썼었는데.. 냉장고도 구형이라 시끄럽길래 같이 넣었습니다.. 근데 날씨가 더워지니 장농이 따뜻해 지길래.. 삼돌이 케이스 벗겨 봤습니다... ..케이블 값만 몇만원 들었네요. USB 10미터 연장케이블 x 2 PS2 10미터 연장 케이블 x 2 VGA 10미터 연장케이블 DVI 10미터 연장케이블 동축 10미터 연장케이블 광 10미터 연장케이블 한여름에 봐서 많이 벽장 온도 더 올라가면.. 벽장 문에 120mm 팬이나 달아줘야 겠습니다.. 엑박을해도 Torrent로 파일 받냐고 컴 켜놓고자도... 조용합니다~ 더보기
uTorrent Torrent 안쓰시는 분은 uTorrent 써보세요. 그리고 Windows XP SP2 부터 웜 바이러스 확산 방지를 위해서. TCP/IP 세션 갯수가 10개로 제한되어 있기 때문에... uTorrent 와 같이 많은 세션을 사용하는 P2P 프로그램을 사용하면 인터넷이 매우 느려지는 현상이 생깁니다. 그래서 TCP/IP 세션 갯수 제한 해제 프로그램도 함께 첨부 합니다. 한 2000정도로 맞혀 놓으면 무난할겁니다. ( 제작사 홈페이지 [클릭] ) 더보기
XBOX 360 통합 케이블 싸구려 중국산 케이블이 말썽을 부려서 개조해 봤습니다. 정품 360 기본 케이블 개조 하려고 보니...사용한 핀 외엔 아예 핀이 안들어 있더군요. 스위치 달고... D-SUB, RGB, 컨퍼넌트 영상 골라서 출력 할수 있도록 했고... 디지탈 사운드를 코엑시얼로도 출력 되도록 했습니다.. D-SUB 핀 배선 입니다. Pin Name Dir Description 1 RED Red Video (75 ohm, 0.7 V p-p) 2 GREEN Green Video (75 ohm, 0.7 V p-p) 3 BLUE Blue Video (75 ohm, 0.7 V p-p) 4 ID2 Monitor ID Bit 2 5 GND Ground 6 RGND Red Ground 7 GGND Green Ground 8 BGND .. 더보기
SQL Server 2005 에디션별 기능비교 Microsoft SQL Server 2005 Express Edition / 2006-02-06 / 한국어 - 57.5 MB Microsoft SQL Server 2005 Express Edition with Advanced Services SP2 / 2007-02-17 / 한국어 - 269.5 MB Windows Installer 3.1 Redistributable - 한국어 (3.1.4000.2435) - [다운로드] Microsoft .NET Framework 2.0 - 한국어 [다운로드 - 32비트 / 64비트] Microsoft SQL Server Management Studio Express SP2 - 한국어 [다운로드 - 32비트 / 64비트] MSXML(Microsoft Core XML .. 더보기
[핵펌강좌3] iXtreme 적용하기. - DOS 에서... 이후 작업은 도스 부팅후 도스 프롬프트 상에서 진행 됩니다. 윈도우 에서도 가능하지만 저는 도스가 편하더군요. 개인 취향입니다. SATA 케이블은 메인 보드및 SATA 카드에 컨넥터 위치에 따라서 Master / Slave 로 나뉘는 경우가 있으니 이련경우는 Master 에 연결 하시기 바랍니다. 캡쳐 이미지에서 빨간네모부분은 키보드로 직접 입력 하는 부분이고, 녹색글씨부분인 xBox에 전원을 켜고 끄는 부분으로 정확히 해주셔야 합니다. 노란 네모 밑에 0 을 입력 하는 부분은 화면을 보고 XBox 에 DVD-Rom 드라이브인 VAD6038 이 연결된 번호를 알아서 누르시면 됩니다. ( SATA 연결 컨넥터 위치에 따라서 바뀔수 있습니다. ) 그리고 Status: 0xD1 부분에서 아무런 반응이 없다면 .. 더보기
[핵펌강좌1] XBOX 360 분해하기. Microsoft社 에 게임이 XBox 360 을 핵펌 해보려고 합니다. 하얀게 미끈하게 잘 빠졌네요.. 운선 가장 중요한건 별 드라이버가 필요 합니다. 그리고 두장에 신용 카드 정도가 있으면 됩니다. 정면에 플래이트를 분리해 냅니다...방법은 그냥 잘 잡아 당기면 됩니다. 그리고 하드 디스크를 분리합니다. 제가 작업한 XBox360 은 아케이드 판이라 하드가 안 붙어 있으니 커버를 분해 하겠습니다. 그리고 양쪽에 붙어 있는 회색 커버를 분리할겁니다. 통풍구를 자세히 보면....회색 플래이트가 본체와 걸리는 부분이 3군데 보입니다.. 양쪽으로 동일하게 6부분이 걸려 있습니다. 이분을 잘 보시고 이쑤시게나 작은 시계드라이버로 눌러주면서 희색 플래이트를 당겨 줍니다. 이렇게 6개를 조금씩 조금씩 해주면 쉽게.. 더보기
자동차에서... 조수석 타고 집에 가는길에..심심해서 TV 모드 테스트 할겸... 찍어 봤습니다.....카메라 처음 시작해선 Auto 모드 찍고... 그담에 P 모드 쓰고...그담에...AV모드 사용 하다가... M 모드 가끔 사용 했지만 요즘에 TV 모드를 많이 쓰게 되네요.... 각 모드마다....장단점이 있어서...필요할때마다 골라 쓰는 능력이 필요할듯 하네요~ ^^ 디카 자체에서 흑박 모드로 찍어서 무보정에 리사이즈만 했습니다. 더보기
Assembler 명령어 정리 명령어 정리 명 령 어 설 명 Data Transfer MOV Move 데이터 이동 (전송) PUSH Push 오퍼랜드의 내용을 스택에 쌓는다 POP Pop 스택으로부터 값을 뽑아낸다. XCHG Exchange Register/memory with Register 첫 번째 오퍼랜드와 두 번째 오퍼랜드 교환 IN Input from AL/AX to Fixed port 오퍼랜드로 지시된 포트로부터 AX에 데이터 입력 OUT Output from AL/AX to Fixed port 오퍼랜드가 지시한 포트로 AX의 데이터 출력 XLAT Translate byte to AL BX:AL이 지시한 데이블의 내용을 AL로 로드 LEA Load Effective Address to Register 메모리의 오프셋값을 레.. 더보기
MS SQL - Data Type 정리 Integers bigint -2^63 (-9223372036854775808) 부터 2^63-1 (9223372036854775807) 까지의 정수를 지정 가능 합니다. int -2^31 (-2,147,483,648) 부터 2^31 - 1 (2,147,483,647)까지의 정수를 지정 가능 합니다. smallint 2^15 (-32,768) 부터 2^15 - 1 (32,767)까지의 정수를 지정 가능 합니다. tinyint 0 부터 255 까지의 정수를 지정 가능 합니다. bit bit 1 또는 0 이라는 데이터를 저장 가능하며 참, 거짓에 사용 됩니다. decimal and numeric decimal -10^38 -1 10^38 -1 까지의 수에 대해 정밀도와 크기를 사용자에 의해 지정 가능 합니다.. 더보기
ABB IRB-6600 6축 로봇 RelTool 로 제어... 스웨덴에 로보트회사 ABB에서 나오는 IRB-6600 은 6축 로봇 입니다... 아무래도 4축보단 축이 2개 더 있다보니 모션 제어에 있어서... 좌표가 헷갈리죠...4축에선 User 좌료를 만들어서 쉽게 쉽게 제어가 가능 했지만... 6축에선 그리 녹녹하지만은 않더군요... 그래서 사용한 명령어가 RelTool 입니다. 로봇과 함께 제공되는 Robot Documentation 에서.. Reference manual을 보겠습니다.. RAPID reference manual에서 Functions 부분을 보면... 2.93. RelTool - Make a displacement relative to the tool Usage - RelTool (Relative Tool) is used to add a dis.. 더보기
IRB6600 IRC5 IO 보드 결선.. IRB6600 IRC5 IO 보드 결선..사진입니다. 보드가 S4C+ 보다 많이 작아 졌네요~~ 가격은 더 비싸졌습니다~~ ^^ 더보기
WinAVR 설치후 처음 해야할 일.... Make파일 변경 Windows에 System32 폴더에 make.exe를 다른 이름으로 바꿔준다. Temp 폴더 변경및 속성 변경 더보기
CodeVision Code Generater 에 USART2,3 문제 이것 때문에 몇일동안 완전 삽질 했습니다.. 증상은 USART2에 RFID 리더를 붙였는데... RFID 14443A에 관한 쿼리인 04 00 60 FF 를 날려 줬는데... 5바이트가 날아오긴 하는데 그 값이 항상 00 이라는게 문제가 있었습니다. 카드 값인 06 UID(4바이트) FF 가 날아오던가... 최소한 에러이면 05 AA BB CC FF 가 날아와야 하는데.... 이것때문에 RFID 모듈 제작사에 전화로도 문의하고 했지만.. 해결 못하고 완전 삽질만 하다가... 우연히..USART1 으로 입력을 받으면서.. USART2 입력을 테스트 하니까...USART2 에 00 이 아닌 값이.. 날아와서...GETCHAR 부분을 참고해 보니까.... USART1의 값을 긁어 오네요...ㅡ,ㅡ USART3.. 더보기