일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- VB.NET
- 셋업
- dll
- MySQL
- xml
- MFC
- SQL
- 데이터베이스
- 시리얼 통신
- 입문
- 예제
- 델파이
- 초보
- 파라미터
- 기초
- 문자열
- Firebird
- WIN32 SDK
- 소니
- PostgreSQL
- vb
- SDK
- Visual Basic
- 설치
- 인스톨
- c#
- 파이어버드
- Delphi
- Visual Studio 2005
- winsock
- Today
- Total
목록분류 전체보기 (350)
프로그래밍 노트
일본의 Victor에서 만든 욕탕 전용 플레이어「XA-AW33」을 Victor직판 사이트에서 한정 판매를 실시한다. 가격은 19800앤 방수 가공을 하여 욕조에서 띄워서 음악을 즐길 수 있는 플레이어이다. 해파리에서 모티브로 한 몸체는 물에 떠있고 음악이 플레이될때는 파아란색 깜빡거린다. 256MB의 플래시메모리를 내장하고 있고 MP3와 WMA를 지원한다. 저원은 AA형 알카리 건전지 4개를 사용하고 연속 재생시 약 15시간 쓸수 있다. 크기는 직경12 높이 87mm에 무게는 250g이다. 실내에서도 쓸수있다록 스탠드로 딸려있다.
Google은 10의 100승에서 이름붙게 되었다고 한다 전세계의 정보에 색인을 붙여 모든 사람에게 거대한 양의 정보를 손에 넣을 수 있게 하고 싶다는 것으로 부터 Google의 창업자 세르게이 브린과 래리 페이지가 생각해낸 이름은 구글플랙스(Googleplex)였다. 큰 숫자라는 것으로 Googol이라는 단위가 있다. 이 단위가 태어나게된 계기는 수학자 Edward Kasner 박사가 조카와 숲을 산책할때 10의 100승을 뭐라 부르면 좋을까 조카에게 묻자 "googol"이라고 답해서 그렇게 이름을 붙였다. 1googol은 1뒤에 0이 100개 이어진다. 1googol은 10000000000000000000000000000000000000000000000000000000000000000000000000..
ISONIC사에서 iPod용으로 만든 HMD(Head Mount Display:머리에 걸치는 디스플레이) "C4-MV1" 해상도는 320x240으로 QVGA의 해상도를 지원한다. 체감으로는 2미터 앞의 27인치 정도의 화면을 본다고 생각하면 된것같다. 부속품으로 리모콘이 있고 재생과 정지 그리고 음량조절이 된다. 베터리 풀일 경우 8시간 동영상을 재생할 수 있고. 디스플레이로서 사용하지 않을때는 iPod용 외부 전원으로 쓸수도 있다. 무게는 약 100g 리모콘이 25g 배터리팩이 약250g이다. 가격은 약 4,50만원대에 판매되어지나보다.
타카라 토미는 4월 18일 나이키 재팬과 함께 모델 운동화「TRANSFORMERS SPORTS LABEL」2 를 발표한다. 처음부터 끝까지 나이키의 감수를 받으며 이번 봄 최신 운동화「NIKE FREE 7.0」을 충실히 재현했다. 이 운동화 처럼 생긴것이 변신하면 콘보이(Convoy)와 메가트론(Megatron)이 된다. 트랜스포머 개발의 컨셉인「Robots in Disguise」(변장 로봇이라 해야하나 - 로봇이 아닌 것에서 로봇으로 변하는 로봇)에 충실히 만들어져 운동화의 모습에서 11 단계를 거쳐 트랜스포머로 변신한다. “신발끈”의 매듭을 풀어 변신을 시작하여 잔재미를 더했다. 두가지 모델이 있어 정의의 사령관 콘보이로 변신하는「TRANSFORMERS SPORTS LABEL CONVOY feat. ..
====================================================================== #include #include #include #define EvtName "PipeEvent" #define PipeName "\\\\.\\pipe\\TestPipe" HANDLE hEvent, hFile; int main() { char szBuf[1024]; DWORD dwWritten; hEvent = OpenEvent(EVENT_ALL_ACCESS, FALSE, EvtName); if (hEvent == NULL) { printf("이벤트 열기 실패\"); _getch(); return -1; } hFile = CreateFile(PipeName, GENERIC_WRI..
파이프를 만들면 클라이언트가 접속하는 것을 기다려야된다. 일반적으로 스래드를 만들어 기다리게 한다. 이 예제는 클라이언트에서 보낸 자료를 표시하게만 한다. 스레드는 영구 루프로 만들고 그 안에서 ReadFile함수를 호출한다. 클라이언트가 아무것도 쓰지 않았을때에 ReadFile을 하면 에러가 됨으로 대기 함수를 사용하여 이벤트를 기다리는 것으로 한다. 클라이언트 쪽에서 쓰기 직전에 이벤트를 시그널 상태로 한다. 루프 안에서 읽기가 끝나면 바로 이벤트를 비시그널 상태로 하고 다음의 쓰기를 기다리는 상태로 한다. 프로그램을 종료 할때는 클라이언트 쪽에서 quit라 써서 보낸다. 서버쪽에서는 읽어들인 문자열이 quit이면 루프에서 빠져나와 처리를 종료한다. main 함수 이름있는 파이프를 만들고 이벤트를 만..
CreateNamedPipe으로 파이프를 만들려고 하는데 핸들을 작성하는데 에러가 났다. GetLastError()로 에러코드를 찾아보면 밑의 에러 코드가 돌아왔다. 123 : ERROR_INVALID_NAME The filename, directory name, or volume label syntax is incorrect. 인터넷에서 열심히 문제점을 무엇인가 찾아봐도 특별한 정보가 없었다. 문제의 코드 ====================================================================== hPipe = CreateNamedPipe("\\\\.\\pipe\\pipetest", PIPE_ACCESS_INBOUND, // 오픈 모드 PIPE_TYPE_BYTE | P..
윈도우가 없는 실행 파일을 만들려면 어떻게 하면 될까? 어제 좀 고민했었다. 인터넷에서 찾아봤는데 잘 안찾아졌었다. 너무 쉽고 너무 당연한거여서 인터넷에 올린 사람들이 없는가보다. 그래도 나같이 혹시 찾는 사람들이 있을까 해서 만들어본다. 윈도우가 없는 실행 파일을 만드는 법은 생각보다 쉬웠다. 새 프로젝트를 만들때 프로젝트 형식에서 다른 언어의 Visual C++를 선택해서 Win32를 선택한다. 템플릿의 Win32프로젝트를 선택해서 이름에 프로젝트 명을 쓰고 「확인」버튼을 누른다. 다시 「다음>」버튼을 누른다. 응용 프로그램 종류에서 Windows 응용 프로그램을 선택하고 □빈 프로젝트를 선택하고 「마침」버튼을 누른다. Ctrl+Shift+A를 눌르면 새항목추가에서 C++파일을 적당한 이름을 주어 추..
[개발관련링크] Windows Programmming Visual C++ Cyber lecture http://comeng.andong.ac.kr/~vcpp/
127.0.0.1은 loopback 네트웤 접속을 위한 표준 IP어드레스 이다. 이 말은 127.0.0.1에 접속하고자 할때 바로 자신의 컴퓨터에 loopback 하게 된다. loopback의 뜻을 찾아보면 아래와 같다. loopback 신호또는 데이터의 지나온 경로가 되돌려지는 것 loopback 자신에게 데이터를 송신하는 것이나 그와 같은 기능 네트워크 카드에는 자신을 가르치는 「loopback address」가 설정되어 있어 이 주소에 송신된 데이터는 카드내에 수신쪽에 수신되어진다. 기기가 정상으로 가동하고 있는지 아닌지를 확인하기 위해 시험삼아 데이터를 보낼떼 사용한다. 이런 것을 loopback device라고 한다. 예를들어 Ping 127.0.0.1을 하면 자기자신에게 핑을 날리는 꼴이된다...