본문 바로가기

IT Device Game

창고-uinx에서 깔끔한 로그를 찍어보자 흠 이번엔 장렬하게 사라질 운명에 처한 제홈페이지 배너 한번 올려봅니다. 5년 넘게 사용해오던 홈페이지...아쉽긴 하지만 시대에 따라가기엔 버거워서 운영을 접고 지인의 초대장을 협박으로 구해서 티스토리로 넘어오게 됐습죠~. 무엇보다 제 생각에 가장 큰 원인은 개인홈페이지의 시대가 가버렸습니다 ^^;;;; 모바일 환경에 맞게 일부 수정도 해보았지만 제로보드의 한계 랄까요~... 그러다 창고 삼아 뒤적뒤적 예전 글들을 옮겨오고 있습니다. 그러다 보니 시대에 많이 뒤떨어진 포스트들도 보시게 될텐데~ 검색으로 들어오셨다면 너그러이 용서를 바라며~ 발행을 보고 오셨다면 제가 손가락이 실수로 발행을 누른탓입니다. 예전글들은 발행버튼은 안쓰려고 하는데 가끔 실수를 합니다. 자 변명은 이쯤하고 역시 이번은 특별히 더 ..
창고-unix/linux에서 소켓을 좀더 간단하게 사용하는 소켓라이브러리 홈페이지를 중단하면서 예전에 홈에 올렸던 글들을 뒤적뒤적 찾아서 옮기고 있습니다. 창고정리라고나 할까요. 시대에 뒤쳐지는 글들 있습죠.... 너그러운 고전을 보시는 마음으로 한번 읽어주시면 좋고~ 아님 즉시 이전 버튼을 ㅡㅡ;;;;; 매번 connect 니 accept니 호출하는게 너무너무 귀차나서 자주쓰는 기능을 라이브러리로 작성함..... 예전 2000년초 날리던 모소프트사의 라이브러리를 흉내낸것....ㅡㅡ;;;;; 그래서 함수 명칭이 눈에 익거나 동일하더라고 넓은 아량으로 이해를 굽신굽신... 모방은 창조의 어머니 아니겠습니까? OpenServerSocket() 서버소켓생성 및 처리 AcceptSocket() Accept 및 관련처리 OpenClientSocket() 클라이언트 소켓 생성및 conn..
창고-IOCP이용한 TCP서버 샘플 IOCP를 이용한 TCP서버인데 거대한 짬뽕서버가 되어버렸다. 일단 되게 하라는 정신이 투철한 저로서는 최선을 다한 결과고 생각보다 버그도 없이 잘 돌아간다. win32api를 가장한 막가파 C프로그램이기도 하고 C++을 가장한 C프로그램이기도 하다 왜냐하면 귀찮은 로직들을 Unix에서 쓰던 라이브러리를 가져와서 버무려 버렸기 때문에 이건 뭐 C도 아니고 Win32api도 아니고 ODBC를 편하게 쓸려고 하다보니 결국 MFC 라이브러리도 이어다 붙였다. IOCP가 왜 필요한지는 다들 아실거고 간단한 플그램 설명 울딸 지후가 태어난달의 거액의 병원비(?) 지출로 마침 생활비가 부족하던 2007년도 겨울 쯤 약간의 아르바이트비를 받고 만든 IOCP 프로그램의 초기 샘플소스 주의: ODBC가 등록되어 있지 않..
창고-SingleDes DLL을 ASP용으로 포장하기 VC++로 singleDES.dll 을 작성해서 VB에서 사용을 하다가 모 웹사이트에서 asp파일상에서 사용하고 싶다고 요청을 해서 VC++에서 Active Server Component 로 작성해주는게 정석이지만 너무너무 귀차나서 또는 내가 짠 소스지만 다시보기 싫어서.. 혹은 소스를 유실해서 다시 짜야 될......너무 여하튼 귀찮은 경우가 발생 했기에 나름대로 잔머리를 굴린것이 VB에서 VC++ dll을 포장해서 Active Server Component 로 만들어 버리면 초간단 하겠다는 궁리를 했습니다. 하지만 타입문제 때문에 고민하느라 비슷하게 시간이 들어버렸네요...ㅜㅜ 이것역시 2005년도 정도 작성된 샘플소스인듯 우쨌든 VC++로 만든 dll을 로드해서 VB에서 DLL로 작성 했습니다. V..
창고-음력으로 양력구하기..양력으로 음력구하기 MFC 역시나 이번것도 창고 발견 샘플이 되겠습니다~ 어이구 이건 무려 2004년작~ 압축을 풀고 소스를 열어보니 이건 얼굴을 들수가 없을지경의 초 울트라 부끄러운 소스지만 역시나 혹시나 참조로 도움이 될 사람들이 있을까 해서 포스팅 합니다. 2004년 당시 적어 놓은글... 그때도 이미 부끄러운 소스였어 ㅋㅋㅋㅋ 요런 탁상용 달력에는 음력이 잘 표기되어 있지 않다 DSCF1323 by VoIPman 클래스는 데브피아에서 가져왔음 아래는 클래스를 이용해서 테스트해볼라고 짠 풀그램 소스...걍 손가는내로 만들어서 소스는 허접함.....클래스 사용부분만 예가 되면 좋을듯
창고-소켓통신 DLL 샘플 저번의 BASE64 이외에 창고에서 역시 2005년산 골동품 샘플을 하나 더 찾아냈다. TCP/IP 소켓기능 DLL.. 아 왜 예전에 짠소스는 지금 보면 다 부끄러운 걸까... DLL자체는 VC++ 로 샘플은 VB로 만들었음 처음 시작하는 사람에게 참고만 되었으면 하는 마음으로 포스팅 합니다.
Base64 encoding decoing 샘플 아이폰을 쓰면서 부터 이메일을 즉시즉시 읽을수 있으서 편한 느낌이다. (실제로 편해졌는가는 별도 문제고) 주제랑 별관계는 없지만 원래 Base64 방식이 E-mail에서 사용되지 않았던가~ 이런 아무런 관계없는 연상법으로 예전에 작성해 두었던 Base64 DLL 소스가 생각이 났다. Base64란 무엇인가? 여기에 대한 답변은 WiKi의 아주 친절한 답변으로 대체~ Base64란 무엇인가? 여기에 대한 답변은 WiKi의 아주 친절한 답변으로 대체~ 컴퓨터 분야에서 쓰이는 Base 64 (베이스 육십사)란 8비트 이진 데이터(예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념이다. 좀더 ..
Single Des 암호화 DLL 샘플 샘플로 올리는 프로그램은 무려 6년전에 작성한 것으로서 간단히 4자리나 8자리 숫자나 문자 비밀번호(PassWord)등을 암호화 하기 위해 간단히 작성한 Single Des 이긴 한데... 샘플소스를 까보면 알겠지만 아주 조금의 변형이 가해져서 일반적인 Single Des 와는 값이 달라집니다. 첨부한 파일에 DLL소스와 참조샘플(VB) 도 같이 들어있습니다.