태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

규이의 블로그

찬양
- 초폐인을 넘어서다...;;
프로필이미지 규이 덜 잡스런생각들 2007/10/13

초인 모드라는 새로운 폐인모드를 경험하고 있다. 몸이 상할 만치 힘든 압박속에 잠이 안오는 그런 신기한 경험 말이다. 사실 잠은 잘온다... 문제는 4시간자면 스스로 잠이 깬다..;; 하루에 6시간은 자야된다고 생각하는 내가 4시간도 못자고 깨어서 새벽에 작업을 하는 이런일이 자꾸 늘어나고 있다. 그렇다고 학원에서 엄청 잠이 오는것도 아니다. 분명히 불면증도 아니요, 안자는것도 아니다... 단지 잠을 오래 못자는 것 뿐,,, 이걸 머라부를까 하다가 그냥 초인 모드라고 부르기로 했다...;; 초폐인을 넘어섰으니 초인이지..머...ㅋ...

[자바] NumberFormat 클래스를 이용한 숫자를 금액으로 표시하기

아래 메서드를 사용하면 된다.

public static String numberFormatter(String str){
  if(str == null || str.equals(""))
   str = "0";
  NumberFormat nf = NumberFormat.getInstance();
  return nf.format(Double.valueOf(str));
 }

(go to top)

자바 jvm의 디폴트 charset 찾기


public class Hello {
public static void main(String args[]) throws Exception{
  // not crossplateform safe
  System.out.println(System.getProperty("file.encoding"));
  // jdk1.4
  System.out.println(
     new java.io.OutputStreamWriter(
        new java.io.ByteArrayOutputStream()).getEncoding()
     );
  // jdk1.5
  System.out.println(java.nio.charset.Charset.defaultCharset().name());
  }
}


위의 코드를 실행하믄 됨.

출처 : http://www.rgagnon.com/javadetails/java-0505.html

(go to top)

Java Http Testing 프레임 워크


Open Source Web Testing Tools in Java
이렇게 많이 있다!!!
그럼 이중에 뭐가 좋은걸까!!!



자세한 내용은 아래링크로 가보셈.

http://java-source.net/open-source/web-testing-tools
이올린에 북마크하기(0) 이올린에 추천하기(0)

(go to top)

base64 인코딩의 원리


http://par.sarang.net/369

여기 있어서 링크만 걸어요.

(go to top)

이메일 보낼 때 보낸사람에 일본어 혹은 한글 나오게 하기

자바코드에서는 스트링에 아래처럼 세팅해주면 되는데
티스토리 <wapj2000@tistory.co.jp>

메일은 base64 인코딩을 한다고 한다.
그래서 아래처럼 해주어야 된다.

일본어
tomail, MimeUtility.encodeText(from, "euc-jp", "B") +" <wapj2000@tistory.co.jp>"

한글
tomail, MimeUtility.encodeText(from, "euc-kr", "B") +" <wapj2000@tistory.co.jp>"

이올린에 북마크하기(0) 이올린에 추천하기(0)

(go to top)

ANT - 똑똑하게 일하기를 위한 개발자의 필수 스킬


공부할때에는 ANT의 유용함에 대해서 전혀 감을 잡을 수 없었지만,
점점 내가 만든것을 서비스로 사용하게 되고, 내가 만든걸 업로드 해야하는데,
뭘 수정한건지 알 수 없을때가 종종 있다.

특히나 우리회사의 웹서비스 업데이트는 내가 뭘 고쳤는지 리스트를 만들어가지고,
그걸 일일이 확인하면서 업로드하는데,
이게 양이 적은날은 괜찮지만,
업로드할게 많은날은 이게또 엄청 피곤한 일이 된다.

그래서 점검시간의 단축을 위하여,
원클릭에 내가 수정한 모든 파일이 리얼서버의 FTP로 올라가는 것을 생각하며
ANT 공부에 착수한다.

올해에 나의 화두는 똑똑하게 일하기이다.

지난 2008년은 충실하게 열심히 일하는데에 집중했었다.
이제는 더 나아가서 똑똑하게 일해보자!

더이상 반복되는 업무로 나를 괴롭게 하지말자.

아자!

