브라우저 표준 테스트

Web 2007. 12. 22. 11:53
최근 개발중인 익스플로러8이 브라우저 표준 테스트인 The Acid 2 Test를 통과했다고 한다.

The Acid 2 Test
http://www.webstandards.org/files/acid2/guide.html


몬가 하니... 페이지에 표준에 관련된 CSS/HTML을 모아놓고 이 화면이 목표한 화면이랑 잘 나오는지 비교하는 테스트 이다.
posted by 스펜서.

TcpListener Async Calling

Source Code 2007. 10. 26. 16:48
// Thread signal.
public static ManualResetEvent tcpClientConnected = 
    new ManualResetEvent(false);

// Accept one client connection asynchronously.
public static void DoBeginAcceptTcpClient(TcpListener 
    listener)
{
    // Set the event to nonsignaled state.
    tcpClientConnected.Reset();

    // Start to listen for connections from a client.
    Console.WriteLine("Waiting for a connection...");

    // Accept the connection. 
    // BeginAcceptSocket() creates the accepted socket.
    listener.BeginAcceptTcpClient(
        new AsyncCallback(DoAcceptTcpClientCallback), 
        listener);

    // Wait until a connection is made and processed before 
    // continuing.
    tcpClientConnected.WaitOne();
}

// Process the client connection.
public static void DoAcceptTcpClientCallback(IAsyncResult ar) 
{
    // Get the listener that handles the client request.
    TcpListener listener = (TcpListener) ar.AsyncState;
    
    // End the operation and display the received data on 
    // the console.
    TcpClient client = listener.EndAcceptTcpClient(ar);
    
    // Process the connection here. (Add the client to a
    // server table, read data, etc.)
    Console.WriteLine("Client connected completed");

    // Signal the calling thread to continue.
    tcpClientConnected.Set();

}
posted by 스펜서.

무지

카테고리 없음 2007. 10. 22. 18:35
레포트 용지 없을때 이거 뽑아서 쓰면 된다.

세로 33줄임.
posted by 스펜서.

초 간단!! 위모트 센서바 만들기!

User Experience 2007. 10. 9. 21:27
인터넷에 보면 위모트 센서바 만드는 것에 대해서 나온것이 많다. 하지만... 나 같이 납의 원소기호가 Pb인 것만 간신히 깨우치고 있는 사람이나, 그렇지 못한 사람에겐 너무나 어렵다. 이번에 기회가 되서 어찌어찌해서 만들어 봤는데 잘된다. 그래서 이렇게 올린다.!

준비물 옆에 [구입]을 누르면 살 수 있는 쇼핑몰로 이동한다. 절대! 광고해서가 아니고, 어디서 파는지 찾기도 어려울 뿐더러, 모라고 부르는지도 몰라서 헤맸던 지난 과거의 모습이 떠올라 적는 것이니 뭐라하지 말것!

위모트 센서바 만들기!!

준비물 :

[필수]
  • HOLDER 4AAA : AAA건전지 4개 넣을 수 있는 부품 (IC114, 건전지몰)
  • SI3317-H (AVRMall)
  • 200150 PCB (양면,200x150mm) (AVRMall)
  • Wrapping Wire(IC114) : 멀리 떨어진 부품을 서로 연결할 때 이 부품을 쓴다.

[옵션]

  • Angle Type Toggle Position : ON-ON(OFF)(IC114)
  • [MOLEX] 5045-02(무색)(AVRMall)
  • [MOLEX] 5051-02(무색)(AVRMall)
  • Crimping Wire(IC114) : MOLEX와 전선을 끼우려면 이 전선에 꼭지가 필요하다.

왜 구매처가 저렇게 다양한지.... 배송비 엄청 든다. 물론! 꼭 저 부품을 사라는 소리는 아니다. 나는 저 부품을 샀다는 것 뿐이다. 저걸 대체할 수 있는 부품을 사면 된다. 그렇다고 난 저걸 대체할 부품이 모두 있는 쇼핑몰을 모른다. 흑... 어쩌겠느냐..... 모르면 돈으로 때워야지 뭐.ㅠ



