Categories
Movie

My Chemical Romance – Piano Tribute

My Chemical Romance 좋아하시는 분 중에 piano tribute 못들어보신 분 있나요?

꼭 들어보세요. 좋습니다.


My Chemical Romance Piano Tribute

더불어 The String Quartet Tribute도 듣고 싶은데.. imeem엔 아직 30초짜리 밖에 없네요.
아마존에서 piano랑 string 패키지로 $28.96에 팔고 있는데 (추가 할인은 없습니다 -_-) 환율이 ㄴㅁㄹ이니 다음 기회에;

Categories
Movie

system of a down이 부른 젤다의 전설 테마

경쾌하고 좋습니다. Serj Tankian myspace도 있네요.

Legend Of Zelda Theme – System Of A Down

왜 젤다를 부른건지는 알 수 없습니다.
이 글을 보면 Serj 목소리가 아니네, 위키피디아에서 딴 놈이 불렀다는 걸 봤네, 말들이 많네요. 아무튼 목소리는 Serj 랑 비슷하네요.

Categories
Movie

KoRn – falling away from me

Falling Away From Me – KoRn

imeem 이 youtube 보다 좋게 느껴지는 중

Categories
Development

오픈소스 네이트온 java lib

nateon-lib

 

2005년부터 네이트온 java 구현체를 만들어서 요리조리 써먹고 있었습니다. 제 홈페이지에서 네이트온으로 검색해보시면 여러가지 아티클이 나올텐데요, 처음 만든지 3년동안 업데이트라고는 2~3번 밖에 없었고 앞으로도 개선시킬 일이 많지 않아서 오픈소스하기로 했습니다.

 

누군가 개선시켜주면 좋겠네요. 지금은 2005년때와는 달리 맥용 네이트온도 나와있고 리눅스용도 있고, 저처럼 리버 엔지니어링을 통해 문서를 만들어두신 분들도 있으니 더이상 저의 관리 리소스에 의존하여 커나가지 못하는 프로젝트가 되지 않도록 풀어줬습니다. :$

 

네이트온을 이용한 SMS MO 서비스 프레임웍 사용하실 분?

 

요새도 심심치 않게 네이트온 java lib을 이용해 만든 sms-mo 프레임웍을 요청하시는 분들이 있는데

이제는 소스코드 가져다 컴파일해서 쓰세요. 😀

 

구글 코드에 nateon-lib 이란 이름으로 풀어놨습니다.

API는 javadoc을 참조하시면 되고

테스트 코드는 Test.java 를 보시면 됩니다.

 

  1. import java.io.*;

    import rath.nateon.*;

    import rath.nateon.event.*;



    public class Test {

      public static void main( String[] args ) throws Exception  {

        Debug.printInput = true;

        Debug.printOutput = true;



        final NateOnMessenger nateon = new NateOnMessenger(“email”, “password”);

        nateon.setAutoAccept(true);

        nateon.addNateOnListener( new NateOnAdapter() {

          public void loginComplete( NateUser me ) {

            System.out.println( “* Login complete: ” + me );

          }



          public void smsReceived( String from, String to, String msg ) throws IOException {

            System.out.println( “* SMS From: ” + from );

            System.out.println( msg );

          }



          public void channelMessage( ChatChannel channel, String from, String font, String msg ) {

            System.out.println( from + ” says: ” + msg );

            try {

              channel.sendMessage( “t-_-t” );

            } catch( IOException e ) {

              e.printStackTrace();

            }

          }

        });

        nateon.login();



        Thread.sleep( 5000L );

        System.out.println( “Send SMS…” );

        nateon.sendSMS( “01012345678”, “test sms” );

      }

    }

 

더이상 개발할 흥미가 없는 프로젝트는 그때 그때 오픈소스를 해서 마음의 짐을 벗어야 할텐데 그 타이밍을 잡기가 쉽지 않네요. 뒷북 같아서 영 기분이 찜찜하지만.

 

만들면서 힘들었던 점이요? NateEncode.java 만드는게 제일 힘들었습니다. 도저히 TE3 가 뭔지 모르겠어서 제 비밀번호 100번쯤 바꿔가면서 인코딩된 표본 채집해서 패턴 찾아내느라 -_-;

 

이 글은 스프링노트에서 작성되었습니다.

Categories
Game

Wii Sports 테니스 숙련도 1964

헛둘 헛둘

숙련도 2,000을 목표로 열심히 달리고 있습니다.
그런데.. 오른팔 단련만 되고, 스테미너에는 도움을 주지 못하는 듯 하네요 -.-

그나저나 Xacti HD1a 로 촬영했는데 영 보기 안좋네요.
다음부터는 깨끗한 촬영을 목표로 해봐야겠습니다.