달력

4

« 2024/4 »

  • 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
2011. 4. 18. 17:06

베이킹 소다 활용법 생활/정보2011. 4. 18. 17:06

Ο 가스레인지, 전자레인지의 기름때를 제거한다

가스레인지 주변이나 전자레인지 속에 베이킹소다를 뿌린 다음 젖은 행주나 스펀지로 닦고

다시 젖은 천으로 닦으면 말끔해진다.

 

Ο 싱크대에 윤기를 주고 악취를 없앤다

1컵에 베이킹소다 1큰술을 넣고 희석해 분무기에 담아 뿌리면서 행주로 닦아내면 먼지와 때를 없앨 수 있다.

베이킹 소다를 스펀지에 묻혀 살살 문지르면 입자가 고와 긁히지 않고 반짝반짝 새것처럼 바뀐다.

은제품을 닦을 때도 좋다.

 

Ο 냄비에 눌어붙은 음식 찌꺼기를 제거한다

젖은 스펀지에 베이킹소다를 묻힌 다음 냄비에 붙은 음식 찌꺼기를 문지르면 묵은 때까지 말끔히 제거할 수 있다.

냄비에 눌어붙은 기름때가 있으면 물을 충분히 붓고 베이킹소다 1 큰술을 넣고 물을 끓인 후

수세미로 가볍게 닦아주기만 해도 깨끗해진다.

 

Ο 탄 냄비 청소하기

냄비를 물로 한번 헹굽니다. 물기가 남아있는 상태에서 베이킹소다를 냄비 탄 부위에 고루고루 뿌려줍니다.

30분이상 방치한 후 젖어있는 수세미로 문질러줍니다.

 

Ο 생선 그릴의 비린내를 없앤다

먼저 키친타월로 기름때를 닦아낸 뒤 베이킹소다와 물을 4:1 비율로 희석한 물을 설거지 전에 뿌려두면

비린내가 덜 나고 설거지도 쉽다.

 

Ο 주방도구의 살균/소독 효과가 있다

주방도구를 베이킹소다 탄 물에 1시간 정도 담가두었다가 흐르는 물에 깨끗이 씻은 다음

마른행주로 물기를 제거하면 살균/소독 효과는 물론 냄새까지 제거할 수 있다.

칼 등 스틸 제품의 녹을 방지할 수도 있어 일석이조.

 

Ο 주방 타일의 기름때를 닦아낸다

젖은 스펀지에 베이킹소다를 묻힌 다음 타일에 원을 그리듯 문지르고 젖은 행주로 닦아내면

타일에 흠집을 내지 않으면서 기름때도 지워지고 반짝반짝 윤기도 난다.

분무기에 베이킹소다를 한 스푼만 희석하여 주방 청소할 곳에 이곳저곳 뿌려준 후 20분이상 방치합니다.

다시한번 분무기로 뿌려주면서, 수세미나 칫솔로 닦습니다.

 

Ο 브러시 청소

더러워진 브러시도 베이킹소다 용액에 15분 정도 담가두면 깨끗해진다.

 

Ο 배수구가  막혔을때

배수구에 1/2 컵을 넣고  식초 한 컵을 천천히 흘려 보냅니다.

그대로 30분간 방치하셨다가 뜨거운 물을 흘려 보내면 된답니다.

 

Ο 변기 청소방법 ]

변기내 물속에 베이킹소다를 조금(티스푼정도) 만 뿌리고 30분이상 방치한 후

변기솔을 이용해 변기속을 문질러 닦습니다.

 


 

Ο 욕조에서 목욕할 때

목욕할 때 욕조에 물을 채우고 ½컵 정도의 베이킹 소다를 푼 후 몸을 담근다.

베이킹 소다가 피부의 산 성분을 중화시키고 모공 속 피지나 땀까지 씻어줘 부드러운 피부로 만들어준다.

벌레 물려 가려울 때나 피부 통증도 완화시킨다.

 

Ο 머리 감을 때

일주일에 한 번 정도 베이킹 소다를 푼 물에 머리를 헹궈주면 각종 오염이 말끔히 제거되고 탈색이나

탈모, 머릿결 손상도 방지해준다.

 

Ο 아침, 저녁 세안할 때

베이킹 소다와 물을 3:1 비율로 잘 개서 비누와 함께 얼굴에 원을 그리듯 마사지한 후 헹궈주면

피부가 몰라보게 맑고 깨끗해진다.

 

Ο 자기 전 발 마사지할 때

따뜻한 물을 받아 3큰술 정도의 베이킹 소다를 잘 푼 후 발을 담그고 누르면서 마사지한다.

각질도 제거되고 냄새도 없어져 기분이 상쾌해진다.

또한 겨드랑이에 땀이 차는 것을 방지하고 땀 냄새도 없애준다.

 

Ο 배수구 악취 없앨 때

배수구는 물론 음식 냄새가 나는 그릴, 냉장고, 쓰레기통 등에 베이킹 소다 가루를 솔솔 뿌려두거나

스펀지를 이용해 닦으면 악취가 없어진다.