위는 대강의 부품 모습이다. 참고로 [필수]에 있는 부품을 이용하면 적어도 센서바를 만들 수 있고, [옵션]에 있는 부품까지도 사면, 그래도 기능 있는 센서바를 만들 수 있다(적외선 온/오프)

MOLEX라는 부품은 위에 사진중에 왼쪽에서 2,3번째 부품인데 암컷 수컷으로 구성되어 있다. 간단하게 건전지와 연결하기 위한 포트라고 생각하면 쉽다. 건전지 홀더(5번째 사진)에 붙어있는 하얀색 부품에 MOLEX이다. 저건 암컷의 모습이기 때문에 저것과 연결하려면 옵션에 있는 수컷(핀이 달린것) 부품을 구매해야 한다. Crimping Wire는 암컷 MOLEX와 연결하기 위한 선이다.

필자는 돈 아낀다고 싼거 샀다가 저 부품 말고 하얀색 없는 건전지 홀더를 샀다가 위에 MOLEX을 샀다. 물론.... 그 전에 다른 일로 사놓은거 썼지만.... 어쨋든 다시 한번 정리하자면..

위에 5번째 사진에 있는 하얀색 부품이 없는 놈을 산 경우 클리핑 와이어, Molex암컷 수컷을 사서 연결해야 한다.

사용자 삽입 이미지

MOLEX와 Crimping Wire



서론이 이렇게 긴건, 나처럼 맨땅에 헤딩하는 독자들을 위한 것이다.


스위치는 물론 토글 스위치라고 써있는거 중에 잘 골라야 겠지만, 필자는 저걸 골라서 성공했다. 그냥 믿고 사셔도.....;;;



참고!!!

가장 기본중에 기본인 것이 극성 구분이다. LED는 극성이 존재한다. 부품을 받아서 보면 알겠지만 다리가 짝다리다. 한쪽은 길고 다른 한쪽은 짧다. 긴쪽이(+) 짧은쪽이 (-)이다. 이거 명심해야 한다.




만들자!!


이 사진은 최종 모습이다. 이건 [옵션]부품까지 다 사서 만든것이다. 그래서 스위치를 이용해서 LED를 키고 끌 수 있다. 참고로 적외선 LED라서 켜진지 꺼진지 알 수 없을 것이다. 그럴땐 핸드폰 카메라나, 디지털카메라를 통해서 비춰보면 우리 눈에는 안보이는 빛이 보인다.

사용자 삽입 이미지


배터리의 모습이다. 나처럼 싼거 사면 저렇게 고생해서 만들어야 한다. 선 두개에 클리핑와이어에 꼭지(위의 삼총사 사진에서 빨간선 끝에 달린 구부러진 철사)를 연결해서, 그 철사를 몰렉스암컷에 끼우면 되는 것이다. 밑에 사진에서 저 철사를 끝까지 밀어 넣으면 된다.

사용자 삽입 이미지



아무튼 어떻게든 해서 꽂으면 된다. 좌우 위치는 상관없다. 나중에 배선을 극의 위치에 맞게 해주면 되기 때문이다. 참고로 건전지 홀더에서 빨간선은 +극이다. 까만선은 -극이다. 나는 빨간색을 왼쪽에 넣어놓았다. 비싼 홀더에는 어떻게 꽂혀있는지 모르겠지만 아무튼 나는 저렇게 해서 시작한다.
 

사용자 삽입 이미지

글로 써서 해서는 너무 힘들다. 그냥 아주 화질 좋은 사진 하나 찍었다. 보면 누구든지 할 수 있을 것이다. 잘 안보이면 클릭해서 큰 사진으로 보면서 하는 것도 좋은 방법이다.





참고 :
위모트 IR센서바 자작하는 방법
The Homemade Wireless Wii Sensor Bar!
posted by 스펜서.

