[Java Code Sample] Save Image
뉴저지 운전면허..
[Java Code Sample] String to Blob..
public String byte2HexStr(byte pByte)
{
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 2; i++) {
int tInt = (pByte >> 4 * (1-i)) & 0x0f;
if (tInt > 9) sb.append((char)('A' + (tInt - 10)));
else sb.append((char)('0' + tInt));
}
return sb.toString();
}
public String byteArray2Blob(byte[] pByteArray)
{
String rv = null;
if (pByteArray != null)
{
StringBuffer sb = new StringBuffer("X'");
for(int i = 0; i < pByteArray.length; i++)
{
sb.append(byte2HexStr(pByteArray[i]));
}
sb.append("'");
rv = sb.toString();
}
return rv;
}
public String str2Blob(String pStr)
{
String rv = null;
if (pStr != null)
{
byte[] tByteArray = pStr.getBytes();
rv = byteArray2Blob(tByteArray);
tByteArray = null;
}
return rv;
}
우드버리 아웃렛 in New York (Woodbury Common Premium Outlet)
Apple Store in New York..
부트캠프에 Windows7 64비트 버전 설치하기..
부트캠프에 Windows7 64비트 버전 설치하는 일은 상당히 번거롭다.
여러번 설치 시도 결과 트랙패드가 제대로 동작하지 않는 경우가 발생해서 난감했었는데,
결론은.. 영문 버전을 설치하면 된다는 것이다!
즉, 영문 Windows7 64비트 버전 + 부트캠프 3.0 이상 설치를 하면 모든 드라이버가 아무 문제 없이 설치 된다.
(테스트는 맥북 프로 2008년 후반기 모델..)
한글판 윈도우 사용이 반드시 필요하다면, 언어팩을 설치하면 완벽하게 사용이 가능하다.
영문 윈도우 설치 후 한글 언어팩 설치하는 방법은 아래의 링크를 참고하면 됨..
http://www.cyworld.com/ilovecup/2836493
새로운 페러다임의 영어단어 학습기.. 워드스케치!
오늘의 아이템은..
워드스케치!
자 등장..
태권브이가 들고온 워드스케치..
워드스케치가 무엇인지 한번 확인해 보겠습니다.
태권브이도 빠져버린 워드스케치!!
이것이 바로 메인 화면!
왼쪽 위에서 부터 학습화면, 학습통계, 학습했던 단어 보기
전자사전, 환경설정, 멀티미디어 화면이다..
이것은 학습화면,
그냥 단어와 뜻만 나오면 허전하니 각 단어를 설명해 주는 재미있는 그림도 나온다.
학습 후에 암기 단어를 점검하는 테스트가 나오는데 직접 해보면, 한글 뜻은 잘 생각이 안날때는 그림이 먼저 떠올라서 뜻이 유추된다. 가끔 그림이 이상한 경우도 있는데, 말은 안되는데 더 잘 기억되는 듯한 느낌이..
워드스케치는 영어, 일본어, 중국어를 지원하는데, 그림은 영어에서만 나온다. 개발사에서 조만간 업데이트를 통해 다른 언어도 지원해 줄 예정이라고는 하지만..
심화학습 화면이다. 각 단어에 대해서 상세한 설명을 해준다. 어떤 단어는 그냥 뜻만 나온다.. -.-
위쪽의 아이콘을 이용해서 단어의 원어민 발음을 실제로 들어볼 수 있다.
학습 통계중 학습 진도 그래프이다. 진도가 너무 빠른가??
일단 암기 도중 그림이 나오는 것이 다른 학습기에 비해 가장 차별화되는 점인데, 학습 과목마다 단어들에 대한 레벨을 구분해서 체계적인 학습을 할 수 있도록 해주는 것도 상당히 괜찮다.
학습 테스트 결과 그래프. 80점 이하는 붉은색으로 표시된다.
학습 결과 요약화면이다. 이런 저런 정보 확인이 가능하다.
학습단어 보기 화면.
테스트 후에 틀린단어들만 확인할 수도 있고, 학습한 모든 단어를 볼수도 있다.
환경설정 화면..
워드스케치는 민트패드를 기반으로 만들어져서 인터넷을 쓸수 있다!!!
mp3 도 재생된다.
민트패드의 핵심기능 메모장!
글 쓰는 느낌이 좋다.
어떤 사람은 그림도 그리던데 난 그건 좀..
아이팟터치와 워드스케치.
HTC 듀얼 다이아몬드 폰과 워드스케치.
휴대용 기기가 많아지니 어떤걸 들고 다닐지 고민을 하게 된다.
일단 아이팟 나가있어!
휴대폰을 두고 댕길순 없구.. 워드스케치는.. 흠..
워드스케치를 대충 써보면서 느낌점은 아직 수정 보완해야할 것들이 너무도 많지만 그럼에도 불구하고,
상당히 경쟁력있는 기기라는 생각이 든다.
생각보다는 중독성이 있는 기기라서 단어를 계속 공부하게 된다.
학습효과가 얼마나 갈지는 조금더 테스트 해봐야 겠지만,
아직까지는 맘에 든다..
~
HTC 터치 다이아몬드 폰
모처럼 큰맘 먹고 장난감 하나를 마련했다..
그것은.. HTC 터치 다이아몬드 폰!
예전에 Windows Mobile OS 를 탑재한 옴니아 폰에 실망했음에도 불구하고,
여러가지 다양한 기능을 탑재한 터치 다이아몬드 녀석을 써보고 싶은 충동에..
(공짜기 때문에 질렀다..)
참고로 내 친구중 하나도, 옴니아 샀다가 바로 취소하고 햅틱으로 바꿨다는..
예전에 쓰던 옴니아와의 비교..
일단 스마트폰에 계속 눈길이 가는 이유는..
1. MP3, 동영상 등을 변환없이 제대로 사용이 가능하다.
2. 블루투스를 이용해서 무선으로 음악을 들을 수 있다.
3. 막강한 응용 프로그램의 사용이 가능하다. (스카이프, 구글맵 등등..)
정도 인거 같다.
물론 옴니아를 쓸때는 너무 불편해서 다른거 쓸 생각도 못했었다..
화면 뒷모습..
다이아몬드를 강조하며 만든 디자인인데, 생각보다 거슬리지는 않는다.
다만 하이그로시 코팅이라서 지문이 장난아니게 묻는다.
얼마전 질렀던 하드디스크와 같이 한번 찍어봤다..
나의 블루투스 헤드셋과 함께..
윈도우 모바일용 스카이프다..
Wifi를 이용하면 인터넷 전화기가 된다.
구글맵이다.. 상당히 깔끔하다.
터치 다이아몬드 폰을 구입하면서 걱정했던 부분은 반응 속도이다.
옴니아에서 너무 짜증났었던 부분인데,
세계 5대 스마트폰 제조 업체 답게 상당히 괜찮은 반응속도를 보여주었다.
(말 그대로 사용이 가능한 정도랄까.. 절대적으로 빠른게 아니라도 사용에 불편함이 없는 정도라고 생각된다. 참고로 옴니아는 걍 부수고 싶은 충동이 들 정도의 속도랄까..)
그리고 또 멋진건 스타일러스다.
옴니아가 폰에 묶어서 사용하게 만들었다면, 터치 다아이몬드는 착탈이 가능하며 끝에 자석이 있어서 보관할때도 편리하다.
카메라 기능도 상당히 좋다.
액자 기능 이라던가 하는 것도 가끔 쓰면 재미있을 지도 모르겠다.. (아마도 본인은 절대 안쓸듯..)
그리고 무엇보다 좋았던 것은 블루투스 연결 부분이다.
옴니아의 경우에는 헤드셋의 전원을 켠 상태에서 옴니아 폰의 블루투스 설정을 한참 건드려줘야 페어링이 되었으나,
터치 다이아몬드는 한번 페어링 했던 기기는 금방 다시 연결이 된다.!! (너무 당연한건데 바보같은 옴니아를 겪고 나니 감동했다랄까..)
이제 부터 단점 얘기..
아무리 좋은 폰이라도 아쉬운 점은 있기 마련..
터치 다이아몬드의 가장 아쉬웠던 점은 무선랜 설정 부분과 3G 네트워크 기본 설정 부분이다.
일단 무선랜의 경우 채널설정이 제대로 되지 않으면 동작하지 않는다.
몇몇 검색을 통해 얻은 얄팍한 지식의 결과.. 미국 등에서 사용하는 1~11번 채널을 사용하기 때문이라고 하는데,
이거 때문에 공유기의 채널을 고정시켜 버렸다.. 흠..
다른 방법으로 해결이 가능할지도 모르지만 일단 귀찮기에..
그리고 이건 이통사의 얄팍한 상술인 것인데..
인터넷 접속 등의 기본 설정이 3G 네트워크 혹은 HSDPA로 되어 있어서 모르고 쓰면 데이터 요금이 살인적으로 나간다.
사용할때 유의해서 써야 한다..
그리고 사족 하나 더 붙이자면.. 본인은 블루투스 헤드셋을 쓸 것이기 때문에 큰 상관이 없을지도 모르지만..
이어폰은 호환이 잘 되는 3.5파이 단자를 사용했으면 더 좋았을 듯 하다.
또한 충전기.. 그다지 멋지지 않다..
여튼 아직까지는 상당히 만족하고 있다..
~
MySQL Dump (백업 및 복구)
- Dump (Backup 및 Migration)
[전체 Dump]
Usage : #> mysqldump -u{userid} -p{password} DatabaseName > file_name.sql
ex) mysqldump -uroot -proot!@# dev_db > dev_dump.sql
[Table Dump]
Usage : #> mysqldump -u{userid} -p{password} DatabaseName TableName > file_name.sql
ex) mysqldump -uroot -proot!@# dev_db board > board_dump.sql
- 복구
[전체 Dump 했을 경우]
Usage : #> mysql -u{userid} -p{password} DatabaseName < file_name.sql
ex) mysql -uroot -proot!@# dev_db < dev_dump.sql
[Table Dump 했을 경우]
Usage : #> mysql -u{userid} -p{password} DatabaseName TableName < file_name.sql
ex) mysql -uroot -proot!@# dev_db board < board_dump.sql
이 자료는 negafix 님 블로그에서 퍼왔습니다. (http://negafix.tistory.com/27)