배수구 망에 베이킹소다를 뿌린 뒤 칫솔로 문지르고 물에 헹구면 냄새를 없앨 수 있다.

베이킹소다 1큰술을 뿌려두면 퀴퀴한 악취도 방지할 수 있다.

 

Ο 차 안 담배 냄새 제거할 때

차량 내부나 재떨이에 베이킹 소다를 뿌려두면 담뱃불을 끄기에도 편하고 찌든 냄새도 줄일 수 있다.

또한 차 안 청소 시 카펫 재질에 베이킹 소다를 뿌려두었다가 청소기로 털어내면 훨씬 깨끗해진다.

 

Ο 신발 속 냄새를 없앨 때

신발에 베이킹 소다를 뿌려두었다 털어내거나 베이킹 소다 용액으로 안창을 닦아주면 냄새가 줄어든다.

땀에 전 옷을 세탁할 때 베이킹 소다를 뿌려두었다가 세탁하면 탈취는 물론 세탁 효과도 한층 높아진다.

 

Ο 야채, 과일 씻을 때

흙이나 이물질을 흐르는 물에 대강 제거한 후 베이킹 소다를 뿌리고 다시 흐르는 물에 씻으면

껍질째 먹어도 걱정 없는 깨끗한 상태가 된다.

 

Ο 표백제

세제 서랍 내 본세탁 칸에, 세제와 베이킹소다를 함께 넣습니다. 용량은 세제대비 1/4정도만 넣습니다.

:
Posted by 뽀기
2011. 3. 25. 14:39

Java method의 크기 제한 - 64K 그거/Java2011. 3. 25. 14:39

XML 문자열 파싱과 관련해서 테스트할게 있어서,

Test class를 하나 만들고. XML 내용을 전부 긁어서 StringBuilder 로 하나의 문자열로 만들었다.

어라? 메소드 선언한 부분에 에러가 있다 -_-;


이건 뭥미.. 하고 찾아보니..

메소드의 크기가 64K 를 넘으면 안된단다.  

Test class 라인이 21852 였으니.. 게다가 XML 을 긁어서 넣어놨으니. 오죽 컸을까....

그래도. 헐~~~ 이다. ㅋㅋ 

해결방법은.. 사이즈를 64K 밑으로 줄이는 수밖에는 ㅋㅋㅋ
:
Posted by 뽀기
eclipse helios 를 설치한 후에


Failed to create the Java virtual machine


요따우 메세지가 나오면서 eclipse 가 실행이 안될때는 아래와 같이 조치하면 된당.

1. eclipse 가 설치된 디렉토리에서 eclipse.ini 파일을 notepad 로 연다.

2. 아래 옵션을 추가해준다.

   -vm
    C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe

3. 그래도 안되면 아래 옵션을 변경한다.

   256M
   -showsplash
  org.eclipse.platform
   --launcher.XXMaxPermSize
   256m

4. 변경된 eclipse.ini 파일

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
128M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m
--launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
:
Posted by 뽀기
Oracle9i JDBC Developer's Guide and Reference
Release 2 (9.2)


테스트 할 일이 있어서 오랜만에 JDBC 로 select / update 하는 걸 만들어서 돌렸는데...

con.setAutoCommit(false);


이렇게 설정을 해 놓고...

select 를 하고, update 하는 코딩을 하고.

실제 돌기 전에 테스트를 하려고, 마지막에 rollback/commit 을 넣지 않고. 

 
그냥 돌려봤는데......

헐.. update 한 것들의 commit 이 되어 버렸다는...

이건 무슨 상황인지..

분명히 auto commit 은 disabled 해놨고, 코드 끝에 commit 이란걸 하지도 않았는데 

왜 자동 커밋이 되버리냐고 -_-;

내가 알던 것과 다른 상황이 벌어져서 한~~참을 뻘짓거리 하면서 뒤져봤더니..

Oracle9i JDBC Developer's Guide and Reference Release 2 (9.2)   

요 문서를 보면....

Important:
  • If auto-commit mode is disabled and you close the connection without explicitly committing or rolling back your last changes, then an implicit COMMIT operation is executed.
  • Any DDL operation, such as CREATE or ALTER, always includes an implicit COMMIT. If auto-commit mode is disabled, this implicit COMMIT will not only commit the DDL statement, but also any pending DML operations that had not yet been explicitly committed or rolled back.

 
이렇게 씌여져 있었다는.

즉,
 

"auto-commit 을 disabled 한 상태에서 명시적으로 commit/rollback 을 호출하지 않으면 자동으로 commit 이 되버린다"

 
허.. 왜 몰랐을까 ㅜㅜ 
:
Posted by 뽀기

1. 문자열을 배열로 만든 후 for 문을 이용해서 List 에 add 하는 방법
2. Arrays.asList() 를 이용하는 방법

1번 예제 코드
  String str = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10";
  ArrayList<String> list = new ArrayList<String>();  
  String [] toColumnNm = str.split(",");
  for( int i = 0; i < toColumnNm.length; i++ ) {
   list.add(toColumnNm[i]);
  }