(go to top)

비스타 텔넷 사용


윈도우 비스타에서 텔넷(TELNET)기능 사용하기

 1. 시작

2. 설정

3. 제어판

4. 프로그램

5. 프로그램 및 기능

6. Windowns 기능 사용/사용 안 함

7. Telnet Client 체크

8. 확인

 

그리고

 

한참 기다려야 됨

(go to top)

2008년 돌아보기


 

 2007년도 힘들었지만, 2008년도 연이어서 힘들었다.

 그런데도 나는 아직 건강하고 멀쩡하게 잘 살아있다.
2008년에 병원에는 많이 가긴 했지만,
정말 아파서 병원에 간건 몇번 없었던것 같다.
어릴때부터 약한 허리가 약간 말썽을 일으키긴 했지만,
12월에 병원에 다녀온 결과 멀쩡하다는 진단을 받았다.

 3월 3일 한국에서의 생활들을 정리하고 일본땅에 오르다.
2주일간 양수창형님집(ITEA 선배)에서 신세를 지다.
그후 먼슬리맨션이라는 곳에 한달에 11만엔이라는 거금을 주고
2달간 지냈다.
먼슬리 맨션에 살았던 2달간은 힘들었던 2008년중에서도
최고로 힘들었던 날들로 기억된다.

 외로움, 일본생활과 직장생활에 동시적응, 교회부적응,
특별히 많았던 술자리, 아무도 도와주지 않는것 같은 상황들
수많은 문제들이 나를 괴롭혔다.

 돈도 별로 없고, 밥도 제때 못먹고, 외롭고, 회사에서 혼나기도
많이 혼나고, 일도 못하고, 잠도 제대로 못자고 그랬는데...
어떻게 이겨냈는지 어떻게 지나갔는지 잘 모르겠다.
어려운 생활은 그때부터 시작이긴 했지만...^^;

 5월 10일(토)에 이사를 했다.
코이와(小岩)라는 곳인데, 방이 2칸에 집세가 7만8천엔으로
엄청나게 오래되고 후진 집이긴 했지만, 게다가 다다미방...
그렇지만 '나도 집이 생겼구나' 라는 안심되는 마음이 들었다.  

교회가 좀 더 멀어져서 그때부터 9월까지인가..
교회에 매번 지각하거나 늦게가거나 하기가 일쑤이긴 했지만..^^; 

그리고 여름...
여름은 더웠다. 그런데 생각만큼 덥지는 않았다.
(에어콘이 빵빵한 사무실에서 대부분 지냈기 때문에..;)
대신 여름이 길~~었다.
6월부터 더워지더니 10월 초까지 더위가 계속됐다.
일은 여전히 나에게는 버겁고 많았다.

5월에는 그림을 올리고 추천하는 이벤트가 기획되어 있었는데,
나의 실력부족으로 이벤트가 2번이나 연기되는 상황을 맞았다.
나는 정말 열심히 한다고 했는데 여기서 좌절을 맛봐야 했다.  

나름 잘 할수 있다고 생각했는데,
나름 열심히 했다고 생각했는데,
회사에서는 뭔가 사고가 발생하면 나때문에 나는 사고가 많았고,
내가 일을 하고 나면 뭔가 뒷마무리가 깔끔하지 않아서 
일을 시키기가약간 불안한 아이였다.

 7월에는 웹상에서 빙고게임을 만들어야하는 미션이 떨어졌는데,
다시 실패하면 그냥 그만두는게 낫다는 생각을 했다.
그런데 이상하게도 그때에 많은 사람들의 도움을 받았다.
하나님께서 사람들을 통해서 은혜를 베푸셨다.
하나님께서 내게 지혜를 주셨다.  

그때부터 나는
나는 할 수 없을 것 같은 일이 생길때마다 하나님께 기도했다. 

'하나님 저에게 지혜를 주세요. 저에게 일을 가르쳐주세요.
제가 가진 지식 하나님 나라를 위해 사용하겠습니다. ' 