[Wiimote] 문열기

User Experience 2007. 10. 5. 10:52



신기한데? 벌써 이런거 만들다니...

posted by 스펜서.

CoolTown

User Experience 2007. 10. 1. 16:46




HP CoolTown의 동영상


처음 본다면 흥미로운 동영상일진 몰라도, 유비쿼터스 관련한 동영상과 비슷해서 진부하다.


동영상 출처 : http://www.youtube.com/watch?v=kKK0wPpxYng
posted by 스펜서.

Wiimote HID Interface의 정리

User Experience 2007. 9. 28. 00:56
위(wiimote, 이하 위)와 통신하기 위해서는, - 어떤 상호간의 통신에서든지 - 프로토콜이 중요하다. 어떤 순서로 데이터를 보내고, 받는지 알아야, 위와 대화를 할 수 있는 것이다.

다음은 wiili.org와 wiibrew.org를 통해서 정리한 인터페이스에 대한 정리이다.

※ 여기 나오는 모든 숫자는 Hex코드이다.(쉽게 말해 16진수란 말이다.)



Data Reporting
  위에서 컴퓨터로 현재 위의 상태 정보를 보내는 형식을 지정하는 부분을 설명한다.

  형식
    12 TT MM
    - TT : [0x00, 0x04] : 계속적으로 상태정보를 보낼 것인지 정한다. 0x04로 설정된다면, 위모트의 상태가 바뀌던(버튼이 눌려진다든지...), 안바뀌던 주기적으로 상태정보를 보낸다.
    - MM : [0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x3d, 0x3e/0x3d] : 상태 정보를 보낼 형식을 지정한다.
      - 0x30 : 핵심 버튼의 정보만 보낸다.
      형식 : 30 BB BB

Bit Mask First Byte Second Byte
0 0x01 D-Pad Left Two
1 0x02 D-Pad Right One
2 0x04 D-Pad Down B
3 0x08 D-Pad Up A
4 0x10 Plus Minus
5 0x20 Other uses Other uses
6 0x40 Other uses Other uses
7 0x80 Unknown Home


      - 0x31 : 핵심 버튼, 가속도 센서
      형식 : 31 BB bb AA AA AA

      - 0x32 : 핵심 버튼, 확장 컨트롤러
      형식 : 32 BB BB EE EE EE EE EE EE EE EE

      - 0x33 : 핵심 버튼, 가속도 센서, IR 센서
      형식 : 33 BB BB AA AA AA II II II II II II II II II II II

      - 0x34 : 핵심 버튼, 확장 컨트롤러
      형식 : 34 BB BB EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE

      - 0x35 : 핵심 버튼, 가속도 센서, 확장 컨트롤러
      형식 : 35 BB BB AA AA AA EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE

      - 0x36 : 핵심 버튼, IR 센서, 확장 컨트롤러
      형식 : 36 BB BB II II II II II II II II II II EE EE EE EE EE EE EE EE EE

      - 0x37 : 핵심버튼, 가속도 센서, IR 센서, 확장 컨트롤러
      형식 : 37 BB BB AA AA AA II II II II II II II II II II EE EE EE EE EE EE      - 0x3d :

      - 0x3d :
      형식 : 3d EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE

      - 0x3e/0x3f : 핵심 버튼, 가속도 센서(Interleaved), IR 센서
      형식 : 3e BB BB AA II II II II II II II II II II II II II II II II II II
               3f BB BB AA II II II II II II II II II II II II II II II II II II
posted by 스펜서.

Wiimote 전격 해부 대작전!

끄적끄적 2007. 9. 27. 23:48

졸업작품을 위해서 조사하고 있는 Wii!!!

아 복잡하구나...

어쨋든 조사한 결과를 조금씩 올려보자꾸나!ㅋㅋ

자 출발하자꾸나....

일단 레퍼런스!

추천 사이트 : Wiili, Wiibrew

posted by 스펜서.