2번 예제 코드
String str = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10";
List<String> obj = Arrays.asList(str.split(","));

2번이 확실히 깔끔함.

그렇다면, 성능 비교.

성능 비교용 테스트 코드
public class ArrayToListTest {
 public static void main(String[] args) {
  StopWatch watch = new StopWatch();

  // 1번 방법 100만번 호출
  for(int i = 0 ; i < 1000000 ; i++) {
   doIt("1, 2, 3, 4, 5, 6, 7, 8, 9, 10");
  }
  // 소요 시간 출력
  System.out.println(watch.getDuration());

  // 2번 방법 100만번 호출
  for(int i = 0 ; i < 1000000 ; i++) {
   doIt2("1, 2, 3, 4, 5, 6, 7, 8, 9, 10");
  }
  // 소요 시간 출력
  System.out.println(watch.getDuration());
 }

 // 1번 방법
 public static void doIt(String str) {
  ArrayList<String> list = new ArrayList<String>();  
  String [] toColumnNm = str.split(",");
  for( int i = 0; i < toColumnNm.length; i++ ) {
   list.add(toColumnNm[i]);
  }
 }
 
 // 2번 방법
 public static void doIt2(String str) {
  List<String> obj = Arrays.asList(str.split(","));
 }
}

결과
2829
2625

2번이 쪼끔 빠르다.

끝.
:
Posted by 뽀기
Titanium Mobile SDK 설치 후
예제인 KitchenSink를 실행해보려고 했더니, 
아래와 같은 오류가 발생한다.

You need to specify your Android SDK location!
Please go to the Edit Profile tab under the Profile perspective to set this value.

Android SDK를 설정하란 소린데...
이미 설치되어 있는 Android SDK를 설정하면

Couldn't find abd.exe or android.bat in your SDK's "tools" directory.
You may need to install a newer version of the SDK tools.
요런 에러가 나는 경우가 있는데....
찾아보니. Android SDK 의 구조가 변경되서 그런거라고. 아래와 같이 조치하면 된다고 한다.

cd C:\Program Files (x86)\Android\android-sdk-windows\tools
mklink adb.exe ..\platform-tools\adb.exe
mklink AdbWinApi.dll ..\platform-tools\AdbWinApi.dll
tools 밑의 adb.exe 파일을 찾고 있으니 
platform-tools 밑의 adb.exe 의 링크를 만들어주면 된다는 얘기.
아니면. adb.exe 파일을 tools 디렉토리 밑으로 복사해도 된다고 한다.

단!
Android SDK 를 update 할 때마다 이걸 해줘야 된다는거. ㅋㅋ

:
Posted by 뽀기
2011. 1. 10. 13:55

페이스북 합니다. ㅋㅋ 생활/잡담2011. 1. 10. 13:55

http://www.facebook.com/youbok.choi

'생활 > 잡담' 카테고리의 다른 글

아이폰 5는 없었다..  (0) 2011.10.05
IE9 에서 플래시 이상하게 나올 때  (0) 2011.06.07
우리말.....  (0) 2010.10.15
6월 2일 꼭 투표하세요~  (0) 2010.05.26
중앙일보 논설중에.....  (0) 2010.05.26
:
Posted by 뽀기
2010. 11. 15. 14:56

아이를 위한 "아바타" 동화 만들기 생활/정보2010. 11. 15. 14:56


쿡존에 가면. 아이들을 위한 "아바타" 동화를 만들 수 있습니다.

아이들의 증명사진으로 신청하면 "아바타"를 "무료"로 만들어 줍니다.

게다가, 이 만들어진 "아바타"를 이용해서 "아바타 동화"도 만들 수가 있는데요.

자기 얼굴이 동화에 나오니 집중도는 더 높겠죠~?

애니메이션으로 만들어서 "다운로드" 또는 "CD" 제작이 가능합니다.

여기를 참고하시면 됩니다~
:
Posted by 뽀기

신문 불공정 거래 신고해서 포상금 받으세요.

1년 구독료의 20% 이상을 경품으로 제공하면 20% 초과분은 불법이라네요.

20% 이상 금액의 10배까지 포상금 준다고 합니다.

예)

경품 : 현금 3만원, 6개월 무료 구독(15000/1개월)
         => 3만원 + (15000원*6) = 12만원

1년 구독료의 20% : 15000원 * 12 * 0.2 = 3만 6천원

불법 대상 금액 : 20% 초과분 = 12만원 - 3만 6천원 = 8만 4천원

포상금 : 8만 4천원 * 10 = 84만원

출처 : http://2kim.idomin.com/1725

:
Posted by 뽀기
2010. 10. 26. 11:03

unmappable character for encoding EUC-KR 에러 그거/Java2010. 10. 26. 11:03

ANT 이용해서 컴파일시에 

unmappable character for encoding EUC-KR 


이런 에러가 발생하면 아래와 같이 EUC-KR 에서 지원하지 않는 특수문자가 포함된 경우이니, 

소스에서 해당 부분을 고치면 됩니다.

if (isDebugEnabled()) logDebug("-----i 번�� output" + m1041VO);
:
Posted by 뽀기