하나님은 내가 교만하지 않도록, 좌절하게 하셨고,
느슨해지지 않도록, 철저하게 단련 시키셨다.
그런 단련가운데 하나님은 나에게 또한 지식과 지혜를 주셨다.
모든 일이 순조롭지만은 않았지만, 어려운 이벤트를 잘 끝내도록 하나님은 도와주셨다.

 7월의 어려운 이벤트개발이 끝나고 나는 약간의 휴가를 받아
집에 다녀올 수 있게 되었다.  

교회는 수련회 준비로 바빳다. 그래서 매일 특별 새벽기도가 있었다.
아침마다 기도할 수 있는게 좋았다.
아침마다 하나님께 이야기하는게 좋았다.
만나고 싶었던 많은 사람들을 만나는게좋았다.  

잠깐동안의 휴가는 지쳐있었던 나에게 다시 힘을 주었고,
나는 다시 열심히 열심히 일했다.  

7월 이후부터는 왜인지 자신감이 붙었다.
여전히 많은 업무의 리스트들이 나의 할일들로 올라와 있었지만,
힘들다 할지라도 나는 그 일들을 제시간내에 다 해내었다.  

8월은 액티브엑스를 다뤄봤고,
9월은 Ajax기술을 조금씩 웹에 사용하기 시작했다.
10월부터는 2개의 사이트를 맡기 시작했다.
11월에는 다시 어려운 이벤트가 하나 있었지만, 무사히 끝냈다.
그리고 신애누나와 광용이형의 결혼식이 있어서
한국에 긴~~~휴가를 다녀오기도 했다.
그리고 12월 12월은 NCJapan과 함께 일을 해보았다.
다른회사와 같이 일을하게 된 경험은 처음이었는데,
어려운 문제보다는 커뮤니케이션의 문제가 컸었다.  

2008년을 돌아보니 이제서야 프로그래머라는 명함을 줘도
부끄럽지 않겠다라는 생각이든다.
회사에서는 '신입치고는 잘했다.' 라는게 평이다.
2009년부터는 이제 신입이 아니라 경력사원이 된다.
이제 부터 어떤 경력을 쌓아가야 하는 것일까?

 회사에서 많은 사람들과 커뮤니케이션하며 일하는 것이
아직까지는 즐겁다는 생각이 별로 들지 않는다.
도움 받아야 될때가 여전히 많이 있지만,
말을 꺼내가기 힘들때가 많다.
회사내에서 친하게 지내는 사람이
별로 없는것도 많이 아쉬운 부분이다.  

그래서 그런지 회사에 정이 별로 가지는 않는다. 
2009년은 회사에 정붙이는 사람이 되어야 할까나.

하나님은 나를 리더로 부르셨고, 리더로 훈련받게 하셨다.
나는 리더쉽이라고는 겉모습에서 쥐뿔도 안보이는  사람이지만,
이길을 계속 가다보면 리더가 되어야한다는 것을 알고 있다.

 2009년에는 기술적인 면에서 더 준비되는 사람이 되자.
2009년에는 인격적인 면에서 더 준비되는 사람이 되자.
그리고 몇일간 빈둥빈둥거리면서 생각한것이지만,
2009년에는 삶이 균형잡혀 있는 사람이 되자.

 기술, 인격, 균형

 2009년도 2008년 처럼 힘들지 아닐지 잘 모르겠지만,
연약한 나에게 하나님의 도우심이 있어야 한다는 것은 여전히 분명한 사실이다.

 '주여 나를 도우소서. 내가 주께 부르짖나이다. '

 자! 2009년은 소의 해인데, 소처럼 충직하게
하나님앞에서 일하는 그리고 준비되는 사람이 되길 기도해본다.

(go to top)

전각 반각 구분하기


우리나라에는 그런게 없지만, 일본은 전각/반각 이라는게 있어서 그런걸 구분해야 되는때가 온다...;;

