금일 기사를 살펴보니 "축복받는 100세 시대 대비하는 5가지 비법"이라는 내용을 봤네요. 부모님의 연세가 어느덧 80을 바라보는 것을 보면서 이제 우리도 서서히 준비해야 하지 않을까 하는 생각에 정리해 봅니다. 첫째, 노후 생활자금을 균형있게 투자하라. 100세 시대에는 공격적인 운용으로 인해 원금을 잃는 리스크도 위험하지만 보수적인 운용으로 노후 자금이 부족해지는 리스크도 경계해야한다. 투자 수익 1%의 차이가 노후 생활을 바꿀 수 있음을 꼭 기억해야한다. 2011/08/24 - [리뷰/도서] - [도서] 마법의 돈관리 (돈 걱정 없이 살고 싶은 당신을 위한)에서도 나오는 이야기인데요. 솔직히 주식이나 펀드는 관심도 없었는데.. 적당한 규모에서 조금씩 해 볼 필요도 있다는 생각이 요즘 들어 자꾸 드네..
기존의 웹에서는 텍스트나 이미지 크기를 나타낼 때 px(픽셀)을 주로 사용했습니다. 안드로이드 프로그래밍을 하면서 보면 여기에 dp와 sp라는 새로운 단위가 보입니다. px: 픽셀(Pixels) sp: Scale-independent pixel (scaled to relative pixel size on screen) dp: Device-independent pixel in: 인치(Inches - based on the physical size of the screen) mm: 밀리미터(Milimeters - based on the physical size of the screen) pt: 포인트(Points - 1/72 of an inch based on the physical size of the s..
이미 log4j는 많이 사용하고 있어서 별 도움은 안될지 모르겠지만, 저와 같은 초보들을 위하여 간단히 정리해 봅니다. Log4j에 대해서는 먼저 관련 사이트를 알려드리지요.. Log4j 설치 및 메인 사이트 http://logging.apache.org/log4j/docs/ 제가 주로 설명하고자 하는 것은 Log4j를 활용한 예제와 의 로그 레벨및 환경설정입니다. 1. 개요 자료모음에 포함된 log4j.zip 파일을 다운로드 하셔서 살펴보시기 바랍니다. LoggerUtil 클래스는 예전에 함께 일한 개발자가 만든것인데요.. 나름대로 유용하게 사용하고 있어.. 정리해봤습니다. log4j를 사용하기 위한 방법은 다음과 같습니다. log4j.zip 파일의 lib 폴더 아래에 있는 log4j-1.2.8.jar..
모바일 프로그래밍을 하면서 가장 많이 느끼는 문제점은 느리다는 겁니다. 실제로 개발할 때는 잘 모릅니다. 난 빠르다고 생각하는데 왜 사람들은 느리다고 할까? 이유는 개발자는 대부분 WIFI 환경에서 테스트를 하고 App을 올립니다. 반면에 사용자는 3G 환경에서 실제 사용을 많이 하죠.. 그렇다면 3G 환경에서 실제 얼만큼 용량의 데이터를 받는지 체크해 보도록 하죠.. 실제 아이폰이나 안드로이드 어플에서 네트워크 속도를 측정하는 App들도 많이 나와 있습니다. 하지만 저는 숫자적으로 한번 계산해 보도록 하겠습니다. 먼저 속도 측정 App으로 실제 측정한 데이터들을 한번 보시죠.. 참조: http://boann.tistory.com/254 보통 이통사의 3G 네트워크 속도를 1Mbps ~ 1.4Mbps라고..
MySQL 쿼리 결과를 파일로 저장할 필요가 가끔 있습니다. ,를 구분자로 한 CSV 파일로 저장하면 엑셀에서 열어서 편집도 가능하죠.. 간략하게 구문을 정리해 봅니다. SELECT col1, col2, col3 INTO OUTFile '저장할파일명' FIELDS TERMINATED BY ',' FROM 테이블명; INTO OUTFILE '저장할파일명' : SELECT 쿼리 결과를 저장할 파일을 지정합니다. FIELDS TERMINATED BY '구분자': 각 Column을 구분할 구분자를 지정합니다. 예를 들어서 다음과 같이 쿼리하면 저장이 됩니다. member 테이블에서 userid, name, email, status 필드 값을 추출해서 mini.csv로 저장합니다. > select userid, ..
아이폰으로 SMS 수신 메시지를 처리하는 기능이 있는지 살펴봤습니다. 어플리케이션이 아이폰의 SMS 메시지에 접근할 수 있는 방법이 없습니다. 샌드박스라고 하는 아이폰 고유의 영역에 저장되어 있기 때문인 것 같네요. 만약에 SMS 메시지에 접근해서 처리하려는 어플리케이션을 사용하려면 탈옥밖에는 없는 듯 한데, 이건 불법이니 제외하구요.. 또한 별도의 App에서 아이폰의 SMS를 발송하려면 반드시 사용자가 직접 전송버튼을 누르도록 되어 있네요. 아마도 자동전송과 관련된 문제 때문인 것 같습니다. 보안상의 이유라고는 하지만 스펨차단이나 여러가지 측면에서 SMS를 활용해 보고 싶은데 아쉽네요. -.- 추가로 아이폰에서 SMS 보내는 방법은 이 글을 참고하시구요.. SMS 보내는 클래스는 MFMessageCom..
최근에 발견된 Apache 서비스 거부 취약점에 대한 정식 패치가 나왔네요. 금일(9월 1일) 발표된 내용이니 참고하시기 바랍니다. http://www.krcert.or.kr/secureNoticeView.do?num=578&seq=-1 □ 개요 o Apache웹서버에 원격 서비스거부(Denial of Service) 공격 가능한 신규 취약점이 발견됨 [1] o 공격자는 특수하게 조작된 HTTP패킷을 전송하여 아파치 서비스가 동작중인 서버의 메모리를 고갈시킬 수 있음 o 해당 취약점 정보 및 공격 도구가 공개 배포됨에 따라 피해를 입을 수 있으므로 웹서버관리자의 적극적인 조치 필요 □ 해당 시스템 o 영향 받는 소프트웨어 [1] - Apache 1.3.x 및 이전 버전 - Apache 2.2.19 및 이..
MySQL의 DB 백업 및 복구에 대해서 간단하게 정리해 봅니다. MySQL 데이터 백업 백업: mysqldump -u DB계정 -p DB명 > 저장할파일명 복구: mysql -u DB계정 -p DB명 mysqldump -u root -p mini > mini.sql Enter password: DB 생성 예제 > mysqladmin -u root -p create mini Enter password: DB 복구 예제 > mysql -u root -p mini mysqldump -u root -p mini member > mini_member.s..
PC에 SSD를 달았습니다. 속도가 역시 빠르네요.. ^^ 그래서 개발 환경을 다시 세팅하고 있네요. 세팅하면서 필요한 정보들을 정리해 놓으려고 합니다. 나중에 또 꼭 찾아봐야 하더라구요.. 먼저 MySQL 설치 입니다. 왠지 인스톨 버전보다는 noinstall로 설치하는게 나중에 백업등 여러가지 측면에서 좋더라구요. MySQL Database Sever 5.5를 설치했습니다. http://dev.mysql.com/downloads/ 위 사이트에서 "Downloads > Archives > MySQL Database Server 5.5 > Microsoft Windows" 로 가서 다음 파일을 다운로드 했네요. Microsoft Windows (ZIP format) (21 Jun 2011, 135.7M)..