아래는 그것을 구분하는 메서드이다.

  1. /****************************************************************
  2. * 全角/半角文字判定
  3. *
  4. * 引数 : str チェックする文字列
  5. * flg 0:半角文字、1:全角文字
  6. * 戻り値: true:含まれている、false:含まれていない
  7. *
  8. ****************************************************************/
  9. function CheckLength(str,flg) {
  10.     for (var i = 0; i < str.length; i++) {
  11.         var c = str.charCodeAt(i);
  12.         // Shift_JIS: 0x0 ~ 0x80, 0xa0 , 0xa1 ~ 0xdf , 0xfd ~ 0xff
  13.         // Unicode : 0x0 ~ 0x80, 0xf8f0, 0xff61 ~ 0xff9f, 0xf8f1 ~ 0xf8f3
  14.         if ( (c >= 0x0 && c < 0x81) || (c == 0xf8f0) || (c >= 0xff61 && c < 0xffa0) || (c >= 0xf8f1 && c < 0xf8f4)) {
  15.             if(!flg) return true;
  16.         } else {
  17.             if(flg) return true;
  18.         }
  19.     }
  20.     return false;
  21. }
http://www.kanaya440.com/contents/tips/javascript/007.html

사이트에서 정보를 얻었다.


 

(go to top)

가중치를 적용하여 랜덤하게 문자 뽑아내기


package test.pattern;

import java.util.*;

public class RandomRange {
 public static void main(String args[]){
  System.out.println("Random Range Start!");
  Random ran = new Random(System.currentTimeMillis());
  
//range 배열에 들어가는 값들이 가중치가 된다. 1.5배 이런식으로는 안됨. 
//만일 int range[] = {10, 10, 10, 10, 10, 10, 10, 10, 10, 10,}; 이면 균일 확률
  int range[] = {25000, 7000, 450, 30000, 100, 27430, 10000, 19, 1};
  int rangeCum[] = new int[range.length];
  int tempCum=0;
  for(int i=0;i<range.length;i++){
   tempCum += range[i];
   rangeCum[i] = tempCum;
  }
  
  
  int a = 0, b=0, c=0, d=0, e=0, f=0, g=0, h=0, i=0;
  
  for(int z=0;z<100000;z++){
   int dom = ran.nextInt(rangeCum[range.length -1])+1;
   if(dom > 0 && dom <= rangeCum[0] ){
    a++;
 //   code = ""; //하이퍼미트론강화제
   }else if(dom > rangeCum[0] && dom <= rangeCum[1]){
    b++;
 //   code = ""; //경험치
   }else if(dom > rangeCum[1] && dom <= rangeCum[2]){
    c++;
 //   code = ""; //로스트파츠B
   }else if(dom > rangeCum[2] && dom <= rangeCum[3]){
    d++;
 //   code = ""; //미트론연료
   }else if(dom > rangeCum[3] && dom <= rangeCum[4]){
    e++;
 //   code = ""; //기가스쿠폰
   }else if(dom > rangeCum[4] && dom <= rangeCum[5]){
    f++;
 //   code = ""; //카체이스
   }else if(dom > rangeCum[5] && dom <= rangeCum[6]){
    g++;
 //   code = ""; //만미토
   }else if(dom > rangeCum[6] && dom <= rangeCum[7]){
    h++;
 //   code = ""; //백만미토
   }else if(dom > rangeCum[7] && dom <= rangeCum[8]){
    i++;
 //   code = ""; //크롬휠영구
   }
  }
  
  System.out.println("a = " + a);
  System.out.println("b = " + b);
  System.out.println("c = " + c);
  System.out.println("d = " + d);
  System.out.println("e = " + e);
  System.out.println("f = " + f);
  System.out.println("g = " + g);
  System.out.println("h = " + h);
  System.out.println("i = " + i);
 }
}

(go to top)

◀ recent : 1 : 2 : 3 : 4 : 5 : ... 17 : previous ▶

search

about this blog



규이의 블로그 입니다. 아마..저는 귀차니즘이 심해서 그냥 기록을 남기는 정도로 사용할 것 같군요..^^
RSS 2.0 / Tattertools / skin by ZF.

Notice

Archive

Calendar

«   2009/07   »
      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  

Category

분류 전체보기 (164)
Work Smater (0)
Ajax (2)
Computer (46)
아라리오 (3)
ITEA생활-JAVA (25)
guitar (0)
CCM (0)
(1)
사진 (2)
영화 (1)
잡생각들 (36)
덜 잡스런생각들 (17)
콘티 (5)
일본취업 (3)

Recent Posts

Recent Comments

Recent Trackbacks

Tag Cloud

Links